osintui

Crates.ioosintui
lib.rsosintui
version0.1.1
sourcesrc
created_at2022-09-29 06:10:54.662964
updated_at2022-10-19 22:06:50.698892
descriptionOpen Source Intelligence Terminal User Interface
homepage
repository
max_upload_size
id676403
size860,603
Will Sheldon (wssheldon)

documentation

README

osintui

Open Source Intelligence Terminal User Interface

contributors last update stars open issues license

Report Bug · Request Feature


screenshot

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

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.

Commit count: 0

cargo fmt