Перейти к содержимому
Калькуляторы

Опубликована Процедура блокировки некошерной инфо

изменили тип протокола в выгрузке на http у ссылки, теперь стало просто http://www.youtube.com/ watch?v=w7ezZtkL1-E

Изменено пользователем swelf

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ребят, не подскажите есть уже в скрипте zapret_checker.py

чтобы дампы старше 30 дней затирались, а в момент удачной выгрузки отправлялся email ?

Изменено пользователем papuas

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не актуально, нашел и подключил модули email.py и sms.py

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Предлагаю заценить и проверить новую версию скрипта.

Написан исключительно на bash.

Использует следующие утилиты: OpenSSL, XMLStarlet, CURL, xmllint, iconv, base64 (впрочем последние три утилиты обычно в ОС уже есть).

 

Инструкция по использованию:

 

1) Распаковать в /srv (скрипт размещается в /srv/erdi). Если каталог другой, нужно будет отредактировать скрипт.

 

2) ./erdi-key-update.sh - скрипт для генерации pem-файла из pfx-файла. PFX-файлы складываются в ./key, скрипт выбирает из них последний и преобразует в PEM.

Также скрипт назначает права доступа (400 для autoerdi:autogrp), также редактируется при необходимости.

 

3) ./lib-config.inc - некоторые константы и параметры работы скрипта. Также в нем прописывается путь к OpenSSL.

 

4) ./lib-websvc.inc - параметры для работы с сервером РКН. Также в нем прописываются пути к CURL и XMLStarlet.

ERDI_RETRY=2 - сколько раз повторять операции (отправлять запрос на сервер), пока они не будут выполнены успешно. Если не задано, операция будет выполняться только один раз.

ERDI_INTERVAL=300 - если параметр задан, то скрипт будет в цикле периодически опрашивать с указанным интервалом статус выполнения запроса на сервере. Если не задано, то скрипт проверить статус запроса и загрузит файл, если запрос выполнен. Вообщем если настроить запуск скрипта каждый час, то для ERDI_INTERVAL=300 дампы будут загружаться каждый час, а для ERDI_INTERVAL= дампы будут загружаться каждые два часа (первый запуск - отправка запроса, второй запуск - загрузка файла).

 

5) ./erdi-request.sh - основной скрипт для работы в сервером РКН. Проверяет дату дампа, формирует XML-запрос, подписывает его, отправляет на сервер, отслеживает статус запроса, загружает дамп реестра, форматирует его в читаемый вид и сохраняет под версионным именем, выводит некоторую статистику по дампу.

Думал прикрутить к нему еще сводку и отчеты по email/sms, но теперь уже лень.

Шаблон XML-запроса нужно настроить под себя, строки 122-129.

 

6) ./data - каталог, содержащий запросы, ответы, полученные дампы и протокол работы в подкаталогах вида ггггммдд-ччмм. Будет быстро расти, нужно настроить периодическую чистку.

 

7) ./dump - каталог, содержащий форматированные версии реестра. Будет расти не так быстро, но также нужно настроить периодическую чистку.

 

8) ./erdi-request.log - журнал работы с сервисом РКН

 

9) ./erdi-request.err - критичные ошибки, можно использовать для отчетов

 

 

UPDATE: Обновление скриптов. В erdi-request.sh исправлен небольшой баг (-lt заменен на -ge в строке 462) и теперь фиксируются изменения в реестрах.

 

UPDATE2: Теперь дампы архивируются. Добавлен скрипт для чистки устаревших данных.

erdi.zip

erdi-update.zip

erdi-update-v2.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ребят, не подскажите есть уже в скрипте zapret_checker.py

чтобы дампы старше 30 дней затирались, а в момент удачной выгрузки отправлялся email ?

 

Не, нету.

А что, кому-то актуально?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ребят, не подскажите есть уже в скрипте zapret_checker.py

чтобы дампы старше 30 дней затирались, а в момент удачной выгрузки отправлялся email ?

Не, нету.

А что, кому-то актуально?

 

Затирка дампов - нет, я храню все. А вот отправка е-мейл - это да. Было бы здорово

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Может лучше уведомлять по почте о неудачной выгрузке ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

"Исключен из реестра": http://reestr.rublacklist.net/rec/14804/

 

Это конечно прекрасно. Но почему такая непоследовательность? Я что-то пропустил? Случилось что-то, что теперь позволяет им считать, что это не "денежный суррогат"?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ребят, не подскажите есть уже в скрипте zapret_checker.py

чтобы дампы старше 30 дней затирались, а в момент удачной выгрузки отправлялся email ?

Не, нету.

А что, кому-то актуально?

Актуально спокойно спать)

mail.py взял на каком то сайте не помню уже

 

#!/usr/bin/python
#file mail.py

import smtplib
import sys

#Параметр, передаваемый при запуске скрипта:
txtparam=sys.argv[1]                              
#От кого:
fromaddr = 'Mr. Robot <someaccount@gmail.com>'
#Кому:
toaddr = 'Administrator <email@somedomain.ru>'
#Тема письма:
subj = 'Notification from system'
#Текст сообщения:
msg_txt = 'Notice:\n\n ' +  txtparam + '\n\nBye!' #
#Создаем письмо (заголовки и текст)
msg = "From: %s\nTo: %s\nSubject: %s\n\n%s"  % ( fromaddr, toaddr, subj, msg_txt)

#Логин gmail аккаунта. Пишем только имя ящика.
#Например, если почтовый ящик someaccount@gmail.com, пишем:
username = 'someaccount'
#Соответственно, пароль от ящика:
password = 'somepassword'

#Инициализируем соединение с сервером gmail по протоколу smtp.
server = smtplib.SMTP('smtp.gmail.com:587')
#Выводим на консоль лог работы с сервером (для отладки)
server.set_debuglevel(1);
#Переводим соединение в защищенный режим (Transport Layer Security)
server.starttls()
#Проводим авторизацию:
server.login(username,password)
#Отправляем письмо:
server.sendmail(fromaddr, toaddr, msg)
#Закрываем соединение с сервером
server.quit()

 

 

 

подключил как модуль после строк :

while 1:
           logger.info('Trying to get result...')
           request = session.getResult(code)
           if request['result']:

Потом понял, что и смс тоже надо. Нашел сервис бесплатно 5 шт. в день дают. подключил sms.py

все работает, доволен.

Изменено пользователем papuas

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Роскомнадзор объявил о блокировке сайта ОЗПП

Москва. 22 июня. INTERFAX.RU — Роскомнадзор получил требование Генпрокуратуры о запрете интернет-сайта Общества защиты прав потребителя (ОЗПП), операторы связи производят его блокировку.

«К нам поступило требование Генпрокуратуры в отношении сайта ozpp.ru. В полном соответствии с требованием 398 Федерального закона сайт направлен в выгрузку операторам связи. Производится его блокировка на территории Российской Федерации», — сообщил «Интерфаксу» пресс-секретарь Роскомнадзора Вадим Ампелонский.

https://news.mail.ru/politics/22432044/

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Причем, кажется, весь сайт заблокировали, а не одну страницу. Интересно, насколько у этого общества юристы и пресс-служба зубастые? Чего-нибудь сделать смогут?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Надо понять за что. Ну понятно, что за Крым... Но официально как обосновали

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Интересно, насколько у этого общества юристы и пресс-служба зубастые?

 

Никакие они там. Простая общественная организация, типа правозащитная.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вчера добавили штук 10-15 айпишников ютуба в блэклист.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

наверное экстремизм

Зачем? Сепаратизм же, к гадалке не ходи.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ftp начали блочить ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ftp начали блочить ?

 

Типичное противостояние брони и снаряда...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ftp начали блочить ?

С некоторой стороны логично. Оно же в браузере открывается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Sergey Gilfanov

http://localhost:22/superpron.avi, уверен, у некоторых - тоже откроется)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Sergey Gilfanov

http://localhost:22/superpron.avi, уверен, у некоторых - тоже откроется)

 

Веб-страница недоступна :-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А у кого-нить ozpp.ru открывается ? я даже с отключенной фильтрацией не могу открыть

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Он лежит, небось на русских серверах хостился.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Угу, в Динете он стоит, из-за этого его и не видно с кучи мест.

Форум работает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.