Privoxy

Скріншот програми:
Privoxy
Дані програми:
Версія: 3.0.26 оновлений
Дата завантаження: 5 Sep 16
Розробник: Privoxy Developers
Ліцензія: Безкоштовно
Популярність: 62

Rating: 5.0/5 (Total Votes: 1)

Privoxy є відкритим вихідним кодом, мультиплатформенний і безкоштовний веб-проксі з розширеними можливостями фільтрації для захисту конфіденційності на Linux операційних систем на базі. Програмне забезпечення є дуже гнучким і можуть бути налаштовані відповідно до індивідуальних смаків і потреб.

Це дозволяє користувачам змінювати вміст веб-сторінки, управляти печиво, управління доступом, а також видалити оголошення, банери, спливаючі вікна та інші дратівливі Інтернет сміття. Privoxy працює на обох автономних систем і багатокористувацьких середовищах.


На основі Internet Junkbuster

Privoxy заснована на Internet Junkbuster, і має вбудовані настройки браузера, заснованого і утиліти управління, трасування фільтра на основі браузера і правило впливає, дистанційне перемикання, веб-фільтрації вмісту сторінки і багато іншого.

Дивлячись під капотом, ми можемо помітити, що є був повністю написаний на мові програмування C. Він може бути використаний на будь-якому розподілі GNU / Linux, а також на інших UNIX-подібних операційних систем, в тому числі FreeBSD, Solaris, Mac OS X і Microsoft Windows.

Початок роботи з Privoxy

Для того, щоб встановити і використовувати програмне забезпечення Privoxy в операційній системі GNU / Linux, ви повинні спочатку завантажити останню версію проекту з офіційного сайту (див головній сторінці посилання нижче) або за допомогою Softoware (використовуйте кнопку завантаження вище).

Зберегти архів на місці за вашим вибором, переважно в домашній папці, і використовувати архів інструмент менеджера, щоб витягти його. Відкрийте програму емулятор терміналу і перейдіть в папку здобутих архівних файлів (наприклад, CD /home/softoware/privoxy-3.0.22-stable).

Запуск & lsquo; AUTOHEADER && && Autoconf ./configure’ Команда для настройки проекту для архітектури і операційних систем центрального процесора. Потім запустіть & lsquo; зробити установку & Rsquo; Команда як корінь, або & lsquo; Sudo зробити установку & Rsquo; команда, якщо ви & Rsquo ;. повторно відповідних прав, щоб встановити його для всієї системи

Нарешті, запустіть & lsquo; Privoxy --help & Rsquo; команда в терміналі додаток, щоб переглянути його повідомлення про використання і які варіанти доступні. Програмне забезпечення було успішно протестовано на 32-розрядних і 64-розрядних платформ,

Що нового в цьому випуску :.

  • Виправлені помилки:
  • Виправлено падіння з & Quot; слухати-адр: 8118 & Quot; (SF Помилка # 902). Регресія була введена в 3.0.25 бета і повідомляє Marvin Renich в Debian помилки # 834941.
  • Загальні покращення:
  • Вхід при Privoxy буде включатися і вимикатися через інтерфейс CGI.
  • Виділіть & Quot; Info: Тепер переключені & Quot; вкл / викл повідомлення журналу в журналі перегляду Windows.
  • Перейдіть у файлі журналу завантаження дії / фільтра в переглядач Windows.
  • Згадка клієнтські спеціальні теги на сторінці перемикання в якості potentionally більш підходящої альтернативи.
  • Покращення Документація:
  • Оновлення завантаження розділ на головній сторінці. Завантажити наведені нижче файли тепер доступні на сайті.
  • Додати спонсор FAQ.
  • Видаліть застарілі посилання на списки розсилки, розміщених на сайті SourceForge.
  • Оновлення & Quot; перед випуском & Quot; розділ керівництва розробника.
  • Поліпшення інфраструктури:
  • Додайте Perl скрипт для створення RSS-канал для пакетів Представлено & Quot; Unknown & Quot ;.
  • Побудувати поліпшення системи:
  • strptime.h :. Виправити попередження компілятора про неоднозначну ще
  • configure.in :. Перевірте Docbook слизом на BSDs, а
  • GNUmakefile.

    в :. Нехай мета ДОК-користувач видалити тимчасові файли

Що нового у версії 3.0.24:

  • виправлення безпеки (відмова в обслуговуванні):
  • Заборона недійсним читає в разі корумпованого шматка кодованого контенту. CVE-2016-1982. Помилку виявлено з AFL-пуха і AddressSanitizer.
  • Видалити порожні заголовки вузлів в запитах клієнта. Раніше вони приведуть до недійсним читає. CVE-2016-1983. Помилку виявлено з AFL-пуха і AddressSanitizer.
  • Виправлення помилок:
  • При використанні socks5t, відправити тіло запиту оптимістично, а також. Раніше тіло запиту не гарантовано буде відправлено на всіх, і повідомлення про помилку неправильно звинувачував сервер. Виправлення # 1686 повідомив Пітер Müller і G4JC.
  • Виправлена ​​помилка масштабування буфера в execute_external_filter (), що може привести до аварії. Представлено Yang Xia в # 892.
  • Виправлено падіння при виконанні зовнішніх фільтрів на платформах, таких як Mac OS X. Про це повідомляє Джонатан McKenzie на ijbswa користувачів @.
  • Правильно розібрати директиви ACL з портами при компіляції з HAVE_RFC2553. Раніше ПОРТ не був видалений з господаря і в разі «дозволу доступу 127.0.0.1 example.org:80~~pobj 'Privoxy б спробувати (і не) дозволити & Quot; example.org: 80 & Quot; замість example.org. Про це повідомляє Пак Чан на ijbswa користувачів @.

  • Перевірити запити більш ретельно перед подачею їх силою, коли блоки не застосовуються. Privoxy завжди додає маркер сили на початку шляху, але буде попередньо прийняти його в будь-якому місці в рядку запиту. Це може привести до запитів потребує обслуговування, які повинні бути заблоковані. Наприклад, в разі сторінок, які були навантажені силою, і містив JavaScript для створення додатково запитів, які вбудовувати походження URL (таким чином, наслідуючи префікс сили). Помилка не розглядається як проблема безпеки і зробити це без робить його більш важким для віддалених об'єктів навмисно обійти блоки, якщо Privoxy не налаштований забезпечити їх дотримання. Виправлення # 1695 повідомляє Корда.
  • Нормалізація рядок запиту в перехоплених запитів, щоб зробити перезапис призначення більш зручним. Раніше переписує для перехоплених запитів, як очікується, зазнає невдачі, якщо не використовується $ HostPort, але вони зазнали невдачі & Quot; неправильний шлях & Quot; і призведе до повідомлення поза-пам'яті (шаблони ваніль хоста) або збою (розширені патерни хост). Повідомив & Quot; Гайбраша Threepwood & Quot; в # 1694.
  • Включити сокет затримуючись для правильного сокета. Раніше він був неодноразово включений для сокета слухати, а не для прийнятого сокета.Помилка була виявлена ​​обстеженням коду і не викликає яких-небудь (повідомляється) питання.
  • Виявлення і відкидають параметри для параметра менше дій. Раніше вони були проігнорована.
  • Виправлена ​​недійсними читає у внутрішній і застарілого коду PCRE. Знайдено з AFL-пуха і AddressSanitizer.
  • запобігати недійсні читання при завантаженні файлів неприпустимі дії. Знайдено з AFL-пуха і AddressSanitizer.
  • Вікна збірки: Використовуйте правильну функцію, щоб закрити дескриптор події. Поки неясно, якщо ця помилка вплинула на поведінку Privoxy в. Про це повідомляє Jarry Сюй в # 891.
  • У разі неприпустимих вперед-Socks5 (T) директив, використовуйте правильне ім'я директиви в повідомленнях про помилки. Раніше вони посилалися вперед-socks4t невдачі. Про це повідомляє Joel Ферхаген в # 889.
  • Загальні покращення:
  • Встановіть NO_DELAY прапор для приймаючого гнізда. Це значно скорочує час очікування, якщо операційна система не налаштована, щоб встановити прапор за замовчуванням. Про це повідомляє Йохан Sintorn в # 894.
  • Дозволити будувати з MinGW x86_64. Представлено Рустама Абдуллаєва в # 135.
  • Ввести новий тип переадресації "вперед-веб-сервер".В даний час він підтримується тільки дією вперед-перевизначення {} і немає ніякої директиви конфігурації з тим же ім'ям. Тип переадресації схожий на «вперед», але рядок запиту містить тільки шлях замість повного URL.
  • Головний редактор CGI більше не трактує "standard.action" особливим. В даний час офіційна & Quot; стандарти & Quot; є частиною default.action і немає ніякої очевидної причини, щоб заборонити їх редагування за допомогою редактора CGI в будь-якому випадку (якщо користувач вирішив, що відсутність аутентифікації не є проблемою в її середовищі).
  • Поліпшені повідомлення про помилки, коли відкидаючи перехопив запити з невідомому напрямку.
  • Кілька повідомлень журналу тепер включають в число активних потоків.
  • Вилучені нестандартні заголовки проксі-агент в HTTP snipplets, щоб зробити тестування більш зручним.
  • Увімкніть код помилки для помилки PCRE Privoxy не визнає.
  • директиви Config з чисельними аргументами перевіряються більш ретельно.
  • Танос Privoxy (в) обгортка була змінена, щоб запобігти розподілу нульового розміру, які повинні відбутися тільки в результаті помилок.
  • Різні косметичні зміни.
  • Покращення Дія файлу:
  • Розблокувати & Quot; .deutschlandradiokultur.de / & Quot;.Про це повідомляє u302320 в # 924.
  • Додайте два швидких переадресовувати виключення для & Quot; yandex.ru & Quot ;.
  • Відключити фільтр {банери-по-розміром} для & Quot; .plasmaservice.de / & Quot ;.
  • Розблокувати & Quot; klikki.fi/adv/" ;.
  • Блокувати запити на & Quot; resources.infolinks.com/"~~pobj;. Повідомив & Quot; Black Rider & Quot; на ijbswa користувачів @.
  • Блок купу Criteo доменів. Про це повідомляє Black Rider.
  • Block & Quot; abs.proxistore.com/abe/". Про це повідомляє Black Rider.
  • Відключити фільтр {банери-по-розміром} для & Quot; .black-mosquito.org / & Quot ;.
  • Відключити фаст-редирект для & Quot; disqus.com/" ;.
  • Покращення Документація:
  • Питання та відповіді :. Явно вказувати пальцем на ASUS в якості прикладу компанії, було повідомлено, щоб змусити шкідливі програми, засновані на Privoxy на своїх клієнтів
  • Правильно документувати тип дії для зв'язки & Quot; багатозначне & Quot; дії, які були неправильно документовані бути & Quot; параметризрвані & Quot;. Про це повідомляє Григорій Зайдман на ijbswa користувачів @.
  • Виправлена ​​документовану тип дії вперед-перевизначення {}, яке, очевидно, "параметрезованих".
  • поліпшення веб-сайту:
  • Користувачі, які не довіряють бінарники обслуговуються SourceForge може отримати їх від дзеркала.

    Перехід від SourceForge запланований на 2016 г. (список TODO пункт # 53).

  • Веб-сайт тепер доступний в якості цибулевого служби (HTTP: //jvauzb4sb3bwlsnc.onion/).

Що нового у версії 3.0.23:

  • Виправлені помилки:
  • На POSIX-подібних платформах, мережеві сокети зі значеннями дескрипторів файлів вище FD_SETSIZE правильно відкинуто. Раніше вони могли б привести до пошкодження пам'яті в конфігураціях, які дозволили межа досягнута.
  • заголовки аутентифікації проксі-сервера будуть видалені, якщо нова директива не буде включено проксі-аутентифікації для переадресації використовується. Forwarding заголовки потенційно дозволяє шкідливі сайти, щоб обдурити користувача в забезпечення їх реєстраційної інформації. Про це повідомляє Кріс Джон Райлі.
  • компілює на OS / 2 раз тепер, коли unistd.h включається тільки на платформах, які мають його.
  • Загальні покращення:
  • На сторінці шоу-статус показує статус FEATURE_STRPTIME_SANITY_CHECKS.
  • Пару () стверджують, з які теоретично разименовать NULL покажчики в налагоджувальних збірках були переміщені.
  • Додана інформація LSB блок загального запуску сценарію. На основі патча від Natxo Asenjo.
  • Max-клієнт-з'єднання за замовчуванням було змінено на 128, які повинні бути більш ніж достатньо для більшості установок.
  • Покращення Дія файлу:
  • Блок rover.ebay./ar.*&adtype= замість & Quot; /.* & adtype = & Quot; який викликало занадто людині помилкових спрацьовувань.

    Про це повідомили в u302320 # 360284, додаткового зворотного зв'язку від Адама Пігготт.
  • Розблокувати '.advrider.com /' і '/.*ADVrider'. Анонімно повідомили в # 3603636.
  • Зупинити блокування "/js/slider.js". Про це повідомляє Адам Piggott в # 3606635 та _lvm в # 2791160.
  • Покращення Фільтр файлів:
  • долучення IFrames фільтр.
  • Покращення Документація:
  • Весь текст GPLv2 включений в керівництві зараз, так що Privoxy може служити він сам, і користувач може прочитати його без необхідності пробиратися через GPLv3 оголошень в першу чергу.
  • Правильно пронумеровані і підкреслені кілька назв розділів в конфігурації, що, де раніше не звертали уваги через помилки в сценарії перетворення. Про це повідомляє Ralf Jungblut.
  • Поліпшення інструкції підтримки, ми сподіваємося зробити це важче ненавмисно надавати недостатню інформацію при запиті підтримки. Раніше це не було очевидно, що інформація, яку ми повинні в повідомленнях про помилки, як правило, потрібно також в запитах підтримки.
  • Вилучені документація про пакетах, які не були надані в роки.

  • Privoxy-регресійного-Test:
  • увійти тільки номер тесту, коли він не працює в розширеному режимі Положення випробування рідко буває доречним і раніше було не зовсім очевидно, який з чисел було корисно повторити тест з --test-номером.
  • поліпшення GNUmakefile:
  • Фактор-згенерувати конфігураційний файл з конфігураційного файлу, щоб зробити тестування більш зручним.
  • Чистий мета тепер також піклується про накладними залишки.

Що нового у версії 3.0.13 Beta:

  • Додана підтримка IPv6. Завдяки Петру Писар, який не тільки за умови, що початковий патч, але і допомогло багато з інтеграцією.
  • долучення на стороні клієнта Keep-Alive підтримку. Це повинно також дозволити аутентифікацію NTLM через Privoxy, але це ще не підтверджено.
  • Код Спільне використання підключення використовується тільки якщо опція підключення обмін включений.

  • <Літій> Опція Max-клієнт-з'єднання було додано, щоб обмежити число клієнтських підключень нижче значення, підкріплений операційної системи.
  • Виправлена ​​регресія відновлена ​​в 3.0.12, що може привести до аварії на MingW32, якщо дата заголовка рандомізації був включений.
  • Стиснутий зміст з додатковими полями не можуть бути розпаковані і хотів би отримати передаються клієнту без фільтра. Ця проблема виявляється тільки через статичному аналізу з брязкотом, як ніхто, здається, використовує додаткові поля в будь-якому випадку.
  • Якщо сервер скидає з'єднання після відправки тільки заголовки Privoxy переадресує то, що він потрапив до клієнта. Раніше Privoxy б доставити повідомлення про помилку.
  • Повідомлення про помилки в разі часу очікування підключення використовують правильний код статусу HTTP.

  • Якщо нерест дитини обробити запит зазнає невдачі, клієнт отримує повідомлення про помилку і Privoxy продовжує прослуховувати нові запити відразу ж.
  • Повідомлення про помилки в разі тайм-ауту сервера підключення або передчасно закритих з'єднань з сервером тепер на основі шаблонів.
  • Якщо підтримка Zlib НЕ вкомпільовані, Privoxy більше не намагається відфільтрувати стислий контент, якщо явно не попросять зробити це.
  • У разі з'єднань, які відмовляли на основі директив ACL, пам'ять, яка використовується для IP клієнта більше не просочилася.
  • Виправлена ​​ще одна невелика витік пам'яті, якщо час запиту клієнта при очікуванні клієнта заголовки, крім рядка запиту.
  • Гніздо клієнт залишається відкритим, поки серверний сокет ні позначений як не використовувався. Це повинно збільшити вірогідність того, що все ще відкрите з'єднання буде повторно використовуватися для наступного запиту клієнта в той же пункт призначення. Зверніть увагу, що це має значення тільки якщо з'єднання обмін включений.
  • перелік А TODO був доданий до вихідних тарболлов, щоб дати потенційним добровольцям краще уявлення про те, що поточні цілі. Пожертвування і раніше вітаються теж: http://www.privoxy.org/faq/general.html#DONATE

Що нового у версії 3.0.12:

  • Опція сокета таймаут тепер працює на платформах реалізації (), чий вибір змінює структуру тайм-ауту. Раніше тайм-аут був викликаний навіть якщо з'єднання не стихнути. Про це повідомляє CyberPatrol.
  • Зв'язок: Keep-Alive код правильно має справу з файлами розміром більше 2 Гб. Раніше з'єднання було закрито занадто рано.
  • Довжина вмісту файлів вище 2GB реєструється правильно.
  • Призначена для користувача директива по експлуатації на шоу-сторінки стану посилань на місце документації, зазначеної в директиві, а не на сайт Privoxy.
  • При роботі в режимі демона, Privoxy нічого не увійти в консоль, якщо немає помилки до того, як файл_журнала був відкритий.
  • На сторінці шоу-статус виводить попередження про недійсних директив по тій же лінії, що і самі директиви.
  • Виправлено кілька виправдані (але нешкідливий) попередження компілятора, в основному на 64-бітних платформах.
  • Версія mingw32 явно запрошувати кодування за замовчуванням для запобігання відображення проблеми з деякими шрифтів, доступних в більш пізніх версіях Windows. Патч від Burberry.
  • У версії mingw32 використовує значок Privoxy в-вкладці альт вікна. Патч від Burberry.

  • Мітка часу і ідентифікатор потоку опущений в & Quot; Фатальна помилка & Quot; вікно повідомлення на MingW32.
  • Виправлено два пов'язаних mingw32 тільки переповнення буфера. Викликати їх потрібно контроль над файлом конфігурації, тому це не розглядається як проблема безпеки.
  • У розширеному режимі, або якщо використовується нова опція --show-пропускаються-тестів, журнали Privoxy-регресійного-Test пропускатися тести і причину пропуску.

Що нового у версії 3.0.11:

  • На більшості платформ, вихідні з'єднання можуть бути збережені в живих і використовувати повторно, якщо сервер підтримує його. Чи є це покращує речі залежить від зв'язку.
  • Коли скидають привілеї, членство в групах додаткових дається також. Чи не робить, що може привести до Privoxy працює більше прав, ніж це необхідно і порушує принцип найменших привілеїв. Користувачам опції --user рекомендується оновити. Завдяки Matthias Дрохнер за повідомлення про проблему, забезпечуючи початковий патч і тестування остаточної версії.
  • Передача недійсних користувачів або груп з опцією --user не привела до виходу програми. Регрес введена в 3.0.7.
  • Матч всіх розділ був переміщений з default.action в новий файл під назвою матч-all.action. немає В результаті default.action більше не потрібно чіпати користувачем і може бути безпечно перезаписані оновлень.
  • Файл standard.action був видалений. Його вміст у даний час частина файлу default.action.
  • У деяких ситуаціях увійшов зміст довжина була трохи занизька.
  • хрустів запити реєструються з їх власним рівнем лог.

    Якщо ви використовували & Quot; оцінний 1 & Quot; в минулому, ви, ймовірно, хочете додатково включити & Quot; оцінний 1 024 & Quot;, в іншому випадку передається тільки запити будуть реєструватися. Якщо ви дбаєте тільки про хрустів запитів, просто замінити & Quot; оцінний 1 & Quot; з & Quot; оцінний 1024 & Quot ;.
  • Причиною хрускоту був переміщений на початку повідомлення хрускоту. Для HTTP URL, протокол реєструється, а також.
  • Повідомлення журналу вкорочена, надрукувавши ідентифікатор потоку по собі (на відміну від покласти його всередині рядка & Quot; Privoxy () & Quot;).
  • Опція конфігурації сокет-тайм-аут був доданий для управління часом Privoxy чекає даних, щоб прибути на сокеті.
  • Підтримка віддаленого перемикаючи управляється опцією тільки настройка --disable-тумблер. У попередніх версіях вона також залежить від редактора дій і, таким чином, настройка за допомогою опції --disable-редактор буде відключити віддалений перемикаючи підтримку.
  • Перелік з недійсними версії HTTP відкидаються.
  • Символ шаблон дата @ @ може використовуватися для включення дати (1) -як час рядка. Початковий патч, представлений Ендре Сабо.
  • Відповіді від SHOUTcast серверів приймаються знову. Проблема повідомлялося і виправити запропонований Стефан.

  • Шкура пересилаються-для-заголовків дію було замінено зміна-X-Forwarded-для {} дій, які також можуть бути використані для додавання X-Forwarded-For заголовків. Остання функціональність вже існує у версіях Privoxy до 3.0.7, але була видалена, як це часто використовується ненавмисно (не використовуючи дію хованки пересилається-для-заголовків).

  • <Літій> а & Quot; Очистити журнал & Quot; опція вид був запроваджений у версії mingw32, щоб очистити всі рядки у вікні журналу Privoxy. На підставі поданого патча T Ford.
  • Версія mingw32 використовує & Quot; критичні секції & Quot; Тепер, що запобігає журнального повідомлення з корупцією під навантаженням. Як побічний ефект, то & Quot, не поточно-ПСЧ & Quot; Попередження може бути також вилучено.
  • значок панелі завдань The Mingw32 створення версії закреслено і колір змінюється на сірий, якщо Privoxy вимкнена.

Що нового у версії 3.0.10:

  • Звичайні зміни файлу конфігурації більше не призводять до завершення роботи програми на OS / 2, якщо ім'я файлу журналу не була змінена, а також. Ця регресія, ймовірно, вкралася з поліпшенням лісозаготівель в 3.0.7. Про це повідомляє Maynard.

  • <Літій> The IMG-перезаказа фільтр має менше шансів зіпсувати код JavaScript в IMG тегів. Проблема і рішення повідомляє Гленн Washburn в # 2014552.
  • Смола м'яч тепер включає в себе джерело Privoxy-Log-Parser, синтаксис-Текстовиделітелі для журналів Privoxy. Для фантазії скріншоти см: http://www.fabiankeil.de/sourcecode/privoxy-log-parser/ Документація доступна через perldoc (1)
  • .

Схожі програми

Burp proxy
Burp proxy

2 Jun 15

squid_redirect
squid_redirect

11 May 15

nntp2nntp
nntp2nntp

11 May 15

Sirious
Sirious

14 Apr 15

Інші програми розробника Privoxy Developers

Privoxy
Privoxy

30 Mar 18

Privoxy

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями