...
Lo stript PLogP.py vuole essere uno strumento di analisi dei log di postfix al fine di determinare la quantità di mail filtrate ed eventuali situazioni critiche in atto
Lo script è compatibile con Python 2.3 e versioni successive
Lo script è stato creato e testato su un mail server basato su Debian Sarge, Postfix e Cyrus
Usage : user@machine:~$ [/usr/bin/python] PLogP.py [options] postfix_log_file
options:
-ipN Show most filtered sender IPs > N
-rejFromDomN Show most filtered sender domains > N
-rejToAddrN Show most filtered destination addresses > N
-rejToDomN Show most filtered destination domains > N
-Dother Show "reject" rows with no detected reason
-popLoginN Show pop login attempts > N
Usage Example:
machine:~$ ./PLogP.py -ip20 -rejFromDom10 -rejToDom10 -rejToAddr10 -Dother /var/log/mail.log
Look at:
machine:~$ ./PLogP.py --help
for updated options
Credits:
Postfix Log Parser
Ver: 0.7.0.1
by
Gerolamo Valcamonica
- gerolamo at pyder.com
[inspired by a perl
script from Marco d'Itri]
Changelog:
------ Ver: > 0.7.0.1 ------
. Look at Sourceforge PLogPy Project Page
------ Ver: 0.7.0.1 --- 04/07/2007 ------
. Cambiata licenza in BSD License (a mio avviso pił appropriata a un programma autoconclusivo rispetto alla Boost License).
------ Ver: 0.7.0.0 --- 02/07/2007 ------
. Inserito file di configurazione in XML per opzioni di default.
. Piccola reingegnerizzazione della gestione interna della opzioni.
. Rimossa opzione outMySql, e impostato per supportare RRDTool Database. Manca implementazione.
. Cambiata licenza da mono riga a Boost License.
------ Ver: 0.6.6.0 --- 28/06/2007 ------
. Inserito output file con campi separati da ';' per facile importazione in MS Excel et similia.
. Aggiunta opzione outMySql, ma non implementata.
------ Ver: 0.6.0.1 --- 23/06/2007 ------
. Piccola modifica su gestione eccezioni.
------ Ver: 0.6.0.0 --- 22/06/2007 ------
. Aggiunte opzioni -smtp e -All.
. Aggiunto conteggio Greylisting
. Bug fix dovuto all'errata interpretazione delle righe smtp.
------ Ver: 0.5.1.2 --- 20/06/2007 ------
. Inserito il conteggio dei login e dei badlogin al servizio POP.
. Aggiunte opzioni --version e --help.
------ Ver: 0.5.0.2 --- 18/06/2007 ------
. Piccole ottimizzazioni.
------ Ver: 0.5.0.1 --- 19/06/2006 ------
. Se lanciato senza argomenti scrive le istruzioni d'uso.
. Riordinato l'output con Sender IP - sender domains - destination domains - destination addresses
------ Ver: 0.5.0.0< --- 16/06/2006 ------
. Stable Base Code
------ Ver: 0.1.0.0 --- 27/02/2006 ------
. Prima versione testing