nmap 扫描指定端口命令实例

@ ( 开房记录、手机定位 )@

@ ( 外卖地址、聊天记录 )@

我将整理一份原创、通俗易懂、可直接复制使用的 Nmap 指定端口扫描教程,包含常用实战命令、参数详解、场景实例,新手也能直接上手。

1-Evil-Hacker.jpg.9073fdfc390be1a1d7792536e1defbe0.jpg

Nmap扫描指定端口命令实例(超全实战教程)

Nmap 是网络安全渗透测试、网络运维中最常用的端口扫描工具,支持精准扫描单个、多个、连续端口,适配本地测试、内网资产探测、外网端口检测等各类场景。很多新手使用 Nmap 时只会默认全端口扫描,效率极低且容易产生大量无效数据。本文整理全部高频实用的指定端口扫描命令,所有命令均为实战可用,附带详细参数解释和使用场景,适合学习、测试、日常运维使用。

温馨提示:Nmap 扫描仅可用于自己授权、自有设备、合法测试环境,未经授权扫描他人服务器、网络设备属于违法行为,请勿违规操作。

一、基础语法说明

Nmap 指定端口扫描核心通用语法:

bash

nmap -p [端口参数] [目标IP/域名]

-  -p :Nmap 指定端口扫描的核心参数,必须携带,无该参数默认扫描1-1000常用端口

- 目标:支持单个IP、多个IP、域名、网段

二、单端口扫描(精准检测单个端口开放状态)

命令实例

bash

nmap -p 80 192.168.1.1

参数详解

-  -p 80 :指定仅扫描 80端口(HTTP网页端口)

- 192.168.1.1:扫描目标IP

适用场景

快速检测服务器网页服务、远程端口、数据库单个端口是否开放,扫描速度最快、无冗余数据。

三、多个离散端口扫描(自定义多个不连续端口)

可一次性扫描任意不连续端口,端口之间用英文逗号分隔。

命令实例

bash

nmap -p 22,80,443,3306 192.168.1.100

端口释义

- 22:SSH远程连接端口

- 80/443:HTTP/HTTPS网站端口

- 3306:MySQL数据库端口

适用场景

批量检测服务器核心服务端口状态,是运维、安全检测最常用的命令。

四、连续端口段扫描(扫描一段范围内所有端口)

通过起始端口-结束端口的格式,扫描指定区间的全部端口。

命令实例

bash

nmap -p 1-1000 192.168.1.0/24

详解

-  -p 1-1000 :扫描1到1000所有端口

-  /24 :代表扫描整个局域网网段所有设备

扩展实例:指定高端口段扫描

bash

nmap -p 8000-9000 127.0.0.1

用于检测服务器自定义端口、后台管理端口、代理端口等高端口服务。

五、混合端口扫描(离散端口+端口段组合)

Nmap 支持端口段+单独端口混合扫描,灵活适配复杂检测需求。

命令实例

bash

nmap -p 22,80,443,3306,8000-9000 192.168.1.100

功能

同时扫描固定核心端口和自定义高端口区间,兼顾全面性和扫描效率。

六、扫描所有端口(全端口指定扫描)

区别于默认扫描,手动指定1-65535可扫描服务器全部65535个端口,无遗漏。

命令实例

bash

nmap -p 1-65535 192.168.1.100

适用场景

深度渗透测试、全网资产摸底,缺点是扫描耗时较长。

七、常用进阶参数(指定端口扫描增强用法)

基础端口扫描仅判断端口是否开放,搭配以下参数可获取详细服务信息、系统信息,实战价值更高。

1. 显示端口服务版本(最实用)

bash

nmap -p 80,443 -sV 192.168.1.100

-  -sV :探测端口对应的服务版本、程序信息,可用于漏洞排查

2. 快速隐蔽扫描(无ping探测)

bash

nmap -p 22,3306 -Pn 192.168.1.100

-  -Pn :跳过主机存活检测,直接扫描端口,适配禁ping服务器

3. 操作系统探测+端口扫描

bash

nmap -p 1-1000 -O 192.168.1.100

-  -O :尝试探测目标主机操作系统版本

4. 精简输出、只显示开放端口

bash

nmap -p 1-1000 --open 192.168.1.100

-  --open :过滤所有关闭、过滤状态端口,仅展示开放端口,结果更整洁

八、多目标批量端口扫描

1. 扫描多个独立IP相同端口

bash

nmap -p 80,443 192.168.1.100 192.168.1.101

2. 扫描网段所有主机指定端口

bash

nmap -p 22,3306 192.168.1.0/24

九、扫描结果状态说明

执行命令后,端口常见三种状态:

1. open(开放):端口正常开启,服务可访问

2. closed(关闭):端口未开启,无服务监听

3. filtered(过滤):被防火墙、安全组拦截,无法判断端口状态

总结

1. 单端口: nmap -p 端口 目标IP 

2. 多离散端口: nmap -p 端口1,端口2 目标IP 

3. 端口段: nmap -p 起始-结束 目标IP 

4. 全端口: nmap -p 1-65535 目标IP 

5. 实战优先搭配  -sV 、 --open  参数,提升扫描实用性

熟练掌握以上命令,可满足99%的日常网络探测、端口巡检、安全自查场景需求

@ ( 开房记录、手机定位 )@

@ ( 外卖地址、聊天记录 )@

微信号复制成功

打开微信,点击右上角"+"号,添加朋友,粘贴微信号,搜索即可!