www/pear-HTTP_FloodControl 0.1.1 FreeBSD
PEAR classes to detect and protect from attempts to flood a site
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Categories
- www, pear
- Package size
- 7.0 KiB, 46.2 KiB installed
Description
The HTTP_FloodControl package can be used to detect and protect a Web site from attempts to flood it with too many requests. It also allows to protect the site from automatic downloading many pages or files from the same IP address, session ID or other unique identifier.
The detection of flood is determine according to a set of parameters indicating the maximal allowed number of requests for the certain time interval. It is possible to set several parameters at once in order to perform more effective protection.
The package uses various storage containers (regular files, DB, MDB, MDB2) to handle counter logs.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | www/pear-HTTP_FloodControl | 0.1.1 |
| DragonFly | www/pear-HTTP_FloodControl | 0.1.1 |
| HardenedBSD | www/pear-HTTP_FloodControl | 0.1.1 |
| GhostBSD | www/pear-HTTP_FloodControl | 0.1.1 |
Install
Binary package:
pkg install php82-pear-HTTP_FloodControl
From the ports tree:
cd /usr/ports/www/pear-HTTP_FloodControl/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= php82-pear-HTTP_FloodControl>0:www/pear-HTTP_FloodControl
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.1.1 | 0.1.1 | 0.1.1 | 0.1.1 | 0.1.1 |
| FreeBSD:14:quarterly | 0.1.1 | 0.1.1 | n/a | 0.1.1 | 0.1.1 |
| FreeBSD:15:latest | 0.1.1 | 0.1.1 | n/a | 0.1.1 | 0.1.1 |
| FreeBSD:15:quarterly | 0.1.1 | 0.1.1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.1.1 | 0.1.1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
${PEARDIR}/HTTP.php: www/pear-HTTP
Runtime 1
${PEARDIR}/HTTP.php: www/pear-HTTP
The full lists below include those, and their dependencies in turn.
Build dependencies 10
Run dependencies 11
No port depends on this one.
Configuration
Options name: www_HTTP_FloodControl
| Option | Default | Description |
|---|---|---|
| PEAR_DB | off | PEAR::DB support |
| PEAR_MDB | off | PEAR::MDB support |
| PEAR_MDB2 | off | PEAR::MDB2 support |
- USES
- pear
- Service scripts
- none
- Flavors
php83-pear-HTTP_FloodControl-0.1.1,php84-pear-HTTP_FloodControl-0.1.1,php85-pear-HTTP_FloodControl-0.1.1,php86-pear-HTTP_FloodControl-0.1.1
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| PEAR/HTTP_FloodControl-0.1.1.tgz | 15623 | eed14a64c28235d22f8fbcd10e92bb05e7157e0563ab09d05e5bfa327f1f43bb |
Commit history 0
No commits in the history this site was built from.