2012-03-07 123 views
0

我参加了本周末的计算机安全竞赛,并且正在尝试制作一个脚本,如果我扫描了端口,将阻止IP地址5分钟。所以我决定如果有人试图连接到我正在监听的端口,我可以使用NCAT并执行iptables脚本。问题是,我不知道如何获取正在连接的客户端的IP地址。这可能吗?使用NCAT获取客户端的IP地址

我不想使用蜜罐,因为它们可以被许多扫描器检测到,并且我有任何自定义脚本,当我在竞赛室时我必须写入。任何人都可以帮我解决这个问题吗?

感谢

回答

1

大多数端口扫描不会做一个完整的TCP握手,他们将运行一个SYN扫描。所以netcat永远不会收到连接。我推荐psad。在Debian系统你可以得到它:

aptitude install psad 

而且,这样的问题应该在https://security.stackexchange.com/