Scapy
bibliothèque logicielle Python
Scapy est un logiciel libre de manipulation de paquets réseau écrit en python.
Scapy
Créateur | Philippe Biondi |
---|---|
Développé par | Pierre Lalet, Guillaume Valadon & Gabriel Potter |
Dépôt | https://github.com/secdev/scapy |
Assurance qualité | Intégration continue |
État du projet | En développement actif |
Écrit en | Python 2 et Python 3 |
Système d'exploitation | Multiplateforme |
Environnement | Multiplate-forme |
Type | Manipulation de paquets réseau |
Licence | GNU GPL |
Site web | https://scapy.net/ |
Il est capable, entre autres, 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…
Avantages de Scapy
modifierScapy n'est pas un outil clé en main (comme Nmap ou autre) mais un Framework basé sur Python fournissant un ensemble de fonctions pour interagir avec le réseau. Il a donc les avantages suivants :
- Une grande liberté d'action car chaque paramètre peut être modifié
- Il décode mais n'interprète pas les paquets reçus
Exemple d'utilisation de Scapy
modifierPour obtenir des exemples développés, ou utiliser les fonctions avancées de Scapy, se référer à la Documentation Officielle
Voir aussi
modifierArticle connexe
modifierLiens externes
modifier- (en)« Dépôt du code source »
- (en)« Site officiel de Scapy » (consulté le )
- (en)« Documentation en ligne » (consulté le )