Skip to content

OSINT tool to analyze and visualize Telegram channel data

Notifications You must be signed in to change notification settings

orSpec/telegram_analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Telegram Analyzer

This OSINT tool is for the analysis of Telegram channels. You can feed the tool by providing a JSON file created by Jordan Wildon's Telepathy. The JSON contains a dump of all messages of a Telegram Channel.

Installation

Clone the repo and install all requirements.

git clone https://github.com/orSpec/telegram_analyzer
cd telegram_analyzer
pip install -r requirements.txt

Usage

python analyzer.py [-h] [-t] [-dh [UserID ...]] [-w] [-s] file

with these arguments:

  file                  JSON file containing the telegram data

options:
  -h, --help            show this help message and exit
  -t, --time            Create chart of posting times
  -dh [UserID ...], --daysHours [UserID ...]
                        Create heatmap of posting days vs. times for all users or certain UserIDs
  -w, --weekday         Create chart of messages per weekday
  -s, --statistics      Show statistics (#members, #messages, #mean nr of messages etc.)
  -ma n, --mostActive n
                        Show the top n members by messages and their message count. Need to pass n > 0 as input

Examples

-s

image

-ma

image

-w

-t

-dh

About

OSINT tool to analyze and visualize Telegram channel data

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages