Ebuild: blockhosts

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