Получить IP-адрес клиента с помощью NCAT - PullRequest
0 голосов
/ 07 марта 2012

В эти выходные я участвую в конкурсе по компьютерной безопасности и пытаюсь создать сценарий, который заблокирует IP-адрес на 5 минут, если я сканирую порт. Поэтому я решил, что могу использовать NCAT и заставить его выполнить скрипт iptables, если кто-то попытается подключиться к порту, который я слушаю. Проблема в том, что я не знаю, как получить IP-адрес клиента, который подключается. Это возможно сделать?

Я не хочу использовать приманки, потому что они могут быть обнаружены многими сканерами, и любые мои собственные скрипты, которые у меня есть, я должен написать, когда нахожусь в комнате для соревнований. Кто-нибудь может мне помочь с этим?

Спасибо

1 Ответ

1 голос
/ 23 июня 2012

Большинство порт-сканов не будут выполнять полное TCP-рукопожатие, они будут запускать синхронизацию Таким образом, netcat никогда не получит соединение. Я рекомендую PSAD. В системах Debian вы можете получить его:

aptitude install psad

Кроме того, такой вопрос следует задать на https://security.stackexchange.com/

...