Nmap后随机加一个ip地址,扫描结果都是开放一堆相同端口,为什么?
该回答通过自己思路及引用到GPTᴼᴾᴱᴺᴬᴵ搜索,得到内容具体如下:
关于Nmap扫描器无法扫描公网的问题,可能是由于防火墙或路由器的限制所致。一些网络管理员可能会在网络边界上设置防火墙或路由器,以防止外部扫描器对其网络进行扫描。在这种情况下,您可能需要获得网络管理员的授权才能进行扫描。
另外,一些云服务提供商(如AWS、Azure等)可能会限制外部扫描器对其网络进行扫描。如果您正在使用云服务提供商的虚拟机或实例,请确保已经了解其网络安全策略,并获得了授权才进行扫描。
至于您提到的Nmap扫描结果都是开放一堆相同端口,可能是因为您在扫描时添加了一个随机的IP地址。如果目标IP地址无法访问或不存在,Nmap可能会返回虚假的结果。建议您使用正确的目标IP地址进行扫描,以获得准确的结果。
另外,如果您的扫描目标是公网上的主机,建议您使用合法的方式进行扫描,遵守相关法规和规定。在进行扫描时,请确保已经获得了目标主机的授权,并遵守相关的道德准则和法律法规。
希望这些信息能帮助您解决问题。
如果以上回答对您有所帮助,点击一下采纳该答案~谢谢
–send-eth #发送以太网数据,数据链路层
–send-ip #网络层发送
–privileged #假定拥有所有权
–interactive #在交互模式中启动
-V #查看Nmap版本号
-d #设置调试级别,1~9,由低到高
–packet-trace #跟踪发送接受的报文
–iflist #列举端口和路由
-e #指定网络接口
-oG #中断扫描
–resume #继续中断扫描
firewalk #探测防火墙
nmap --script=firewalk --traceroute 192.168.1.1 对目标防火墙规则进行探测
vmauthd-brute #VMWare认证破解
该问题出现的原因是在扫描同一个公网IP时,Nmap会尝试使用相同的随机端口进行扫描。这会导致所有相同的端口都显示为开放状态。
为解决这个问题,可以使用以下三种方式之一:
nmap -p- -sV -Pn -r -n -T4 -v -oN output.txt --source-port 50000 xxx.xxx.xxx.xxx
这里使用了--source-port
参数来指定使用的随机端口为50000。
--source-port
参数来实现。例如,使用以下命令:nmap -p- -sV -Pn -r -n -T4 -v -oN output.txt --source-port 50000-60000 xxx.xxx.xxx.xxx
这里使用了--source-port
参数来指定随机端口的范围为50000-60000。
-S
参数并指定源IP地址来实现。例如,使用以下命令:nmap -p- -sV -Pn -r -n -T4 -v -oN output.txt -S xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx
这里使用了-S
参数来指定源IP地址,这将禁用Nmap的随机端口。