使用 Nmap 扫描网络端口

Kali LinuxBeginner
立即练习

介绍

在本次挑战中,你将扮演一名网络安全实习生,负责审计服务器的安全性。你的目标是利用强大的网络扫描工具 Nmap,识别 IP 地址为 172.17.0.1 的目标系统上开启了哪些端口。

挑战要求你针对指定的 IP 地址执行 Nmap 扫描,并将扫描结果保存到 /root 目录下名为 open_ports.txt 的文件中。你需要配合 nmap 命令使用 -oN 选项来实现这一目标。成功完成此挑战将证明你具备使用 Nmap 进行基础端口扫描及保存扫描结果的能力。

这是一个「挑战」项目,它与「引导实验」的不同之处在于,你需要尝试独立完成挑战任务,而不是按照实验步骤一步步学习。挑战通常具有一定的难度。如果你觉得困难,可以与 Labby 讨论或查看解决方案。历史数据显示,这是一个 初级 难度的挑战,通过率为 100%。它在学习者中获得了 99% 的好评率。

使用 Nmap 扫描网络端口

作为一名网络安全实习生,你被指派审计一台服务器的安全性。你的目标是使用 Nmap 识别目标系统上的开放端口,并保存结果以供后续分析。

任务

  • 使用 Nmap 扫描目标 IP 地址 172.17.0.1 并识别开放端口。
  • 将 Nmap 扫描结果保存到 /root 目录下的 open_ports.txt 文件中。

要求

  1. 你必须使用 nmap 命令来扫描目标 IP 地址。
  2. 你必须使用 -oN 选项将 Nmap 扫描结果保存到 /root/open_ports.txt 文件中。
  3. 待扫描的目标 IP 地址为 172.17.0.1

示例

成功完成挑战后,/root/open_ports.txt 文件中的内容应类似于以下输出:

Starting Nmap 7.95 ( https://nmap.org ) at 2025-04-14 01:53 UTC
Nmap scan report for 172.17.0.1
Host is up (0.0000090s latency).
Not shown: 997 closed tcp ports (reset)
PORT     STATE SERVICE
22/tcp   open  ssh
3000/tcp open  ppp
3001/tcp open  nessus
MAC Address: 02:42:08:44:B4:FF (Unknown)

Nmap done: 1 IP address (1 host up) scanned in 0.27 seconds

提示

记得在 nmap 命令中使用 -oN 选项来将扫描结果保存到文件。请确保输入的目标系统 IP 地址准确无误。

✨ 查看解决方案并练习

总结

在本次挑战中,任务是使用 Nmap 扫描目标 IP 地址 172.17.0.1 并识别开放端口。核心学习点在于如何配合 -oN 选项使用 nmap 命令,从而将扫描结果保存到 /root/open_ports.txt 文件中。

验证步骤确认了针对指定 IP 地址和输出文件正确执行了 Nmap 命令,并成功创建了包含扫描结果的 open_ports.txt 文件。