Attachment | Size |
---|---|
![]() | 1.38 KB |
![]() | 1.39 KB |
Full package name: app-admin/blockhosts
Ok, this isn't really new; I decided to extract the ebuild from the HowTo.
So here is the blockhosts ebuild.
Some information about the package:
Blockhosts is a python script which records how many times a system service has been probed, using configurable pattern matching to recognize failed accesses (such as for "sshd" or "proftpd" or any service), and when a particular IP address exceeds a certain number of failed attempts that IP address is blocked by using one of the following techniques, e.g.:
- using TCP_WRAPPERS (writes to /etc/hosts.allow)
- using "ip route" commands to setup null-routing for attackers
- using IPtables to setup packet filtering for attackers
See also
* HOWTO Secure SSHd with BlockHosts
* http://www.aczoom.com/cms/blockhosts/
Frequently updated ebuild
This package is in the sunrise overlay. Please check out this link if you want up2date ebuilds.
http://overlays.gentoo.org/svn/proj/sunrise/reviewed/app-admin/blockhosts/
* 2007-06-05, +blockhosts-2.0.3.ebuild
* 2007-06-09, +blockhosts-2.0.4.ebuild
* 2007-08-01, +blockhosts-2.0.5.ebuild
* 2007-09-21, +blockhosts-2.0.6.ebuild, prune
* 2007-10-01, +blockhosts-2.1.0.ebuild