
Open-Source-Intelligence-Terminal-Benutzeroberfläche
Installiere zunächst Rust (mit der empfohlenen rustup-Installationsmethode) und dann
cargo install osintui
osintui erwartet eine TOML-Konfigurationsdatei unter ~/.osintui/config/config.toml, in der die erforderlichen API-Tokens für jeden Dienst festgelegt werden. Die Konfigurationsdatei wird beim ersten Start für dich erstellt, falls keine gefunden wurde.
[keys]
virustotal = "api_key"
shodan = "api_key"
| Taste | Beschreibung |
|---|---|
| h | Startseite |
| / | Eingabe |
| q | Zurück |
| s | Shodan |
| v | VirusTotal |
| → | Nach rechts |
| ← | Nach links |
| ↑ | Nach oben |
| ↓ | Nach unten |
Die Softwarearchitektur ist nahezu vollständig nach dem Vorbild von spotify-tui gestaltet. Die Codebasis war von unschätzbarem Wert, um zu lernen, wie man komplexen TUI-Zustand sauber verwaltet und eine generische Behandlung von TUI-Komponenten implementiert.
⭐ wtfis
Ich brauchte ein gutes erstes Projekt, um Rust zu lernen, und wtfis war die Hauptinspirationsquelle für osintui.