
Interfaccia Utente da Terminale per l'Open Source Intelligence
Interfaccia Utente da Terminale per l'Open Source Intelligence
Per prima cosa, installa Rust (usando il metodo di installazione rustup consigliato) e poi
cargo install osintui
osintui si aspetta un file di configurazione TOML memorizzato in ~/.osintui/config/config.toml che imposta i token API necessari per ciascun servizio. Il file di configurazione verrà creato automaticamente al primo avvio se non ne viene trovato uno.
[keys]
virustotal = "api_key"
shodan = "api_key"
| Tasto | Descrizione |
|---|---|
| h | Home |
| / | Input |
| q | Indietro |
| s | Shodan |
| v | VirusTotal |
| → | Sposta a Destra |
| ← | Sposta a Sinistra |
| ↑ | Sposta in Alto |
| ↓ | Sposta in Basso |
L'architettura del software è quasi interamente modellata su spotify-tui. Il codice è stato prezioso per imparare a gestire in modo pulito stati TUI complessi e a implementare una gestione generica dei componenti TUI.
⭐ wtfis
Avevo bisogno di un buon primo progetto per imparare Rust e wtfis è stata la principale fonte di ispirazione per osintui.