BSD Ports

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

SystemPortVersion
FreeBSDwww/pear-HTTP_FloodControl0.1.1
DragonFlywww/pear-HTTP_FloodControl0.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.1.10.1.10.1.10.1.10.1.1
FreeBSD:14:quarterly0.1.10.1.1n/a0.1.10.1.1
FreeBSD:15:latest0.1.10.1.1n/a0.1.10.1.1
FreeBSD:15:quarterly0.1.10.1.1n/an/an/a
FreeBSD:16:latest0.1.10.1.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Runtime 1

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

OptionDefaultDescription
PEAR_DBoffPEAR::DB support
PEAR_MDBoffPEAR::MDB support
PEAR_MDB2offPEAR::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
FileSizeSHA256
PEAR/HTTP_FloodControl-0.1.1.tgz15623eed14a64c28235d22f8fbcd10e92bb05e7157e0563ab09d05e5bfa327f1f43bb

Commit history 0

No commits in the history this site was built from.