
오픈 소스 인텔리전스 터미널 사용자 인터페이스
먼저 Rust를 설치한 후(권장되는 rustup 설치 방법 사용), 다음을 실행하세요.
cargo install osintui
osintui는 각 서비스에 필요한 API 토큰을 설정하는 TOML 구성 파일을 ~/.osintui/config/config.toml에 저장할 것으로 예상합니다. 구성 파일이 없으면 첫 실행 시 자동으로 생성됩니다.
[keys]
virustotal = "api_key"
shodan = "api_key"
| 키 | 설명 |
|---|---|
| h | 홈 |
| / | 입력 |
| q | 뒤로 |
| s | Shodan |
| v | VirusTotal |
| → | 오른쪽으로 이동 |
| ← | 왼쪽으로 이동 |
| ↑ | 위로 이동 |
| ↓ | 아래로 이동 |
소프트웨어 아키텍처는 거의 전적으로 spotify-tui를 모델로 삼았습니다. 이 코드베이스는 복잡한 TUI 상태를 깔끔하게 관리하고 TUI 컴포넌트의 일반적인 처리를 구현하는 방법을 배우는 데 매우 귀중했습니다.
⭐ wtfis
Rust를 배우기 위한 좋은 첫 프로젝트가 필요했고, wtfis는 osintui의 주요 영감의 원천이었습니다.