美文网首页
nmap和masscan的使用

nmap和masscan的使用

作者: iOS_小松哥 | 来源:发表于2021-03-26 00:22 被阅读0次

    nmapmasscan 都是出名的端口扫描工具,本文讲解一下大概怎么使用。

    nmap

    nmap是一个老牌的互联网端口扫描器。

    安装

    brew install nmap
    

    使用

    一个最简单的例子,扫描ip 10.0.0.0的一些已知协议的端口:

    nmap 10.0.0.0
    

    不判断主机是否在线:

    nmap 10.0.0.0 -Pn
    

    扫描多个ip:

    nmap 10.0.0.0/24 -Pn
    nmap 10.0.1-255.1-255 -Pn
    

    扫描指定端口:

    nmap 10.0.0.0 -Pn -p20-200,7777,8888
    

    只显示开放端口:

    nmap 10.0.0.0 -Pn -p0-65525 --open
    

    从文件读取要扫描的ip:

    nmap -Pn --open -iL ip.txt
    

    将结果输出到文件:

    nmap 10.0.0.0/8 -Pn --open -oG result.txt
    

    masscan

    masscan号称是最快的互联网端口扫描器,可以在六分钟内扫遍互联网。也支持nmap的一些参数设置。

    安装

    brew install masscan
    

    使用

    一个最简单的例子,扫描ip 10.0.0.0的80端口:

    masscan -p80 10.0.0.0
    

    扫描ip段的多端口:

    masscan -p80 10.0.0.0/8
    

    扫描多端口:

    masscan 10.0.0.0/8 -p0-65535
    

    设置扫描速度:

    masscan 10.0.0.0/8 -p0-65535 --max-rate 10000
    

    将结果输出到文件:

    masscan 10.0.0.0/8 -p0-65535 --max-rate 10000 -oJ result.json
    masscan 10.0.0.0/8 -p0-65535 --max-rate 10000 -oL result.txt
    

    从文件读取要扫描的ip:

    masscan -p0-65535 --max-rate 10000 -iL ip.txt -oJ result.json
    

    使用配置文件:

    # myscan.conf
    rate = 100000.00
    output-format = xml
    output-status = all
    output-filename = scan.xml
    ports = 0-65535
    range = 0.0.0.0-255.255.255.255
    excludefile = exclude.txt
    
    masscan -c myscan.conf
    

    更过高级和详细的用法可以去看官方文档。

    相关文章

      网友评论

          本文标题:nmap和masscan的使用

          本文链接:https://www.haomeiwen.com/subject/cqmdhltx.html