Cen*_*tAu 1 firewall networking
我的电脑在本地网络上,网络由防火墙控制。我不是防火墙的管理员,也无权访问它。有没有办法从本地计算机扫描防火墙上的开放端口?我需要查看哪些端口对外开放。
最好的解决方案可能是询问系统管理员哪个是实际端口,或者如果您可以以某种方式(即本地)登录机器,请使用“netstat -tulpen”或类似的东西检查,以识别 ssh 端口。
如果你真的想扫描端口,它很简单:
(*警告:确保您的系统/网络管理员同意您使用 nmap)
nmap IP_Of_SERVER
Run Code Online (Sandbox Code Playgroud)
或者添加一些选项...
sudo nmap -P0 -sV -A -T4 -p1-5000 IP_Of_SERVER
Run Code Online (Sandbox Code Playgroud)
这将显示从 1 到 5000 的端口状态。
您可以使用另一个上限(默认为 1 到 1024)。但是,如果他们更改了默认端口,则它可能位于足够远的某个位置以使其更难找到。
-sV 选项检查打开的端口以确定在端口上运行的实际服务。
-P0 是为了确保即使 ping 被过滤也能访问机器,而 -A 将向您显示(除其他外)在每个端口上运行的服务和版本。-T4 使它更快(但网络管理员也更生气......)。
| 归档时间: |
|
| 查看次数: |
1157 次 |
| 最近记录: |