Компактная переносимая библиотека на C для работы с сертификатами X.509 и протоколами TLS и DTLS, подходящая для встраиваемых систем.
Hakky54/certificate-ripper
CLI-инструмент для извлечения TLS/SSL-сертификатов с серверов и экспорта в PEM, DER или truststore.
- Звёзды
- 937
- Форки
- 80
- Открытые issues
- 0
- Последний коммит
- 22 дня назад
Что это?
Certificate Ripper, запускаемый командой `crip`, подключается к серверу и извлекает цепочку сертификатов без openssl. Он может выводить сертификаты в удобочитаемом виде или в формате PEM, а также экспортировать их в PEM, DER, PKCS12 (p12) или truststore JKS. За одну команду можно обработать несколько URL, а сертификаты — отфильтровать по типу: root, intermediate или leaf.
Помимо HTTPS, инструмент поддерживает WebSocket Secure (wss), FTPS, SMTPS, IMAPS, подключения к базам данных PostgreSQL и MySQL, а также доверенные сертификаты операционной системы. Для сред, где трафик должен проходить через прокси, доступны настройки прокси.
Инструмент распространяется как нативный исполняемый файл, собранный с помощью GraalVM, или как fat jar для Java 21. Он также доступен через Homebrew, apt, Chocolatey, Scoop, AUR и NixOS, а использовать его как Java-библиотеку можно через DSL.
Ключевые возможности
- 01Извлекает цепочки серверных сертификатов через HTTPS, WSS, FTPS, SMTPS, IMAPS, PostgreSQL и MySQL.
- 02Экспортирует сертификаты в PEM, DER, PKCS12 или truststore JKS.
- 03Обрабатывает несколько URL одной командой.
- 04Фильтрует сертификаты по типу: root, intermediate или leaf.
- 05Работает через прокси и не требует openssl.
Сценарии использования
- Добавление корпоративного или самоподписанного сертификата сервера в truststore Java.
- Проверка цепочки сертификатов сайта при диагностике проблем с TLS.
- Сбор сертификатов PEM для настройки клиентов или сервисов.
- Экспорт сертификатов для интеграционных тестов TLS-подключений.
Быстрый старт
- 1
Установить через Homebrew (macOS/Linux)
brew install crip - 2
Вывести сертификаты сервера
crip print -u=https://github.com - 3
Экспортировать сертификаты в truststore PKCS12
crip export pkcs12 -u=https://github.com
Что важно знать
- Для запуска fat jar требуется Java 21, а для сборки нативного исполняемого файла — GraalVM 24.
Темы
Частые вопросы
- Что такое certificate-ripper?
- CLI-инструмент для извлечения TLS/SSL-сертификатов с серверов и экспорта в PEM, DER или truststore. Certificate Ripper, запускаемый командой `crip`, подключается к серверу и извлекает цепочку сертификатов без openssl. Он может выводить сертификаты в удобочитаемом виде или в формате PEM, а также экспортировать их в PEM, DER, PKCS12 (p12) или truststore JKS. За одну команду можно обработать несколько URL, а сертификаты — отфильтровать по типу: root, intermediate или leaf.
- certificate-ripper можно использовать бесплатно? Какая у него лицензия?
- certificate-ripper распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- certificate-ripper всё ещё поддерживается?
- Активно поддерживается. Последний коммит в certificate-ripper — 28 сент. 2026 г..
- Для чего можно использовать certificate-ripper?
- Добавление корпоративного или самоподписанного сертификата сервера в truststore Java. Проверка цепочки сертификатов сайта при диагностике проблем с TLS. Сбор сертификатов PEM для настройки клиентов или сервисов. Экспорт сертификатов для интеграционных тестов TLS-подключений.
- Как установить certificate-ripper?
- Установить через Homebrew (macOS/Linux): brew install crip Вывести сертификаты сервера: crip print -u=https://github.com Экспортировать сертификаты в truststore PKCS12: crip export pkcs12 -u=https://github.com
- Где скачать certificate-ripper?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Hakky54/certificate-ripper
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Универсальный инструмент OSINT с открытым исходным кодом для проверки сайтов по запросу: DNS, SSL, заголовки, данные сервера и настройки безопасности.
CLI на Go для WHOIS и анализа доменов с вкладочным TUI: WHOIS, DNS, почтовая аутентификация, SSL/TLS, HTTP, SEO и определение стека технологий.
CLI-инструмент для мониторинга доступности сайтов, времени ответа и срока действия SSL-сертификатов с оповещениями через уведомления на рабочем столе и вебхуки.
Переводит научные PDF-статьи на другие языки, сохраняя формулы, графики, таблицы и исходную вёрстку; поддерживает двуязычный вариант.
Менеджер задач и Kanban-доска на Markdown, работающие в любом Git-репозитории и предназначенные для проверки результатов работы AI-агентов.