在某些情况下或在某些地方,我很难适应限制传出流量。例如,受限 LAN 中,传出流量仅允许在有限的端口上进行。
我知道如何检查或测试我的连接或网络传入各个端口上的流量。但我找不到如何做相反的事情:检查我可以做的端口传出来自我的设备的连接。
有人知道怎么做吗?例如,探测一系列端口的方法(无论外部服务器或 IP 是什么)。
我认为对于不同的平台有不同的方法可以做到这一点:在这种情况下,我在 OS X 上。
请注意,我没有处理防火墙或我自己设备上的限制,这不是本地系统配置的问题。我通过 LAN 连接,该 LAN 似乎具有非常严格的防火墙或路由器等,我需要找出我仍然可以连接到外部世界的哪些端口。
答案1
您可以使用 nmap 来实现此目的,通过scanme.nmap.org
使用全方位的端口进行定位。
nmap -Pn -p 1-65535 scanme.nmap.org
有关此主题的更多信息请参见此处:https://hackertarget.com/egress-firewall-test/
由于您使用的是 OSX,您可以在此处获取 nmap:https://nmap.org/book/inst-macosx.html
但请注意,这种做法可能会违反您所连接的 LAN 上的政策,因此如果您担心,请在继续之前联系管理员。