Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

फ़ीडसंपर्कगोपनीयता© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
telegram-bot-dumper — 🔪 टोकन द्वारा Telegram बॉट्स के लिए Dumper और ripper। वेब इंटरफ़ेस के साथ फ़ॉरेंसिक CLI टूल | Kitploit
उपकरण/GitHubGitHub/soxoj/telegram-bot-dumper
OSINT (खुला स्रोत खुफिया)डेटा निष्कासनजानकारी एकत्र करना
GitHubsoxoj/telegram-bot-dumper

telegram-bot-dumper

🔪 टोकन द्वारा Telegram बॉट्स के लिए Dumper और ripper। वेब इंटरफ़ेस के साथ फ़ॉरेंसिक CLI टूल

रिपॉजिटरी देखें
249346110 दिन पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

telegram-bot-dumper

सभी Telegram बॉट सामग्री को आसानी से डंप करें।

इनपुट: केवल बॉट टोकन।

आउटपुट: बॉट का नाम और जानकारी, सभी चैट का टेक्स्ट इतिहास और मीडिया, बॉट के उपयोगकर्ताओं की जानकारी और फ़ोटो।


यह एक Python कार्यान्वयन है।

🚀 ScBoln द्वारा तेज़ Golang संस्करण।

वेब व्यूअर

डंप के लिए Telegram-Web जैसा ब्राउज़र UI: चैट सूची, इनलाइन मीडिया के साथ पूरा संदेश इतिहास, फ़ोटो कैरोसेल के साथ उपयोगकर्ता प्रोफ़ाइल, और एक साथ सभी बातचीत में वैश्विक खोज। लाइव मोड समर्थित: यह पृष्ठभूमि में डंपर चलाता है और नए संदेशों को वास्तविक समय में ब्राउज़र पर स्ट्रीम करता है।

उपयोग का मामला — लीक हुए बॉट टोकन का पेंटेस्टिंग। Telegram बॉट टोकन किसी भी एंगेजमेंट में लगातार सामने आते हैं — मोबाइल/डेस्कटॉप ऐप में हार्ड-कोडेड, किसी रेपो में कमिट किए गए, या किसी CI लॉग, कॉन्फ़िग फ़ाइल, या क्लाइंट-साइड बंडल में पड़े हुए। अपने आप में एक टोकन कम-गंभीरता वाली खोज लगता है; इसे यहाँ लोड करने पर असली प्रभाव क्षेत्र दिखता है। किसी आंतरिक बॉट (सपोर्ट डेस्क, IT/DevOps हेल्पर, AI सहायक) के लिए यह उसके साथ हुई हर कर्मचारी की बातचीत है — आंतरिक होस्टनाम, VPN प्रोफ़ाइल, क्रेडेंशियल, और इन्फ्रास्ट्रक्चर विवरण — ब्राउज़ करने और खोजने योग्य, ताकि आप प्रभाव का दायरा तय कर सकें और अपनी रिपोर्ट में खोज का प्रमाण दे सकें।

वेब व्यूअर — एक आंतरिक बॉट का डंप

प्रीबिल्ट इमेज से चलाएँ (Docker Hub)

docker run --rm -p 8010:8010 -v "$PWD:/data" soxoj/telegram-bot-dumper-web

या स्थानीय रूप से बिल्ड करें

docker compose up --build      # builds and serves on http://127.0.0.1:8010

या Docker के बिना

pip install -r requirements.txt
python webapp/server.py        # serves the current directory's dumps on :8010

http://127.0.0.1:8010 खोलें और डंप फ़ोल्डर चुनने के लिए बॉट टोकन पेस्ट करें। रीड-ओनली व्यूइंग ऑथ-फ्री, स्थानीय है, और इसके लिए किसी API क्रेडेंशियल की आवश्यकता नहीं है। लाइव मोड को इसके अतिरिक्त my.telegram.org से API_ID/API_HASH चाहिए, जो एनवायरनमेंट के माध्यम से पास किए जाते हैं — कभी भी इमेज में बेक नहीं किए जाते:

# one-off container
docker run --rm -p 8010:8010 -v "$PWD:/data" \
  -e API_ID=123456 -e API_HASH=abc... soxoj/telegram-bot-dumper-web

# or with docker compose: put them in a local .env (see .env.example)
cp .env.example .env && $EDITOR .env && docker compose up

PORT और HOST एनवायरनमेंट वेरिएबल डिफ़ॉल्ट (8010, 127.0.0.1) को ओवरराइड करते हैं।

विशेषताएँ

  • संदेश आईडी को ऊपर की ओर (डिफ़ॉल्ट) या नीचे की ओर (--down / --start-from-id) चलाकर मीडिया सामग्री के साथ बॉट के संदेशों को डंप करें।
  • लाइव लिसन मोड (--listen-only): वास्तविक समय में नए संदेश प्राप्त करें और पहले देखे गए आईडी से नीचे की ओर इतिहास डंप करने की पेशकश करें।
  • आने वाले संदेशों और जाने वाले बॉट उत्तरों दोनों के लिए उपयोगकर्ता जानकारी हल करें।
  • तेज़ उपयोगकर्ता गणना के लिए हल्के मोड: मीडिया छोड़ें, प्रति-चैट टेक्स्ट इतिहास छोड़ें, उपयोगकर्ताओं को एक ही CSV में लिखें।
  • समूह / सुपरग्रुप संदेशों को [from:USER][group:CHAT] के साथ टैग किया जाता है। जाने वाले बॉट DM को [to:USER] के साथ टैग किया जाता है।
  • समूह निगरानी: यदि बॉट को किसी समूह/सुपरग्रुप में जोड़ा गया है और उसका प्राइवेसी मोड अक्षम है, तो बॉट सभी समूह संदेश प्राप्त करता है — केवल कमांड और उत्तर नहीं — और --listen-only उन्हें वास्तविक समय में डंप करेगा। प्राइवेसी मोड सक्षम (डिफ़ॉल्ट) होने पर बॉट केवल कमांड, मेंशन, और उत्तर देखता है।

आवश्यकताएँ

  • Python >= 3.6
  • Telethon (पिन किए गए संस्करण के लिए requirements.txt देखें)
  • API_ID और API_HASH प्राप्त करने के लिए एक Telegram एप्लिकेशन रजिस्टर करें

CLI टूल के रूप में उपयोग करना

pip install -r requirements.txt

# Telegram API credentials from https://my.telegram.org (read from the environment)
export API_ID=123456
export API_HASH=abc...

त्वरित शुरुआत — पूर्ण डंप (डिफ़ॉल्ट व्यवहार)

आईडी 1..∞ को 200 के बैच में ऊपर की ओर चलाता है, हर संदेश, सभी मीडिया, और सभी उपयोगकर्ता प्रोफ़ाइल फ़ोटो डाउनलोड करता है। डिफ़ॉल्ट रूप से, डंपर डंप पूरा होने के बाद नए आने वाले संदेशों को सुनना जारी रखता है। इतिहास डंपिंग के तुरंत बाद बाहर निकलने के लिए (स्क्रिप्ट और cron जॉब के लिए आदर्श), --no-listen पास करें।

./dumper.py --token 12345678:ABCe2rPVteUWZ7wLeCqCb3CH3ilUY_fLabc

नवीनतम संदेश से नीचे की ओर डंप करें

एक सक्रिय बॉट के लिए ऊपर की ओर चलना पुरानी हटाई गई (डिलीट/एक्सपायर्ड) आईडी के लंबे हिस्से से टकराता है और हार मान लेता है। सबसे हाल की आईडी से नीचे की ओर चलना बहुत अधिक उत्पादक है। --down ऊपरी सीमा को स्वतः जाँचता है (10 की घातें 10⁹ तक) और जो सबसे ऊँची गैर-खाली आईडी मिलती है उससे शुरू करता है:

./dumper.py --token TOKEN --down

नोट। Telegram बॉट संदेश इतिहास को हमेशा के लिए नहीं रखता। अनुभवजन्य रूप से, केवल अंतिम कुछ सौ हज़ार संदेश ही सुलभ रहते हैं — हमारे परीक्षणों में एक व्यस्त बॉट ने लगभग अंतिम 500K संदेशों तक पहुँच दी, इससे पहले कि messages.getMessages पुरानी आईडी के लिए केवल MessageEmpty लौटाने लगा। यदि आपके बॉट ने ऐतिहासिक रूप से इससे अधिक ट्रैफ़िक संसाधित किया है, तो पुराना इतिहास सर्वर-साइड से चला गया है और कोई भी फ़्लैग उसे पुनर्प्राप्त नहीं करेगा।

यदि आप पहले से ही एक हाल की संदेश आईडी जानते हैं (जैसे वह जो आपने वास्तविक समय में देखी), तो आप जाँच छोड़ सकते हैं और ठीक उसी से शुरू कर सकते हैं:

./dumper.py --token TOKEN --start-from-id 11922524

लिसन मोड

कुछ भी डंप न करें; बस देखें कि क्या आता है। पहले आने वाले संदेश पर स्क्रिप्ट उस आईडी से नीचे की ओर डंप शुरू करने की पेशकश करेगी:

./dumper.py --token TOKEN --listen-only

हल्की उपयोगकर्ता गणना (CSV, कोई मीडिया नहीं, कोई प्रति-चैट इतिहास नहीं)

तब उपयोगी जब आपको केवल यह सूची चाहिए कि किसने बॉट से बात की है — कोई ज़िप नहीं, कोई jpeg नहीं, कोई प्रति-चैट *_history.txt नहीं।

./dumper.py --token TOKEN --down --users-csv --no-photos --no-media --no-history

आउटपुट: <bot_id>/users.csv जिसमें कॉलम id, username, first_name, last_name, phone, lang_code, bot, premium, verified, scam, fake हैं।

क्रैश / FloodWait के बाद फिर से शुरू करें

नीचे की ओर चलना हर बैच के लिए Requesting message ids X..Y ... प्रिंट करता है। यदि रन बाधित हो जाए, तो अंतिम प्रिंट किए गए निचले बाउंड से पुनः आरंभ करें:

./dumper.py --token TOKEN --start-from-id <Y>

बैच आकार को समायोजित करना

छोटे बैच → लॉग में तेज़ फ़ीडबैक और FloodWait के बाद छोटी रिकवरी विंडो। बड़े बैच → विरल / हटाए गए आईडी रेंज को स्कैन करते समय कम राउंड-ट्रिप। 1000 तक के मान व्यवहार में ठीक काम करते हैं।

./dumper.py --token TOKEN --down --batch-size 50
./dumper.py --token TOKEN --down --batch-size 500
./dumper.py --token TOKEN --down --batch-size 1000

अन्य फ़्लैग

फ़्लैगप्रभाव
--lookahead Nपूरी तरह खाली बैच के बाद, हार मानने से पहले N और बैच स्कैन करना जारी रखें। तब उपयोगी जब आईडी विरल हों।
--no-photosउपयोगकर्ता प्रोफ़ाइल फ़ोटो (अवतार) डाउनलोड करना छोड़ें।
--no-mediaसंदेशों के अंदर फ़ोटो और दस्तावेज़ डाउनलोड करना छोड़ें; मेटाडेटा अभी भी टेक्स्ट इतिहास में लिखा जाता है।
--no-historyप्रति-चैट <chat_id>_history.txt न लिखें। सबसे हल्के संभव रन के लिए --users-csv के साथ संयोजित करें।
--users-csvउपयोगकर्ताओं को <user_id>/<user_id>.json डायरेक्टरी के बजाय एक ही <bot_id>/users.csv में लिखें।
--tor127.0.0.1:9050 पर स्थानीय Tor SOCKS5 प्रॉक्सी के माध्यम से रूट करें (Telegram ब्लॉकिंग बायपास)।

पूरी सूची के लिए ./dumper.py --help चलाएँ।

वर्तमान में ज्ञात समस्याएँ

टूल डाउनलोड करें