
Interface de Utilizador de Terminal para Inteligência de Fontes Abertas
Interface de Usuário de Terminal para Open Source Intelligence
Primeiro, instale o Rust (usando o método de instalação rustup recomendado) e depois
cargo install osintui
O osintui espera um arquivo de configuração TOML armazenado em ~/.osintui/config/config.toml que define os tokens de API necessários para cada serviço. O arquivo de configuração será criado para você na primeira execução caso não seja encontrado.
[keys]
virustotal = "api_key"
shodan = "api_key"
| Tecla | Descrição |
|---|---|
| h | Início |
| / | Entrada |
| q | Voltar |
| s | Shodan |
| v | VirusTotal |
| → | Mover à Direita |
| ← | Mover à Esquerda |
| ↑ | Mover para Cima |
| ↓ | Mover para Baixo |
A arquitetura do software é quase inteiramente modelada a partir do spotify-tui. A base de código foi inestimável para aprender a gerenciar de forma limpa estados complexos de TUI e implementar o tratamento genérico de componentes de TUI.
⭐ wtfis
Eu precisava de um bom primeiro projeto para aprender Rust e o wtfis foi a principal fonte de inspiração para o osintui.