Выпуск открытого проекта фильтрующего прокси Privoxy 4.2.0

2 мин
Выпуск открытого проекта фильтрующего прокси Privoxy 4.2.0

Представлен публике выпуск прокси‑сервера Privoxy 4.2.0. Подход предназначено для создания персональных фильтров веб‑контента. При помощи Privoxy можно вырезать рекламные вставки, отбрасывать отслеживающие Cookie, удалять всплывающие диалоги, блокировать загрузку стороннего JavaScript‑кода и вносить необходимые пользователю произвольные изменения в веб‑страницы. Исходный исходник проекта написан на языке C и обнародован под лицензией GPLv2+. Готовые сборки проекта подготовлены для Linux (deb) и Windows.

Проект Privoxy поддерживает установку как на локальные системы отдельных пользователей, так и на серверы для создания централизованной инфраструктуры фильтрации контента в локальной сети.

Из расширенных возможностей в проекте Privoxy можно отметить: функция привязки тегов для изменения поведения фильтров в зависимости от отдельных клиентских и серверных HTTP-заголовков; режим инспектирования HTTPS, позволяющий фильтровать HTTPS-запросы и ответы; использование регулярных выражений в файлах конфигурации; функция замены анимированных gif-ов на урезанные статические картинки. Privoxy может использоваться для блокирования рекламы и нежелательного контента на устройствах, на которых невозможно установить соответствующие браузерные дополнения.

По информации OpenNET, основные изменения и доработки в Privoxy 4.2.0:

  • в режиме инспектирования HTTPS включено по умолчанию использование ключей на базе эллиптических кривых (SN_X9_62_prime256v1) вместо RSA при генерации ключей и сертификатов для сайтов;

  • реализована возможность использования разных клиентских тегов для разных клиентов, работающих на том же хосте;

  • добавлена сборочная опция «‑enable‑acl‑debugging» для добавления расширенных возможностей отладки ACL;

  • повышена эффективность работы фильтров за счёт применения отдельных связанных списков для разных типов фильтров;

  • во встроенный веб‑интерфейс добавлена возможность добавления и убирания внешних фильтров;

  • прекращена поддержка библиотеки mbedtls 2.x и версий OpenSSL до 2.0;

  • для «sourceforge» добавлен фильтр для скрытия панели вайб‑кодинга;

  • исправлены две проблемы с безопасностью (CVE‑идентификаторы не присвоены):

    • переполнение буфера в функции parse_chunk_size(), проявляющееся при разборе размера блока данных при использовании «Chunked Transfer Encoding» в HTTP/1.0;

    • переполнение стека в функции ssl_send_certificate_error() из‑за сохранения сообщения об ошибке в стеке без учёта его размера.

Читают сейчас

В сеть попала модель кристалла Apple A20 Pro: архитектурные изменения 2-нм чипа

1 час назад

В сеть попала модель кристалла Apple A20 Pro: архитектурные изменения 2-нм чипа

В преддверии официального анонса в сети появилось изображение с геометрией расположения блоков первого 2-нанометрового однокристального процессора Apple — A20 Pro®. Эта модель дает представление об ар

Современные LLM оказались плохими грибниками: модели принимают ядовитые грибы за съедобные в каждом девятом случае

1 час назад

Современные LLM оказались плохими грибниками: модели принимают ядовитые грибы за съедобные в каждом девятом случае

Разработчик Пётр Мигдал представил итоги эксперимента, в котором популярные LLM определяли виды грибов по фотографии и решали, можно ли их есть. Стало известно, что даже лучшие модели приблизительно в

Электромобили Tesla с включённой системой помощи водителю FSD останавливаются на шоссе, что приводит к фатальным авариям

2 часа назад

Электромобили Tesla с включённой системой помощи водителю FSD останавливаются на шоссе, что приводит к фатальным авариям

Информационный сайт Electrek описывает минимум два эпизода, когда электромобили Tesla с включённой системой помощи водителю Full Self‑Driving (FSD) останавливались на шоссе, что приводило к авариям со

Применение ЗОСРВ «Нейтрино» и PVS-Studio для разработки ПО согласно требованиям МЭК 61508

2 часа назад

Применение ЗОСРВ «Нейтрино» и PVS-Studio для разработки ПО согласно требованиям МЭК 61508

Приглашаем на вебинар "Применение ЗОСРВ "Нейтрино" и PVS-Studio для разработки ПО согласно требованиям МЭК 61508"! Разберём подходы к разработке функционально безопасного ПО для ЗОСРВ «Нейтрино» в соо

Сегодня 70 лет первому жесткому диску (HDD)

2 часа назад

Сегодня 70 лет первому жесткому диску (HDD)

Если вы застали расцвет советских ЕС ЭВМ, то слово «жесткий диск» в 1980-е вызывало совсем другие ассоциации, чем сегодня. В крупных институтах и вузах дисковая память представляла собой массивную тум