diff --git a/CHANGELOG b/CHANGELOG index dfe16bee..a8abaac6 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -4,9 +4,15 @@ |_| \__,_|_|_/___|_.__/\__,_|_||_| ============================================================= -Fail2Ban (version 0.3.0) 02/24/2005 +Fail2Ban (version 0.3.1) ??/??/2005 ============================================================= +ver. 0.3.1 (??/??/2005) - beta +---------- +- Corrected level of messages +- Added DNS lookup support +- Improved parsing speed. Only parse the new log messages + ver. 0.3.0 (02/24/2005) - beta ---------- - Re-writting of parts of the code in order to handle several diff --git a/README b/README index daf7b222..54a34bb5 100644 --- a/README +++ b/README @@ -38,7 +38,9 @@ retrieves the message time using timeregex and timepattern. It finally gets the ip and if it has already done 3 or more password failures in the last banTime, the ip is banned for banTime using a iptable rule. After banTime, the rule is -deleted. +deleted. Notice that if no "plain" ip is available, Fail2Ban +try to do DNS lookup in order to found one or several ip's to +ban. Sections can be freely added so it is possible to monitor several daemons at the same time. @@ -54,6 +56,7 @@ Installation: Require: python-2.3 (http://www.python.org) log4py-1.1 (http://sourceforge.net/projects/log4py) + host (http://www.isc.org/products/BIND/bind9.html) To install, just do: diff --git a/TODO b/TODO index d11e3503..cdd565ca 100644 --- a/TODO +++ b/TODO @@ -8,7 +8,7 @@ ToDo ============================================================= - cleanup fail2ban.py -- resolve DNS with 'host' and os.popen (???) - improve configuration file and command line options handling - improve installation process +- add init script