Как получить 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

Другие вопросы по тегам