2011-12-14 4 views
0

win7에서 snort를 사용하고 있습니다. 스니퍼 모드에서 snort를 사용하면 많은 패킷을 파일에 로깅 할 수 있으며 이제는이를 mysql 서버에 기록하려고합니다. 나는 snort.conf 파일의 데이터베이스 출력 플러그인을 활성화하고 규칙 customed : 테스트로snort 로그를 데이터베이스로 출력 할 수 있습니까?

log ip any any <> any any (sid:2000000;) 

합니다.

모든 것이 정상이며 172.18.186.186의 IP를 사용하는 PC를 사용하여 172.18.186.189를 ping합니다. 내가 얻고 싶은 것은 8 개의 레코드이며, 그 중 4 개의 레코드가 있고 ip_src은 172.18.186.186입니다. 그러나 나는 방금 4 개의 레코드가 있고 ip_dst은 172.18.186.186이고 ip_src은 172.18.186.189입니다.

그래, 내 문제입니다. 보고 싶은 8 개의 레코드를 얻으려면 어떻게해야합니까? 가능한가? 미리 감사드립니다.

답변

1

예, snorby을 확인할 수 있습니다. mysql 또는 mongodb와 같은 데이터베이스에 snort를 연결하기위한 많은 구현이 있습니다.

article은 mysql에 어떻게 로그 할 수 있는지 설명합니다.

+0

실제로, 나는 mysql에 성공적으로 로그 할 수 있지만, 혼란 스럽다는 것은 outputplugin이 질문에서 언급 한 것처럼 ip_src가 172.18.186.186 인 패킷을 기록하지 않는다는 것입니다. 어쩌면 그들은 그 패킷들이 나를 관심 없을 것이라고 믿었 을까? – Kinka

+0

IDS 모드가 아닌 스니퍼 모드에서 mysql에 로그인 할 수 있습니까? – Kinka

+0

u는 mysql에 로그인 할 수 있다고 말했다. – DarthVader

0

snort tree 2.9.2에 direct SQL output is deprecated이 있기 때문에 출력 플러그인 unified2를 확인하고 어느 시점에서 제거됩니다.

Barnyard2은 unified2 출력을 읽고 해당 데이터를 SQL, syslog 또는 기타 데이터 소스에 쓸 수있는 이진 파일입니다.

FYI : Snorby는 ACID/BASE 표준을위한 데이터베이스 스키마를위한 Ruby On Rails 웹 앱입니다.

관련 문제