Сначала я установил модуль nmap в PyCharm, но получил, как и многие другие, ошибку для моей функции nmap.PortScanner.
Поэтому я удалил nmap и установил python-nmap .
Теперь у меня проблема с выполнением команды:
import nmap
ns = nmap.PortScanner
ns.scan('My.IP.Add.ress', '1-1024', '-v')
print(ns.scaninfo())
Я получаю для второй строки сообщение об ошибке:
AttributeError: у объекта 'str' нет атрибута '_nmap_path'
Однако, просматривая все примеры этого, покажите именно эти строки кода.
Может кто-нибудь объяснить, что происходит?
Мой редактор также показывает для ns.scaninfo () предупреждение о том, что параметр «self» не заполнен. Опять же, это не то, что показывают примеры. Я очень смущен этим.
Как всегда, большое спасибо за помощь!