Scapy and Python 3.2 - PullRequest
       14

Scapy and Python 3.2

11 голосов
/ 29 февраля 2012

Будет ли Scapy совместим с Python 3.2?Я пытался найти некоторую информацию о том, как он работает, так как на сайте Scapy довольно мало (если есть) информации о совместимости с Python 3.X, и я не придумал ничего информативного.Кто-нибудь пробовал использовать его на Python 3.X и как он работал?

Ответы [ 3 ]

5 голосов
/ 03 февраля 2015

Как заявили разработчики, они не будут портировать Scapy2 на Python3. Я разветвил код для Scapy 2.3.1 и создал версию, которая работает с python3. Вы можете установить его с помощью pip как scapy-python3 или посмотреть код на https://github.com/phaethon/scapy

5 голосов
/ 04 декабря 2012

Навязчивое редактирование: многие ответы ниже устарели.Scapy теперь поддерживает Python 3. См. https://github.com/secdev/scapy

Совместимость Python 3 для частей Scapy, по-видимому, попытка .

Возможно, стоит подать заявку на их баг-трекер , если его еще нет (я попытался найти и не нашел очевидного, что мне показалось удивительным).

Обновление: https://bitbucket.org/secdev/scapy/issues/5082/compatibility-with-python-3

2 голосов
/ 27 декабря 2017

Кстати, Scapy теперь совместим с Python 3 и поддерживает с той же кодовой базой (и, очевидно, с тем же API) Python 2.7 и с 3.3 до 3.6.

Получите последнюю версию из https://github.com/secdev/scapy или используйте pip install --pre scapy (или pip3) и попробуйте!

...