
Herramienta de Pruebas de Penetración y Auditoría WiFi
Freeway para pruebas de penetración en redes
Lea el artículo sobre Freeway, ahora en Medium
[!NOTE] ¡El usuario ya no será solicitado a aceptar el EULA!
Por lo tanto, al descargar el software, el usuario acepta automáticamente seguir todas las pautas especificadas en la sección EULA a continuación.
Freeway es una herramienta basada en Python y Scapy para la penetración WiFi que tiene como objetivo ayudar a hackers éticos y pentesters a desarrollar sus habilidades y conocimientos en la auditoría y seguridad de redes domésticas o empresariales.
La descripción de las características se puede encontrar en la Sección 6
Es necesario tener:
Opcionalmente, instale los paquetes Scapy y Rich para Python si no se instala a través de pip (ver Sección 4)
Opción A: Instalar vía PyPi (RECOMENDADO)
$ sudo pip install 3way
Opción B: Instalar o ejecutar manualmente
Primero, clone el repositorio:
git clone https://github.com/FLOCK4H/Freeway
Navegue al repositorio clonado:
cd Freeway
Opción 1: Instalar dependencias, carpetas y Freeway. (RECOMENDADO)
Esto permitirá iniciar la herramienta desde cualquier lugar
sudo pip install .
Opción 2: Ejecutar sin instalación usando Python.
Debe ejecutarse desde el directorio /Freeway
sudo pip install scapy rich
sudo python Freeway
Esta herramienta viene con su propia interfaz de línea de comandos (CLI) y se puede ejecutar sin especificar argumentos adicionales.
sudo Freeway
Siga el mensaje para seleccionar el adaptador de red (ver Sección 3):
[!TIP} Estas capturas de pantalla muestran Freeway en su primera iteración, no reflejan cómo se ve el software ahora y cambiarán en el futuro.

Seleccione la característica y los parámetros:

Y con los argumentos adicionales, para omitir la CLI parcial o completamente.
sudo Freeway -i wlan2 -a monitor -p 1,2,a
'-p' no es necesario con '-a', por ejemplo, esto solicitará parámetros para especificar en la CLI:
sudo Freeway -i wlan2 -a deauth
Todos los argumentos, acciones y parámetros:
Argumentos: -h, --help Muestra el mensaje de ayuda.
-i, --inf Especifica la interfaz WLAN (ej., wlan0, wlan1).
-a, --action Número de acción o alias (ej., 1 o monitor).
-p, --params Identificadores de parámetros (ej., 1,2,a o 3rtv, depende de la acción).Acciones: 1 or monitor, 2 or deauth, 3 or beacon_spam, 4 or fuzzer, 5 or audit, 6 or hopper, 7 or eviltwin 8 or packet_crafter, 9 or arsenal
Los parámetros deben proporcionarse en el mismo formato que en la CLI, específicos para cada acción. Para listar todos los parámetros de una acción determinada, simplemente proporcione el argumento -a sin -p.
1Puntos de Acceso
2Transmitir y recibir al mismo tiempo
En caso de que Freeway no cumpla con las expectativas y se haya instalado a través de pip, el proceso de eliminación es tan simple como:
sudo pip uninstall 3way
1) Los usuarios deben cumplir estrictamente con las pautas legales locales
2) Los usuarios no deben interrumpir, introducir caos, causar daños a otros ni a otros dispositivos bajo ninguna circunstancia
3) La redistribución de este software debe cumplir con los estándares de la licencia MIT
4) El autor renuncia a toda responsabilidad por cualquier daño causado por el uso de este software
5) En caso de una investigación, el autor no proporcionará asistencia a ninguna de las partes
Recuerde, el propósito de Freeway es identificar vulnerabilidades, ¡no explotarlas!
✅ Ataque de Gemelo Malvado
✅ Verificador de versión y actualizaciones
✅ Lanzamiento en PyPi
✅ Creador de Paquetes
✅ Freeway v1.5
19.05.24
- Corregido un RuntimeError poco común en deauth.py causado por iterar sobre un diccionario de tamaño dinámico
- Mejoras adicionales en el formato de paquetes de baliza en beacon_spam.py
27.05.24
- Agregado
updater.py- Agregado
evil_twin.py- Agregada carpeta
/templates- Agregado Gemelo Malvado a la lista de acciones
- Actualizado README.md
- Lanzamiento en PyPi
3.06.24
- Agregado
git_downloader.py- Actualizado
beacon_spam- Actualizado
evil_twin
27.06.24
- Eliminado
EULAdel script- Agregado
EULAaREADME.md- Agregado
pkt_crafter.py- Modificado el script
Freeway
- Android filtra las tramas de baliza falsas (funciona en Android 5, no en Android 11+, las versiones anteriores a Android 11 y posteriores a Android 5 no fueron probadas).
- EvilTwin necesita un segundo adaptador conectado a internet (no es realmente un problema), para poder redirigir el tráfico
- La primera ejecución de EvilTwin puede no tener éxito si dnsmasq nunca se ejecutó en la máquina, ejecute EvilTwin dos veces, o instale y ejecute dnsmasq antes.
[!IMPORTANT] Cualquier uso malicioso de tales características debe considerarse un delito,
siempre obtenga permiso para realizar las pruebas de penetración.
La distribución de Freeway está regulada por la licencia MIT estándar, los usuarios pueden sentirse libres de usar, compartir y contribuir al repositorio o reportar errores.
index.htmlCSA Spam que es nuevo.