From 538e04a8ed2719fcf850d9a2676c7809a13f2101 Mon Sep 17 00:00:00 2001 From: shadzik Date: Mon, 15 Jun 2009 09:14:35 +0000 Subject: [PATCH] - changed to mod_evasive Changed files: apache-mod_dosevasive.spec -> 1.28 apache-mod_evasive.conf -> 1.3 --- apache-mod_dosevasive.spec | 73 -------------------------------------- apache-mod_evasive.conf | 11 ------ 2 files changed, 84 deletions(-) delete mode 100644 apache-mod_dosevasive.spec delete mode 100644 apache-mod_evasive.conf diff --git a/apache-mod_dosevasive.spec b/apache-mod_dosevasive.spec deleted file mode 100644 index 5649405..0000000 --- a/apache-mod_dosevasive.spec +++ /dev/null @@ -1,73 +0,0 @@ -# TODO: cp spec name to apache-mod_evasive.spec as it is now official name -# see http://www.nuclearelephant.com/projects/dosevasive/ -%define mod_name evasive -%define apxs /usr/sbin/apxs -Summary: Apache DoS Evasive Maneuvers Module -Summary(pl.UTF-8): Moduł manewrów omijających ataki DoS dla Apache -Name: apache-mod_%{mod_name} -Version: 1.10.1 -Release: 1 -License: GPL v2+ -Group: Networking/Daemons/HTTP -Source0: http://www.zdziarski.com/projects/mod_evasive/mod_%{mod_name}_%{version}.tar.gz -# Source0-md5: 784fca4a124f25ccff5b48c7a69a65e5 -Source1: %{name}.conf -URL: http://www.zdziarski.com/projects/mod_evasive/ -BuildRequires: %{apxs} -BuildRequires: apache-devel >= 2.0 -BuildRequires: rpmbuild(macros) >= 1.268 -BuildRequires: zlib-devel -Requires: apache(modules-api) = %apache_modules_api -Provides: apache-mod_dosevasive -Obsoletes: apache-mod_dosevasive -BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) - -%define _pkglibdir %(%{apxs} -q LIBEXECDIR 2>/dev/null) -%define _sysconfdir %(%{apxs} -q SYSCONFDIR 2>/dev/null) - -%description -mod_(dos)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 and network -management tool, and can be easily configured to talk to ipchains, -firewalls, routers, and etcetera. mod_dosevasive presently reports -abuses via email and syslog facilities. - -%description -l pl.UTF-8 -mod_(dos)evasive to moduł manewrów omijających dla Apache, zapewniający -akcje omijające w przypadku ataków DoS, DDoS lub brute force na usługę -HTTP. Został zaprojektowany także jako narzędzie do wykrywania i -zarządzania siecią, może być łatwo skonfigurowany do współpracy z -ipchains, firewallami, routerami itp. mod_dosevasive obecnie raportuje -nadużycia pocztą elektroniczną i poprzez sysloga. - -%prep -%setup -q -n mod_%{mod_name} - -%build -%{apxs} -c mod_%{mod_name}20.c -lz - -%install -rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT%{_pkglibdir} -install -d $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf - -install .libs/mod_%{mod_name}20.so $RPM_BUILD_ROOT%{_pkglibdir}/mod_%{mod_name}.so -install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf/80_mod_%{mod_name}.conf - -%clean -rm -rf $RPM_BUILD_ROOT - -%post -%service -q httpd restart - -%postun -if [ "$1" = "0" ]; then - %service -q httpd restart -fi - -%files -%defattr(644,root,root,755) -%doc README -%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_%{mod_name}.conf -%attr(755,root,root) %{_pkglibdir}/*.so diff --git a/apache-mod_evasive.conf b/apache-mod_evasive.conf deleted file mode 100644 index cfa09c3..0000000 --- a/apache-mod_evasive.conf +++ /dev/null @@ -1,11 +0,0 @@ -LoadModule evasive20_module modules/mod_evasive.so - - - DOSHashTableSize 3097 - DOSPageCount 2 - DOSSiteCount 50 - DOSPageInterval 1 - DOSSiteInterval 1 - DOSBlockingPeriod 10 - # DOSEmailNotify you@yourdomain.tld - -- 2.43.0