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

Получение реестра запрещённых сайтов

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

Встала задача автоматизации выгрузки реестра.

Нашел заготовку на хабре, ковыряю своими кривыми руками, ничего не выходит. Сервер упорно возвращает 403 Forbidden

 

#!/usr/bin/perl -w

use MIME::Base64;
use SOAP::Lite;

open FREQ, '<', 'request.xml';
$req = <FREQ>;
close FREQ;

open FSIG, '<', 'request.xml.sign';
while(<FSIG>)
{
$sig.=$_;
}
close FSIG;

# Отправка запроса и электронной подписи

$soap=SOAP::Lite->new(proxy => 'http://zapret-info.gov.ru/services/OperatorRequest/');

$soap->service("http://www.zapret-info.gov.ru/services/OperatorRequest/?wsdl");

@params=(
   SOAP::Data->name('requestFile')->type("xsd:base64Binary")->value( encode_base64($req)),
   SOAP::Data->name('signatureFile')->type("xsd:base64Binary")->value($sig),
);
$result=$soap->call(sendRequest =>  @params ); #вот после этого вылезает 403
$code=$result->body->{sendRequestResponse}->{code};

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

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


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

в другой ветке обсуждают похожие вопросы:

 

http://forum.nag.ru/forum/index.php?showtopic=79836&st=1040

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


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

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


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

Вот читаю ПОСТАНОВЛЕНИЕ от 26 октября 2012 г. N 1101:

12. По истечении 3 суток с момента направления уведомления провайдеру хостинга, в течение которых владелец сайта в сети "Интернет" и (или) провайдер хостинга должны принять меры по удалению запрещенной информации и (или) ограничению доступа к сайту в сети "Интернет", содержащему запрещенную информацию, уполномоченный сотрудник Федеральной службы по надзору в сфере связи, информационных технологий и массовых коммуникаций и (или) оператора реестра проверяет соответствующее доменное имя и (или) указатель страницы сайта в сети "Интернет".

В случае невозможности доступа по указанному доменному имени и (или) указателю страницы сайта в сети "Интернет" к запрещенной информации или отсутствия выявленной запрещенной информации на странице сайта в сети "Интернет" уполномоченный сотрудник Федеральной службы по надзору в сфере связи, информационных технологий и массовых коммуникаций и (или) оператора реестра исключает доменное имя и (или) указатель страницы сайта в сети "Интернет" из единого реестра и вносит в соответствующую реестровую запись сведения об этом с указанием даты и времени исключения доменного имени и (или) указателя страницы сайта в сети "Интернет" из единого реестра.

 

Вопрос: Как это понимать?

Оператор реестра вносит запись в реестр, а далее по тексту удаляет из реестра запись. Что вносит, как - не понятно, и что он удаляет реестра - только что внесённую запись? (Бред какой-то :-( )

Что тогда реально в реестре актуально запрещенного? По какому признаку это определить в реестре?

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


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

спасиб, бегу на работу проверять

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


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

 

open FREQ, '<', 'request.xml';

$req = <FREQ>;

close FREQ;

 

 

сам этим вопросом не занимаюсь, поэтому каков формат запроса к РКНовскому серверу не знаю, но у вас в вышеприведенном участке кода в переменную $req попадет только первая строка файла request.xml. Так и задумано? Если файл request.xml многострочный и нужно в $req записать все его строки, то поставьте над этим участком строку

local $/;

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

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


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

value( encode_base64($sig)) так надо, у меня так завелось

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


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

И что Ни у кого не возникло подобного вопроса по ПОСТАНОВЛЕНИЕ от 26 октября 2012 г. N 1101 пункт 12?

Или хоть разъясните кто понял суть этого пункта....

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

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


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

И что Ни у кого не возникло подобного вопроса по ПОСТАНОВЛЕНИЕ от 26 октября 2012 г. N 1101 пункт 12?

Или хоть разъясните кто понял суть этого пункта....

 

Очевидно Вы невнимательно прочитали текст. Там все прозрачно. В 2х словах:

Запись вносится в реестр, если через 3 дня урл недоступен или инфа удалена - запись выносится. Это записывается в журнал.

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


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

И что Ни у кого не возникло подобного вопроса по ПОСТАНОВЛЕНИЕ от 26 октября 2012 г. N 1101 пункт 12?

Или хоть разъясните кто понял суть этого пункта....

 

Очевидно Вы невнимательно прочитали текст. Там все прозрачно. В 2х словах:

Запись вносится в реестр, если через 3 дня урл недоступен или инфа удалена - запись выносится. Это записывается в журнал.

В чей журнал? Оператора реестра или оператора связи?

Но это так..

Сейчас занят тем как на фрухе сделать скрипт формирования файла, подписания, отправки файла и подписи, запроса реестра и его последующей обработке. У кого что нибудь есть в этом плане? Пишите в личку. Поделюсь своими текстами..

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

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


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

>В чей журнал? Оператора реестра или оператора связи?

Конечно "Оператора реестра", ведь он ведет реестр.

 

>У кого что нибудь есть в этом плане?

В соседних форумах давно все разжевано и написано. Бери и пользуйся.

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


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

Кому еще интересна эта тема, можно почитать здесь -http://www.infosys.ru/users/AGlytin/

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

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


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

Мужики помогите советом !! вроде все сделал как в скрипте господина tawer'а но получаю такое

28-01-2014 00:18:07 error request файл запроса не соответствует требуемому формату

чето с кодировкой ?

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


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

Мужики помогите советом !! вроде все сделал как в скрипте господина tawer'а но получаю такое

28-01-2014 00:18:07 error request файл запроса не соответствует требуемому формату

чето с кодировкой ?

Через форму, в ручном режиме, работает?

Подпись проверку проходит?

Если да, пишите в РКН, они укажут на ошибки.

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


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

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


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

Последние сутки ни у кого проблем с vigruzki.rkn.gov.ru нет?

Соединения отваливаются по таймауту (причем сразу), даже в ручном режиме через сайт - белая страница "таймаут"

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


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

У меня отдаёт идентификатор, но по sendRequest ничего не возвращает.

В коде ошибки - пусто.

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


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

И также само заработало пока искал причину (

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


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

Таки да, реализация на python, которую я использую, тоже через раз вываливается с ошибкой TimeOut.

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


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

Таки да, реализация на python, которую я использую, тоже через раз вываливается с ошибкой TimeOut.

 

Аналогично. Зато потом будут звонить и говорить, что накажут, если выгружать не будем... :-(

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


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

А я уж думал я один такой)))) работает через раз два, пришлось скрипт немного модифицировать.

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


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

У меня тоже через раз...в ручную тоже ошибку выдавало, сейчас вроде наладили

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


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

Сегодня до 13:00 по москве у меня проблема оставалась.

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


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

Вручную тоже было тяжко выкачать. и тоже Timeout. Буквально так: 2 минуты - выгрузка не готова, 3 минуты - таймаут... Похоже, что проблемы у РКН

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


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

Кому тема интересна - как можно победить OpenSSL для формирования подписи в Centos 6.5: _http://www.infosys.ru/users/AGlytin/index2.html

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

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


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

Join the conversation

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

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

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

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

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

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

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