Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

الخلاصاتاتصالالخصوصية© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
Scavenger — زواحف (بوت) تبحث عن تسريبات بيانات الاعتماد على مواقع اللصق. | Kitploit
أدوات/GitHubGitHub/rndinfosecguy/scavenger
الاستخبارات مفتوحة المصدر (OSINT)كسر كلمات المرورتسريب البياناتجمع المعلوماتزاحف الويب
GitHubrndinfosecguy/scavenger

Scavenger

زواحف (بوت) تبحث عن تسريبات بيانات الاعتماد على مواقع اللصق.

عرض المستودع
81813635منذ 6 أيامتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

Scavenger - بوت OSINT - 3.0

image


البوت أثناء العمل


مقدمة

مجرد كود بوت OSINT الخاص بي للبحث عن تسريبات البيانات الحساسة على مواقع اللصق. يتم دائمًا جمع تركيبات email:password.

يكتشف المعلومات الحساسة بناءً على الملف searchterms.txt وبعض التعبيرات النمطية في classes/utility.py.

مصطلحات البحث:

mysqli_connect(
BEGIN RSA PRIVATE KEY
-----BEGIN
The name of the database for WordPress
Return-Path:
insert into
INSERT INTO
.onion
github_pat_
AIza
sk_live_
rk_live_
client_secret
jdbc:
mongodb://
mongodb+srv://
mysql://
postgresql://
redis://
authorization: basic

يمكن تخصيص مصطلحات البحث. يمكنك معرفة المزيد عنها في قسم الإعدادات.

مقالات عن Scavenger

  • https://jakecreps.com/2019/05/08/osint-collection-tools-for-pastebin/
  • https://jakecreps.com/2019/01/08/scavenger/
  • https://youtu.be/VCwiZ2dh17Q?t=51 (البوت مذكور هنا)

الميزات الرئيسية

بالنسبة لـ pastebin.com يمتلك البوت وضعين:

  • البحث عن البيانات الحساسة في الأرشيف عبر الكشط
  • البحث عن البيانات الحساسة عبر تتبع المستخدمين الذين ينشرون التسريبات

بالنسبة لـ pastes.io:

  • يحاول تخمين اللصقات والبحث عن المعلومات الحساسة
  • لا تنسَ إضافة مفتاح API الخاص بك تحت configs/pastesio.json وتحديد ما إذا كنت تمتلك فئة free أو pro

بالنسبة لـ GitHub Gist:

  • يكشط أحدث الـ gists ويبحث عن المعلومات الحساسة

بالنسبة لـ dpaste.com:

  • يكشط الأرشيف بانتظام

ميزات إضافية:

  • مصطلحات بحث قابلة للتخصيص

الإعدادات

  1. نفّذ setup.sh لتثبيت مكتبات python غير القياسية المطلوبة
  2. احذف ملفات README.md في كل مجلد فرعي لأنها مجرد عناصر نائبة
  3. يبحث البوت عن تركيبات email:password وأنواع أخرى من البيانات الحساسة افتراضيًا. إذا أردت إضافة المزيد من مصطلحات البحث، حرّر ملف configs/searchterms.txt أو استخدم المفتاح -2 في سكربت التحكم إعدادات configs/searchterms.txt الافتراضية:

إذا أردت إضافة مصطلحات بحث أخرى، فقط أضفها إلى الملف سطرًا بسطر. هل تعرف مصطلح بحث مفيدًا مفقودًا هنا؟ أخبرني! :-) 3. بالنسبة لوحدة تتبع المستخدمين في pastebin.com، تحتاج إلى إضافة المستخدمين المستهدفين سطرًا بسطر إلى ملف configs/users.txt.

الاستخدام

مساعدة البرنامج:

$ python3 scavenger.py -h
╭── Scavenger 3.0 ─────────────────────────────────╮
│ multi-source credential-leak crawler             │
│                                                  │
│   -0  pastebin archive scrape module             │
│   -1  pastebin user track module                 │
│   -2  pastes.io random-ID scraper                │
│   -3  GitHub gist scraper                        │
│   -4  dpaste.com scraper                         │
│   -5  edit search terms                          │
│   -6  edit tracked users                         │
│   -7  dashboard                                  │
│                                                  │
│ python3 scavenger.py -0 -1  (combine flags)      │
╰──────────────────────────────────────────────────╯
usage: scavenger.py [-h] [-0] [-1] [-2] [-3] [-4] [-5] [-6] [-7]

control script

options:
  -h, --help          show this help message and exit
  -0, --pbincom       Activate pastebin.com archive scraping module
  -1, --pbincomTrack  Activate pastebin.com user track module
  -2, --pastesio      Activate pastes.io random-ID scraper
  -3, --githubgist    Activate GitHub gist scraper
  -4, --dpaste        Activate dpaste.com public archive scraper
  -5, --editsearch    Edit search terms file for additional search terms (email:password combinations will always be searched)
  -6, --editusers     Edit user file of the pastebin.com user track module
  -7, --dashboard     Start the web dashboard

example usage: python3 scavenger.py -0 -1

يتم تخزين اللصقات المكشوطة في مواقع مختلفة حسب حالتها.

  • تم كشط اللصقة لكن لم يتم اكتشاف أي شيء -> data/raw_pastes
  • تم كشط اللصقة وتم اكتشاف تركيبة email:password -> data/raw_pastes و data/files_with_passwords
  • تم كشط اللصقة وتم اكتشاف بيانات حساسة أخرى -> data/raw_pastes و data/otherSensitivePastes

يتم تخزين اللصقات في data/raw_pastes حتى تصل إلى حد 48000 ملف. بمجرد وجود أكثر من 48000 لصقة، يتم ضغطها ونقلها إلى مجلد الأرشيف.


بدء وحدة كشط أرشيف pastebin.com

$ python3 scavenger.py -0

بدء وحدة تتبع مستخدمي pastebin.com

$ python3 scavenger.py -1

عند بدء إحدى هذه الوحدات، يتم إنشاء جلسة tmux مع الوحدة قيد التشغيل في الخلفية.

عرض جلسات tmux

$ tmux ls
pastebincomArchive: 1 windows (created Sun Apr 14 06:33:32 2021) [204x58]
pastebincomTrack: 1 windows (created Sun Apr 14 06:33:32 2021) [204x58]

مثال على التفاعل مع جلسة tmux

$ tmux a -t pastebincomArchive
$ tmux a -t pastebincomTrack

لفصل نفسك عن الجلسة اضغط STRG+b d.


إذا أردت بدء وحدة دون استخدام برنامج التحكم، يمكنك القيام بذلك عبر استدعائها مباشرة.

كاشط أرشيف Pastebin.com

$ python3 pbincomArchiveScrape.py

متتبع مستخدمي Pastebin.com

$ python3 pbincomTrackUser.py

بدء (dashboard) المدمج الذي يعرض إحصائيات البوت (قد ترغب في تخصيص IP والمنفذ)

$ python3 scavenger.py -6

قائمة المهام

إذا كان هناك شيء ينقصك وتريد مني إضافة ميزات أو إجراء تغييرات، فقط أخبرني عبر Twitter أو مشكلة GitHub :-)

تنزيل الأداة