Nmap扫描技巧速查表
需积分: 0 181 浏览量
更新于2024-09-05
收藏 287KB PDF 举报
"nmap_cheet_sheet_0.6.pdf"
**nmap** 是一个强大的网络扫描工具,用于探测网络上的主机和服务。它通过扫描目标主机的端口来确定哪些服务正在运行,同时还能进行操作系统指纹识别(OS Fingerprinting)。nmap在网络安全评估、系统管理员的日常维护以及漏洞检测中扮演着重要角色。
### 常用开关及功能
#### 扫描类型
- **-sL**: 只列出目标,不进行实际扫描。
- **-sn**: 禁止端口扫描,仅进行主机发现。
- **-Pn**: 禁用主机发现,直接进行端口扫描。
- **-PS**: 使用TCP SYN进行端口扫描,默认扫描80端口。
- **-PA**: 使用TCP ACK进行端口扫描,默认扫描80端口。
- **-PU**: UDP端口扫描,默认扫描53端口。
- **-PR**: ARP扫描,用于本地网络发现。
- **-n**: 不进行DNS解析,提高扫描速度。
#### 目标指定
- 单个IP地址: `nmap 192.168.1.1`
- 指定IP列表: `nmap 192.168.1.1 192.168.2.1`
- IP范围: `nmap 192.168.1.1-254`
- 域名扫描: `nmap scanme.nmap.org`
- CIDR表示法: `nmap 192.168.1.0/24`
- 从文件中读取目标: `nmap -iL targets.txt`
- 随机主机扫描: `nmap -iR 100` (扫描100个随机主机)
- 排除特定主机: `nmap --exclude 192.168.1.1`
#### 扫描技术
- **-sS**: 使用TCP SYN扫描,这是默认设置,对目标主机的影响较小。
- **-sT**: TCP connect扫描,更准确但可能被防火墙阻止。
此外,nmap还有其他高级功能,如服务指纹识别(-sV)来确定服务版本,扫描速率控制(-T选项),脚本扫描(-sC)利用Nmap脚本库进行更复杂的任务,以及隐蔽扫描(-sF, -sX, -sN, -sP等)以降低被检测到的可能性。
nmap的灵活性和多功能性使其成为网络管理员和安全专家的必备工具。通过对不同扫描选项的组合使用,用户可以定制扫描以适应特定需求,无论是快速检查网络状态,还是深度分析系统安全漏洞。熟练掌握nmap的使用,对于提升网络安全性具有重要意义。
2021-02-11 上传
2020-04-01 上传
2021-02-19 上传
2021-01-20 上传
2019-05-15 上传
2021-10-10 上传
2019-12-04 上传
leon
- 粉丝: 68
- 资源: 10
最新资源
- 俄罗斯RTSD数据集实现交通标志实时检测
- 易语言开发的文件批量改名工具使用Ex_Dui美化界面
- 爱心援助动态网页教程:前端开发实战指南
- 复旦微电子数字电路课件4章同步时序电路详解
- Dylan Manley的编程投资组合登录页面设计介绍
- Python实现H3K4me3与H3K27ac表观遗传标记域长度分析
- 易语言开源播放器项目:简易界面与强大的音频支持
- 介绍rxtx2.2全系统环境下的Java版本使用
- ZStack-CC2530 半开源协议栈使用与安装指南
- 易语言实现的八斗平台与淘宝评论采集软件开发
- Christiano响应式网站项目设计与技术特点
- QT图形框架中QGraphicRectItem的插入与缩放技术
- 组合逻辑电路深入解析与习题教程
- Vue+ECharts实现中国地图3D展示与交互功能
- MiSTer_MAME_SCRIPTS:自动下载MAME与HBMAME脚本指南
- 前端技术精髓:构建响应式盆栽展示网站