zoukankan      html  css  js  c++  java
  • pyhon 模块 IP/端口 扫描

    用到了python-nmap模块(注意是 python-nmap模块 不是nmap模块 且不要安装nmap模块!!!!)

    windows 中还需要下载一个 nmap 软件:

    下载地址:

    https://pan.baidu.com/s/1rmLLLOiRcp1CBCMuKwCOxw

    提取码:0tay

    import nmap
    nm = nmap.PortScanner(nmap_search_path=('nmap',r'D:
    map-7.70
    map.exe'))
    ret = nm.scan(hosts='172.16.3.107')
    
    # for i,j in ret.items():
    #     print(i)
    #     for k,v in j.items():
    #         print(k,v)
    
    
    print('端口扫描用时间:%s'% ret['nmap']['scanstats']['elapsed'])
    print('在线主机数量:%s'% ret['nmap']['scanstats']['uphosts'])
    print('不在线主机数量%s'% ret['nmap']['scanstats']['downhosts'])
    print('总扫描主机数量%s'% ret['nmap']['scanstats']['totalhosts'])
    # print(ret['scan'])
    for i,j in ret['scan'].items():
        print('主机IP为:%s 扫描结果如下:%s'%(i,j))

    windwos 环境下 要配置PATH路径,要不用不了

    nm = nmap.PortScanner(nmap_search_path=('nmap',r'D:
    map-7.70
    map.exe'))
    D:
    map-7.70
    map.exe 是下载软件中的 namp.exe 的路径!
  • 相关阅读:
    学习总结(二十六)
    学习总结(二十五)
    在知乎学习怎么参加工作
    连分数系列
    Kalman Filter
    五子棋的学习
    Dijkstra
    三等分角、化圆为方、倍立方体
    女朋友走丢数学模型
    传染病模型
  • 原文地址:https://www.cnblogs.com/Anec/p/10450951.html
Copyright © 2011-2022 走看看