我身处防火墙的严格限制下,无法使用端口进行外部连接。我还在远程机器上运行服务,我想连接到它。
问题是,我无法找出我可以访问哪些端口,所以我不知道我可以在哪里绑定服务。(典型的不受限制的端口,如 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