Windows 7では、Python v2.7でScapyを使用するのが好きです。
特定のPython=私が使用しているディストリビューションはEnthought Pythonディストリビューション7.02です。
侵入的更新:この回答はoutdatedであり、最近のバージョン(> = 2.4.0)では、scapyにはNpcap(またはWinpcapのみが必要です) )動作し、コンソールにはIPythonを使用します。 公式Windowsページをご覧ください
誰かが64ビットのScapy+Python 2.7、ここにバイナリをアップロードしました:
さらに、おそらく )からWinPcapをインストールする必要があります公式サイト
自分でコンパイルするには、いくつかの修正が必要でした-すぐにアップストリームでコミットします。
多くの回答が古くなっています!
公式のGitHubページでダウンロードできる最新のscapyバージョン: https://github.com/secdev/scapy 古い手動でコンパイルされた依存関係なしで動作します!
それらは2つの簡単な要件です:IPython(コンソール用)とnpcap(またはwinpcap)
こちらの公式チュートリアルをご覧ください: http://scapy.readthedocs.io/en/latest/installation.html#windows
circus が投稿したリンクを使用して、Scapyのpython 2.7.x 32bitのバイナリインストールを作成しました。セットアップのリンク(依存関係あり) https: //github.com/Kondziowy/scapy_win64
Python2での作業を強制する制限がない場合は、 http://github.com/phaethon/scapy またはpip install scapy-python3
からscapy3kを試すことができます。
Dnetもpypcapも必要なく、Cコンパイルも不要です。私は次の設定のWindows 10/Anaconda 3.5/latest WinPcapを使用します。