Skip to content

aanazaretyan/verify-russian-TLS-certificate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Проверка поддержки страницами российского сертификата

В связи со случаями отказа иностранных удостоверяющих центров работать с российскими веб-приложениями, появилась необходимость создавать УЦ, подчинённый органам власти РФ.

Программа может автоматизировать процесс контроля над веб-приложениями, чтобы отслеживать, какие веб-приложения из списка имеют риски лишиться защищённого соединения.

Возможности

  • Проверка поддержки российского сертификата
  • Контроль изменений статуса поддержки

Использование

  1. Активировать виртуальное окружение (опционно)
  2. Установить зависимости
>> pip install -r requirements.txt
  1. В файл sample.xlsx вписать все названия компаний и URL-адреса
  2. Запустить программу
>> python3 main.py
  1. Отчёт сохранится в папке reports

Возможности парсера xml

  1. Напротив названия организации вписывается ссылка на ресурс
Организация Ссылка
Яндекс ya.ru
  1. В ячейке со ссылками можно вписывать ссылки через запятую:
Организация Ссылка
Яндекс ya.ru, yandex.ru
  1. Ссылки могут быть и с "https://", и с "https://" (https:// изменится на https://), и без них.
Организация Ссылка
Яндекс https://ya.ru, yandex.ru
Вконтакте https://vk.ru
  1. Ячейку для названия компании можно представить в виде объединённой с несколькими строками
Организация Ссылка
Яндекс https://ya.ru
yandex.ru
Вконтакте https://vk.ru

About

The program verifies which pages support Russian Certificates

Topics

Resources

Stars

Watchers

Forks

Languages