guest@il_blog_di_Enrico204:/$ _  
.: Home :: Chi sono :: Attività :: HowTo :: Appunti vari :: Software :: Files :.

(IIS) Log Parser

IIS Log parser è nato un giorno qualsiasi, trovandomi di fronte al problema di analizzare un file di log. Di solito con apache, su piattaforma linux, mi basta grep e mi prendo quello che mi serve, abbinato a programmi tipo less. Ma su Windows c'è una mancanza di strumenti atti a fare questo, allora ho deciso, per non prendere la schifezza che si trova su internet, di farne uno io... cosí è nato IIS Log Parser.

Naturalmente col tempo (settimane) l'ho adattato e funziona bene anche con i log di Apache, il messages di Syslog (Linux) e il log Access.log di squid. Man mano che mi capiterà implementerò anche altri log...

Funzionalità

  • Ordinamento e filtro dei dati
  • Possibilità di esportare i dati nei formati: CSV, HTML e XML
  • Possibilità di avere una descrizione dell'errore HTTP della richiesta
  • Presente una sezione per l'interrogazione di un server whois per sapere "di chi è" l'indirizzo IP presente nel log
  • Creazione di statistiche con istogrammi sugli accessi, con la possibilità di escludere le richieste andate a buon fine (rimanendo quindi solo gli errori nel grafico)

Requisiti di sistema

  • Microsoft Windows
  • Microsoft .NET Framework 2.0

Download:

ATTENZIONE: il programma è ancora in fase "alpha", quindi non adatto all'uso di tutti i giorni.

ZIP con l'eseguibile e dll: logparser.zip
GZIP tarball con i sorgenti: log_parser_src.tar.gz

Screenshot

Questa è la schermata iniziale: vuota, aspetta di caricare un log...

Questa è la finestra principale quando viene caricato un log... le colonne si adattano al tipo di log scelto...

Questa è sempre la finestra principale, con il dettaglio dell'esportazione in vari formati...

Questa è invece la mini finestrella dei filtri...

Questa è la finestrella con la descrizione del codice di stato HTTP...

Questa è un'altra finestrella con il risultato del whois ai server (in questo caso non ero connesso ad internet)...

Tutte le "trascrizioni" sono le mie "esperienze" che ho acquisito facendo di tutto nel tempo libero.

I contenuti di questo sito sono stati prodotti da me, e possono essere ridistribuite sotto licenza Creative Commons BY-NC-ND 3.
In qualsiasi caso gradirei essere contattato...

Enrico Bassetti - Contattami
Ultimo aggiornamento: 03/07/2008

Valid XHTML 1.0 Transitional Level A conformance icon, W3C-WAI Web Content Accessibility Guidelines 1.0 Creative Commons License
Attribuzione - Non Commerciale - No opere derivate 3.0 Generico