首先,安装 Rust(使用推荐的 rustup 安装方式),然后
cargo install osintui
osintui 需要一个存储在 ~/.osintui/config/config.toml 的 TOML 配置文件,用于设置各服务所需的 API 令牌。如果首次运行时未找到配置文件,系统会自动为你创建。
[keys]
virustotal = "api_key"
shodan = "api_key"
| 按键 | 描述 |
|---|---|
| h | 主页 |
| / | 输入 |
| q | 返回 |
| s | Shodan |
| v | VirusTotal |
| → | 右移 |
| ← | 左移 |
| ↑ | 上移 |
| ↓ | 下移 |
本软件的架构几乎完全参照 spotify-tui 设计。该代码库对于学习如何清晰地管理复杂的 TUI 状态以及实现 TUI 组件的通用处理非常有价值。
⭐ wtfis
我需要一个合适的入门项目来学习 Rust,而 wtfis 是 osintui 的主要灵感来源。