
Outil de test de pénétration et d'audit WiFi
Freeway pour le Test d'Intrusion Réseau
Lisez l'article sur Freeway, maintenant sur Medium
[!NOTE] L'utilisateur ne sera plus invité à accepter le CLUF !
Par conséquent, en téléchargeant le logiciel, l'utilisateur accepte automatiquement de suivre toutes les directives spécifiées dans la section CLUF ci-dessous.
Freeway est un outil basé sur Python scapy pour la pénétration WiFi qui vise à aider les hackers éthiques et les testeurs d'intrusion à développer leurs compétences et connaissances en audit et sécurisation des réseaux domestiques ou d'entreprise.
La description des fonctionnalités se trouve dans la Section 6
Il est nécessaire d'avoir :
Optionnellement, installez les paquets Scapy et Rich pour Python si vous n'installez pas via pip (voir Section 4)
Option A : Installation via PyPi (RECOMMANDÉE)
$ sudo pip install 3way
Option B : Installation ou exécution manuelle
Tout d'abord, clonez le dépôt :
git clone https://github.com/FLOCK4H/Freeway
Naviguez vers le dépôt cloné :
cd Freeway
Option 1 : Installer les dépendances, les dossiers et Freeway. (RECOMMANDÉE)
Cela permettra de lancer l'outil depuis n'importe où
sudo pip install .
Option 2 : Exécuter sans installation en utilisant Python.
Doit être appelé depuis le répertoire /Freeway
sudo pip install scapy rich
sudo python Freeway
Cet outil est livré avec sa propre interface en ligne de commande (CLI) et peut être exécuté sans spécifier d'arguments supplémentaires.
sudo Freeway
Suivez l'invite pour sélectionner l'adaptateur réseau (voir Section 3) :
[!TIP} Ces captures d'écran montrent Freeway dans sa toute première itération, elles ne reflètent pas l'aspect actuel du logiciel et sont susceptibles de changer à l'avenir.

Sélectionnez la fonctionnalité et le(s) paramètre(s) :

Et avec les arguments supplémentaires, pour sauter la CLI partiellement ou complètement.
sudo Freeway -i wlan2 -a monitor -p 1,2,a
'-p' n'est pas requis avec '-a', par exemple, cela demandera les paramètres à spécifier dans la CLI :
sudo Freeway -i wlan2 -a deauth
Tous les arguments, actions et paramètres :
Arguments : -h, --help Affiche le message d'aide.
-i, --inf Spécifie l'interface WLAN (par exemple, wlan0, wlan1).
-a, --action Numéro d'action ou alias (par exemple, 1 ou monitor).
-p, --params Identifiants de paramètres (par exemple, 1,2,a ou 3rtv, dépend de l'action).Actions : 1 ou monitor, 2 ou deauth, 3 ou beacon_spam, 4 ou fuzzer, 5 ou audit, 6 ou hopper, 7 ou eviltwin 8 ou packet_crafter, 9 ou arsenal
Les paramètres doivent être fournis dans le même format que dans la CLI, spécifique à chaque action. Pour lister tous les paramètres d'une action donnée, fournissez simplement l'argument -a sans -p.
1Points d'accès
2Émet et reçoit en même temps
Dans le cas où Freeway ne répond pas aux attentes et a été installé via pip, le processus de suppression est simple :
sudo pip uninstall 3way
1) Les utilisateurs doivent strictement respecter les directives légales locales
2) Les utilisateurs ne doivent en aucun cas perturber, introduire le chaos, causer des dommages à autrui ou à d'autres appareils
3) La redistribution de ce logiciel doit être conforme aux normes de la licence MIT
4) L'auteur décline toute responsabilité pour tout dommage causé par l'utilisation de ce logiciel
5) En cas d'enquête, l'auteur ne fournira aucune assistance à aucune partie
Rappelez-vous, le but de Freeway est d'identifier les vulnérabilités, pas de les exploiter !
✅ Attaque du faux jumeau
✅ Vérificateur de version et de mise à jour
✅ Publication PyPi
✅ Créateur de paquets
✅ Freeway v1.5
19.05.24
- Correction d'une rare RuntimeError dans deauth.py causée par l'itération sur un dictionnaire dont la taille change dynamiquement
- Améliorations supplémentaires du formatage des paquets de balises dans beacon_spam.py
27.05.24
- Ajout de
updater.py- Ajout de
evil_twin.py- Ajout du dossier
/templates- Ajout d'Evil Twin à la liste des actions
- Mise à jour de README.md
- Publication PyPi
3.06.24
- Ajout de
git_downloader.py- Mise à jour de
beacon_spam- Mise à jour de
evil_twin
27.06.24
- Suppression de
EULAdu script- Ajout de
EULAàREADME.md- Ajout de
pkt_crafter.py- Modification du script
Freeway
- Android filtre les fausses trames de balises (fonctionne pour Android 5, ne fonctionne pas sur Android 11+, les versions antérieures à Android 11 et postérieures à Android 5 n'ont pas été testées.)
- EvilTwin a besoin d'un deuxième adaptateur connecté à Internet (pas vraiment un problème) pour pouvoir rediriger le trafic
- La toute première exécution d'EvilTwin peut échouer si dnsmasq n'a jamais été exécuté sur la machine, exécutez EvilTwin deux fois, ou installez et exécutez dnsmasq au préalable.
[!IMPORTANT] Toute utilisation malveillante de ces fonctionnalités doit être considérée comme un crime,
assurez-vous toujours d'avoir l'autorisation d'effectuer des tests de pénétration.
La distribution de Freeway est régie par la licence MIT standard, les utilisateurs peuvent librement utiliser, partager et contribuer au dépôt ou signaler des bogues.
index.htmlCSA Spam qui est nouveau.