Sujet: [Python] Librairies (cas particulier: pcap)
05/11/2009 @ 14:05:43: blietaer: [Python] Librairies (cas particulier: pcap)
blibli se lance (officiellement) dans Python.
aie...tous aux abris. :banzai:

Un premier petit projet de collections/stats des conversations les plus fréquentes sur une interface réseau m'amène à utiliser du pcap. :huit:

Premières questions:
Debian me propose plusieurs choix:

python-impacket - Python module to easily build and dissect network protocols
python-libpcap - python libpcap wrapper
python-pcapy - Python interface to the libpcap packet capture library
python-pcs - Packet Construction Set for Python
python-pypcap - object-oriented Python interface for libpcap

1./ J'ai bien sûr tout installé...mais comment savoir laquelle j'appelle en faisant un "import pcap" (et qui fonctionne)? :heink:

2./ Y a-t-il à l'instar de perl (cpan) ou php (pear) un manager de packages/librairies spécifiques à python (et donc parallèle à Debian) ? :sad:

3./ Une fois une librairie/classe chargée ("import ..."), comment avoir un descriptif de celle-ci?
==> je suis un bel exemple (http://pylibpcap.sourceforge.net/) mais à la ligne 68: le module pcap ne connait/contient pas "pcap.pcapObject()", c'est fâcheux...et prévisible? :kiki:
eitdh: trouvé : "dir(ma_class)",


4./ et quite à RTFMer 6 pdfs en même temps, auriez-vous une référence unique à me conseiller ?
05/11/2009 @ 15:45:23: blietaer: [Python] Librairies (cas particulier: pcap)
Bon, je nettoye un peu le code de l'exemple et j'arrive à le faire tourner...mais uniquement en le copiant bloc-par-bloc dans l'interpreteur python...impossible de le faire tourner comme script stand-alone: il retombe dans l'erreur précitée (3/.)...grrrr!

edith: visiblement, ça doit avoir qqchose à voir avec la version: le script tourne super bien en stand-alone sur les python 2.5 et ne merde que sur les machines avec du 2.6... on ne fait plus les import en 2.6??
05/11/2009 @ 19:33:49: philfr: [Python] Librairies (cas particulier: pcap)
Va voir http://www.secdev.org/projects/scapy/
C'est le tool ultime pour l'analyse des paquets réseau.
05/11/2009 @ 20:09:54: blietaer: [Python] Librairies (cas particulier: pcap)
Superbe!

Mais bon faut aussi que je puisse développer mon bazar...tu as des idées sur mes petits problèmes? particulièrement sur les version 2.6 de python?
05/11/2009 @ 20:31:34: philfr: [Python] Librairies (cas particulier: pcap)

1./ J'ai bien sûr tout installé...mais comment savoir laquelle j'appelle en faisant un "import pcap" (et qui fonctionne)? :heink:

python-pypcap

2./ Y a-t-il à l'instar de perl (cpan) ou php (pear) un manager de packages/librairies spécifiques à python (et donc parallèle à Debian) ? :sad:

Ce n'est pas un repository exhaustif, mais ça commence... http://pypi.python.org/


4./ et quite à RTFMer 6 pdfs en même temps, auriez-vous une référence unique à me conseiller ?

Une référence à propos de quoi au juste ?
Retour