nmap_portscanner.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:nmap-python-scanner 作者: himadriganguly 项目源码 文件源码
def nmapScan(tgtHost, lock, tgtPort=''):
    with lock:
        nmapScan = nmap.PortScanner()
        if tgtPort:
            nmapScan.scan(tgtHost, tgtPort, arguments='-O')
            state = nmapScan[tgtHost]['tcp'][int(tgtPort)]['state']
            print('[+] {0} tcp/{1} {2}'.format(tgtHost, tgtPort, state))
        else:
            print(nmapScan.csv())
            for proto in nmapScan[tgtHost].all_protocols():
                lport = nmapScan[tgtHost][proto].keys()
                for port in lport:
                    state = nmapScan[tgtHost][proto][int(port)]['state']
                    print('[+] {0} {1}/{2} {3}'.format(tgtHost, proto, port, state))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号