nmap参数说明
nmap -iL eip.txt -p1-65535 -sS -T3 -n -oG 20230821.csv #端口扫描,在用的
nmap -iL eip.txt -p1-65535 -sV -n -oG 20230830_port.csv #比较准确的识别服务
端口状态 描述
open 目标机器上的应用程序已监听此端口
closed 端口未开放
filtered 端口被防火墙等设备过滤,报文无法到达目标端口
unfiltered 端口能被访问,但无法判断是open还是closed
open/filtered 无法判断端口是open或是filtered
closed/filtered 无法判断端口是closed或是filtered
-sT TCP connect()扫描,这种方式会在目标主机的日志中记录大批连接请求和错误信息。
-sS 半开扫描,很少有系统能把它记入系统日志。不过,需要Root权限。
-sF -sN 秘密FIN数据包扫描、Xmas Tree、Null扫描模式
-sP ping扫描,Nmap在扫描端口时,默认都会使用ping扫描,只有主机存活,Nmap才会继续扫描。
-sU UDP扫描,但UDP扫描是不可靠的
-sA 这项高级的扫描方法通常用来穿过防火墙的规则集
-sV 探测端口服务版本
-Pn 扫描之前不需要用ping命令,有些防火墙禁止ping命令。可以使用此选项进行扫描
-v 显示扫描过程,推荐使用
-h 帮助选项,是最清楚的帮助文档
-p 指定端口,如“1-65535、1433、135、22、80”等
-O 启用远程操作系统检测,存在误报
-A 全面系统检测、启用脚本检测、扫描等
-oN/-oX/-oG 将报告写入文件,分别是正常、XML、grepable 三种格式
-T4 针对TCP端口禁止动态扫描延迟超过10ms
-iL 读取主机列表,例如,“-iL C:\ip.txt”
-o 指定输出文件
-n 关闭DNS解析,可以加快扫描速度
--min-parallelism 1000 --max-parallelism 5000 设定最小最大并发数,可以加快扫描速度,但是准确率会降低
-oN 将标准输出直接写入指定的文件
-oX 输出 xml 文件
-oS 将所有的输出都改为大写
-oG 输出便于通过 bash 或者 perl 处理的格式,非 xml
--open 只输出端口状态为 open 的端口
-T0 表示非常慢的扫描速度,用于在网络拥塞或非常不稳定的环境下进行扫描。
-T1 表示慢速扫描,用于在非常不稳定的网络环境下进行扫描。
-T2 表示默认的扫描速度,是nmap的默认设置。
-T3 表示快速扫描,用于在正常的网络环境下进行扫描。
-T4 表示非常快的扫描速度,用于在高速网络环境下进行扫描。
-T5 表示极快的扫描速度,用于在非常高速的网络环境下进行扫描。
0 条评论