
Ferramenta CLI para coleta estruturada de dados OSINT do Telegram. Extrai membros, mensagens, links de convite e metadados de usuários de grupos públicos/privados, exportando para CSV para fluxos de trabalho investigativos.
TGSpyder é uma ferramenta CLI de OSINT para Telegram de código aberto 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 .
Ferramenta CLI de OSINT para Telegram Construída para investigadores, analistas, jornalistas e pesquisadores.
TGSpyder é uma ferramenta OSINT de linha de comando para coleta e análise estruturada de dados do Telegram. Ela permite extrair membros, mensagens, links de convite, usuários e metadados de grupos e canais públicos e privados do Telegram — exportando tudo para arquivos CSV amigáveis para investigadores.
Todos os dados coletados são armazenados em uma única pasta de execução:
TGSpyder Output/
├── members/
│ └── members_<target>_<timestamp>.csv
├── chats/
│ └── messages_<target>_<timestamp>.csv
└── crawled_links/
└── crawled_links_<target>_<timestamp>.csv
1️⃣ Clone o repositório
git clone https://github.com/Darksight-Analytics/tgspyder.git
cd tgspyder
2️⃣ Crie e ative um ambiente virtual
python3 -m venv venv
source venv/bin/activate
3️⃣ Instale as dependências
pip install -r requirements.txt
4️⃣ Instale o TGSpyder como CLI
pip install -e .
Verifique a instalação:
tgspyder --help
Extrair membros e chats
tgspyder https://t.me/examplegroup --members --chats
Extrair apenas links de convite
tgspyder https://t.me/examplegroup --crawl-invites
Pesquisa de usuário
tgspyder --user 123456789
tgspyder --user @username
Pesquisa de criador de pacote de stickers
tgspyder --sticker-pack https://t.me/addstickers/packname
TGSpyder suporta proxies SOCKS (amigável para Tor / VPN).
tgspyder --proxy socks5://127.0.0.1:9050 <target> --chats
Salvar proxy para execuções futuras
tgspyder --set-proxy socks5://127.0.0.1:9050
Remover proxy salvo
tgspyder --remove-proxy
Na primeira execução, o TGSpyder solicitará:
As credenciais são armazenadas localmente em: ~/.tgspyder.conf
Os arquivos de sessão são reutilizados automaticamente.
TGSpyder é destinado a:
Os usuários são responsáveis por cumprir:
MIT License Consulte LICENSE para detalhes.
TGSpyder é fornecido apenas para fins de inteligência de código aberto (OSINT), pesquisa, investigação e educação.
Os usuários são os únicos responsáveis por garantir que o uso desta ferramenta esteja em conformidade com:
O autor e os colaboradores não assumem nenhuma responsabilidade pelo uso indevido desta ferramenta ou por quaisquer consequências decorrentes de seu uso.