2010-03-23 10 views
2

Quand je vérifie les attributs disponibles au module PPCE, je me attendre à voir quelque chose commeéléments manquants de pcap?

[... snip ...

'dltvalue', 'findalldevs', 'lookupdev', 'lookupnet', 'NTOA', 'pcapObject', 'pcapObjectPtr']

Avec note sur pcapObject. Cependant, tout ce que je reçois quand l'exécution est dir(pcap)

[... snip ... 'copyright', 'doc', 'fichier ', 'licence', ' nom », 'url ', 'Version', 'bpf', 'dltoff', 'ex_name', 'lookupdev', 'PPCE', 'sys']

Notant l'absence de pcapObject. Pourquoi est-ce? Qu'est-ce qui pourrait causer ça?

+0

Ce qui est arrivé pour moi aussi - Mac OS X 10.4? – twneale

Répondre

1

Vous voulez pylibpcap mais vous avez installé pypcap, une autre liaison libpcap Python avec une API incompatible.

Il existe trois liaisons libpcap Python utilisées dans la nature: pypcap (recommended by scapy for use on Windowas), pylibcap et pcapy. Voir scapy/pcapdnet.py pour un avant-goût de leurs différences API. Avec leurs noms similaires personnes doivent avoir les mélangés assez régulièrement ...

0

Vous pouvez également essayer

sudo apt-get install libpcap-dev

Questions connexes