如何轻松确定哪些出站端口没有被防火墙阻止

not*_*row 11 firewall nmap

我支持有关端口的相当严格的防火墙,可用于连接外部。我也在我的远程盒子上运行服务,我想连接到它。

问题是,我无法找出我可以访问的端口,所以我不知道在哪里可以绑定服务。(典型的不受限制的端口,如 80 和 443 已经在给定的机器上使用)。

我试图nmap -sS在防火墙后面运行以扫描第二台机器上的所有 TCP 端口和wireshark 以确定我收到的 SYN,但我可以看到误报(当​​我netcat在给定端口上侦听并尝试连接时,它失败了)。

有什么工具可以达到我的目的吗?

dtm*_*and 18

这个网站可以派上用场:

http://portquiz.net:1234/
Run Code Online (Sandbox Code Playgroud)

此示例测试您是否能够访问出站端口 1234。您只需将端口号更改为您喜欢的任何值。此外,该站点还提供了一些可用于命令行脚本的示例:

$ wget -qO- portquiz.net:1234 
Port 1234 test successful!
Your IP: 198.252.206.16
Run Code Online (Sandbox Code Playgroud)

  • 现在已经是 2019 年了,在我咨询过的所有公司中,我只使用了企业防火墙。他们都没有屏蔽 portquiz.net。如果您看到它被阻止,那么很可能您正在测试的端口被阻止了。这回答了你的问题,它是否开放...... (2认同)