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

Fof*_*ter 24 networking connection nmap

有没有办法使用 扫描整个网络nmap

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

Bab*_*ton 38

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

nmap -sP 192.168.1.0/24
Run Code Online (Sandbox Code Playgroud)

扫描单个主机:

nmap 192.168.1.2
Run Code Online (Sandbox Code Playgroud)

扫描多个 IP 地址或子网:

nmap 192.168.1.1 192.168.1.2 192.168.1.3
Run Code Online (Sandbox Code Playgroud)

通过排除主机进行扫描:

nmap 192.168.1.0/24 --exclude 192.168.1.10
Run Code Online (Sandbox Code Playgroud)

这将在扫描时排除主机。

网络范围的快速 nmap 扫描:

nmap -F 192.168.1.10/24
Run Code Online (Sandbox Code Playgroud)

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

nmap --packet-trace 192.168.1.10
Run Code Online (Sandbox Code Playgroud)

扫描端口:

nmap -p 22 192.168.1.10
Run Code Online (Sandbox Code Playgroud)

扫描多个端口:

nmap -p 80,22,21,111
Run Code Online (Sandbox Code Playgroud)

使用 nmap 扫描所有端口:

nmap -p "*" 192.168.1.10
Run Code Online (Sandbox Code Playgroud)

我希望这会帮助你。如果您需要了解更多信息,只需运行以下命令:

man nmap
Run Code Online (Sandbox Code Playgroud)

  • 不推荐使用选项`-sP`。新的等价物是`-sn`。 (2认同)
  • 如果您只想要连接到的网络中的主机/客户端列表,则“sudo arpscan list”可能值得一看。 (2认同)