def output(target):
'''
name: Nmap Ports Scaner
depends: cdn
priority: 7
version: 0.1
'''
if getattr(target, 'cdn', True): return
nm = nmap.PortScanner()
# nm.scan(target.ip, ','.join(map(str, ports)), arguments='-T4 -A')
nm.scan(target.ip, ','.join(map(str, ports)))
if 'tcp' not in nm[target.ip]: return
target.ports = []
# target.os = nm[target.ip]['osmatch'][0]['name']
for key,val in nm[target.ip]['tcp'].items():
target.ports.append(key)
target.ports.sort()
# cprint('OS: %s' % target.os, '+')
cprint('Ports: %s' % ', '.join(map(str, target.ports)), '+')
评论列表
文章目录