使用 nmap -v --randomize-hosts 192.168.1.0/24 添加详细输出
在本步骤中,我们将在随机化主机顺序的同时,为 Nmap 扫描添加详细输出。详细输出会提供有关扫描过程的更多详细信息,这有助于故障排查或理解 Nmap 的行为。
Nmap 中的 -v
选项会增加详细程度。使用一次它会比默认输出提供更多信息。使用两次(-vv
)则会提供更多细节。
要添加详细输出并随机化主机顺序,请在你的 Xfce 终端中执行以下命令:
sudo nmap -v --randomize-hosts 192.168.1.0/24
系统会提示你输入密码。由于 labex
用户具有无密码的 sudo
权限,只需按 Enter
即可。
此命令将扫描 192.168.1.0/24 子网,随机化主机顺序,并提供更详细的输出。
现在,输出将包括有关扫描过程的详细信息,例如正在发送的探测、正在扫描的端口以及某些决策的原因。
示例输出(实际输出将根据你的网络而有所不同):
Starting Nmap 7.80 ( https://nmap.org ) at 2023-10-27 10:15 UTC
Initiating Ping Scan at 10:15
Scanning 256 hosts [2 ports/host]
Completed Ping Scan at 10:15, 0.72s elapsed (256 total hosts)
Initiating Parallel DNS resolution of 256 hosts. at 10:15
Completed Parallel DNS resolution of 256 hosts. at 10:15, 1.81s elapsed
Initiating SYN Stealth Scan at 10:15
Scanning 256 hosts [1000 ports/host]
Discovered open port 22/tcp on 192.168.1.1
Discovered open port 80/tcp on 192.168.1.100
Completed SYN Stealth Scan at 10:16, 3.21s elapsed (256 total hosts)
Nmap scan report for 192.168.1.1
Host is up (0.00020s latency).
PORT STATE SERVICE
22/tcp open ssh
Nmap scan report for 192.168.1.100
Host is up (0.00030s latency).
PORT STATE SERVICE
80/tcp open http
Nmap done: 256 IP addresses (2 hosts up) scanned in 5.74 seconds
现在,输出展示了有关扫描过程的更多信息,例如 Ping 扫描和 DNS 解析的时间。这有助于理解 Nmap 的工作方式以及排查任何问题。