Rastro v1.4.0-rc1
Rastro v1.4.0-rc1 — Release Candidate
Fix crítico: Rastro.exe ya no termina silenciosamente sin WebView2.
Si el runtime WebView2 no está instalado, abre automáticamente el navegador y mantiene el backend vivo.
ZIP unificado recomendado: Rastro-1.4.0-rc1-final-unified.zip (140 MB)
Contenido
| Componente | Descripción |
|---|---|
Rastro-Windows/ |
Rastro.exe (16 MB, PE32) — fix startup, fallback a browser sin WebView2 |
Rastro-Linux/ |
Rastro (21 MB ELF) + run.sh |
Rastro-Android/ |
rastro-android-debug.apk (4.2 MB) |
Documentacion/ |
12 archivos: README, ARCHITECTURE, CHANGELOG, GUIA_RAPIDA, MANUAL_ES, RELEASE_NOTES, FINAL_PACKAGE_AUDIT, WINDOWS_RELEASE_AUDIT, DESKTOP_STARTUP_VALIDATION, etc. |
Fixes en este release
- Desktop startup:
_open_desktop_window()detecta cuandowebview.start()retorna sin crear ventana (< 2s sin interacción del usuario) y hace fallback a browser mode automáticamente - Desktop startup: Logs detallados antes/después de cada paso de pywebview
- Windows CI: Rebuild automático vía GitHub Actions con Python 3.12 + PyInstaller
Capacidades
- Pipeline completo: Target → Recon → Scoring → Hypothesis → Investigation → Validation → Evidence → Findings → Report
- 240 API routes, 51 routers, 28 frontend pages
- 159 tests pasando, prebuild 16/16, frontend 0 TS errors
- AI Conversacional: Ollama + OpenAI Compatible + fallback local
- 26 oportunidades activas
Limitaciones conocidas
- Windows: Sin instalador NSIS (ejecutar Rastro.exe directamente)
- Android: APK debug (no firmado para release)
- Herramientas Go: subfinder/httpx/katana/waybackurls no incluidas
- Ollama: Requerido para AI (opcional para pipeline core)
- WebView2: Si no está instalado, Rastro.exe abre el navegador en lugar de la ventana nativa (documentado)