Карточка товара

Скрипт массовой проверки SSL-сертификатов

Назад к списку
Бесплатно Серверное ПО

Скрипт массовой проверки SSL-сертификатов

Простой и эффективный инструмент на Python для автоматической проверки статуса SSL-сертификатов веб-сайтов. Позволяет быстро определить, какие сертификаты скоро истекают, и требуют обновления. Идеально подходит для системных администраторов, DevOps-инженеров и специалистов по информационной безопасности.

Основные возможности: Получение SSL-сертификата с удалённого хоста по заданному порту (по умолчанию 443). Извлечение и отображение информации: дата выдачи, дата истечения, издатель, common name, альтернативные имена (SAN). Автоматическое определение сертификатов, требующих обновления (если до истечения осталось менее 71 дня). Цветовое выделение результатов: зелёным – сертификат в порядке, красным – требует внимания. Поддержка параллельной проверки нескольких хостов через ThreadPoolExecutor (ускоряет работу при большом списке). Лёгкая настройка: достаточно добавить нужные хосты в список HOSTS.

Преимущества: Не требует сложной конфигурации – запустил и получил результат. Использует только стандартные и широко распространённые библиотеки (pyOpenSSL, cryptography, idna). Может быть легко интегрирован в существующие системы мониторинга или CI/CD пайплайны. Код компактный и хорошо документированный, подходит для обучения и доработки под свои нужды.

Инструкция по установке и использованию: Убедитесь, что установлен Python 3.6 или выше. Установите зависимости: pip install pyOpenSSL cryptography idna. Отредактируйте список HOSTS в файле, указав нужные домены и порты. Запустите скрипт: python certs.py. Результат проверки отобразится в консоли.

Требования: Python 3.6+. Модули: pyOpenSSL, cryptography, idna.

Лицензионные условия: Автор (АЛЬЯНС-ГРУПП) разрешает использование, модификацию и распространение данного программного обеспечения. Категорически запрещается выдавать данный продукт под своим авторством – при любом использовании или публикации необходимо сохранять упоминание оригинального автора.

Бесплатный тариф — 0 ₽