如何使用Nmap扫描整个网络?


Answers:


31

扫描网络,找出哪些服务器和设备已启动并正在运行:

nmap -sP 192.168.1.0/24

扫描单个主机:

nmap 192.168.1.2

扫描多个IP地址或子网:

nmap 192.168.1.1 192.168.1.2 192.168.1.3

通过排除主机进行扫描:

nmap 192.168.1.0/24 --exclude 192.168.1.10

扫描时将排除主机。

网络范围内的快速nmap扫描:

nmap -F 192.168.1.10/24

要查看使用nmap发送和接收的数据包:

nmap --packet-trace 192.168.1.10

扫描端口:

nmap -p 22 192.168.1.10

扫描多个端口:

nmap -p 80,22,21,111

使用nmap扫描所有端口:

nmap -p "*" 192.168.1.10

希望对您有所帮助。如果您需要了解更多信息,请运行以下命令:

man nmap

非常感谢我的朋友,这极大地帮助了我。需要明确的是IP地址192.168.1.0是通用网络IP还是什么?只是好奇大声笑。
Fofaster

没有您的本地网络,网络地址
Babin Lonston

2
选项-sP已弃用。新的等效项是-sn
H2ONaCl

2
sudo arpscan list如果您只是想要连接的网络中的主机/客户端列表,可能值得一看。
pbhj
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.