Acerca del Proyecto
Esta herramienta está diseñada para extraer y generar listas de palabras inteligentes y enfocadas
para un potente cracking de contraseñas, utilizando selectores CSS con precisión quirúrgica.
Visión general de características
-
Extracción HTML
- Extrae texto usando selectores CSS precisos
- Soporta extracción dirigida desde cualquier fuente HTML
-
Obtención de listas de palabras desde GitHub/Gist/CVS
- Obtiene archivos sin procesar directamente desde repositorios de GitHub, Gists o fuentes CVS
- Permite la integración automática de listas de palabras mantenidas por la comunidad
-
Extracción de texto plano
- Analiza listas de texto simples basadas en saltos de línea
- Ideal para la ingesta rápida de diccionarios proporcionados en CTFs o volcados de OSINT
-
Carga de archivos desde el entorno local
- Lee archivos locales como listas de palabras de entrada
- Soporta múltiples formatos, análisis línea por línea y resistencia a errores
-
Mutaciones comunes
- Realiza cambios de mayúsculas/minúsculas, intercambios de caracteres, leetspeak y otras transformaciones comunes
- Niveles de complejidad ajustables para tamaños de salida específicos
-
Permutaciones basadas en máscaras (estilo Hashcat)
- Soporta completamente ?l ?u ?d ?s ?a y conjuntos de caracteres personalizados
- Genera permutaciones exhaustivas usando notación de máscara
-
Operaciones de prefijo/sufijo
- Añade prefijos o sufijos a cada palabra
- Puede usar incremento estilo Hashcat
- También puede añadir prefijo y sufijo simultáneamente
-
Fusión de listas de palabras y funcionalidad combinatoria
- Fusiona numerosas listas de palabras limpiando y eliminando duplicados
- Usa el combinador de Hashcat para combinar palabras
-
Soporte de reglas (estilo Hashcat o personalizadas)
- Lee archivos de reglas y aplica transformaciones exactamente como lo haría Hashcat
- Soporta tus propias definiciones de reglas para máxima flexibilidad
-
Conversión de mayúsculas/minúsculas
- Convierte palabras a minúsculas, mayúsculas, PascalCase, Sentence case
- Ayuda a normalizar o diversificar sistemáticamente la salida
-
Transformaciones avanzadas
- Leetspeak selectivo, invertir cadena, añadir separadores, sanitizar caracteres
- Útil para generación de contraseñas basadas en patrones humanos
-
Salida de máscara personalizada para patrones de banderas CTF
- Generación de máscaras adaptadas para formatos como
SKY-F?u?uG-1?d3?d
Instalación
git clone https://github.com/Nemorous/wordreaper.git
cd wordreaper
pip install .
Uso
Para más información de uso, consulta EXAMPLES.md
Registro de cambios
Ver CHANGELOG.md
Licencia
MIT LICENSE
Contribuciones
¡PRs y issues son bienvenidos! Añade nuevos scrapers, módulos o estrategias de mutación.
Hecho con ☕ y 🔥 por d4rkfl4m3z