Proxy Auto Configuration (PAC) | Защищаем детей от групп смерти и кибербуллинга

Для этого создадим скрипт или пак-файл proxy.pac:

function FindProxyForURL(url, host) 
  {
      var proxy_server = '127.0.0.1:8080';
      var no_proxy_server = "DIRECT";
     {
      var proxy_list = new Array(
          "*suicide*",
          "*porno*",
          "http://evil.com/"
      );
      for (var i = 0; i < proxy_list.length; i++){
          var value = proxy_list[i];
          if (shExpMatch(url, value) ) {
              return "PROXY "+proxy_server;
          }
      }
      return no_proxy_server;
    }
    return no_proxy_server;
  }

Как создать пак файл для прокси?

Для нас прежде все представляет интерес массив, выделенный жирным (array) proxy_list,

Например «*suicide*» указан с символами * до и после слова, что означает, что это слова может быть с любыми другими символами до и после него.

Теперь возникает вопрос, как сформировать этот блэклист сайтов.

У меня к сожалению его. Вы можете сами сформировать его, посетив группы в соцсетях и поисках в интернете.

Слова для поиска:

Теперь добавьте пак файл в настройках браузера.

Перезапустите браузер и проверьте с одним из сайтов вашего черного списка, возможность загрузки контента страницы.

Но лучше использовать средства защиты.

Вот некоторые из самых популярных:

 

 

cryptoparty

Cryptography is typically bypassed, not penetrated.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

5e7fa976b0640d40