Telepathy
Telepathy is a versatile Telegram toolkit for OSINT analysts, enabling chat archiving, memberlist gathering, user location lookup, top poster analysis, message mapping, and more.
Last updated
Was this helpful?
Telepathy is a versatile Telegram toolkit for OSINT analysts, enabling chat archiving, memberlist gathering, user location lookup, top poster analysis, message mapping, and more.
Last updated
Was this helpful?
Version: Telepathy 2.3.4 (as of May 25)
The toolkit facilitates detailed insights into Telegram channels. It captures information such as the channel's description, total participant count, identifiable members, username, URL, type of chat, chat ID, access hash, the date of the first post, and any restrictions that might be applied. Telegram channels are designed to broadcast messages to a large audience, and they do not allow members to see each other or directly interact within the channel itself.
Telepathy is an open-source OSINT toolkit designed to analyze Telegram communications. It allows users to extract data from public or private Telegram groups and channels and perform searches by user ID or username. Telepathy provides detailed insights such as member lists, group dynamics, and engagement tracking. It also supports CSV export of group members, automatic message translation, and geolocation features for users with public profiles.
Telepathy’s user interface is designed to be intuitive for technically experienced users. Its output is tailored for in-depth data analysis. Being open-source, it allows modifications and enhancements to meet specific investigative needs.
-t
option)This feature performs a basic scan on a target Telegram chat (public or private with a link). Use Case: Ideal for initial reconnaissance or when only top-level details are needed.
Chat title and description
Number of participants
Chat type (group or channel)
First post date, chat ID, access hash, and applicable restrictions
In group chats, a member list (up to 5,000 members) is included in the scan results.
Comprehensive Scan (-c
option)
A more detailed version of the basic scan, the comprehensive scan archives all message history in the chat.
Use Case: Suitable for deeper analysis, such as investigating user interactions and engagement metrics in public Telegram channels and groups.
Forward counts
Reactions to messages
Replies to each message
Calculated engagement rates for posts based on reactions, forwards, and replies.
Forward Mapping (-f
option)
This function creates an edge list showing which messages were forwarded to or from the target chat. It integrates with tools like Gephi for network visualization.
Use Case: Useful for tracking the spread of information and mapping how content circulates across different chats.
Media Archiving (-m
option)
This flag archives all media files from the target chat, such as images, videos, and documents. Combined with a comprehensive scan, this function retrieves all available media.
Ideal for investigative scenarios where media content is crucial, but it requires caution due to the potential of downloading illegal or sensitive material.
User Lookup (-u
option)\
Telepathy can search for specific users by their User ID or username. The account must have interacted with the user for a successful lookup unless searching by username, which does not require prior interaction.
This feature is handy for profiling or investigating specific users in connection with Telegram groups or channels.
Location Search (-l
option)
Finds users near a specific location based on longitude and latitude coordinates. It works only if the user's Telegram profile has a public image.
Use Case: This can help geolocate users based on publicly available information, which may assist in regional investigations or geospatial analysis.
Alternative Account Usage (-a
option)
Telepathy supports running multiple accounts simultaneously using alternative phone numbers. It allows users to perform parallel scans or bypass Telegram's rate limitations.
Use Case: Useful for large-scale investigations requiring multiple scans at once without being constrained by Telegram's API limitations
Chat Export (-e
option)
Exports all chats your Telegram account is part of to a CSV file. In future versions, this feature may help with provisioning new accounts for automatic group joining.
Use Case: Helps maintain an overview of all Telegram groups and channels a user is part of, useful for organization or further analysis.
Reply Archiving (-r
option)
Enables archiving of replies to messages in a target channel, with an additional list of users who have replied.
Use Case: Effective for tracking active users and understanding interaction patterns in channels with active discussions.
-tr
option)Automatically translates messages retrieved from a target chat into English, which is useful for multilingual channels.
Comprehensive Scan with Forwards Analysis
Command: telepathy -t <target> -c -f
Description: Combines a comprehensive scan with forwards analysis.
Comprehensive Scan with Media Archiving
Command: telepathy -t <target> -c -m
Description: Combines a comprehensive scan with media archiving.
Comprehensive Scan with Reply Retrieval
Command: telepathy -t <target> -c -r
Description: Combines a comprehensive scan with reply retrieval.
Comprehensive Scan with Automatic Translation
Command: telepathy -t <target> -c -tr
Description: Combines a comprehensive scan with automatic translation.
Alternative Number with Comprehensive Scan
Command: telepathy -t <target> -c -a [NUMBER]
Description: Uses an alternative number for a comprehensive scan.
Free, with enterprise-grade versions (Telepathy Pro & TelepathyDB) available at prose.ltd for advanced needs.
Python: Ensure that Python is installed on your system, as Telepathy is a Python-based tool. You can download Python from the official website.
For enhanced security, it's recommended to use a separate phone number (a "burner phone") to create a new Telegram account specifically for Telepathy operations. This number is required only during account creation.
VPN and Virtual Machines: To safeguard your privacy and security during investigations, consider using a VPN and running Telepathy within a virtual machine. These measures help protect your main Telegram account and system from potential risks.
Telegram API Restrictions: Telepathy is subject to Telegram's API rate limits and terms of service. Excessive requests or actions that violate these terms can result in temporary or permanent bans, limiting how quickly and extensively you can collect data.
Access to Private Groups and Channels: The tool requires public access or an invitation link to analyze private groups and channels. Without proper access, investigating private communications is not possible.
Dependence on User's Telegram Account: Telepathy operates through your Telegram account. Any limitations or restrictions on your account will impact the tool's functionality. For example, features like user location lookup require your account to have a public profile picture, and some functions may only work if you've previously interacted with the target users or groups.
Performance and Scalability Issues: While installing the cryptg
library can improve performance, especially for media downloads, Telepathy's efficiency depends on the volume of data and your hardware capabilities. Large-scale investigations may require significant time and resources.
Technical Knowledge Requirement: Setting up and effectively using Telepathy requires technical expertise, including familiarity with command-line interfaces, Python programming, and OSINT techniques. This may present challenges for less technically inclined users.
Potential Changes in Telegram API: Future modifications to the Telegram API or its policies could affect Telepathy's functionality or availability, as the tool relies on this third-party service.
Windows Compatibility Issues: Telepathy may encounter file management and error handling problems on Windows systems, hindering smooth operation and necessitating troubleshooting or updates.
Data Analysis Limitations: While the tool collects extensive data, analyzing and interpreting this information requires significant effort and expertise. Telepathy facilitates data collection but does not provide automatic, in-depth analytical insights; additional tools may be needed for complex analysis.
Legal Compliance: Use Telepathy following all applicable laws and regulations regarding privacy and data collection. Unauthorized access to private data or misuse of collected information can lead to legal consequences.
Responsible Data Handling: Exercise caution when collecting and storing data, especially media files, to avoid inadvertently downloading illegal or sensitive content. It's essential to manage and secure all collected data responsibly, adhering to legal and ethical standards.
Respect for Privacy: Always respect individuals' privacy rights. Collect data only from sources to which you have the legal right and, if necessary, consent.
While Telegram offers robust encryption features, it's crucial to remain vigilant about potential security threats, especially when using tools like Telepathy for investigations.
Centralized Servers and Data Jurisdiction: Telegram stores data on centralized servers. Depending on server locations and local laws, authorities may request access to user data. Users outside regions with strong privacy protections (like the GDPR in the EU) should take extra precautions to secure their data.
Risks from Compromised Clients:
Infected Applications: Malicious or altered versions of the Telegram app can introduce malware or spyware to your device, bypassing encryption by accessing messages directly.
Third-Party Clients: Unofficial clients not vetted by Telegram may lack proper security measures or be designed to capture user data.
Phishing Attacks: Be wary of phishing attempts that trick you into downloading compromised software masquerading as legitimate Telegram updates or apps.
Mitigation Strategies:
Enable End-to-End Encryption: For sensitive communications, use Telegram's "Secret Chats," which offer end-to-end encryption, ensuring messages are accessible only to intended recipients.
Regular Updates and Vigilance: Update your Telegram app for the latest security patches. Also, stay alert for any unusual activity or requests that may indicate security issues.
Verify Application Integrity: Advanced users can verify the reproducibility of the Telegram app build to ensure it matches the published source code, adding an extra layer of security.
By adhering to these practices, you can enhance your security posture while using Telepathy and conducting investigations on Telegram.
Jordan Wildon
Martin Sona
Description: Fetches the official description of the chat, providing details about the content or purpose of the channel. For instance, " investigations open to everyone" appears as the description.
Telegram API Details: Obtain your Telegram API ID and API Hash by registering an application on . These credentials are necessary for Telepathy to interact with the Telegram API.
Use Official Clients: Download Telegram only from the or recognized app stores to ensure you use a secure version.
EFIM. (2022, July 30). Telepathy: OSINT toolkit for investigating Telegram chats. ESPY - Fraud Prevention.
OS2INT (Director). (2022, July 31). Extracting and analyzing disinformation data from Telegram with Telepathy.
Lerner, E. (2024, March 31). 🌟✨ Tutorial about the Best 7 Telegram Channels in 2024 & Must-Follow Top Search Bots 🤖🔍. Medium.
OS2INT (Director). (2022, October 16). Geo-locating Telegram users with Telepathy.
Cogliati, B., Ethan, J., Jha, A., 2023. Subverting Telegram’s End-to-End Encryption. ToSC 5–40.
(Pro Version: Prose Ltd; )