2012-03-07 3 views
0

이번 주말에는 컴퓨터 보안 경진 대회에 참가 중이며 포트를 스캔하면 5 분 동안 IP 주소를 차단하는 스크립트를 만들려고합니다. 그래서 NCAT를 사용하고 누군가 내가 듣고있는 포트에 연결을 시도하면 iptables 스크립트를 실행하도록 결정했습니다. 문제는 연결하는 클라이언트의 IP 주소를 얻는 방법을 모른다는 것입니다. 가능한가요?NCAT를 사용하여 클라이언트의 IP 주소 얻기

허니팟은 많은 스캐너와 사용자 지정 스크립트에서 감지 할 수 있기 때문에 사용하지 않으려 고합니다. 경쟁 방에있을 때 작성해야합니다. 아무도 이것으로 나를 도울 수 있습니까?

감사

답변

1

대부분의 포트 스캔 전체 TCP 핸드 셰이크를하지 않습니다, 그들은 SYN 스캔을 실행합니다. 따라서 netcat은 결코 연결을 수신하지 않습니다. 나는 psad를 추천한다. 데비안 시스템에서 당신이 그것을 얻을 수 있습니다 또한

aptitude install psad 

, 이러한 질문 https://security.stackexchange.com/

에 요청해야한다
관련 문제