网络安全-再谈nmap

之前我学习nmap的时候,对很多命令一知半解。为了加深印象,再写一次。

-sV,使用SYN扫描,模拟的是TCP握手的端口扫描技术,因为UDP是无连接的,所以对UDP协议是无效的。SYN可以显示出端口是否开放,但是无法探测端口的应用程序的版本,比如是SMB的什么版本。

-sU,和名字一样,用来探测UDP协议的端口。

-sV,我觉得这个参数非常有价值,不仅显示端口,还会显示端口的协议版本。

几种s开头参数使用的协议对应如下,

-sS/sT/sA/sW/sM: TCP SYN/Connect()/ACK/Window/Maimon scans。所以这几个选择一个就可以了。

以下是扫描baidu的80端口结果,这里肯定是不会有版本的,人家是大厂,只是做一个示例。

复制代码
└─$ nmap -sV -p 80 baidu.com
Starting Nmap 7.93 ( https://nmap.org ) at 2024-02-19 14:12 CST
Stats: 0:00:06 elapsed; 0 hosts completed (1 up), 1 undergoing Service Scan
Service scan Timing: About 0.00% done
Nmap scan report for baidu.com (110.242.68.66)
Host is up (0.046s latency).
Other addresses for baidu.com (not scanned): 39.156.66.10

PORT   STATE SERVICE VERSION
80/tcp open  http    Apache httpd

Service detection performed. Please report any incorrect results at https://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 7.86 seconds

-p,指定端口,默认情况下nmap会扫描1000个常用端口,如果想指定特殊端口可以使用以下参数

复制代码
-p-,是1-65535全部端口,-p 80,443 指定扫描这两个端口,-p 80-1000,扫描端口的区间。

--min-rate,设置最小扫描速度,如果不设置这个扫描一台主机大概要十几分钟,设置为5000的时候一分钟以内可以完成,当然速度快了容易被封ip,具体设置什么值需要看情况。

结合以上知识,最常用的命令如下;

bash 复制代码
 sudo nmap -p- -sV --min-rate=5000 [target]

示例如下,已经隐藏了实际的IP

bash 复制代码
└─$ sudo nmap -p- -sV   --min-rate=5000 *.*.*.*
Starting Nmap 7.93 ( https://nmap.org ) at 2024-02-19 14:27 CST
Nmap scan report for *.*.*.*
Host is up (0.00018s latency).
Not shown: 65531 closed tcp ports (reset)
PORT     STATE SERVICE    VERSION
80/tcp   open  tcpwrapped
443/tcp  open  tcpwrapped
8080/tcp open  tcpwrapped
8888/tcp open  tcpwrapped

Service detection performed. Please report any incorrect results at https://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 13.62 seconds
相关推荐
安教安全员通关宝8 小时前
2026年广东安全员C3证考试题库+答案+解析
安全
沫璃染墨11 小时前
《Qt从零入门系列(十五):Qt线程安全与锁机制详解——从QMutex到RAII与读写锁实战》
开发语言·c++·qt·安全·交互·线程·qt6.3
Lyra_Infra11 小时前
prod-bus 主机 CPU 异常故障排查与安全事件分析报告
后端·安全
武天旭12 小时前
AI安全--AI大模型的数据投毒攻击污染
人工智能·安全
jimmyleeee12 小时前
Agent安全之二:Tool Misuse & Exploitation(ASI02)----当合法工具被用来做错事
人工智能·安全
林伽一13 小时前
训练断网、部署上门槛:AI 基础设施的两道新闸门|2026年10月25日
人工智能·科技·安全·ai·1024程序员节
长不大的杨瑞杰14 小时前
OpenCode v2 团队治理实战:多仓库 Policy、灰度发布与故障回滚
运维·人工智能·安全·软件工程·devops
loulanyue_14 小时前
当AI学会自主攻击与渗透破壁:Agent行为链失控与Mythos级攻防颠覆下的安全范式重构——读CNCC2026第六届网络生态治理论坛实录
网络·人工智能·安全
进击的丸子15 小时前
代理网络环境下 Linux Pro 在线激活实操指南
javascript·后端·安全
xiejava101815 小时前
【一个人的SOC】(12) AI 安全报告与主动推送——五种场景的自动化闭环
人工智能·安全·自动化·开源软件·安全运营·ai soc