VULN<SEEKER/>
Framework DAST modular potenciado por ThreadPoolExecutor y Groq Llama 3.3. Análisis heurístico automatizado para SQLi, XSS y divulgación de rutas críticas.
Diseñado para la Detección
Arquitectura de plugins basada en core.interfaces.ScannerModule para máxima extensibilidad.
Ejecución Concurrente
Orquestado por ThreadPoolExecutor con workers configurables. Los módulos implementan la clase abstracta ScannerModule para polimorfismo estricto.
SQLi basado en Errores
Detección heurística que compara firmas de BD (MySQL, Oracle, PG) vía sqli_module.py.
payload: "' OR '1'='1"error: "ORA-00933 matched"Analista Groq AI
Llama 3.3 70B genera reportes ejecutivos nivel CISO mediante la API de Groq.
model="llama-3.3-70b"risk_score: CRITICALSubdomain OSINT
SubdomainScanner usa crt.sh y HackerTarget, filtra wildcards y valida con HEAD HTTPS.
alive: 5/7sources: crt.sh → HackerTargetFingerprint Activo
TechFingerprinter lee headers, HTML y paths predictivos para deducir Server, Backend y CMS antes del ataque.
confidence: HIGHserver: nginx | cms: WordPressPersistencia SQLite
DatabaseManager guarda scans, subdomains y vulnerabilities con migraciones automáticas.
tables: scans, subdomains, vulnscolumns: technologies, severityReflected XSS
XSSScanner inyecta canarios y verifica eco sin sanitización para detectar XSS reflejado.
payload: <VulnSeekerXSS>evidence: payload in responsePath Fuzzer
PathFuzzer paraleliza la búsqueda de .env, .git, paneles admin y backups SQL.
threads: 8paths: .env, .git/HEAD, backup.sqlTCP Port Scanner
PortScanner prueba puertos críticos (21/22/23/3306/8080) con timeouts de 0.5s para hallazgos rápidos.
open: Telnet 23 → HIGHpolicy: firewall denyDashboard & Reportes
CustomTkinter muestra KPIs, pie/bar charts, historial y lanza AI+PDF. Exporta JSON + PDF y abre carpeta de reportes.
files: scan_report_*.jsonpdf: vulnseeker_scan_{id}_{ts} .pdfSTACK
Integraciones listas para producción
Enlaza tus pipelines, alertas y herramientas de explotación sin fricción. Todo versionable y auditable.
GitHub Actions
Ejecuta el escaneo en cada pull request y bloquea merges inseguros.
Slack Webhooks
Envía hallazgos críticos a #secops con contexto y severidad.
Burp Suite
Comparte sesión y cookies para pruebas autenticadas.
SQLite / JSON
Persistencia ligera para pipelines y dashboards.
Groq Cloud
Inferencia ultrarrápida con Llama 3.3 para reportes ejecutivos.
Despliega desde el Código
Clona el repositorio e instala dependencias con requirements.txt. Requiere Python 3.14+.
Pipeline
Desde el descubrimiento hasta el reporte automatizado, listo para CI/CD.
Descubrir
WebCrawler + SubdomainScanner + HeaderAnalyzer mapean superficie y cabeceras.
Fuzz
PathFuzzer caza .env, .git y backups expuestos en paralelo.
Explotar
SQL Injection + Reflected XSS con firmas y canarios controlados.
Reportar
ReportGenerator JSON + PDFReportGenerator (pie/bar) + Groq Llama 3.3.
Entregar
SQLite + JSON versionables para CI/CD y dashboards CTk.
Ajustes de Escaneo
Flags y defaults alineados con core.engine, válidos tanto para CLI como para la GUI CTk.
Workers de ThreadPoolExecutor (ajustable desde CLI/GUI).
Timeout de requests para módulos HTTP (crawler, fuzzer, headers).
Reintentos ante errores transitorios de red.
UA coherente para fingerprint y respeto de cabeceras.
Ruta para export JSON, PDF y base SQLite.