2009-07-08 3 views
0

내 액세스 로그를 구문 분석하고 싶습니다. 목표는 위치에 관계없이 모든 쿼리 문자열 매개 변수의 값을 가져 오는 것입니다. 또한 무료 URL 구문 분석 소프트웨어 또는 웹 사이트가 있습니다.액세스 로그 구문 분석

+1

안녕하세요! (오신 것을 환영합니다.) 귀하의 질문은 조금 명확하지 않습니다 : 당신은 어떤 종류의 서버를 운영하고 있습니까? 파서를 쓰고있는 언어는 무엇입니까? "쿼리 문자열 매개 변수의 위치와 관계없는 값"은 무엇을 의미합니까? 약간의 세부 사항 및 설명이 분명 도움이 될 것입니다! 행운을 빌어 요! – poundifdef

답변

1

Windows에서 경우, 마이크로 소프트의 로그 파서를 살펴 걸릴 :

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

수있는 모든 500 오류에 대한 쿼리 문자열을 얻을 수있는 쿼리를 뭔가 같은 :

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 

관심있는 '열'은 cs-uri-query입니다. 위의 다른 사례 (위 내용 포함)는 다음에서 설명되어 있습니다.

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