======BLcheck - проверка качества блокировки по спискам Роскомнадзора====== {{indexmenu_n>2}} =====Утилита blcheck===== ====Введение==== Утилита предназначена для проверки качества блокировки по спискам Роскомнадзора. Использует оригинальную выгрузку без обработки облака. ====Инсталляция и обновление==== - Подключить репозиторий VAS Experts rpm --import http://vasexperts.ru/centos/RPM-GPG-KEY-vasexperts.ru rpm -Uvh http://vasexperts.ru/centos/6/x86_64/vasexperts-repo-1-0.noarch.rpm - Установить blcheck:\\ yum install -y blcheck ====Параметры запуска программы==== usage: blcheck [-h] [-log LOGFILE] [-o OUTFILE] -r REDIRECT [-m MODE] [-l LOGLEVEL] [-t THREADS] [-ve] ROSCOMNADZOR Black list check utility. optional arguments: -h, --help show this help message and exit -log LOGFILE, --logfile LOGFILE Log file default: /var/log/blcheck.log -o OUTFILE, --outfile OUTFILE Result output file default: stdout -r REDIRECT, --redirect REDIRECT URL of page used for redirect -m MODE, --mode MODE Mode 'default' - scan URL, domains ; ipfast - scan URL, domains, IP(80,443) ; iponly - scan ip for all ports -l LOGLEVEL, --loglevel LOGLEVEL Log level (INFO,DEBUG) default: DEBUG -t THREADS, --threads THREADS Quantity of threads for check processes -ve show program's version number and exit ''ipfast'', ''iponly'' - тестовые режимы, не рекомендуются для использования. ''iponly'' - полная проверка портов, занимает очень продолжительное время. ====Пример запуска утилиты==== blcheck -r vasexperts.ru -l DEBUG -o out.lst ====Лог-файл==== tail -f /var/log/blcheck.log =====Утилита rknscan===== ====Алгоритм для проверки качества фильтрации DPI с помощью утилиты rknscan==== Алгоритм действий, чтобы rknscan не показывал ложные пропуски через DPI VAS Experts. Суть алгоритма состоит в том, чтобы на DPI в ''/var/lib/dpi/'' и в [[https://github.com/poohber/rknscan|rknscan.exe]] были загружены аналогичные по содержанию списки запрещенных ресурсов. - В ''/etc/dpi/fastdpi.conf'' выставить время автоматического обновления списков((чтобы за время проверки гарантированно не загрузились новые измененные списки)): ''timeout_check_new_bl=6000'' \\ - Из ''/var/lib/dpi/'' удалить ''blcache.bin'', ''blcachecn.bin'', ''blcachesni.bin'', ''blcacheip.bin'' - Сделать рестарт DPI: ''service fastdpi restart'', подгрузятся актуальные списки - Проверить время актуальных списков в ''/var/lib/dpi/'' - Скачать ''dump.xml'' списков запрещенных ресурсов актуальный времени из п.4 - Разместить скачанный ''dump.xml'' списков запрещенных ресурсов актуальный времени из п.4 в одной директории с rknscan - Запустить проверку [[https://github.com/poohber/rknscan|rknscan.exe]]