logator

Software screenshot:
logator
Dettagli del software:
Versione: 0.2.2
Data di caricamento: 14 Apr 15
Sviluppatore: Mathieu Lecarme
Licenza: Libero
Popolarità: 5

Rating: nan/5 (Total Votes: 0)

logator è uno strumento che ti permette di costruire il proprio parser log.
Installazione it
python setup.py costruire
sudo python setup.py install
Utilizzo it
Avete bisogno di una fonte. Qualcosa wich linea log iterate. Il modo più semplice è STDIN e file, ma si può anche utilizzare il protocollo syslogd o sorgente più complessa.
Per la lettura loglines, hai bisogno di un lettore. Reader è fondamentalmente un regex con semplici manipolazioni di stringhe. È possibile aggiungere getter dinamico per ricerca castly (ip a paese, per esempio). Attributi dinamici sono caricato in modo pigro e memoized.
Query è fatto con il filtro, wich può essere convogliata.
Risultato può essere quella di ritorno, dict wich può essere facilmente serializzato se voi non indicizzare o riporlo.
dal registro import logator.log
dall'importazione logator.weblog Common, UserAgent, HostByName, Filter_by_code, Filter_by_attribute
#Il Filtro
filtr = Filter_by_code (200) | Filter_by_attribute ('comando', 'GET')
#la Fonte
logs = open ('/ var / log / apache2 / access.log', 'r')
#Lighttpd È il lettore con il lettore di due attributi dinamici: UserAgent, HostByName
per la linea in filtr.filter (tronchi, Lighttpd, UserAgent, HostByName):
& Nbsp; di stampa line.as_dict ()
User Agent analisi è stato rubato dal codice di Google:. Http://code.google.com/p/ua-parser/

Requisiti :

< ul>

  • Python
  • Altri software di sviluppo Mathieu Lecarme

    aphone
    aphone

    14 Apr 15

    Commenti a logator

    I commenti non trovato
    Aggiungi commento
    Accendere le immagini!