Слой [<класс 'scapy.layers.snmp.SNMP'>] не найденPython

Программы на Python
Anonymous
Слой [<класс 'scapy.layers.snmp.SNMP'>] не найден

Сообщение Anonymous »

Я пытаюсь перебрать (проблема rootme, не волнуйтесь: p) пароль аутентификации SNMPv3 с помощью этого скрипта Python: https://github.com/cysboy/SnmpCrack/blo ... mpCrack.py
Тем не менее, у меня возникла ошибка при загрузке строки 72 модуля scapy snmp в этом коде

Код: Выделить всё

snmp = pkt[SNMP]
Я распечатал ошибку, добавив

Код: Выделить всё

            except Exception as e :
print("Continuing")
print(e)
continue
В следующей попытке поймать.
Я получаю эту ошибку: Слой [] не найден
Поэтому я попытался найти, где этот класс должен был быть объявлен.
Я нашел файл в /usr/lib/python2.7/dist-packages/ scapy/layers/snmp.py, где определен класс.
Я пытался импортировать этот файл вручную и другие модули с помощью

Код: Выделить всё

import sys
sys.path.insert(0, "/usr/lib/python2.7/dist-packages/scapy/layers/")
import snmp
from scapy.all import *
from scapy.layers import *
from scapy.layers.snmp import * #SNMP, SNMPresponse, SNMPvarbind
Но я действительно не знаю, что именно делаю.
Есть ли способ убедиться, что этот файл включен как подмодуль/класс scapy?
Я использую последнюю версию Kali 64 бит. Я также пробовал использовать Python3, но безуспешно.
Я запускаю этот скрипт на Python 2.7.14+

Подробнее здесь: https://stackoverflow.com/questions/500 ... -not-found

Вернуться в «Python»