BSD Ports

www/mod_evasive 2.4.0 FreeBSD

Apache evasive maneuvers module to protect HTTP Server from DoS attack

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
f5130e27df
License
GPLv2
Categories
www, security
Package size
23.6 KiB, 59.3 KiB installed

Description

mod_evasive is an evasive maneuvers module for Apache to provide evasive action in the event of an HTTP DoS or DDoS attack or brute force attack. It is also designed to be a detection tool, and can be easily configured to talk to ipchains, firewalls, routers, and etcetera.

In the other systems

SystemPortVersion
FreeBSDwww/mod_evasive2.4.0
DragonFlywww/mod_evasive1.10.1_2
MidnightBSDwww/mod_evasive1.10.1_2

Install

Binary package:

pkg install ap24-mod_evasive

From the ports tree:

cd /usr/ports/www/mod_evasive/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	ap24-mod_evasive>0:www/mod_evasive

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:latest2.4.02.4.01.10.1_21.10.1_22.4.0
FreeBSD:14:quarterly1.10.1_21.10.1_2n/a1.10.1_21.10.1_2
FreeBSD:15:latest2.4.02.4.0n/a1.10.1_21.10.1_2
FreeBSD:15:quarterly1.10.1_21.10.1_2n/an/an/a
FreeBSD:16:latest1.10.1_22.4.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 20
Run dependencies 20

No port depends on this one.

Configuration

Options name: www_mod_evasive

OptionDefaultDescription
DOCSoffBuild and/or install documentation
EXAMPLESoffBuild and/or install examples
USES
apache shebangfix
Service scripts
none

Message after installing

Don't forget to uncomment the LoadModule line in your httpd.conf:
LoadModule evasive_module     libexec/apache24/mod_evasive.so

If you had the old ap24-mod_evasive installed and are installing this one,
note that in this version to get mod_evasive enabled, you must include
the directive below in your mod_evasive.conf:

DOSEnabled	true

Files

distinfo 1
FileSizeSHA256
apache24/jvdmr-mod_evasive-2.4.0-7385d78146a5e23f953e6566c8e29d8ae36e00ad_GH0.tar.gz10179650e22df08e52241ee52c4ff8439db7904abec0f556c4f9af420129a98f59641b

Commit history 2

DateCommitCreditsLog message
f5130e27df Xavier Beaudouin www/mod_evasive: update to version 2.4.0
New mod_evasive port from https://github.com/jvdmr/mod_evasive that is actively maintained. PR: 251261
76e33ab9ba Xavier Beaudouin www/mod_evasive: new maintainer
New maintainer for mod_evasive PR: 251261