Ce script Python réalise un scan de réseau basique afin de détecter les machines connectées dans une plage d'adresses IP spécifiée. Il utilise la bibliothèque scapy pour envoyer des requêtes ARP (Address Resolution Protocol) à tous les appareils de la plage d'adresses IP définie et écoute les réponses pour identifier les machines connectées.
Environnement Python : Le script nécessite que Python soit installé sur votre système. Vous pouvez télécharger et installer Python depuis le site officiel (https://www.python.org/).
Dépendances : Le script utilise la bibliothèque scapy pour gérer les requêtes et réponses ARP. Installez scapy en utilisant la commande suivante :
pip install scapyRemplacez la variable ip_range dans le script par la plage d'adresses IP souhaitée. Par exemple, "192.168.1.0/24" représente un sous-réseau typique pour un réseau domestique.
Enregistrez le script dans un fichier (par exemple, scanner_reseau.py) et exécutez-le à l'aide de Python :
python scanner_reseau.pyLe script affichera les adresses IP et MAC des machines connectées trouvées dans la plage d'adresses IP spécifiée.
Être Responsable : Le scan de réseau peut être utilisé à des fins légitimes telles que vérifier l'état de vos propres appareils sur le réseau. Cependant, l'utilisation du scan de réseau à des fins malveillantes, comme l'accès non autorisé ou l'intrusion, est illégale et contraire à l'éthique. Assurez-vous d'avoir les autorisations nécessaires pour scanner le réseau avant d'exécuter ce script.
Utilisation Prudente : Des scans fréquents ou l'exploration de grands réseaux peuvent générer une quantité importante de trafic réseau. Veuillez utiliser ce script de manière responsable et en tenant compte des ressources réseau et de leur impact sur les autres utilisateurs.
Utilisation à vos risques et périls : Ce script est fourni "tel quel" et l'auteur ne prend aucune responsabilité pour les dommages ou les utilisations abusives pouvant découler de l'utilisation de ce script.
Si vous rencontrez des problèmes avec le script ou souhaitez suggérer des améliorations, n'hésitez pas à contribuer ! Fork le dépôt, apportez des modifications et créez une pull request.
Ce script s'inspire de différents projets de scan de réseau et de ressources en ligne. Le crédit principal revient aux développeurs de la bibliothèque scapy pour avoir fourni un ensemble puissant d'outils de réseau en Python.