Scapy

bibliothèque logicielle Python

Scapy est un logiciel libre de manipulation de paquets réseau écrit en python.

Scapy
Description de l'image Scapy_logo.png.
Description de l'image Scapy-2.4.3.png.
Informations
Créateur Philippe Biondi
Développé par Pierre Lalet, Guillaume Valadon & Gabriel Potter
Dernière version 2.3.3 ()[1]
2.4.0rc5 ()[2]
2.2.0 ()[3]
2.1.1 ()[4]
2.1.0 ()[5]
2.0.0.10 ()[6]
1.1.1 ()[7]
1.0.5.20 ()[8]
1.0.4.106 ()[9]
2.4.2 ()[10]
2.4.3 ()[11]
2.4.4rc1 ()[12],[13]
2.4.4rc2 ()[14],[15]
2.4.4 ()[16],[17]
2.4.5rc1 ()[18],[19]
2.4.5 ()[20],[21]
2.5.0rc1 ()[22],[23]
2.5.0 ()[24],[25]Voir et modifier les données sur Wikidata
Version avancée 2.6.0rc1 ()[26],[27]Voir et modifier les données sur Wikidata
Dépôt https://github.com/secdev/scapy
Assurance qualité Intégration continueVoir et modifier les données sur Wikidata
État du projet En développement actif
Écrit en Python 2 et Python 3
Système d'exploitation MultiplateformeVoir et modifier les données sur Wikidata
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 modifier

Scapy 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 modifier

Pour obtenir des exemples développés, ou utiliser les fonctions avancées de Scapy, se référer à la Documentation Officielle

Voir aussi modifier

Article connexe modifier

Liens externes modifier

  1. (en) « v2.3.3 »
  2. « https://github.com/secdev/scapy/releases/tag/v2.4.0rc5 » (consulté le )
  3. « Release 2.2.0 », (consulté le )
  4. « Release 2.1.1 », (consulté le )
  5. « Release 2.1.0 », (consulté le )
  6. « Release 2.0.0.10 », (consulté le )
  7. « Release 1.1.1 », (consulté le )
  8. « Release 1.0.5.20 », (consulté le )
  9. « Release 1.0.4.106 », (consulté le )
  10. « Release 2.4.2 », (consulté le )
  11. « Release 2.4.3 », (consulté le )
  12. « https://pypi.org/project/scapy/2.4.4rc1/ »
  13. « https://github.com/secdev/scapy/releases/tag/v2.4.4rc1 »
  14. « https://pypi.org/project/scapy/2.4.4rc2/ »
  15. « https://github.com/secdev/scapy/releases/tag/v2.4.4rc2 »
  16. « https://pypi.org/project/scapy/2.4.4/ »
  17. « https://github.com/secdev/scapy/releases/tag/v2.4.4 »
  18. « https://github.com/secdev/scapy/releases/tag/v2.4.5rc1 »
  19. « https://pypi.org/project/scapy/2.4.5rc1/ »
  20. « https://pypi.org/project/scapy/2.4.5/ »
  21. « https://github.com/secdev/scapy/releases/tag/v2.4.5 »
  22. « https://pypi.org/project/scapy/2.5.0rc1/ »
  23. « https://github.com/secdev/scapy/releases/tag/v2.5.0rc1 »
  24. « https://pypi.org/project/scapy/2.5.0/ »
  25. « https://github.com/secdev/scapy/releases/tag/v2.5.0 »
  26. « https://pypi.org/project/scapy/2.6.0rc1/ »
  27. « https://github.com/secdev/scapy/releases/tag/v2.6.0rc1 »