2 releases
| 0.1.1 | Oct 19, 2022 |
|---|---|
| 0.1.0 | Sep 29, 2022 |
#1162 in GUI
93 downloads per month
1MB
2.5K
SLoC
Installation
First, install Rust (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.
[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
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
I needed a good first project to learn rust and wtfis was the primary source of inspiration for osintui.
Dependencies
~12–25MB
~394K SLoC