
Interfaz de Usuario de Terminal para Inteligencia de Fuentes Abiertas
Interfaz de Usuario de Terminal para Inteligencia de Fuentes Abiertas
Primero, instala Rust (usando el método de instalación recomendado rustup) y luego
cargo install osintui
osintui espera un archivo de configuración TOML almacenado en ~/.osintui/config/config.toml que establece los tokens de API necesarios para cada servicio. El archivo de configuración se creará automáticamente en la primera ejecución si no se encuentra uno.
[keys]
virustotal = "api_key"
shodan = "api_key"
| Tecla | Descripción |
|---|---|
| h | Inicio |
| / | Entrada |
| q | Atrás |
| s | Shodan |
| v | VirusTotal |
| → | Mover a la Derecha |
| ← | Mover a la Izquierda |
| ↑ | Mover hacia Arriba |
| ↓ | Mover hacia Abajo |
La arquitectura del software está casi en su totalidad modelada a partir de spotify-tui. El código base fue invaluable para aprender a gestionar limpiamente estados complejos de TUI e implementar el manejo genérico de componentes de TUI.
⭐ wtfis
Necesitaba un buen primer proyecto para aprender Rust y wtfis fue la principal fuente de inspiración para osintui.