Arisu — Sistema automatizzato di mining per chiavi AI
Arisu è uno strumento che scansiona automaticamente repository di codice pubblici (GitHub, GitLab, Gitee, Docker Hub, PyPI, npm, ecc.) e frammenti di codice (Gist, Issues, CommonCrawl), estrae le chiavi API dei servizi AI (DeepSeek, OpenAI, Anthropic, Kimi, ecc.) e ne verifica la validità e il saldo. Offre una dashboard TUI e diversi formati di output (JSON, CSV, Markdown).
Caratteristiche
- 🔍 Scansione multi-sorgente: ricerca di codice su GitHub, Sourcegraph, Gist, Issues, GitLab, Gitee, Docker Hub, CommonCrawl, PyPI, npm, HuggingFace, ecc.
- 🔑 Estrazione intelligente delle chiavi: supporta i formati di chiave di oltre 20 fornitori tra cui DeepSeek, OpenAI, Anthropic, Kimi, SiliconFlow, ecc.
- ✅ Verifica del saldo: chiama le API di ciascun fornitore per verificare la validità della chiave e ottenere il saldo.
- 📊 Dashboard in tempo reale: TUI basata su Bubble Tea, che mostra l'avanzamento della scansione, le chiavi valide e le chiavi di maggior valore in cima alla classifica.
- 💾 Avanzamento persistente: supporta la ripresa dopo un'interruzione, evitando scansioni duplicate.
- 🌐 Cambio proxy: integra l'API di Clash, consentendo di cambiare dinamicamente il nodo di uscita per aggirare il rate limiting.
- 📁 Output dei report: genera report in tre formati: JSON, CSV e Markdown.
Avvio rapido
Prerequisiti
- Go 1.21+
- GitHub Personal Access Token (opzionale, ma fortemente consigliato)
- Proxy Clash (opzionale)
Installazione
git clone https://github.com/razureink/arisu.git
cd arisu
go mod tidy