Skip to content

Latest commit

 

History

History
95 lines (79 loc) · 2.88 KB

README.md

File metadata and controls

95 lines (79 loc) · 2.88 KB

osintui

Open Source Intelligence Terminal User Interface

contributors last update stars open issues license


screenshot

Integrations


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"
censys_id = "api_id"
censys_secret = "api_key"

Hotkeys

Key Description
h Home
/ Input
q Back
c Censys
s Shodan
v Virustotal
Move Right
Move Left
Move Up
Move Down

Credits

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

I needed a good first project to learn rust and wtfis was the primary source of inspiration for osintui.