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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
certificate-ripper — 🔐 أداة سطر أوامر لاستخراج شهادات الخوادم | Kitploit
أدوات/GitHubGitHub/hakky54/certificate-ripper
أدوات عامةجمع المعلوماتأمن الشبكاتالتشفير
GitHubhakky54/certificate-ripper

certificate-ripper

🔐 أداة سطر أوامر لاستخراج شهادات الخوادم

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

الأكثر شعبية

عرض الكل →

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

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

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

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

Actions Status Security Rating Coverage Apache2 license GitHub stars chart

SonarCloud

Certificate Ripper 🔐

أداة سطر أوامر (CLI) لاستخراج شهادات الخادم

عرض توضيحي

alt text

المزايا

  • سريعة
  • سهلة الاستخدام
  • لا تتطلب openssl
  • تعمل على أي نظام تشغيل
  • يمكن استخدامها مع Java أو بدونه، إذ تتوفر ملفات تنفيذية أصلية في الإصدارات
  • تستخرج جميع الحقول الفرعية للشهادة
  • يمكن تنسيق الشهادات بصيغة PEM
  • يمكن استخراج عدة عناوين URL مختلفة دفعة واحدة بأمر واحد
  • يمكن تخزين الشهادات المستخرجة تلقائيًا في مخزن ثقة p12
  • تعمل أيضًا خلف وكيل (proxy)
  • البروتوكولات المدعومة:
    • https (بروتوكول نقل النص التشعبي الآمن)
    • wss (WebSocket الآمن)
    • ftps (بروتوكول نقل الملفات الآمن)
    • smtps (بروتوكول نقل البريد البسيط الآمن)
    • imaps (بروتوكول الوصول إلى الرسائل عبر الإنترنت الآمن)
    • قواعد البيانات:
      • PostgreSQL
      • MySQL

التثبيت

الملفات التنفيذية متاحة للتنزيل في الإصدارات. بدلاً من ذلك، يمكنك أيضًا تثبيت الأداة باستخدام إحدى الطرق التالية:

  • Mac OS X (ARM) وLinux - Homebrew 🍺
    • نفّذ brew install crip
  • Mac OS X (Intel/ARM) وLinux - Homebrew 🍺
    • نفّذ brew install hakky54/homebrew-apps/crip
  • Linux - Debian/Ubuntu (apt) 📦
    • نفّذ sudo add-apt-repository ppa:hakky554/apps && sudo apt update && sudo apt-get install crip -t 'o=LP-PPA-hakky554-apps'
  • Linux وWindows
    • نزّل أحدث ملف ثنائي من هنا: الإصدارات
  • Nintendo 3DS 🎮
    • اعثر على أحدث إصدار وتعليمات التثبيت هنا: 3DS Certificate Ripper

طرق تثبيت مساهَم بها/غير رسمية

  • Arch-Linux (AUR)
    • ثبّت حزمة AUR ‏certificate-ripper-bin
  • NixOS (nixpkgs)
    • نفّذ nix-shell -p certificate-ripper أو أضف pkgs.certificate-ripper إلى ملف configuration.nix الخاص بك
  • Sourceforge
  • Windows
    • Chocolatey 🍫
      • نفّذ choco install crip
    • Scoop 🍨
      • نفّذ scoop install extras/crip

البناء محليًا

بناء ملف تنفيذي أصلي

الحد الأدنى من المتطلبات:

  1. GraalVM 24 مع Native Image
  2. Maven
  3. Terminal

متطلبات إضافية خاصة بنظام التشغيل

  • Linux: sudo apt-get update && sudo apt-get install build-essential libz-dev zlib1g-dev -y
  • Mac: xcode-select --install
  • Windows: تطبيق Visual Studio وتأكد من تفعيل chcp 65001 (ترميز UTF-8) في سطر الأوامر
mvn clean install -Pnative-image \
 && ./target/crip print --url=https://youtube.com/

سي يكون الملف التنفيذي الأصلي لنظام التشغيل متاحًا تحت الدليل الهدف باسم الملف crip

بناء ملف jar الدهني لجافا

الحد الأدنى من المتطلبات:

  1. Java 21
  2. Maven
  3. Terminal
mvn clean install -Pfat-jar \
 && java -jar target/crip.jar print --url=https://youtube.com/

سيُتاح ملف jar الكامل (fat jar) ضمن الدليل الهدف باسم الملف crip.jar

خيارات سطر الأوامر (CLI)

Usage: crip [COMMAND]
Commands:
  print             Prints the extracted certificates to the console
  export p12        Export the extracted certificate to a PKCS12/p12 type truststore
  export jks        Export the extracted certificate to a JKS (Java KeyStore) type truststore
  export der        Export the extracted certificate to a binary form also known as DER
  export pem        Export the extracted certificate to a base64 encoded string also known as PEM
  
Usage: crip print
Prints the extracted certificates to the console
  -f, --format              To be printed certificate format. This option is not required. Default is human-readable.
  -u, --url                 Url of the target server to extract the certificates. Can be provided multiple times.

Usage: crip export pkcs12
Export the extracted certificate to a PKCS12/p12 type truststore
  -u, --url                 Url of the target server to extract the certificates. Can be provided multiple times.
  -p, --password            TrustStore password. This option is not required. Default is changeit.
  -d, --destination         Destination of the to be stored file. Default is current directory if none is provided.
      
Usage: crip export der
Export the extracted certificate to a binary form also known as DER
  -u, --url                 Url of the target server to extract the certificates. Can be provided multiple times.
  -c, --combined            Indicator to either combine all of the certificate into one file for a given url or export into individual files.
  -d, --destination         Destination of the to be stored file. Default is current directory if none is provided.

Usage: crip export pem
Export the extracted certificate to a base64 encoded string also known as PEM
  -u, --url                 Url of the target server to extract the certificates. Can be provided multiple times.
  -c, --combined            Indicator to either combine all of the certificate into one file for a given url or export into individual files.
  -d, --destination         Destination of the to be stored file. Default is current directory if none is provided.
      --include-header      Indicator to either omit or include additional information above the BEGIN statement.
      
Other additional options applicable for all commands
      --proxy-host          Proxy host
      --proxy-port          Proxy port
      --proxy-password      Password for authenticating the user for the given proxy
      --proxy-user          User for authenticating the user for the given proxy
  -t, --timeout             Amount of milliseconds till the ripping should timeout
      --resolve-ca          Indicator to automatically resolve the root ca. Possible options: true, false
      --resolve-siblings    Indicator to automatically resolve the certificates from DNS names. Possible options: true, false
      --cert-type           To be extracted certificate types. Available Formats: root, inter, leaf, all. Default: all

أمثلة على الاستخدام

تصدير واحد

crip export pkcs12 -u=https://github.com

تصدير مجمّع

crip export pkcs12 \
-u=https://youtube.com \
-u=https://github.com \
-u=https://stackoverflow.com \
-u=https://facebook.com

تحديد مسار مخصص لمخزن الثقة الوجهة

crip export pkcs12 -u=https://github.com -d=/path/to/directory

الطباعة بتنسيق مقروء للبشر

crip print -u=https://github.com

الطباعة بصيغة PEM

crip print -u=https://github.com -f=pem

الطباعة الدفعية بصيغة PEM

crip print -f=pem \
-u=https://youtube.com \
-u=https://github.com \
-u=https://stackoverflow.com \
-u=https://facebook.com
تنزيل الأداة