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

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

有没有办法使用nmap

我想要做的是扫描我的网络,查找所有当前连接到它的设备。

答案1

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

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

答案2

对于整个扫描,您应该使用 -p-,它表示所有端口扫描。您需要使用子网扫描整个服务器,您应该首先使用命令 192.168.1.1-255.1.255,希望您能明白,如果我有任何错误,请发表评论。

相关内容