确定端口是否真正开放

确定端口是否真正开放

我使用 netcat 在我的服务器上打开了一个端口(23)。

然后我使用 IPTABLES 输入规则阻止了这个特定端口。

有什么工具可以确定我的防火墙后面确实打开了这个端口吗?Epic Nmap 扫描/黑客等?我正在对我的盒子进行渗透测试。

谢谢。

答案1

简单的选择是通过 telnet 连接到端口,例如:

telnet <your ip address> 23

如果您获得连接,即没有超时或拒绝消息,则您的端口可以访问。

答案2

我利用了几个外部站点,它们试图连接到本地网络之外的端口,比如DNS 工具。他们通常有一些我不使用的工具,但它们允许您检查特定端口。根据您的设置方式,这可能比本地 telnet 更有用(例如,如果您希望端口在本地打开但对外部互联网关闭)。

相关内容