Programmation » [Python] Librairies (cas particulier: pcap)
[Python] Librairies (cas particulier: pcap)
Publié le 05/11/2009 @ 14:05:43,
Par blietaerblibli se lance (officiellement) dans Python.
aie...tous aux abris.
Un premier petit projet de collections/stats des conversations les plus fréquentes sur une interface réseau m'amène à utiliser du pcap.
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)?
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) ?
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?
eitdh: trouvé : "dir(ma_class)",
4./ et quite à RTFMer 6 pdfs en même temps, auriez-vous une référence unique à me conseiller ?
Dernière édition: 05/11/2009 @ 14:07:33
aie...tous aux abris.
Un premier petit projet de collections/stats des conversations les plus fréquentes sur une interface réseau m'amène à utiliser du pcap.
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)?
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) ?
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?
eitdh: trouvé : "dir(ma_class)",
4./ et quite à RTFMer 6 pdfs en même temps, auriez-vous une référence unique à me conseiller ?
Dernière édition: 05/11/2009 @ 14:07:33
Et au besoin s'arrêter.
[Python] Librairies (cas particulier: pcap)
Publié le 05/11/2009 @ 15:45:23,
Par blietaerBon, 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??
Dernière édition: 05/11/2009 @ 16:42:45
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??
Dernière édition: 05/11/2009 @ 16:42:45
Et au besoin s'arrêter.
[Python] Librairies (cas particulier: pcap)
Publié le 05/11/2009 @ 19:33:49,
Par philfrVa voir http://www.secdev.org/projects/scapy/
C'est le tool ultime pour l'analyse des paquets réseau.
C'est le tool ultime pour l'analyse des paquets réseau.
[Python] Librairies (cas particulier: pcap)
Publié le 05/11/2009 @ 20:09:54,
Par blietaerSuperbe!
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?
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?
Et au besoin s'arrêter.
[Python] Librairies (cas particulier: pcap)
Publié le 05/11/2009 @ 20:31:34,
Par philfr1./ J'ai bien sûr tout installé...mais comment savoir laquelle j'appelle en faisant un "import pcap" (et qui fonctionne)?
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) ?
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 ?