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

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

我身处防火墙的严格限制下,无法使用端口进行外部连接。我还在远程机器上运行服务,我想连接到它。

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

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

有什么工具可以满足我的目的吗?

答案1

本网站非常有用:

http://portquiz.net:1234/

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

$ wget -qO- portquiz.net:1234 
Port 1234 test successful!
Your IP: 198.252.206.16

相关内容