nmap工具的用法
nmap -T4 -A -v 完整全面扫描
nmap用于主机发现,端口扫描,版本扫描的参数:
nmap -Pn IP:扫描主机开放端口及MAC地址
nmap IP :用nmap扫描特定的IP地址
nmap -vv IP:用-vv对结果进行详细输出
nmap -p1-端口 IP:自行设置端口范围进行扫描
nmap -p端口,端口,端口 IP:指定端口号进行扫描
nmap -sP IP:对目标进行ping扫描,来判断主机是否存活
nmap –traceroute IP:进行路由跟踪
nmap -sP 192.168.1.0/24 :扫描一个网段的主机在线状况
nmap -O IP:对指定IP进行操作系统扫描
nmap -A IP:全面系统检测、启用脚本检测、扫描
nmap -sV IP:指定nmap进行端口服务版本扫描
nmap -sn 192.168.1.0/24 :进行主机发现,不进行端口扫描
nmap -PO IP:使用ip协议包探测对方主机是否开机
nmap -sT IP:TCP connect()扫描,这种方式会在目标主机的日志中记录大批连接请求和错误信息
nmap 联动 aquatone工具
discover参数 发现:aquatone评估的第一阶段是发现阶段,确定目标的主域名服务器,使用主域名服务器进行发现。
aquatone-discover -d tantanapp.com
aquatone-discover模块 发现的结果保存为hosts.txt ,提取的子域名地址;
首先把nmap -iL single-tantanDoanins.xml使用该文件作为输入,保存的nmap结果参数有 -oX :文件以XML文件格式保存 ,-oN:标准格式保存,-OA:保存到所有格式,-oG:Grep格式保存
命令如下:nmap -iL hosts-sigle.txt -oX tantanDoamins.xml -p- -A -v -sV
cat tantanDoamins.xml | aquatone -nmap -chrome-path /root/chrome-linux/chrome 执行命令后 生成三个文件后缀为html,json,txt。 |
打开文件后缀为html的文件,扫描结果对应IP的页面就展现出来了。