web-dev-qa-db-ja.com

Scapyエラー:pcapyという名前のモジュールはありません

以下のコードは、提供されたIPアドレスからパケットをスニッフィングするためのものです。

from scapy.all import *

sniff(filter="tcp and Host 192.168.0.90", count=10)

このコードを実行すると、次のエラーが発生します。

Traceback (most recent call last):   File ".\sample.py", line 1, in <module>
    from scapy.all import *   File "C:\Python27\lib\site-packages\scapy\all.py", line 16, in <module>
    from Arch import *   File "C:\Python27\lib\site-packages\scapy\Arch\__init__.py", line 79, in <module>
    from windows import *   File "C:\Python27\lib\site-packages\scapy\Arch\windows\__init__.py", line 23, in <module>
    from scapy.Arch import pcapdnet   File "C:\Python27\lib\site-packages\scapy\Arch\pcapdnet.py", line 30, in <module>
    import pcapy as pcap ImportError: No module named pcapy

どこがいけないの?これにはWindows 7を使用しています。

これを試してForUbuntuをインポートします

$ Sudo apt-get install python-pcapy

ソースからビルドすることもできます:

$ Sudo pip install "http://corelabs.coresecurity.com/index.php?module=Wiki&action=attachment&type=tool&page=Pcapy&file=pcapy-0.10.8.tar.gz"

そして、これはScapyの優れたドキュメントです。 http://www.secdev.org/projects/scapy/doc/installation.html

Windowsの場合、要件に応じて、以下のリンクからsetup.pyファイルをダウンロードして実行できます。バージョン。

http://corelabs.coresecurity.com/index.php?module=Wiki&action=view&type=tool&name=Pcapy 

http://breakingcode.wordpress.com/2012/07/16/quickpost-updated-impacketpcapy-installers-for-python-2-5-2-6-2-7/  
12
Bhavesh Odedra