osintui

Open Source Intelligence Terminal User Interface

contributors last update stars open issues license

Report Bug · Request Feature


screenshot
---- ## Installation First, install [Rust](https://www.rust-lang.org/tools/install) (using the recommended rustup installation method) and then ``` cargo install osintui ``` ## Configuration osintui expects a TOML configuration file stored at `~/.osintui/config/config.toml` that sets the necessary API tokens for each service. The configuration file will be created for you on first run if one was not found. ```toml [keys] virustotal = "api_key" shodan = "api_key" ``` ## Hotkeys | Key | Description | | ----------- | ----------- | | h | Home | | / | Input | | q | Back | | s | Shodan | | v | VirusTotal | | → | Move Right | | ← | Move Left | | ↑ | Move Up | | ↓ | Move Down | ## Credits ⭐ **[spotify-tui](https://github.com/Rigellute/spotify-tui)** The software architecture is almost entirely modeled after spotify-tui. The codebase was invaluable in learning how to cleanly manage complex TUI state and implement generic handling of TUI components. ⭐ **[wtfis](https://github.com/pirxthepilot/wtfis)** I needed a good first project to learn rust and wtfis was the primary source of inspiration for osintui.