nmap简介:
Nmap,也就是Network Mapper,最早是Linux下的网络扫描和嗅探工具包。
功能:
其基本功能有三个,一是探测一组主机是否在线;其次是扫描 主机端口,嗅探所提供的网络服务;还可以推断主机所用的操作系统 ,Nmap可用于扫描仅有两个节点的LAN,直至500个节点以上的网络。Nmap 还允许用户定制扫描技巧。通常,一个简单的使用ICMP协议的ping操作可以满足一般需求;也可以深入探测UDP或者TCP端口,直至主机所 使用的操作系统;还可以将所有探测结果记录到各种格式的日志中, 供进一步分析操作。
nmap -P0 x.x.x.x 对服务器场景Linux不ping主机进行扫描
nmap -n -sU -p53 111 x.x.x.x 对靶机场景UDP端口53,111进行扫描
nmap -sX 进行圣诞树(Xmas Tree)扫描
nmap -sW 172.16.1.20 进行滑动窗口扫描
nmap --script vnc-info x.x.x.x 对服务器场景Linux进行VNC服务扫描渗透测试
nmap --script smb-os-discovery 对服务器场景Linux上运行的Samba版本进行扫描
nmap -A -T4 x.x.x.x
-sT TCP connect()扫描,这种方式会在目标主机的日志中记录大批连接请求和错误信息。
-sS 半开扫描,很少有系统能把它记入系统日志。不过,需要Root权限。
-sF -sN 秘密FIN数据包扫描、Xmas Tree、Null扫描模式
-sP ping扫描,Nmap在扫描端口时,默认都会使用ping扫描,只有主机存活,Nmap才会继续扫描。
-sU UDP扫描,但UDP扫描是