2009-07-08 5 views
0

Ich möchte mein Zugriffsprotokoll analysieren. Ziel ist es, den Wert eines beliebigen Abfragezeichenfolgenparameters unabhängig von seinem Speicherort zu ermitteln. Gibt es auch eine kostenlose URL-Analyse s/w oder Website.Zugriffsprotokollanalyse

+1

Hallo! (Willkommen bei SO.) Ihre Frage ist ein wenig unklar: Welche Art von Server laufen Sie und welches Betriebssystem? In welcher Sprache schreiben Sie Ihren Parser? Was meinen Sie mit "Wert eines beliebigen Abfragezeichenfolgenparameters unabhängig von seiner Position"? Ein bisschen Detail und Klärung wäre auf jeden Fall hilfreich! Viel Glück! – poundifdef

Antwort

1

Wenn Sie unter Windows, werfen Sie einen Blick auf Microsoft Log Parser sind:

http://www.iis.net/downloads/default.aspx?tabid=34&g=6&i=1287

Eine Abfrage an Query-Strings für alle 500 Fehler zu erhalten wäre so etwas wie:

logparser "SELECT cs-uri-query, Count(*) AS Total FROM ex*.log WHERE sc-status>=500 GROUP BY cs-uri-query ORDER BY Total DESC " -rtp:-1 

Beachten Sie, dass cs-uri-query die "Spalte" ist, an der Sie interessiert sind. Andere Beispiele (einschließlich der oben genannten) dokumentiert unter:

http://www.securityfocus.com/infocus/1712