Bootstrap

nmap教程

NMAP 使用教程

Nmap 简介

Nmap 是一个开源、免费的网络探测工具,适用于windows、linux、mac 等多种操作系统。能够快速扫描大型网络或者单个主机,可以发现网络上有哪些主机,这些主机提供什么服务,服务运行在什么操作系统(包括版本系统),扩大攻击范围。

  • 识别目标网络内活跃主机

  • 扫描主机端口

  • 探测主机的操作系统

  • 利用自带脚本检测漏洞

端口状态

  • open 目标端口开发放

  • closed 目标端口关闭

  • filtered 通常被防火墙过滤,无法判断目标端口状态 防火墙 路由器

  • **unfiltered 目标端口可以访问 但无法判断状态 ** 很少见 通常只有在ACK扫描中出现

  • open | filtered 无法确定端口开启还是 filtered 开放端口无响应

  • closed | filtered 无法确定端口关闭还是 filtered

扫描技术

nmap [Scan Type(s)] [Options] {target specification}

目标范围

域名 ip 网段 范围

scanme.nmap.org microsoft.com/24 192.168.0.1 10.0.0-255.1-254

-iL 从文件中读取目标

-iR 随机扫描ip

–exclude <host1 [,host2] [,host3]> 排除主机

**–excludefile < excludefile > 排除文件中的目标 **

nmap -iL tar.txt #读取文件中的目标
nmap -iR  20    #随机扫描20个目标
nmap 192.168.110.1   192.168.110.68  
nmap 192.168.110.1-5 
nmap baidu.com 
主机发现

**-sL 列表扫描 **

  • 列出指定网络上的每台主机,不发送任何报文到目标主机 默认下,Nmap仍对主机进行反向域名解析以获取目标主机的名字

-sn ping 扫描</

;