Telegram OSINT tool for finding bots, channels, and groups related to a target keyword
Project description
TgBotFinder
TgBotFinder is a Telegram OSINT tool for pentest. It searches for Telegram bots, channels, and groups that look related to a target keyword.
How It Works
- Telegram native search can be unreliable. When you search for a keyword, Telegram does not always show all relevant bots, channels, or groups.
- Online catalogs and aggregators of Telegram bots and channels also have incomplete databases. Many existing bots, channels, and groups are not listed there.
TgBotFinder helps solve this problem by generating many possible username variations for a target keyword and checking them directly.
For a target word like admin_panel, TgBotFinder builds mutations such as:
admin_panelbot
admin_panel_bot
admin_panel_a ... admin_panel_z
a_admin_panel ... z_admin_panel
admin_panel_a_bot ... admin_panel_z_bot
admin_panel_abot ... admin_panel_zbot
Example result:
============================================================
FINAL RESULTS
============================================================
Total unique entities: 255
Bots: 234
Channels/groups: 21
BOTS
====
- admin panal | @APi_admin_panelbot | https://t.me/APi_admin_panelbot
- Admin Licencias | @Accesos_paneles_bot | https://t.me/Accesos_paneles_bot
- Admin_panel-Jarvis_RAN | @AdmRANbot | https://t.me/AdmRANbot
- @Auth_Bot_For_Admin_Panel | @Auth_For_Admin_Panel_bot | https://t.me/Auth_For_Admin_Panel_bot
- BET2WIN ADMIN PANEL | @BET2WIN_TBOT | https://t.me/BET2WIN_TBOT
- ADMIN PANEL | @Battery_va_admin_bot | https://t.me/Battery_va_admin_bot
- Admin Paneli [BeatBox] | @Beatbox_feedback_admin_bot | https://t.me/Beatbox_feedback_admin_bot
- Admin panel xui | @ChatGpt4_for_uni_bot | https://t.me/ChatGpt4_for_uni_bot
- Admin Panel | @CoderByBuxBot_Abot | https://t.me/CoderByBuxBot_Abot
- 3x-UI Admin panel | @DbJXaAHvcWj2QUU375Y3id4dVd3_bot | https://t.me/DbJXaAHvcWj2QUU375Y3id4dVd3_bot
- Admin Panel | @Dhdejejrhrbejis_bot | https://t.me/Dhdejejrhrbejis_bot
...
...
...
Installation
pip3 install tgbotfinder
or
python -m pip install tgbotfinder
Authentication
On the first run, log in with your telegram account using your phone number
Usage
Basic:
tgbotfinder --word admin_panel
Override default API credentials:
tgbotfinder --word admin_panel --api-id 123456 --api-hash 9c38092828a62e...
Change the output file:
tgbotfinder --word admin_panel --output ./admin_panel_results.json
Adjust the delay between Telegram queries:
tgbotfinder --word admin_panel --delay 2
Remove the local session:
tgbotfinder --logout
Notes
- Default
api_idandapi_hashare taken from https://plusmessenger.org
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tgbotfinder-0.1.5.tar.gz.
File metadata
- Download URL: tgbotfinder-0.1.5.tar.gz
- Upload date:
- Size: 5.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
50c538b6122dc9aba27e96ca13890853eff5dbff37a94c3b549f0d56504c8d7a
|
|
| MD5 |
e18d7521fbf137867a1d662a7ced5300
|
|
| BLAKE2b-256 |
b137b4a5757dba6e990d986089264bd26973831fcfcd938e74b488e884bc1808
|
File details
Details for the file tgbotfinder-0.1.5-py3-none-any.whl.
File metadata
- Download URL: tgbotfinder-0.1.5-py3-none-any.whl
- Upload date:
- Size: 6.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
04f715a9824a88919330d83299a481feb57c2a13c1699a8a9b93f4f8028e8e4f
|
|
| MD5 |
cd1dcfdc1e102b6f081ad439ebb1ee27
|
|
| BLAKE2b-256 |
3163c7cec1479b75e89c97fcd4da5e7e4ae6d788f0724d5fc111ed9c0638dd36
|