Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
udp端口扫描(python-nmap代码)
#! /usr/bin/python
import nmap
# python-nmap url : http://xael.org/norman/python/python-nmap/python-nmap-0.1.4.tar.gz
nm = nmap.PortScanner()
nm.scan(hosts='192.168.1.0/24', arguments='-n -p 161 -sU ')
hosts_list = [(x, nm[x][u'udp'][161]['state']) for x in nm.all_hosts()]
#print nm.all_hosts()
#print nm[u'192.168.1.100'][u'udp'][161]['state']
for host, status in hosts_list:
print('{0}:{1}'.format(host, status))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment