我正在运行 Fedora 24 的全新安装,我不确定我是否不小心做了一些奇怪的组合键,但我输入了:
nmap -sT -Pn [IPaddress]
而且,由于某种原因,这给我的 PC 添加了一个 PCI 网络,切换到它,并且不允许我需要我常用的 eth0。
我重新启动了电脑,现在一切正常了。
但什么会导致这种网络变化呢?
答案1
AFAIK 默认情况下 Nmap 与您的网络接口无关,除非您愿意。我建议你阅读戈登(费奥多尔)里昂的NMAP 网络扫描书。
例如,如果您想使用不同的网络接口,您应该传递-e
选项,后跟所需的接口名称,例如-e wlan0
。所以我认为这不是由Nmap引起的。
您使用的是包括-sT
和-Pn
选项:
-sT(TCP 连接扫描)
正如我们在 Nmap 手册页和我刚刚推荐的书中所看到的,当 SYN 扫描不可用时,TCP 连接扫描是默认的 TCP 扫描类型。当用户没有原始数据包权限或正在扫描 IPv6 网络时就会出现这种情况。 Nmap 不像大多数其他扫描类型那样写入原始数据包,而是通过发出系统调用来要求底层操作系统与目标计算机和端口建立连接connect
。
这与 Web 浏览器、P2P 客户端和大多数其他支持网络的应用程序用来建立连接的高级系统调用相同。 Nmap 使用此 API 来获取每次连接尝试的状态信息,而不是离线读取原始数据包响应。
请注意,这种类型的扫描和 FTP 退回扫描 (-b) 是唯一可用的扫描类型。非特权用户。
请注意,这不是秘密扫描。
-Pn(无 Ping 扫描)
在以前版本的 Nmap 中,-Pn 是 -P0,而 -PN。
此选项禁用 ping 扫描并跳过 Nmap 发现阶段。
禁用 ping 的原因有很多,例如侵入式漏洞评估,并且当主机受防火墙保护时可以使用它来绕过。
结论: 应该不是Nmap造成的,至少不是你用的这个命令造成的。
注意顺便说一句,PCI(外围组件互连)是一种用于将硬件设备连接到计算机中央处理器的行业规范。因此我们可以猜测台式机和笔记本电脑的以太网和 Wi-Fi 网络适配器通常都使用 PCI。