====== Python : la bibliothèque Scapy pour manipuler les paquets réseau ====== ===== Présentation ===== ==== Source Wikipedia ==== **Scapy** est un **logiciel libre** de manipulation de paquets réseau écrit en python. Il est capable notamment : * **d'intercepter** le trafic sur un segment réseau, * de **générer** des paquets dans un nombre important de protocoles, * de réaliser une prise d'empreinte de la pile TCP/IP, * de faire un **traceroute**, * **d'analyser** le réseau informatique … Scapy peut être utilisé en **mode interactif** ou dans un **script Python**. Scapy a sa **propre syntaxe** et cela permet de commencer à l'utiliser sans avoir beaucoup de connaissance dans le langage Python ===== Ressources ===== * [[https://pypi.python.org/pypi/scapy-python3/0.21|Scapy pour Python 3]] * [[https://blogs.sans.org/pen-testing/files/2016/04/ScapyCheatSheet_v0.2.pdf|Mémento Scapy]] * https://thepacketgeek.com/scapy-p-01-scapy-introduction-and-overview/ * http://www.secdev.org/conf/scapy_pacsec05.handout.pdf * http://www.chambeyron.fr/index.php/systeme-reseaux/scapy/8-scapy-les-bases * http://repository.root-me.org/R%C3%A9seau/FR%20-%20Scapy%20en%20pratique.pdf * https://openclassrooms.com/courses/manipulez-les-paquets-reseau-avec-scapy * http://linuxfr.org/news/documentation-non-officielle-en-fran%C3%A7ais-pour-scapy-sur-secuobs * http://www.secuobs.com/news/01102007-scapy.shtml * https://www.adminwiki.fr/reseaux/snmp ===== Sommaire ===== * [[.:installscapy|Installation de la bibliothèque Scapy]] * [[.:scapybase|Les commandes de base de Scapy]] * [[.:scapypaquet-1|Fabriquer des paquets réseaux avec Scapy]] * [[.:scapyscript-1|Premiers scripts Python avec Scapy]] * [[.:scapyscanport-1|Scan de ports avec Scapy]] * [[.:scapyscript-2|Scripts Python pour scanner un sous-réseau avec Scapy]] ==== Supports de cours de développement du BTS SIO ... ==== [[dev:accueil|Je reviens aux supports de cours de développement du BTS SIO.]]