
Herramienta CLI para la recopilación estructurada de datos OSINT de Telegram. Extrae miembros, mensajes, enlaces de invitación y metadatos de usuarios de grupos públicos/privados, exportando a CSV para flujos de trabajo de investigación.
TGSpyder es una herramienta CLI de OSINT para Telegram de código abierto creada por 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 .
Herramienta CLI de OSINT para Telegram Diseñada para investigadores, analistas, periodistas y académicos.
TGSpyder es una herramienta CLI de OSINT para la recopilación y el análisis estructurado de datos de Telegram. Permite extraer miembros, mensajes, enlaces de invitación, usuarios y metadatos de grupos y canales de Telegram públicos y privados, exportando todo a archivos CSV aptos para flujos de trabajo de investigación.
Todos los datos recopilados se almacenan en una única carpeta de ejecución:
TGSpyder Output/
├── members/
│ └── members_<target>_<timestamp>.csv
├── chats/
│ └── messages_<target>_<timestamp>.csv
└── crawled_links/
└── crawled_links_<target>_<timestamp>.csv
1️⃣ Clonar el repositorio
git clone https://github.com/Darksight-Analytics/tgspyder.git
cd tgspyder
2️⃣ Crear y activar un entorno virtual
python3 -m venv venv
source venv/bin/activate
3️⃣ Instalar las dependencias
pip install -r requirements.txt
4️⃣ Instalar TGSpyder como CLI
pip install -e .
Verificar la instalación:
tgspyder --help
Extraer miembros y chats
tgspyder https://t.me/examplegroup --members --chats
Extraer solo enlaces de invitación
tgspyder https://t.me/examplegroup --crawl-invites
Búsqueda de usuario
tgspyder --user 123456789
tgspyder --user @username
Búsqueda del creador de un paquete de stickers
tgspyder --sticker-pack https://t.me/addstickers/packname
TGSpyder es compatible con proxies SOCKS (compatible con Tor / VPN).
tgspyder --proxy socks5://127.0.0.1:9050 <target> --chats
Guardar proxy para futuras ejecuciones
tgspyder --set-proxy socks5://127.0.0.1:9050
Eliminar el proxy guardado
tgspyder --remove-proxy
En la primera ejecución, TGSpyder solicitará:
Las credenciales se almacenan localmente en: ~/.tgspyder.conf
Los archivos de sesión se reutilizan automáticamente.
TGSpyder está pensado para:
Los usuarios son responsables de cumplir con:
Licencia MIT Consulta LICENSE para más detalles.
TGSpyder se proporciona únicamente con fines de inteligencia de código abierto (OSINT), investigación, periodismo de investigación y educación.
Los usuarios son los únicos responsables de garantizar que su uso de esta herramienta cumpla con:
El autor y los colaboradores no asumen ninguna responsabilidad por el uso indebido de esta herramienta ni por las consecuencias derivadas de su uso.