
Rastreador web multihilo para mapeo estructurado de sitios y extracción de datos basada en expresiones regulares. Exporta resultados en JSON, XML o TXT para flujos de trabajo de reconocimiento y OSINT.
🔍 Rastrea sitios web eficientemente, extrae datos estructurados y visualiza conexiones. 🕵️♂️
🌳 Generación de Árbol Web Estructurado
🕵️ Extracción de Datos Basada en Regex
⚡ Subprocesamiento Múltiple de Alta Velocidad
📂 Múltiples Formatos de Exportación
🎨 Salida Coloreada y Manejo Robusto de Errores
git clone https://github.com/XORbit01/webpalm.git
cd webpalm
go build -o webpalm && ./webpalm
go install github.com/XORbit01/webpalm/v2@latest
webpalm -h
🌎 -i, --include # Include only specific domains (e.g., google.com, facebook.com)
🔗 -u, --url # Target website
📏 -l, --level # Depth of traversal
❌ -x, --exclude # Exclude status codes (e.g., 404, 500)
💾 -o, --output # Save results (JSON, XML, TXT)
🚀 -w, --worker # Multi-threading workers
🔍 --regexes # Extract data using regex
webpalm -u https://example.com -l2
webpalm -u https://example.com -l1 --regexes comments="\<\!--.*?-->" -o results.json
webpalm -u https://example.com -l3 -w 50
webpalm -u https://example.com -l2 -o output.xml
| 🔍 Propósito | 📜 Patrón Regex |
|---|---|
| 📧 Correos electrónicos | [a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+ |
| 💬 Comentarios | \<\!--.*?--> |
📌 Escapa caracteres especiales si es necesario.
💡 ¡Las pull requests son bienvenidas! Abre un issue antes de cambios importantes.
📢 Discord: xorbit.
| 🔑 Tokens | [a-zA-Z0-9]{32} |
| 🔐 Contraseñas | \bpassword\b.{0,10} |