Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
cyclepatrol — Herramienta Bash para comprobaciones de seguridad Wi-Fi a pie en bucle, con informes de evidencia. (reinvención del WarDriving Wi-Fi) | Kitploit
Herramientas/GitHubGitHub/buybitart/cyclepatrol
Herramientas DefensivasDescifrado de ContraseñasReconocimientoEscáneres de VulnerabilidadesAuditoría Wi-FiAnálisis de HashScripting y AutomatizaciónRecopilación de InformaciónSeguridad de RedesSeguridad InalámbricaPruebas de Penetración
636124hace 12 díasRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
GitHubbuybitart/cyclepatrol

cyclepatrol

Herramienta Bash para comprobaciones de seguridad Wi-Fi a pie en bucle, con informes de evidencia. (reinvención del WarDriving Wi-Fi)

Ver RepositorioSitio web
Compartir

CyclePatrol (WarDriving wifi reinventado)

license platform shell version

CyclePatrol es un único script Bash, cp.sh. Es una herramienta de evaluación de seguridad Wi-Fi para la terminal. Se ejecuta en Linux y Android (Kali NetHunter). Requiere root.

La herramienta se ejecuta en un bucle. En cada ronda:

  1. escanea las redes Wi-Fi cercanas,
  2. analiza cada beacon y lee los datos de seguridad,
  3. ejecuta los módulos de evaluación habilitados (WPS, PMKID, handshake, diccionario WPA2, WPA3/SAE, DPP, EAP empresarial),
  4. guarda los datos, la evidencia (archivos de prueba) y un informe HTML.

Solo para uso autorizado. CyclePatrol ejecuta ataques inalámbricos activos. Úsalo únicamente en redes de tu propiedad o para las que tengas permiso por escrito para probar.

Esta documentación está escrita a partir del código fuente. No enseña cómo atacar redes. Explica cómo está construida la herramienta, cómo se mueven los datos y dónde reside la lógica de seguridad.

Canalización de CyclePatrol: escaneo, análisis, enriquecimiento, control de alcance, módulos de evaluación, prueba e informe


cyclepatrol

Datos

ElementoValorOrigen
Nombre de la herramientaCyclePatrolTOOL_NAME
Versión1.6VERSION
Versión de SAR / informe1 / 5SAR_VERSION / REPORT_VERSION
LenguajeBash 5+cabecera del script
Privilegiosse requiere rootrun_precheck
Interfaz predeterminadawlan2DEF_IFACE
Directorio de logs predeterminado/sdcard/Download/wifiDEF_LOG_DIR
Archivos rastreadoscp.sh, vendor/oui.json, vendor/vendors.json, README.md, LICENSE, docs/raíz del repositorio
Configuraciónsolo variables de entorno + flags de CLImain

Instalación y arranque

# 1. get the code
git clone https://github.com/buybitart/cyclepatrol
cd cyclepatrol

# 2. make it runnable
chmod +x cp.sh

# 3. start (root required)
sudo ./cp.sh

Ayuda y la lista completa de opciones:

./cp.sh --help

Canalización

flowchart TD
    M[main parse CLI] --> AI[auto_install_deps apt]
    AI --> PC[run_precheck validate_env root iface tmp dirs allowlists]
    PC --> RC{recon mode?}
    RC -- "--recon" --> RE[run_recon airodump-ng] --> RPT1[report_recon_*.html] --> END1[exit]
    RC -- default --> R0[run_recon once at start]
    R0 --> LOOP[run_scan_loop]
    LOOP --> MAC[stealth MAC rotate]
    MAC --> SCAN[scan_band 2.4 / 5 / 6E via iw scan]
    SCAN --> PARSE[parse_scan awk -> targets]
    PARSE --> PT[process_target per AP, up to MAX_TARGETS]
    PT --> REP[make_report report_*.html]
    REP --> SLEEP[sleep COOLDOWN] --> LOOP

Consulta docs/architecture.md y docs/data-flow.md para más detalle.


Componentes principales

ComponenteFunciones (ejemplos)Tarea
Arranque / configuraciónmain, validate_env, run_precheck, auto_install_depsanalizar flags, comprobar root + interfaz + herramientas, crear directorios temporales
Control de interfazensure_mode, iface_set_type, iface_set_channel, iface_do_scanmodo monitor/managed, canal, escaneo con iw
Sigilostealth_mac_rotate, stealth_gen_mac, stealth_wps_id_blockMAC aleatoria, UUID WPS aleatorio
Escaneo + análisisscan_band, parse_scanrecopilar la salida de iw scan, analizar beacons en campos
Enriquecimientoget_chip, get_cves, detect_dpp_vulns, búsquedas en la KB de fabricantesOUI → fabricante → chipset, indicios de CVE, comprobaciones DPP
Control de alcanceactive_attack_permitted, allowlist_init_activedecidir si un módulo activo puede ejecutarse sobre un BSSID
Módulos de evaluaciónattack_pixie, attack_vendor, attack_pmkid, attack_deauth_handshake, attack_wpa_psk_brute, attack_wpa_enterprise_eviltwinlas pruebas inalámbricas (envuelven herramientas externas)
Cracking offlineoffline_crack, _hashcat_22000, _aircrack_capcrackear el PMKID / handshake capturado
Evidencias + salidasar_store_record, save_proof, make_report, recon_reporthechos en JSONL, archivos de prueba, informes HTML
Ubicaciónlocation_fix, location_nmea_feederetiquetado GPS para war-driving (Android / gpsd)

Mapa completo de funciones: docs/project-structure.md.


Herramientas externas utilizadas

CyclePatrol es un orquestador. Invoca herramientas inalámbricas estándar de Linux como subprocesos.

HerramientaUsada porPropósito
iw, ip, nmcli, macchangerinterfaz + sigiloescaneo, modo, canal, MAC
reaverattack_pixie, attack_vendor, attack_null, attack_empty, attack_user_pinintercambio con el registrador WPS
pixiewpsattack_pixierecuperación offline del PIN WPS
wpa_supplicant, wpa_cli, wpa_passphraseWPS, verify_psk_live, attack_wpa_psk_bruteasociación, comprobación de clave en vivo
hcxdumptool, hcxpcapngtoolattack_pmkid, attack_pmkid_activecaptura de PMKID → hashcat 22000
tcpdumpeapol_passive_capturecaptura pasiva de EAPOL
airodump-ng, aireplay-ng, mdk4attack_deauth_handshake, run_reconcaptura, deauth, recon
hashcat, aircrack-ngoffline_crackcracking offline de las capturas
eaphammer, hostapd-wpeattack_wpa_enterprise_eviltwincaptura de credenciales mediante evil-twin 802.1X
dragondrain, dragontimesae_dos_dragondrain, sae_timing_dragontimecomprobaciones WPA3 / SAE. Funciones definidas pero nunca invocadas (código muerto), consulta docs/security.md
tshark, airgraph-ngrecon_reportanálisis de uptime, gráficos
gpsd, termux-location, gpspipeubicaciónfix / etiquetado GPS
jqKB de fabricantesbúsqueda JSON (opcional)

Detalle de módulos y control de ejecución: docs/modules.md.

Salida

Todo se escribe bajo LOG_DIR (por defecto /sdcard/Download/wifi). El directorio se crea con chmod 700. Los archivos de salida usan chmod 600.

RutaQué
sar.jsonlhechos por AP, un objeto JSON por línea
cp_audit.logregistro de auditoría: AP, método, resultado
report_*.htmlinforme de evaluación (hallazgos, severidad, evidencias)
report_recon_*.htmlinforme de reconocimiento pasivo
proof/proof_*.confprueba de un hallazgo confirmado: PIN, PSK, SHA-256, verificación en vivo
proof/proofs.jsonlmanifiesto de cadena de custodia: una línea por archivo de prueba, con su SHA-256
proof/handshake_*.caphandshake de 4 vías capturado
proof/pmkid_*.22000PMKID en formato hashcat 22000
known_bssids.txt, processed_bssids.txtestado (omitir los ya procesados)
Descargar herramienta