
Strumento CLI per la raccolta strutturata di dati OSINT da Telegram. Estrae membri, messaggi, link di invito e metadati degli utenti da gruppi pubblici/privati, esportando in CSV per flussi di lavoro investigativi.
TGSpyder è uno strumento CLI OSINT open-source per Telegram realizzato da Darksight Analytics.
--set-proxy)--remove-proxy)--proxy)git clone https://github.com/Darksight-Analytics/tgspyder.git
cd tgspyder
pip install -r requirements.txt
pip install -e .
Strumento CLI OSINT per Telegram Progettato per investigatori, analisti, giornalisti e ricercatori.
TGSpyder è uno strumento OSINT a riga di comando per la raccolta strutturata e l'analisi dei dati di Telegram. Consente di estrarre membri, messaggi, link di invito, utenti e metadati da gruppi e canali Telegram pubblici e privati — esportando tutto in file CSV facili da analizzare per gli investigatori.
Tutti i dati raccolti sono memorizzati in una singola cartella di esecuzione:
TGSpyder Output/
├── members/
│ └── members_<target>_<timestamp>.csv
├── chats/
│ └── messages_<target>_<timestamp>.csv
└── crawled_links/
└── crawled_links_<target>_<timestamp>.csv
1️⃣ Clona il repository
git clone https://github.com/Darksight-Analytics/tgspyder.git
cd tgspyder
2️⃣ Crea e attiva un ambiente virtuale
python3 -m venv venv
source venv/bin/activate
3️⃣ Installa le dipendenze
pip install -r requirements.txt
4️⃣ Installa TGSpyder come CLI
pip install -e .
Verifica l'installazione:
tgspyder --help
Estrae membri e chat
tgspyder https://t.me/examplegroup --members --chats
Estrae solo i link di invito
tgspyder https://t.me/examplegroup --crawl-invites
Ricerca utente
tgspyder --user 123456789
tgspyder --user @username
Ricerca creatore pacchetto adesivi
tgspyder --sticker-pack https://t.me/addstickers/packname
TGSpyder supporta proxy SOCKS (compatibile con Tor/VPN).
tgspyder --proxy socks5://127.0.0.1:9050 <target> --chats
Salva proxy per esecuzioni future
tgspyder --set-proxy socks5://127.0.0.1:9050
Rimuovi proxy salvato
tgspyder --remove-proxy
Al primo avvio, TGSpyder richiederà:
Le credenziali sono memorizzate localmente in: ~/.tgspyder.conf
I file di sessione vengono riutilizzati automaticamente.
TGSpyder è destinato a:
Gli utenti sono responsabili del rispetto di:
Licenza MIT Vedere LICENSE per dettagli.
TGSpyder è fornito esclusivamente per scopi di intelligence open-source (OSINT), ricerca, investigativi e didattici.
Gli utenti sono gli unici responsabili di garantire che l'uso di questo strumento sia conforme a:
L'autore e i collaboratori non si assumono alcuna responsabilità per l'uso improprio di questo strumento o per eventuali conseguenze derivanti dal suo utilizzo.