-
Notifications
You must be signed in to change notification settings - Fork 0
Gelma/Fucklog
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
== Cos'e' fucklog? == Fucklog è uno script in Python che legge i log di postfix, al fine di scovare "spammatori già noti", per bloccarne il traffico direttamente da netfilter, per un periodo di tempo variabile a seconda della loro insistenza. :) == Di che cosa ho bisogno per farlo funzionare ? == Fucklog usa alcuni moduli Python non standard portati comunque all'interno del programma, ne resta escluso: - MySQL-Python: http://mysql-python.sourceforge.net/ (deb: python-mysqldb) Inoltre utilizza software esterni quali: - rsync: per aggiornare le regole di diverse blacklist - mysql: per la conservazione dei dati - iptables: per interagire con netfilter :) - mrtg: per realizzare bellissimi grafici :) - cidrmerge per accorpare le sequenze di IP ( http://cidrmerge.sourceforge.net/ ) Per installare il tutto sotto Debian e derivate: apt-get install python-mysqldb python rsync mrtg iptables mysql-server Per far funzionare fucklog hai bisogno di un file di configurazione, oltre che dello schema del DB (sempre in contrib). Trai principio e ispirazione da contrib/fucklog.conf.esempio. == Ma davvero qualcuno lo usa? == Da ormai un anno c'è ben *una* installazione funzionante (ovviamente di classe enterprise). Tra le altre cose viene usato per filtrare le connessioni SMTP al dominio lugbs.linux.it. == Non vedo l'ora di far girare questa cialtronata sui miei server, ma ho delle noie. Chi posso contattare? === Se al 113 non sanno darti risposte soddisfacenti, puoi scrivere a cleptomani@gelma.net
About
Something to block spam from IpTables...
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published