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))
nmap_portscanner.py 文件源码
python
阅读 22
收藏 0
点赞 0
评论 0
评论列表
文章目录