Будет ли Scapy совместим с Python 3.2? Я пытался найти некоторую информацию о том, как это работает, поскольку на веб-сайте Scapy есть довольно скудная (если вообще есть) информация о совместимости Python 3.X, и я не нашел ничего информативного. Кто-нибудь пробовал использовать его на Python 3.X и как он работал?
Скапи и Python 3.2
Ответы (3)
Навязчивое редактирование: многие ответы ниже устарели. Scapy теперь поддерживает Python 3. См. https://github.com/secdev/scapy.
Совместимость с Python 3 для частей Scapy, похоже, была попыткой .
Возможно, стоит подать заявку на их систему отслеживания ошибок, если ее еще нет (я пробовал искал и не нашел очевидного, что мне показалось удивительным).
Обновление: https://bitbucket.org/secdev/scapy/issues/5082/compatibility-with-python-3
pip3 install scapy-python3
(см. Ответ @Eriks Dobelis)
- person luckydonald; 12.12.2015
Как заявили разработчики, они не будут портировать Scapy2 на Python3. Я разветвил код для Scapy 2.3.1 и создал версию, которая работает с python3. Вы можете установить его с помощью pip как scapy-python3 или посмотреть код на https://github.com/phaethon/scapy.
Для справки, Scapy теперь совместим с Python 3 и поддерживает с той же кодовой базой (и, очевидно, тот же API) Python 2.7 и 3.3–3.6.
Получите последнюю версию с https://github.com/secdev/scapy или используйте pip install --pre scapy
(или pip3
), и попробуйте!