2012-02-29 11 views
11

ScapyはPython 3.2と互換性がありますか?私は、ScapyウェブサイトがPython 3.X互換性に関する情報が(もしあれば)不足しているので、それがどのように実行されるかについての情報を見つけようとしています。誰もがPython 3.Xでそれを使ってみましたが、どのように実行しましたか?ScapyとPython 3.2

答えて

5

強烈な編集:以下の多くの回答は時代遅れです。 ScapyはPython 3をサポートするようになりました。https://github.com/secdev/scapyを参照してください。

Scapyの一部のPython 3互換性はattemptedと思われます。

私はまだ見つからない場合はbug trackerでチケットを申告する価値があります(私は検索してみて、明らかに驚いたと思います)。

更新:https://bitbucket.org/secdev/scapy/issues/5082/compatibility-with-python-3

+1

問題へのリンクが死んでいます。今すぐ[bitbucket.org/secdev/scapy/issues/5082](https://bitbucket.org/secdev/scapy/issues/5082/compatibility-with-python-3) – luckydonald

+1

[問題点](https:///bitbucket.org/secdev/scapy/issues/5082/compatibility-with-python-3)[github:phaethon/scapy](https://github.com/phaethon/scapy)のフォークがあります。 「pip3 install scapy-python3'''経由でインストールしてください([@Eriks Dobelis answer](http://stackoverflow.com/a/28286710/3423324)を参照してください) – luckydonald

+0

回答が古くなっています! ScapyがPython 3をサポートするように更新されました:https://github.com/secdev/scapy – Cukic0d

5

開発者が述べたように、彼らはのpython3にポートScapy2しません。 私はScapy 2.3.1のコードをforkし、python3で動作するバージョンを作成しました。あなたはscapy-python3としてpipをインストールするか、またはhttps://github.com/phaethon/scapy

+1

このバージョンは現在古くなっていますが、元のバージョンのhttps://github.com/secdev/scapyはPythonをサポートするように更新されています3 – Cukic0d

2

のコードを参照してください。Scapyは現在、Python 3と互換性があり、同じコードベース(と明らかに同じAPI)でPython 2.7をサポートしています。 3.3〜3.6。

https://github.com/secdev/scapyから最新バージョンを取得するか、pip install --pre scapy(またはpip3)を使用して試してみてください!