Package: fail2ban Version: 0.5.2-1 if you ask fail2ban to use SYSLOG for logging it'll try to log to localhost:514 ... which isn't typically enabled on a debian system.
the below patch fixes this to use /dev/log, and allows the user to optionally change the syslog-facility in the config file (i prefer to see the log messages in facility 4 alongside my ssh messages). -dean --- fail2ban.py.orig 2005-08-16 22:43:53.000000000 -0700 +++ fail2ban.py 2005-08-16 22:58:50.000000000 -0700 @@ -175,6 +175,7 @@ # Options optionValues = (["bool", "background", False], ["str", "logtargets", "/var/log/fail2ban.log"], + ["int", "syslog-facility", 1], ["bool", "debug", False], ["str", "pidlock", "/var/run/fail2ban.pid"], ["int", "maxretry", 3], @@ -241,7 +242,7 @@ if target == "STDERR": hdlr = logging.StreamHandler(sys.stderr) elif target == "SYSLOG": - hdlr = logging.handlers.SysLogHandler() + hdlr = logging.handlers.SysLogHandler("/dev/log", conf["syslog-facility"]) else: # Target should be a file try: -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]