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

565 пользователей проголосовало

  1. 1. Для блокировка используем



Блокировка сайтов провайдерами маневры с DNS

А чем 

yum install perl-Email-MIME

не подошел ? (этот пакет живет в epel)

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


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

@max1976 Может есть смысл добавить проверку на версию xml? Если текущий установленный скрипт видит несовпадение версии на которую рассчитан, то он прекращает работу с выдачей ошибки.

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


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

Господа, обращаюсь к тем, у кого сегодня встали обновы из-за новшеств.

Если есть пропуски, сохраните все файлики, напишите в ЛС.

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


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

my $logger=Log::Log4perl->get_logger();

my $api_url = $Config->{'API.url'} || die "API.url not defined.";
my $dump_version = $Config->{'DUMP.Dump_Version'} || die "DUMP.DumpVersion not defined.";
my $req_file = $Config->{'PATH.req_file'} || die "PATH.req_file not defined.";
$req_file = $dir."/".$req_file;
my $sig_file = $Config->{'PATH.sig_file'} || die "PATH.sig_file not defined.";
$sig_file = $dir."/".$sig_file;
my $template_file = $Config->{'PATH.template_file'} || die "PATH.template_file not defined.";
$template_file = $dir."/".$template_file;
my $archive_path = $Config->{'PATH.archive'} || "";



sub parseDump
{
        $logger->debug("Parsing dump...");

        my $xml = new XML::Simple;
        my $data = $xml->XMLin($dir.'/dump.xml');

        if ($data->{formatVersion} ne $dump_version) {
        $logger->error("Incompatible Version Dump $data->{formatVersion}. Exiting");
        exit 0;
                } else {
        $logger->info("Version Dump: $data->{formatVersion}. OK");
        }

 

zapret.conf

[DUMP]
Dump_Version = 2.3

Вот так как-то...

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


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

19 часов назад, arhead сказал:

Вот и пошла жара.

ещё как пошла!

d1117b2118ad7ce8d0d75a2e4798f9ae.png
https://gyazo.com/d1117b2118ad7ce8d0d75a2e4798f9ae

 

с радиочастотного вошли в положение, сказали штрафа не будет

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


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

Мне тоже ответили что штрафа не будет, написали:

Цитата

 РКН дает некоторое время на адаптацию.

 

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


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

11 hours ago, swsn said:

я просто добавил перед подключением библиотек

use lib '/root/perl5/lib/perl5';

Оно добавляет директорию в @INC

То же самое, email::mime ставил через cpan. zapret.pl вручную работает норм, из крона через .sh вообще не запускается, при этом остальное всё работает.

Решение надо бы куда-то добавить, или отписать в readme, как минимум

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


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

17 минут назад, Bl_cK сказал:

То же самое, email::mime ставил через cpan. zapret.pl вручную работает норм, из крона через .sh вообще не запускается, при этом остальное всё работает.

Решение надо бы куда-то добавить, или отписать в readme, как минимум

Странно, ставил тоже через CPAN, но в кроне продолжает работать скрипт без перебоев.

user /usr/bin/perl /opt/zapret/zapret.pl >/dev/null 2>&1

 

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

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


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

8 минут назад, Bl_cK сказал:

из крона через .sh вообще не запускается, при этом остальное всё работает.

в .bashrc внесены необходимые переменные для perl, например

export PERL5LIB="/root/perl5/lib/perl5:$PERL5LIB";

в кроне подключаю этот bashrc:

 

7,22,37,52 * * * * . /%USER%/.bashrc; /opt/dump/zapret.pl

 

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


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

11 hours ago, st_re said:

А чем 

yum install perl-Email-MIME

не подошел ? (этот пакет живет в epel)

У меня с perl-Email-MIME в zapret_update.log: "ERROR | main  | Can't connect to the SMTP server: Invalid argument"

 

 

 

Лечится правкой в zapret.pl

 с Net::SMTP->new($smtp_host.':'.$smtp_port, Debug => 0)  на Net::SMTP->new($smtp_host, Port=>$smtp_port, Debug => 0)

 

 

diff:

  -my $smtp = Net::SMTP->new($smtp_host.':'.$smtp_port, Debug => 0) or do { $logger->error( "Can't connect to the SMTP server: $!"); return; };
 +my $smtp = Net::SMTP->new($smtp_host, Port=>$smtp_port, Debug => 0) or do { $logger->error( "Can't connect to the SMTP server: $!"); return; };

 

 

 

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


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

11 часов назад, Bat сказал:

Может есть смысл добавить проверку на версию xml? Если текущий установленный скрипт видит несовпадение версии на которую рассчитан, то он прекращает работу с выдачей ошибки.

 

10 часов назад, myth сказал:

Вот так как-то...

 

Хорошая идея. Добавил проверку на версию дампа. Изменения опубликованы на github'е.

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


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

2018-02-13 15:35:40 | ERROR | main  | Unsupported scheme in url: newcamd525://iserver4.tv:4002 for resolving.
2018-02-13 15:35:40 | ERROR | main  | Unsupported scheme in url: newcamd525://iserver4.tv:5000 for resolving.
2018-02-13 15:35:40 | ERROR | main  | Unsupported scheme in url: newcamd525://iserver2.tv:4001 for resolving.
2018-02-13 15:35:40 | ERROR | main  | Unsupported scheme in url: newcamd525://iserver2.tv:4002 for resolving.
2018-02-13 15:35:40 | ERROR | main  | Unsupported scheme in url: newcamd525://iserver2.tv:5000 for resolving.
2018-02-13 15:35:42 | ERROR | main  | Unsupported scheme in url: newcamd525://iserver3.tv:4001 for resolving.
2018-02-13 15:35:42 | ERROR | main  | Unsupported scheme in url: newcamd525://iserver3.tv:4002 for resolving.
2018-02-13 15:35:42 | ERROR | main  | Unsupported scheme in url: newcamd525://iserver3.tv:5000 for resolving.
2018-02-13 15:35:43 | ERROR | main  | Unsupported scheme in url: newcamd525://iserver1.tv:4001 for resolving.
2018-02-13 15:35:43 | ERROR | main  | Unsupported scheme in url: newcamd525://iserver1.tv:4002 for resolving.
2018-02-13 15:35:43 | ERROR | main  | Unsupported scheme in url: newcamd525://iserver1.tv:5000 for resolving.

на это в логе имеет смысл обращать внимание ?

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


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

1 час назад, dee сказал:

2018-02-13 15:35:40 | ERROR | main  | Unsupported scheme in url: newcamd525://iserver4.tv:4002 for resolving.
2018-02-13 15:35:40 | ERROR | main  | Unsupported scheme in url: newcamd525://iserver4.tv:5000 for resolving.
2018-02-13 15:35:40 | ERROR | main  | Unsupported scheme in url: newcamd525://iserver2.tv:4001 for resolving.
2018-02-13 15:35:40 | ERROR | main  | Unsupported scheme in url: newcamd525://iserver2.tv:4002 for resolving.
2018-02-13 15:35:40 | ERROR | main  | Unsupported scheme in url: newcamd525://iserver2.tv:5000 for resolving.
2018-02-13 15:35:42 | ERROR | main  | Unsupported scheme in url: newcamd525://iserver3.tv:4001 for resolving.
2018-02-13 15:35:42 | ERROR | main  | Unsupported scheme in url: newcamd525://iserver3.tv:4002 for resolving.
2018-02-13 15:35:42 | ERROR | main  | Unsupported scheme in url: newcamd525://iserver3.tv:5000 for resolving.
2018-02-13 15:35:43 | ERROR | main  | Unsupported scheme in url: newcamd525://iserver1.tv:4001 for resolving.
2018-02-13 15:35:43 | ERROR | main  | Unsupported scheme in url: newcamd525://iserver1.tv:4002 for resolving.
2018-02-13 15:35:43 | ERROR | main  | Unsupported scheme in url: newcamd525://iserver1.tv:5000 for resolving.

на это в логе имеет смысл обращать внимание ?

Очевидно,что нет: ругается,что url не http(s).

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


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

1 час назад, dee сказал:

2018-02-13 15:35:40 | ERROR | main  | Unsupported scheme in url: newcamd525://iserver4.tv:4002 for resolving.
2018-02-13 15:35:40 | ERROR | main  | Unsupported scheme in url: newcamd525://iserver4.tv:5000 for resolving.
2018-02-13 15:35:40 | ERROR | main  | Unsupported scheme in url: newcamd525://iserver2.tv:4001 for resolving.
2018-02-13 15:35:40 | ERROR | main  | Unsupported scheme in url: newcamd525://iserver2.tv:4002 for resolving.
2018-02-13 15:35:40 | ERROR | main  | Unsupported scheme in url: newcamd525://iserver2.tv:5000 for resolving.
2018-02-13 15:35:42 | ERROR | main  | Unsupported scheme in url: newcamd525://iserver3.tv:4001 for resolving.
2018-02-13 15:35:42 | ERROR | main  | Unsupported scheme in url: newcamd525://iserver3.tv:4002 for resolving.
2018-02-13 15:35:42 | ERROR | main  | Unsupported scheme in url: newcamd525://iserver3.tv:5000 for resolving.
2018-02-13 15:35:43 | ERROR | main  | Unsupported scheme in url: newcamd525://iserver1.tv:4001 for resolving.
2018-02-13 15:35:43 | ERROR | main  | Unsupported scheme in url: newcamd525://iserver1.tv:4002 for resolving.
2018-02-13 15:35:43 | ERROR | main  | Unsupported scheme in url: newcamd525://iserver1.tv:5000 for resolving.

на это в логе имеет смысл обращать внимание ?

Вроде как и раньше ругалось, на пропуски не влияет, т.е. их нет

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


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

5 часов назад, dee сказал:

2018-02-13 15:35:40 | ERROR | main  | Unsupported scheme in url: newcamd525://iserver4.tv:4002 for resolving.
2018-02-13 15:35:40 | ERROR | main  | Unsupported scheme in url: newcamd525://iserver4.tv:5000 for resolving.
2018-02-13 15:35:40 | ERROR | main  | Unsupported scheme in url: newcamd525://iserver2.tv:4001 for resolving.
2018-02-13 15:35:40 | ERROR | main  | Unsupported scheme in url: newcamd525://iserver2.tv:4002 for resolving.
2018-02-13 15:35:40 | ERROR | main  | Unsupported scheme in url: newcamd525://iserver2.tv:5000 for resolving.
2018-02-13 15:35:42 | ERROR | main  | Unsupported scheme in url: newcamd525://iserver3.tv:4001 for resolving.
2018-02-13 15:35:42 | ERROR | main  | Unsupported scheme in url: newcamd525://iserver3.tv:4002 for resolving.
2018-02-13 15:35:42 | ERROR | main  | Unsupported scheme in url: newcamd525://iserver3.tv:5000 for resolving.
2018-02-13 15:35:43 | ERROR | main  | Unsupported scheme in url: newcamd525://iserver1.tv:4001 for resolving.
2018-02-13 15:35:43 | ERROR | main  | Unsupported scheme in url: newcamd525://iserver1.tv:4002 for resolving.
2018-02-13 15:35:43 | ERROR | main  | Unsupported scheme in url: newcamd525://iserver1.tv:5000 for resolving.

на это в логе имеет смысл обращать внимание ?

Не стоит обращать внимание. Я внес изменение в скрипт, теперь это предупреждение, а не ошибка.

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


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

В 13.02.2018 в 10:58, AN111 сказал:

У меня с perl-Email-MIME в zapret_update.log: "ERROR | main  | Can't connect to the SMTP server: Invalid argument"

 

 

 

Лечится правкой в zapret.pl

 с Net::SMTP->new($smtp_host.':'.$smtp_port, Debug => 0)  на Net::SMTP->new($smtp_host, Port=>$smtp_port, Debug => 0)

 

 

diff:

  -my $smtp = Net::SMTP->new($smtp_host.':'.$smtp_port, Debug => 0) or do { $logger->error( "Can't connect to the SMTP server: $!"); return; };
 +my $smtp = Net::SMTP->new($smtp_host, Port=>$smtp_port, Debug => 0) or do { $logger->error( "Can't connect to the SMTP server: $!"); return; };

 

 

 

Я в свое время сделал

+use Net::SMTP::SSL;


-my $smtp = Net::SMTP->new($smtp_host.':'.$smtp_port, Debug => 0) or do { $logger->error( "Can't connect to the SMTP server: $!"); return; };

+my $smtp = Net::SMTP::SSL->new($smtp_host.':'.$smtp_port, Debug => 0) or do { $logger->error( "Can't connect to the SMTP server: $!"); return; };

и почта стала отправляться

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


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

Есть еще у кого то такой пропуск? Не могу понять откуда он взялся вообще.

image.thumb.png.9dca65a5dd86810904a12a8374b33db1.png

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


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

8 минут назад, hsvt сказал:

Есть еще у кого то такой пропуск? Не могу понять откуда он взялся вообще.

Нет. Чисто. У меня бывает тоже иногда проскакивает 1-2 сайта. Все ни как руки не дойдут что бы не аплинки зеркалить а пользователей. Ревизор находится за nfqfilter для большей надежности. И при перезапусках ревизор успевает сделать 1 или 2 пропуска. Ну и на несколько пропусков как я с РКН говорил ни чего не делаем. Есть какая то норма у них видимо. Но не говорили какая.

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


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

iptables -t mangle -A PREROUTING -s 192.168.30.0/24 -p tcp -m tcp -j NFQUEUE --queue-num 0 и при падении\перезапуске nfqfilter ревизор просто не получит интернета

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


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

3 часа назад, hsvt сказал:

Есть еще у кого то такой пропуск? Не могу понять откуда он взялся вообще.

Пропуск скорее всего зафиксирован после удаления, ревизор опаздывает)

Цитата

В 11 часов сегодня Removed URL http://www.doovi.com/video/radoperedacha-golos-krimu-gst-veldar-shukurdjiev/fqKEaNcIqQg (id 98553)

 

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


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

Ошибка в реестре, бэкслэш в имени домена. В список для extfilter домен не попадает

 

	<content id="801013" includeTime="2018-02-14T20:38:47" entryType="1" blockType="domain" hash="4E7D08CA26C501C850CB0C6845B59200" ts="2018-02-14T21:00:00+03:00">
		<decision date="2017-12-22" number="2-5349/17" org="суд"/>
		<domain ts="2018-02-14T21:00:00+03:00"><![CDATA[eleanorbethanie.ru\]]></domain>
		<ip ts="2018-02-14T21:00:00+03:00">104.27.162.78</ip>
		<ip ts="2018-02-14T21:00:00+03:00">104.27.163.78</ip>
	</content>

 

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


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

1 час назад, Piyoz сказал:

Ошибка в реестре, бэкслэш в имени домена. В список для extfilter домен не попадает

 


	<content id="801013" includeTime="2018-02-14T20:38:47" entryType="1" blockType="domain" hash="4E7D08CA26C501C850CB0C6845B59200" ts="2018-02-14T21:00:00+03:00">
		<decision date="2017-12-22" number="2-5349/17" org="суд"/>
		<domain ts="2018-02-14T21:00:00+03:00"><![CDATA[eleanorbethanie.ru\]]></domain>
		<ip ts="2018-02-14T21:00:00+03:00">104.27.162.78</ip>
		<ip ts="2018-02-14T21:00:00+03:00">104.27.163.78</ip>
	</content>

 

ежесекундно понимаю что в ркн работают дилетанты , которые не могут даже формат стандартизировать как то ....

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


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

Кто на встречу едет 28-ого в Чехов?

 

39 minutes ago, dee said:

ежесекундно понимаю что в ркн работают дилетанты , которые не могут даже формат стандартизировать как то ....

Более чем на 100% уверен, что, как обычно, это не РКН, а какая-то контора, которая выиграла разработку/поддержку этого чуда по тендеру. РКН всего лишь заказчик без технических знаний.

 

У них, вообще, большие проблемы с этапом добавления в реестр. Одни домены кириллицей, другие idn. Пипец просто.

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


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

7 minutes ago, oleg_n said:

У них, вообще, большие проблемы с этапом добавления в реестр. Одни домены кириллицей, другие idn. Пипец просто.

У них большие проблемы с головой. Начиная от XML'я и ГОСТ-овских сертификатов, заканчивая отсутствием автоматической нормализации добавляемых урлов. Пропустить через idn_encode и вырезать всё неподобающее одним регескпом - это для слабаков.

 

Но судя по тому, что XML в CP-1251, обратный слеш для виндузятников является привычным (и любимый ими эксплорер его жрать и не давиться).

 

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


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

Join the conversation

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

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

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

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

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

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

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