
NetRaptor est un outil d'empoisonnement ARP basé sur une interface graphique, développé en Python, qui vous permet de scanner un réseau, de sélectionner une cible et une passerelle, et d'effectuer une attaque de type Man-in-the-Middle (MITM).
NetRaptor est un outil d'empoisonnement ARP basé sur une interface graphique, développé en Python, qui permet de scanner un réseau, de sélectionner une cible et une passerelle, et de réaliser une attaque Man-in-the-Middle (MITM). Cet outil est conçu uniquement à des fins éducatives et pour des tests de sécurité réseau autorisés.
Scan réseau : Scannez une plage réseau spécifiée pour détecter les hôtes.
Sélection de la cible et de la passerelle : Sélectionnez facilement une IP cible et une passerelle parmi les périphériques découverts ou saisissez manuellement une passerelle. L'IP de la passerelle est l'adresse IP de votre routeur.
Empoisonnement ARP : Effectuez un empoisonnement ARP pour lancer une attaque MITM.
Analyse de paquets avec Wireshark : Utilisez Wireshark pour capturer et analyser le trafic réseau.
Interface graphique conviviale : Construite avec Tkinter pour une interaction facile.
Arrêt de l'empoisonnement ARP : Arrêtez l'attaque à tout moment à l'aide du bouton "Stop ARP Poisoning".
NetRaptor est développé strictement à des fins éducatives et pour des tests de pénétration autorisés uniquement. Utiliser cet outil pour effectuer des empoisonnements ARP ou des attaques Man-in-the-Middle (MITM) sur des réseaux sans autorisation explicite est illégal et contraire à l'éthique. L'auteur décline toute responsabilité en cas d'utilisation abusive de cet outil. En utilisant NetRaptor, vous acceptez d'être seul responsable de vos actions et de ne l'utiliser que dans des environnements contrôlés, tels que des laboratoires ou des systèmes pour lesquels vous disposez d'une autorisation explicite.
Python 3.x
Scapy : Pour la manipulation des paquets réseau.
Tkinter : Pour l'interface graphique (généralement inclus avec Python par défaut).
Wireshark (optionnel) : Pour analyser les paquets réseau.
git clone https://gitlab.com/s_r_e_e_r_a_j/NetRaptor.git
cd NetRaptor
pip3 install -r requirements.txt
Remarque pour les utilisateurs de Kali, Parrot, Ubuntu 23.04+, Arch Linux :
Si vous voyez une erreur comme :
error: externally-managed-environment
alors utilisez :
PYVER=$(python3 -c "import sys; print(f'{sys.version_info[0]}.{sys.version_info[1]}')")
sudo pip3 install -r requirements.txt --target /usr/local/lib/python${PYVER}/dist-packages --break-system-packages
Appuyez ensuite sur Entrée
cd NetRaptor
sudo python3 install.py
Tapez ensuite y pour installer.
sudo netraptor
cd NetRaptor
cd NetRaptor
sudo python3 install.py
Tapez ensuite n pour désinstaller.
Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.