Как получить Nmap и Whois на Windows с помощью Python
Если я сделаю этот код (ниже), чтобы получить IP-адрес с URL-адреса, как мне получить сканирование Nmap с этого IP-адреса? гнездо для импорта
def get_ips_for_host(url):
try:
ips = socket.gethostbyname_ex(url)
except socket.gaierror:
ips = []
return ips
ips = get_ips_for_host('www.facebook.com')
print(repr(ips))
1 ответ
Используйте python-nmap https://bitbucket.org/xael/python-nmap
import nmap
nm = nmap.PortScanner()
nm.scan('127.0.0.1')
Дополнительная информация https://bitbucket.org/xael/python-nmap/src/98be13ac29560b0ed26370fec148c2b25a221166/example.py?at=default&fileviewer=file-view-default