PLogPy Project Page

...

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