Skip to content

Rastro v1.4.0-rc1

Choose a tag to compare

@github-actions github-actions released this 17 Jun 20:15

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 cuando webview.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)