
Bro 로그에서 싱크홀되지 않은 C&C IP를 찾습니다 (Bambanek Consulting의 C&C 마스터 목록에서)
필수 고지: 저는 결코 마스터 코더가 아니므로, 이 스크립트는 매우 간단합니다. 완벽하다고 믿지 마세요. 그래도 피드백이나 개선 아이디어는 언제나 환영합니다 :)
이 스크립트는 Bambanek Consulting (http://osint.bambenekconsulting.com/feeds/c2-ipmasterlist.txt)에서 마스터 C&C 목록을 다운로드하여 파싱하고, Bro 로그에서 C&C IP의 발생을 검색합니다. C&C IP를 포함한 Bro 항목을 각 IP별로 별도 파일에 저장하고, 자체 출력을 c2finder_[date].log 형식의 로그 파일에 저장합니다.
./c2finder.py bro/logs/current/dns
./c2finder.py bro/logs/current/http
./c2finder.py bro/logs/current/files
스크립트는 몇 가지 기본 bro-cut 선택으로 미리 구성되어 있습니다. 다른 필드를 검색하거나 로그에서 다른 필드를 가져오려면 main 섹션 시작 부분에 있는 BROCUT 사전의 명령을 수정하면 됩니다.