
أداة للتعدين المتقدم للمحتوى على Github
⚠️ المستودع مهمل — المشروع مستبدل
هذا المستودع لم يعد يُصان وقد تم إهماله رسميًا.
يستمر المشروع في التطوير النشط على:
https://github.com/unkl4b/Gitminer3يرجى الانتقال إلى GitMiner3 للوصول إلى أحدث التحديثات والتحسينات والدعم النشط.

+ Autor: UnK
+ Blog: https://unkl4b.github.io
+ Github: https://github.com/danilovazb
+ Twitter: https://twitter.com/danilo_vaz_
+---------------------------------------------------+
| DEVELOPERS ASSUME NO LIABILITY AND ARE NOT |
| RESPONSIBLE FOR ANY MISUSE OR DAMAGE CAUSED BY |
| THIS PROGRAM |
+---------------------------------------------------+
Advanced search tool and automation in Github.
This tool aims to facilitate research by code or code
snippets on github through the site's search page.
توضح هشاشة الثقة في المستودعات العامة لتخزين الأكواد التي تحتوي على معلومات حساسة.
lxml
requests
argparse
json
re
$ git clone http://github.com/UnkL4b/GitMiner
$ cd GitMiner
~/GitMiner $ pip3 install -r requirements.txt
$ git clone http://github.com/UnkL4b/GitMiner
$ cd GitMiner
$ docker build -t gitminer .
$ docker run -it gitminer -h
UnkL4b
__ Automatic search for Github
((OO)) ▄████ ██▓▄▄▄█████▓ ███▄ ▄███▓ ██▓ ███▄ █ ▓█████ ██▀███
\__/ ██▒ ▀█▒▓██▒▓ ██▒ ▓▒▓██▒▀█▀ ██▒▓██▒ ██ ▀█ █ ▓█ ▀ ▓██ ▒ ██▒ OO
|^| ▒██░▄▄▄░▒██▒▒ ▓██░ ▒░▓██ ▓██░▒██▒▓██ ▀█ ██▒▒███ ▓██ ░▄█ ▒ oOo
| | ░▓█ ██▓░██░░ ▓██▓ ░ ▒██ ▒██ ░██░▓██▒ ▐▌██▒▒▓█ ▄ ▒██▀▀█▄ OoO
| | ░▒▓███▀▒░██░ ▒██▒ ░ ▒██▒ ░██▒░██░▒██░ ▓██░░▒████▒░██▓ ▒██▒ /oOo
| |___░▒___▒_░▓____▒_░░___░_▒░___░__░░▓__░_▒░___▒_▒_░░_▒░_░░_▒▓_░▒▓░_/ /
\______░___░__▒_░____░____░__░______░_▒_░░_░░___░_▒░_░_░__░__░▒_░_▒░__/ v2.0
░ ░ ░ ▒ ░ ░ ░ ░ ▒ ░ ░ ░ ░ ░ ░░ ░
░ ░ ░ ░ ░ ░ ░ ░
-> github.com/UnkL4b
-> unkl4b.github.io
+---------------------[WARNING]---------------------+
| DEVELOPERS ASSUME NO LIABILITY AND ARE NOT |
| RESPONSIBLE FOR ANY MISUSE OR DAMAGE CAUSED BY |
| THIS PROGRAM |
+---------------------------------------------------+
[-h] [-q 'filename:shadow path:etc']
[-m wordpress] [-o result.txt]
[-r '/^\s*.*?;?\s*$/gm']
[-c _octo=GH1.1.2098292984896.153133829439; _ga=GA1.2.36424941.153192375318; user_session=oZIxL2_ajeDplJSndfl37ddaLAEsR2l7myXiiI53STrfhqnaN; __Host-user_session_same_site=oXZxv9_ajeDplV0gAEsmyXiiI53STrfhDN; logged_in=yes; dotcom_user=unkl4b; tz=America%2FSao_Paulo; has_recent_activity=1; _gh_sess=MmxxOXBKQ1RId3NOVGpGcG54aEVnT1o0dGhxdGdzWVpySnFRd1dVYUk5TFZpZXFuTWxOdW1FK1IyM0pONjlzQWtZM2xtaFR3ZDdxlGMCsrWnBIdnhUN0tjVUtMYU1GeG5Pbm5DMThuWUFETnZjcllGOUNkRGUwNUtKOVJTaGR5eUJYamhWRE5XRnMWZZN3Y3dlpFNDZXL1NWUEN4c093RFhQd3RJQ1NBdmhrVDE3VVNiUFF3dHBycC9FeDZ3cFVXV0ZBdXZieUY5WDRlOE9ZSG5sNmRHUmllcmk0Up1MTcyTXZrN1RHYmJSdz09--434afdd652b37745f995ab55fc83]
optional arguments:
-h, --help show this help message and exit
-q 'filename:shadow path:etc', --query 'filename:shadow path:etc'
Specify search term
-m wordpress, --module wordpress
Specify the search module
-o result.txt, --output result.txt
Specify the output file where it will be
saved
-r '/^\s*(.*?);?\s*$/gm', --regex '/^\s*(.*?);?\s*$/gm'
Set regex to search in file
-c _octo=GH1.1.2098292984896.153133829439; _ga=GA1.2.36424941.153192375318; user_session=oZIxL2_ajeDplJSndfl37ddaLAEsR2l7myXiiI53STrfhqnaN; __Host-user_session_same_site=oXZxv9_ajeDplV0gAEsmyXiiI53STrfhDN; logged_in=yes; dotcom_user=unkl4b; tz=America%2FSao_Paulo; has_recent_activity=1; _gh_sess=MmxxOXBKQ1RId3NOVGpGcG54aEVnT1o0dGhxdGdzWVpySnFRd1dVYUk5TFZpZXFuTWxOdW1FK1IyM0pONjlzQWtZM2xtaFR3ZDdxlGMCsrWnBIdnhUN0tjVUtMYU1GeG5Pbm5DMThuWUFETnZjcllGOUNkRGUwNUtKOVJTaGR5eUJYamhWRE5XRnMWZZN3Y3dlpFNDZXL1NWUEN4c093RFhQd3RJQ1NBdmhrVDE3VVNiUFF3dHBycC9FeDZ3cFVXV0ZBdXZieUY5WDRlOE9ZSG5sNmRHUmllcmk0Up1MTcyTXZrN1RHYmJSdz09--434afdd652b37745f995ab55fc83, --cookie _octo=GH1.1.2098292984896.153133829439; _ga=GA1.2.36424941.153192375318; user_session=oZIxL2_ajeDplJSndfl37ddaLAEsR2l7myXiiI53STrfhqnaN; __Host-user_session_same_site=oXZxv9_ajeDplV0gAEsmyXiiI53STrfhDN; logged_in=yes; dotcom_user=unkl4b; tz=America%2FSao_Paulo; has_recent_activity=1; _gh_sess=MmxxOXBKQ1RId3NOVGpGcG54aEVnT1o0dGhxdGdzWVpySnFRd1dVYUk5TFZpZXFuTWxOdW1FK1IyM0pONjlzQWtZM2xtaFR3ZDdxlGMCsrWnBIdnhUN0tjVUtMYU1GeG5Pbm5DMThuWUFETnZjcllGOUNkRGUwNUtKOVJTaGR5eUJYamhWRE5XRnMWZZN3Y3dlpFNDZXL1NWUEN4c093RFhQd3RJQ1NBdmhrVDE3VVNiUFF3dHBycC9FeDZ3cFVXV0ZBdXZieUY5WDRlOE9ZSG5sNmRHUmllcmk0Up1MTcyTXZrN1RHYmJSdz09--434afdd652b37745f995ab55fc83
Specify the cookie for your github
البحث عن ملفات تكوين ووردبريس التي تحتوي على كلمات مرور:
$:> python3 gitminer-v2.0.py -q 'filename:wp-config extension:php FTP_HOST in:file ' -m wordpress -c pAAAhPOma9jEsXyLWZ-16RTTsGI8wDawbNs4 -o result.txt

البحث عن ملفات الحكومة البرازيلية التي تحتوي على كلمات مرور:
$:> python3 gitminer-v2.0.py --query 'extension:php "root" in:file AND "gov.br" in:file' -m senhas -c pAAAhPOma9jEsXyLWZ-16RTTsGI8wDawbNs4
البحث عن ملفات shadow في مجلد etc:
$:> python3 gitminer-v2.0.py --query 'filename:shadow path:etc' -m root -c pAAAhPOma9jEsXyLWZ-16RTTsGI8wDawbNs4
البحث عن ملفات تكوين Joomla التي تحتوي على كلمات مرور:
$:> python3 gitminer-v2.0.py --query 'filename:configuration extension:php "public password" in:file' -m joomla -c pAAAhPOma9jEsXyLWZ-16RTTsGI8wDawbNs4

| Dork | الوصف |
|---|
| filename:.npmrc _auth | بيانات مصادقة سجل npm |
| filename:.dockercfg auth | بيانات مصادقة سجل docker |
| extension:pem private | مفاتيح خاصة |
| extension:ppk private | مفاتيح puttygen الخاصة |
| filename:id_rsa or filename:id_dsa | مفاتيح ssh الخاصة |
| extension:sql mysql dump | تصدير MySQL |
| extension:sql mysql dump password | تصدير MySQL ابحث عن كلمة المرور; يمكنك تجربة أنواع مختلفة |
| filename:credentials aws_access_key_id | قد يعطي نتائج سلبية خاطئة بقيم وهمية |
| filename:.s3cfg | قد يعطي نتائج سلبية خاطئة بقيم وهمية |
| filename:wp-config.php | ملفات تكوين ووردبريس |
| filename:.htpasswd | ملفات htpasswd |
| filename:.env DB_USERNAME NOT homestead | ملف .env للارافيل (أيضًا لـ CI وأطر عمل روبي مختلفة) |
| filename:.env MAIL_HOST=smtp.gmail.com | تكوين Gmail SMTP (جرب خدمات SMTP أخرى أيضًا) |
| filename:.git-credentials | مخزن بيانات اعتماد git، أضف NOT username للحصول على نتائج أكثر صحة |
| PT_TOKEN language:bash | رموز PivotalTracker |
| filename:.bashrc password | ابحث عن كلمات المرور إلخ في .bashrc (جرب أيضًا مع .bash_profile) |
| filename:.bashrc mailchimp | تنويع مما سبق (جرب تنويعات أكثر) |
| filename:.bash_profile aws | مفاتيح الوصول والسرية لـ AWS |
| rds.amazonaws.com password | بيانات اعتماد محتملة لـ Amazon RDS |
| extension:json api.forecast.io | جرب تنويعات، اعثر على مفاتيح API/أسرار |
| extension:json mongolab.com | بيانات اعتماد Mongolab في تكوينات JSON |
| extension:yaml mongolab.com | بيانات اعتماد Mongolab في تكوينات YAML (جرب مع yml) |
| jsforce extension:js conn.login | بيانات اعتماد Salesforce محتملة في مشاريع Node.js |
| SF_USERNAME salesforce | بيانات اعتماد Salesforce محتملة |
| filename:.tugboat NOT _tugboat | تكوين Tugboat لـ Digital Ocean |
| HEROKU_API_KEY language:shell | مفاتيح Heroku API |
| HEROKU_API_KEY language:json | مفاتيح Heroku API في ملفات JSON |
| filename:.netrc password | ملف netrc الذي قد يحتوي على بيانات اعتماد حساسة |
| filename:_netrc password | ملف netrc الذي قد يحتوي على بيانات اعتماد حساسة |
| filename:hub oauth_token | تكوين hub الذي يخزن رموز GitHub |
| filename:robomongo.json | ملف بيانات اعتماد MongoDB المستخدم بواسطة Robomongo |
| filename:filezilla.xml Pass | ملف تكوين FileZilla مع اسم مستخدم/كلمة مرور محتملة لـ FTP |
| filename:recentservers.xml Pass | ملف تكوين FileZilla مع اسم مستخدم/كلمة مرور محتملة لـ FTP |
| filename:config.json auths | بيانات مصادقة سجل docker |
| filename:idea14.key | مفتاح IntelliJ Idea 14، جرب تنويعات للإصدارات الأخرى |
| filename:config irc_pass | تكوين IRC محتمل |
| filename:connections.xml | تكوين اتصالات قاعدة بيانات محتمل، جرب تنويعات لتكون محددًا |
| filename:express.conf path:.openshift | تكوين OpenShift، فقط البريد الإلكتروني والخادم |
| filename:.pgpass | ملف PostgreSQL الذي قد يحتوي على كلمات مرور |
| filename:proftpdpasswd | أسماء المستخدمين وكلمات المرور لـ ProFTPD التي أنشأتها cPanel |
| filename:ventrilo_srv.ini | تكوين Ventrilo |
| [WFClient] Password= extension:ica | معلومات WinFrame-Client التي يحتاجها المستخدمون للاتصال بخوادم تطبيقات Citrix |
| filename:server.cfg rcon password | كلمات مرور RCON لـ Counter Strike |
| JEKYLL_GITHUB_TOKEN | رموز GitHub المستخدمة لـ Jekyll |
| filename:.bash_history | ملف تاريخ Bash |
| filename:.cshrc | ملف RC لـ csh shell |
| filename:.history | ملف التاريخ (غالبًا ما يستخدم بواسطة العديد من الأدوات) |
| filename:.sh_history | تاريخ Korn shell |
| filename:sshd_config | تكوين خادم OpenSSH |
| filename:dhcpd.conf | تكوين خدمة DHCP |
| filename:prod.exs NOT prod.secret.exs | ملف تكوين الإنتاج لـ Phoenix |
| filename:prod.secret.exs | سر إنتاج Phoenix |
| filename:configuration.php JConfig password | ملف تكوين Joomla |
| filename:config.php dbpasswd | كلمة مرور قاعدة بيانات تطبيق PHP (مثل برنامج منتدى phpBB) |
| path:sites databases password | بيانات اعتماد قاعدة بيانات موقع Drupal |
| shodan_api_key language:python | مفاتيح Shodan API (جرب لغات أخرى أيضًا) |
| filename:shadow path:etc | يحتوي على كلمات مرور مشفرة ومعلومات حسابات لأنظمة Unix الجديدة |
| filename:passwd path:etc | يحتوي على معلومات حسابات المستخدمين بما في ذلك كلمات المرور المشفرة لأنظمة Unix التقليدية |
| extension:avastlic "support.avast.com" | يحتوي على مفاتيح ترخيص لـ Avast! Antivirus |
| filename:dbeaver-data-sources.xml | تكوين DBeaver الذي يحتوي على بيانات اعتماد MySQL |
| filename:.esmtprc password | تكوين esmtp |
| extension:json googleusercontent client_secret | بيانات اعتماد OAuth للوصول إلى واجهات برمجة تطبيقات Google |
| HOMEBREW_GITHUB_API_TOKEN language:shell | رمز GitHub الذي يتم تعيينه عادةً بواسطة مستخدمي Homebrew |
| xoxp OR xoxb | رموز Slack bot والرموز الخاصة |
| .mlab.com password | بيانات اعتماد MongoDB المستضافة على MLAB |
| filename:logins.json | مجموعة كلمات المرور المحفوظة في Firefox (عادةً key3.db في نفس المستودع) |
| filename:CCCam.cfg | ملف تكوين خادم CCCam |
| msg nickserv identify filename:config | كلمات مرور تسجيل الدخول إلى IRC محتملة |
| filename:settings.py SECRET_KEY | مفاتيح Django السرية (عادةً ما تسمح باختطاف الجلسة، وتنفيذ التعليمات البرمجية عن بعد، إلخ) |
| filename:secrets.yml password | أسماء المستخدمين/كلمات المرور، تطبيقات Rails |
| filename:master.key path:config | المفتاح الرئيسي لـ Rails (يستخدم لفك تشفير credentials.yml.enc لـ Rails 5.2+) |
| filename:deployment-config.json | تم إنشاؤه بواسطة sftp-deployment لـ Atom، يحتوي على تفاصيل الخادم وبيانات الاعتماد |
| filename:.ftpconfig | تم إنشاؤه بواسطة remote-ssh لـ Atom، يحتوي على تفاصيل خادم SFTP/SSH وبيانات الاعتماد |
| filename:.remote-sync.json | تم إنشاؤه بواسطة remote-sync لـ Atom، يحتوي على تفاصيل خادم FTP و/أو SCP/SFTP/SSH وبيانات الاعتماد |
| filename:sftp.json path:.vscode | تم إنشاؤه بواسطة vscode-sftp لـ VSCode، يحتوي على تفاصيل خادم SFTP/SSH وبيانات الاعتماد |
| filename:sftp-config.json | تم إنشاؤه بواسطة SFTP لـ Sublime Text، يحتوي على تفاصيل خادم FTP/FTPS أو SFTP/SSH وبيانات الاعتماد |
| filename:WebServers.xml | تم إنشاؤه بواسطة IDEs of JetBrains، يحتوي على بيانات اعتماد خادم الويب مع كلمات مرور مشفرة (غير مشفرة!) |