使用 Nmap 扫描子网

NmapBeginner
立即练习

简介

在本挑战中,你将运用所学的网络扫描知识,使用 Nmap 这一网络安全专业人员常用的强大且多功能的工具。Nmap 对于发现网络上的主机、服务以及潜在漏洞至关重要。你的任务是对本地回环地址(localhost)执行一系列扫描,以展示你对 Nmap 功能的理解并解读扫描结果。

执行网络扫描

在此步骤中,你将使用 Nmap 扫描一系列本地回环地址并分析结果。

任务

  • 使用 Nmap 扫描本地回环地址范围内的前 10 个 IP 地址(从 127.0.0.1127.0.0.10)。此操作仅用于模拟目的。
  • 确定该范围内活跃主机的数量。
  • 找到一台运行 SSH 服务的主机。

要求

  • ~/project 目录下执行所有命令。
  • 使用适当的 Nmap 选项来扫描开放端口并识别服务。
  • 将扫描结果保存到 ~/project 目录下一个名为 scan_results.txt 的文件中。

示例

运行扫描后,你的 scan_results.txt 文件可能包含类似以下的内容:

Starting Nmap 7.80 ( https://nmap.org )
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00021s latency).
Not shown: 998 closed ports
PORT   STATE SERVICE
22/tcp open  ssh
80/tcp open  http

Nmap scan report for 127.0.0.5
Host is up (0.00025s latency).
Not shown: 999 closed ports
PORT   STATE SERVICE
22/tcp open  ssh

Nmap done: 10 IP addresses (2 hosts up) scanned in 1.25 seconds

总结

在本挑战中,你应用了 Nmap 的相关知识,对一系列本地回环地址执行了网络扫描。你学习了如何执行基本的 Nmap 扫描、将结果保存到文件,以及如何解读输出内容以获取有关本地服务的重要信息。

此练习强化了网络扫描在网络安全和系统管理中的重要性。通过识别本地回环地址范围内的活跃主机和开放服务,你模拟了专业人员为维护系统安全和服务清单而执行的常见任务。

请记住,在现实场景中,在扫描任何网络之前,请务必确保你已获得适当的授权。未经授权的扫描可能是违法且不道德的行为。

✨ 查看解决方案并练习