GithubHelp home page GithubHelp logo

zubrizavr / egais-utm-checker Goto Github PK

View Code? Open in Web Editor NEW

This project forked from belykhk/egais-utm-checker

1.0 0.0 0.0 19 KB

Небольшой скрипт, проверяющий сертификаты в ЕГАИС УТМ

License: GNU General Public License v3.0

Shell 100.00%

egais-utm-checker's Introduction

egais-utm-checker

Небольшой скрипт на bash, проверяющий действительность сертификатов ЕГАИС УТМ и отправляющий результаты на почту.

Для работы потребуется наличие:

  • curl
  • ssmtp (уже настроенный)
  • crontab (или его аналог)

Установка:

  • git clone https://github.com/belykhk/egais-utm-checker
  • изменить в файле utm.sh переменные "path" и "mailaddress" на подходящие
  • в файле utm_list.csv добавить адреса и название всех серверов с установленным ЕГАИС УТМ
  • добавить в крон запись, которая будет запускать данный скрипт, например "0 9 * * 5 bash //home/foo/egais-utm-checker/utm.sh"

Работа скрипта проверена в Debian Stretch. С OS X не будет работать из-за особенностей работы "let".

Примерный вид получаемого письма:

 Время проверки: 2018-02-26 14:02:58 +0400

 Заведение 1
 Версия УТМ 2.0.5
 PKI: FSRAR-RSA-131321312321_2 действителен по 2018-12-10 17:14:58 +0400 - Действителен
 До окончания PKI сертификата осталось: 287 дней
 ГОСТ: 1232135443_23423425 действителен по 2018-04-26 11:27:06 +0400 - Действителен
 До окончания ГОСТ сертификата осталось: 58 дней

 Заведение 2
 Версия УТМ 2.1.6
 PKI: Действителен по 2018-04-19 12:31:26 +0400
 До окончания PKI сертификата осталось: 51 дней
 ГОСТ: Действителен по 2018-07-19 09:08:48 +0400
 До окончания ГОСТ сертификата осталось: 142 дней

egais-utm-checker's People

Contributors

belykhk avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.