Installer Scapy
Dans cette étape, vous allez installer Scapy, un puissant outil interactif de manipulation de paquets basé sur Python, utilisé pour l'analyse réseau et les tests de sécurité. Scapy vous permet de créer, d'envoyer et de capturer des paquets réseau avec un contrôle précis. Imaginez-le comme un canif suisse pour les paquets réseau - vous pouvez construire n'importe quel type de paquet réseau dont vous avez besoin.
Avant de commencer, assurons-nous que nous sommes dans le bon répertoire de travail. Le répertoire ~/project
est là où nous allons effectuer tout notre travail :
cd ~/project
Maintenant, nous allons installer Scapy à l'aide du gestionnaire de paquets Python, pip. Pip est comme une boutique d'applications pour les paquets Python - il télécharge et installe des logiciels depuis l'Index des Paquets Python (Python Package Index, PyPI) :
pip install scapy
Une fois l'installation terminée, il est recommandé de vérifier que tout a été installé correctement. Nous allons le faire en vérifiant le numéro de version de Scapy. Cela confirme à la fois que Scapy est installé et que Python peut l'importer avec succès :
python -c "import scapy; print(scapy.__version__)"
Vous devriez voir une sortie similaire à celle-ci (votre numéro de version peut être légèrement différent) :
2.4.5
Enfin, testons le mode interactif de Scapy. C'est comme une aire de jeux où vous pouvez expérimenter la création de paquets avant d'écrire des scripts complets. Pour entrer dans le shell interactif :
python -m scapy
Vous saurez que cela fonctionne lorsque vous verrez l'invite de commande de Scapy (>>>
). Vous pouvez taper exit()
lorsque vous êtes prêt à quitter le shell interactif. Ne vous inquiétez pas de l'explorer maintenant - nous aborderons les fonctionnalités interactives dans les étapes suivantes.