Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
certificate-ripper — 🔐 Инструмент командной строки для извлечения сертификатов сервера | Kitploit
Инструменты/GitHubGitHub/hakky54/certificate-ripper
Утилиты общего назначенияСбор информацииСетевая безопасностьКриптография
GitHubhakky54/certificate-ripper

certificate-ripper

🔐 Инструмент командной строки для извлечения сертификатов сервера

Репозиторий
919773623 дней назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Actions Status Security Rating Coverage Apache2 license GitHub stars chart

SonarCloud

Certificate Ripper 🔐

CLI-инструмент для извлечения сертификатов сервера

Демонстрация

alt text

Преимущества

  • Работает быстро
  • Прост в использовании
  • Не требует openssl
  • Работает в любой операционной системе
  • Может использоваться с Java или без неё — в релизах присутствуют нативные исполняемые файлы
  • Извлекает все подполя сертификата
  • Сертификаты можно форматировать в формат PEM
  • Возможно массовое извлечение нескольких разных URL одной командой
  • Извлечённые сертификаты можно автоматически сохранять в p12 truststore
  • Работает также через прокси
  • Поддерживаемые протоколы:
    • https (Hypertext Transfer Protocol Secure)
    • wss (WebSocket Secure)
    • ftps (File Transfer Protocol Secure)
    • smtps (Simple Mail Transfer Protocol Secure)
    • imaps (Internet Message Access Protocol Secure)
    • Базы данных:
      • PostgreSQL
      • MySQL

Установка

Исполняемые файлы доступны для скачивания в разделе Releases. Кроме того, инструмент можно установить одним из следующих способов:

  • 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
    • Скачайте последний бинарный файл здесь: Releases
  • 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. Терминал

Дополнительные требования для конкретных ОС

  • 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

Сборка java fat jar

Минимальные требования:

  1. Java 21
  2. Maven
  3. Терминал
mvn clean install -Pfat-jar \
 && java -jar target/crip.jar print --url=https://youtube.com/

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

Укажите пользовательский путь назначения для truststore

crip export pkcs12 -u=https://github.com -d=/path/to/directory
Скачать инструмент