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

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

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



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

В 191 строке меняем DPDK_INCLUDE = build//usr/src/dpdk/dpdk-16.07/include на DPDK_INCLUDE = /usr/src/dpdk/dpdk-16.07/build/include

Меняем и DPDK_LIB = build//usr/src/dpdk/dpdk-16.07/lib на DPDK_LIB = /usr/src/dpdk/dpdk-16.07/build/lib

Возвращаемся в каталог с extfilter, пробуем заново запустить сборку

 

Сконфигурирован неправильно extFilter. Перепутаны местами каталоги. Видимо по запарке перепутал в посте :-)

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


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

Подскажите куда копать...

Установлен CentOS7.2.1511, на какой системе скрипт разворачивается без проблем?

./zapret.pl
URI version 1.69 required--this is only version 1.60 at ./zapret.pl line 15.
BEGIN failed--compilation aborted at ./zapret.pl line 15.

 

./zapret.pl
Can't locate URI/UTF8/Punycode.pm in @INC (@INC contains: . /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5) at ./zapret.pl line 29.
BEGIN failed--compilation aborted at ./zapret.pl line 29.

Изменено пользователем flow-control

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


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

Подскажите куда копать...

Установлен CentOS7.2.1511, на какой системе скрипт разворачивается без проблем?

./zapret.pl
URI version 1.69 required--this is only version 1.60 at ./zapret.pl line 15.
BEGIN failed--compilation aborted at ./zapret.pl line 15.

 

./zapret.pl
Can't locate URI/UTF8/Punycode.pm in @INC (@INC contains: . /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5) at ./zapret.pl line 29.
BEGIN failed--compilation aborted at ./zapret.pl line 29.

 

Библиотеки Perl ставили?

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


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

URI/UTF8/Punycode и URI version 1.69 не могу найти.

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


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

Ставьте через CPAN. там последние версии ставятся.

yum install cpan

 

Потом отконфигурируйте его perl -MCPAN -e shell там появится консоль, а после уже ставьте библиотеки

Например cpan[1]> install Email::Reply

Так и установите не хватающие модули. Я так делал все работает.

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


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

Вопрос: а как определить что уже не хватает ядра процессора ?

У меня сейчас Intel® Pentium® CPU G2010 @ 2.80GHz, памяти 4 гига.

 

Смотрите что на порту коммутатора к которому подключен extfilte и сравните с тем, что отдает в статистике extfilter, Разница между показателями и будет означать что теряет фильтр.

Через некоторое время допишу код, работающий с потоками, что позволит увеличить производительность.

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


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

Ставьте через CPAN. там последние версии ставятся.

yum install cpan

 

Потом отконфигурируйте его perl -MCPAN -e shell там появится консоль, а после уже ставьте библиотеки

Например cpan[1]> install Email::Reply

Так и установите не хватающие модули. Я так делал все работает.

 

Спасибо!

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


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

А кто нибудь с гмайлом связывал оповещение об обновлении запрета? а то чет не получается с гмайлом завязать.

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


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

Добавляете/модифицируйте - пробуйте.

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

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


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

max1976

 

Подскажите развивается ли nfqfilter меня он устаревает,

или теперь ориентироваться на extFilter и отдельный сервер.

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


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

С выгрузками всё нормально сегодня ?

2016-10-04 13:04:16 | FATAL | main  | Error while getResult(): 500 Can't connect to vigruzki.rkn.gov.ru:80 at /opt/zapret/Zapret.pm line 60.
2016-10-04 15:00:05 | DEBUG | main  | Last dump date:   1475553832
2016-10-04 15:00:05 | DEBUG | main  | Last action:      sendRequest
2016-10-04 15:00:05 | DEBUG | main  | Last code:        ********************************
2016-10-04 15:00:05 | DEBUG | main  | Last result:      send
2016-10-04 15:00:05 | INFO  | main  | Starting RKN at Tue Oct  4 15:00:05 2016
2016-10-04 15:00:05 | INFO  | main  | Last request is send, waiting for the data...
2016-10-04 15:00:05 | DEBUG | main  | Getting result...
2016-10-04 15:00:24 | FATAL | main  | Error while getResult(): 500 Status read failed: Connection reset by peer at /opt/zapret/Zapret.pm line 60.
2016-10-04 16:33:49 | DEBUG | main  | Last dump date:   1475553832
2016-10-04 16:33:49 | DEBUG | main  | Last action:      sendRequest
2016-10-04 16:33:49 | DEBUG | main  | Last code:        ********************************
2016-10-04 16:33:49 | DEBUG | main  | Last result:      send
2016-10-04 16:33:49 | INFO  | main  | Starting RKN at Tue Oct  4 16:33:49 2016
2016-10-04 16:33:49 | INFO  | main  | Last request is send, waiting for the data...
2016-10-04 16:33:49 | DEBUG | main  | Getting result...
2016-10-04 16:35:56 | FATAL | main  | Error while getResult(): 500 Can't connect to vigruzki.rkn.gov.ru:80 at Zapret.pm line 60.

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

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


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

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

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


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

Стич, а какое развитие требуется? у меня, например, вообще мартовская или февральская версия установлена. более свежие - не устраивают =\ пропусков много на них.

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

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


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

max1976, нестыковочку обнаружил:

https://github.com/max197616/nfqfilter/blob/master/etc/nfqfilter.ini

строка 15:

http_code = 302 Moved Temporarily

 

https://github.com/max197616/extfilter/blob/master/etc/extfilter.ini

строка 20:

http_code = 302 Found

 

оно так и должно быть - от одной программы один ответ, от другой - другой?

или всё-таки ответ должен быть одинаковый от обеих программ? какой, в таком случае, правильнее использовать?

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


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

Какая то аномалия с выгрузками.

 

2016-10-05 21:00:07 | INFO  | main  | Starting RKN at Wed Oct  5 21:00:07 2016
2016-10-05 21:00:07 | INFO  | main  | Last request is send, waiting for the data...
2016-10-05 21:00:07 | DEBUG | main  | Getting result...
2016-10-05 21:00:13 | FATAL | main  | Error while getResult():
no element found at line 2, column 17150, byte 17189 at /usr/local/lib64/perl5/XML/Parser.pm line 187.
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://vigruzki.rkn.gov.ru/OperatorRequest/"><SOAP-ENV:Body><ns1:getResultResponse><result>true</result>
----------------------
----------------------
----------------------
----------------------
----------------------
----------------------

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

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


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

Вопрос. У нас два канала, возможности объединить трафик нет. Будет ли Extfilter работать с двумя сетевухами. Где и как это настроить? Про dpdk понятно как добавить.

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


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

Вопрос. У нас два канала, возможности объединить трафик нет. Будет ли Extfilter работать с двумя сетевухами. Где и как это настроить? Про dpdk понятно как добавить.

 

Будет работать с любым количеством сетевых карт, главное чтобы свободных ядер процессора(ов) хватало. Смотрите настройки extFilter:

; dpdk порт(ы), где анализировать трафик
dpdk_ports = 0

через запятую, или каждый экземпляр extFilter на отдельную карту.

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


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

А как вы решаете вопрос с youtube? Блокировка только http, я так понимаю, скоро перестанет прокатывать...

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

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


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

А как вы решаете вопрос с youtube? Блокировка только http, я так понимаю, скоро перестанет прокатывать...

 

Ну так или блокировать по имени хоста в сертификате (весь ютуб), или MITM.

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


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

Так абоненты то линчуют потом

Максимум что могут сделать абоненты — это проголосовать ногами.

А вот государство может действительно линчевать — от отзыва лицензии до уголовного дела.

Но я пока не вижу причин, почему этот вопрос поднялся.

В ЕРДИ по прежнему на YT есть только HTTP-ссылки.

Как добавят HTTPS — тогда и придется блокировать YT.

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


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

Всем добра)

Поставил nfqfilter Все работает Вроде)

Почему-то не хотел запускаться nfqfilter_config

Пока не прописал в rnk.conf дополнительные порты для протоколов "protocols = /etc/nfq/contrib/protos"

Но бЯда не блочатся ссылки Ютуба. Хоты трафик его бежит через nfqfilter. Это только у меня так ?

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


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

Но бЯда не блочатся ссылки Ютуба. Хоты трафик его бежит через nfqfilter. Это только у меня так ?

 

Ссылки приходят по http а ютуб работает по https. Выше обсуждение было насчет этого.

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


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

Всем добрый день.

Пытаюсь скомпилить extfilter, вываливается ошибка

 

# make
Making all in src
make[1]: Вход в каталог `/install/extfilter/src'
g++ -DHAVE_CONFIG_H -I. -I../include  -I.././PcapPlusPlus/Dist/header -I../nDPI/src/include -I/usr/src/dpdk/dpdk-16.07/include -msse -msse2 -msse3   -std=c++0x -O2 -pthread -MT worker.o -MD -MP -MF .deps/worker.Tpo -c -o worker.o worker.cpp
In file included from worker.cpp:15:0:
../include/ndpiwrapper.h:25:24: фатальная ошибка: rte_config.h: Нет такого файла или каталога
#include <rte_config.h>
                       ^
компиляция прервана.
make[1]: *** [worker.o] Ошибка 1
make[1]: Выход из каталога `/install/extfilter/src'
make: *** [all-recursive] Ошибка 1

 

Всю тему перекурил, не нашёл подобной проблемы ни у кого. Ось CentOS 7

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


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

Join the conversation

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

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

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

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

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

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

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