Skip to main content

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tgbotfinder-0.1.5.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tgbotfinder-0.1.5-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

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

Hashes for tgbotfinder-0.1.5.tar.gz
Algorithm Hash digest
SHA256 50c538b6122dc9aba27e96ca13890853eff5dbff37a94c3b549f0d56504c8d7a
MD5 e18d7521fbf137867a1d662a7ced5300
BLAKE2b-256 b137b4a5757dba6e990d986089264bd26973831fcfcd938e74b488e884bc1808

See more details on using hashes here.

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

Hashes for tgbotfinder-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 04f715a9824a88919330d83299a481feb57c2a13c1699a8a9b93f4f8028e8e4f
MD5 cd1dcfdc1e102b6f081ad439ebb1ee27
BLAKE2b-256 3163c7cec1479b75e89c97fcd4da5e7e4ae6d788f0724d5fc111ed9c0638dd36

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page