Po roce vývoje byl vydán Privoxy 4.1.0, proxy server určený pro vytváření osobních filtrů webového obsahu. S Privoxy můžete odstraňovat reklamy, odmítat sledovací soubory cookie, odstraňovat vyskakovací dialogová okna, blokovat kód JavaScript třetích stran a provádět vlastní změny webových stránek. Privoxy podporuje instalaci jak na lokální uživatelské systémy, tak na servery pro vytvoření centralizované infrastruktury filtrování obsahu v lokální síti. Kód projektu je napsán v jazyce C a distribuován pod licencí GPLv2+. K dispozici jsou připravené sestavení pro… Linux (deb) a Windows.
Mezi pokročilé funkce Privoxy můžeme zaznamenat: schopnost vázat značky pro změnu chování filtrů v závislosti na jednotlivých klientských a serverových HTTP hlavičkách; Režim kontroly HTTPS, který umožňuje filtrovat požadavky a odpovědi HTTPS; používání regulárních výrazů v konfiguračních souborech; schopnost nahradit animované gify ořezanými statickými obrázky. Privoxy lze použít k blokování reklam a nevhodného obsahu na zařízeních, která nemohou nainstalovat vhodné doplňky prohlížeče.
Mezi změny v nové verzi:
- Přidána podpora pro rozbalování pomocí algoritmu Zstandard.
- Při sestavování s kryptografickou knihovnou wolfssl byl kód pro připojení k serveru přepnut na funkci wolfTLS_client_method() namísto wolfSSLv23_method(), podobně jako curl (obě metody mají problémy s určitými weby, například wolfTLS_client_method nefunguje s fsf.org a wolfSSLv23_method nefunguje s media.ccc.de a traxxas.com).
- Funkce create_hexadecimal_hash_of_host() byla přesunuta a nyní používá snprintf() místo sprint().
- Adresa a port pro zpracování připojení se nyní ukládají do protokolu.
- Odebrána podpora pro knihovnu pcre1.
- Přidána ochrana proti sledování připojení k sociálním sítím. Toto se určuje vyhodnocením přítomnosti nebo nepřítomnosti přesměrování na přihlašovací stránku při pokusu o načtení obrázku ze sociální sítě (pokud se obrázek načte, relace je platná; pokud ne, přihlášení nebylo úspěšné).
- Rychlé přesměrování pro „.bahn.de/“ a „report.error-report.com/“ bylo zakázáno.
- Přidáno blokování požadavků na „mv.outbrain.com/“.
- Bloky pro „metrics.1aeo.com/“ a „.crates.io/“ byly odstraněny.
- Zakázáno filtrování velikosti bannerů pro „github.com“ a „.jwz.org/“.
- Zastavena konverze animovaných GIFů pro „.githubusercontent.com/“.
- Blokovací maska „metrics.“ nahrazena příponou „.metricts.“
Zdroj: opennet.ru
