Privoxy

ソフトウェアのスクリーンショット:
Privoxy
ソフトウェアの詳細:
バージョン: 3.0.26 更新
日付のアップロード: 5 Sep 16
開発者: Privoxy Developers
ライセンス: 無料
人気: 62

Rating: 5.0/5 (Total Votes: 1)

Privoxyのは、オープンソース、Linuxベースのオペレーティングシステム上でのプライバシーを保護するための高度なフィルタリング機能を備えたマルチプラットフォーム、無料のWebプロキシです。ソフトウェアは非常に柔軟であり、個々の好みやニーズに合わせてカスタマイズすることができます。

これにより、ユーザーは、Webページのコンテンツを変更し、クッキーを管理し、アクセスを制御し、広告、バナー、ポップアップやその他の迷惑なインターネットのジャンクを削除することができます。 Privoxyのは、スタンドアロン・システムおよびマルチユーザー環境の両方で動作します。


インターネットJunkBusterにに基づいて、

Privoxyのは、インターネットJunkBusterに基づいており、統合ブラウザベースの設定および制御ユーティリティ、フィルタのブラウザベースのトレースとルールに影響し、リモートトグル、Webページのコンテンツフィルタリング、および大いに多くを備えています。

フードの下で見ると、我々はつまり、Cプログラミング言語で書かれている気づくことができます。それは、GNU / Linuxのいずれかのディストリビューションに、同様のFreeBSD、Solaris版、Mac OS XとのMicrosoft Windowsを含む他のUNIXライクなオペレーティングシステム上で使用することができます。

Privoxyの入門

あなたのGNU / Linuxオペレーティングシステム上でPrivoxyのソフトウェアをインストールして使用するには、まず、その公式サイトから(下のホームページリンクを参照)またはSoftoware(上記のダウンロードボタンを使用)を介してプロジェクトの最新バージョンをダウンロードする必要があります。

、好ましくはホームフォルダに、お好みの場所にアーカイブを保存し、それを抽出するために、アーカイブマネージャツールを使用します。端末エミュレータアプリを開いて、(例えば、CDの/home/softoware/privoxy-3.0.22-stable)抽出されたアーカイブファイルの場所に移動します。


autoheaderは&& autoconfの&& ./configure’

&lsquoを実行します。あなたのCPUアーキテクチャとオペレーティングシステム用のプロジェクトを構成するためのコマンド。そして、&lsquoを実行し、インストール&rsquo作ります。 rootとしてコマンド、または‘ sudoがインストール&rsquo作ります。コマンドあなた&rsquo場合、特権ユーザの再、それをシステムワイドをインストールするには、

最後に、&lsquoを実行します。Privoxyは--help’ターミナルアプリ内のコマンドは、その使用方法のメッセージを表示し、どのようなオプションが利用可能です。ソフトウェアが正常に32ビットおよび64ビットのコンピュータプラットフォーム上でテストされています。

このリリースの新機能:ます。

バグ修正:
&QUOTを修正クラッシュ;-addrに聞く:8118&QUOTを。 (SFバグ#902)。回帰は3.0.25ベータ版で導入され、Debianのバグ#834941にマーヴィンRenichによって報告されました。
一般的な改善:
Privoxyのは、CGIインタフェースを介してオンまたはオフに切り替えられたときにログインします。
ハイライト"情報:今すぐトグル" Windowsのログビューアのオン/オフのログメッセージ。
Windowsのログビューアのロード・アクション/フィルタファイルのログメッセージを強調表示します。
potentionallyより適切な代替手段としてトグルページでクライアント固有のタグを言及。
ドキュメントの改善:
ホームページ上のダウンロードセクションを更新します。ダウンロード今すぐWebサイトから入手できます。
スポンサーFAQを追加します。
SourceForgeのでホストされているメーリングリストに廃止された参照を削除してください。
アップデート"リリース&QUOTする前に、開発者向けマニュアルのセクション。
インフラ整備:
QUOT&によって提出パッケージのRSSフィードを生成するためのperlスクリプトを追加します。不明]です。
システムの改善をビルドします。
strptime.h:他のあいまいに関するコンパイラの警告を修正。
configure.in:だけでなくBSD系にDocBookのグーを確認してください。
たGNUmakefileます。

で:DOK-ユーザーターゲットが一時ファイルを削除してみましょう。

このバージョン3.0.24の新機能は次のとおりです。

セキュリティフィックス(サービス拒否):
無効な壊れたチャンクエンコードされたコンテンツの場合には読み込み防ぎます。 CVE-2016から1982。 AFL-ファズとAddressSanitizerで発見されたバグ。
クライアントの要求に空のホストヘッダーを削除します。以前は、無効な読み取りをもたらすであろう。 CVE-2016から1983まで。 AFL-ファズとAddressSanitizerで発見されたバグ。
バグの修正:
socks5tを使用する場合は、楽観的だけでなくリクエストボディを送信します。以前はリクエストボディは全く送信されることは保証されませんでした、エラーメッセージが誤ってサーバーを非難しました。ピーターMA¼llerとG4JCによって報告#1686を修正しました。
クラッシュにつながる可能性がexecute_external_filterのスケーリング固定バッファ()。 #892でヤン夏から提出されました。
ijbswaユーザーのジョナサン・マッケンジーによる報告のMac OS Xのようなプラットフォーム上で外部フィルタを実行するときにクラッシュ修正しました@。
HAVE_RFC2553でコンパイルされたときに適切ポート付きACLディレクティブを解析します。以前はポートがホストから削除されませんでしたし、「許可アクセス127.0.0.1のexample.org:80」の場合にはPrivoxyのは試して(と失敗)を解決&QUOTするだろう。example.org:80"代わりに、example.orgの。 ijbswaユーザーの朴チャンによって報告@ます。

ブロックが施行されていない場合に強制的にそれらを提供する前に、より慎重にリクエストを確認してください。 Privoxyは、常にパスの先頭に力トークンが追加されますが、以前にどこでも要求行のそれを受け入れるだろう。これはブロックされるべきでサービスされている要求につながる可能性があります。力でロードされ、さらに(したがって、力の接頭辞を継承)原点URLを埋め込むリクエストを作成するにはJavaScriptを含有していたページの場合の例については。バグがセキュリティ問題とはみなされませんし、修正はそれが難しくPrivoxyのがそれらを強制するように設定されていない場合、リモートサイトが意図的にブロックを回避するために作成しません。コルダによって報告された修正の#1695。
宛先がより便利に書き換え作るために、インターセプト要求で要求ラインを正規化します。以前の$ホスト側が使用されていない限り失敗することが予想された傍受要求のために書き換えて、彼らは失敗した"間違った方法&QUOTを。そして、、メモリ不足のメッセージ(バニラホストパターン)やクラッシュ(拡張ホストパターン)をもたらすであろう。 Guybrush Threepwood"&QUOTによって報告されました。 #1694インチ
正しいソケットの余韻ソケットを有効にします。以前はそれを繰り返し待機ソケットの代わりに受け入れられたソケットのために有効になっていました。バグは、コード検査によって発見され、任意の(報告)の問題を引き起こすことはありませんでした。
検出し、パラメータなしのアクションのためのパラメータを拒否。以前彼らは黙って無視されました。
固定された無効な内部および時代遅れのPCREコードを読み込みます。 AFL-ファズとAddressSanitizerで見つかりました。
無効なアクションファイルをロードするときに、無効な読み取りを防止します。 AFL-ファズとAddressSanitizerで見つかりました。
Windowsは、ビルド:イベントハンドルを閉じるために、適切な関数を使用してください。このバグがPrivoxyのの行動にマイナスの影響を与えたかどうかは不明です。 #891でジャリー徐によって報告。
無効なフォワードSOCKS5(トン)指令の場合には、エラーメッセージに正しいディレクティブ名を使用します。以前は、障害-socks4tを転送するように言及しました。 #889でジョエルVerhagenによって報告されました。
一般的な改善:
受け入れるソケットのNO_DELAYフラグを設定します。オペレーティングシステムは、デフォルトでフラグを設定するように構成されていない場合、これはかなりの待ち時間を減らすことができます。 #894でヨハンSintornによって報告されました。
mingwのx86_64でで構築することができます。 #135でロスタムアブドゥラエフから提出されました。
新しい転送タイプ 'フォワードWebサーバ」を紹介します。現在は前方にのみオーバーライド{}アクションによってサポートされており、同じ名前の設定ディレクティブはありませんされています。転送タイプは、「フォワード」に似ていますが、要求ラインのみの代わりに完全なURLのパスが含まれています。
もはやお菓子「standard.actionの特別なCGIエディタ。今日の公式"スタンダード" default.actionの一部であり、(ユーザーが認証の欠如は彼女の環境では問題ないと判断されている場合)とにかくCGIエディタを介してそれらを編集禁止する明白な理由はありません。
未知の宛先とのインターセプト要求を拒否したときにエラーメッセージを改善しました。
ログメッセージのカップルは今アクティブなスレッドの数が含まれます。
テストをより便利にするために、HTTP snippletsにおける非標準プロキシエージェントヘッダーを削除しました。
Privoxyのは認識しないPCREエラーのエラーコードが含まれます。
数値引数を指定して設定ディレクティブは、より慎重にチェックされています。
Privoxyの者のmalloc()のラッパーのみバグの結果として起こるべきゼロサイズの割り当てを防ぐために変更されました。
様々な化粧品の変更。
アクションファイルの改善:
ブロックを解除" .deutschlandradiokultur.de /]です。#924でu302320によって報告されました。
&QUOTのための2つの高速リダイレクトの例外を追加します。yandex.ru]です。
.plasmaservice.de /]である。;&QUOTためのフィルタ{バナー・バイ・サイズ}を無効にします
ブロックを解除" klikki.fi/adv/" ;.
&QUOT用ブロック要求; resources.infolinks.com/" ;.ブラックライダー"&QUOTによって報告されました。 ijbswa-ユーザーに@。
クリテオドメインの束をブロックします。ブラックライダーによって報告されました。
ブロック" abs.proxistore.com/abe/" ;.ブラックライダーによって報告されました。
フィルタ{バナー・バイ・サイズ}のための&QUOTを無効にします。.black-mosquito.org /]です。
QUOT&ための高速リダイレクトを無効にします。disqus.com/" ;.
ドキュメントの改善:
FAQ:明示的に顧客に応じPrivoxyのに基づいてマルウェアを強制することが報告されている企業の例として、ASUSで指を指します。
マルチ値"正しくアクション&QUOTの束のためのタイプを文書化。誤って記載されていたアクションがあること&QUOTする、パラメータ化]です。 ijbswaユーザーにグレゴリーサイドマンによって報告@。
明らかに「パラメータ化」であるフォワードオーバーライド{}アクションの文書化タイプを修正しました。
ウェブサイトの改善:
SourceForgeのによって提供されるバイナリを信用していないユーザーは、ミラーからそれらを得ることができます。

離れのSourceForgeからの移行は、2016年(TODOリスト項目#53)に予定されています。
(://jvauzb4sb3bwlsnc.onion/ HTTP)のウェブサイトは、タマネギのサービスとして利用できるようになりました。

このバージョン3.0.23の新機能は次のとおりです。

バグ修正:
POSIXのようなプラットフォームでは、FD_SETSIZE以上のファイルディスクリプタ値を持つネットワークソケットは適切に拒否されます。これまで彼らが上限に達することを許可構成でメモリ破損を引き起こす可能性があります。
新しいディレクティブを有効プロキシ認証転送が使用されていない限り、プロキシ認証ヘッダーが削除されます。ヘッダーを転送すると、潜在的に悪質なサイトは、ログイン情報とそれらを提供することにユーザーをだますことができます。クリス・ジョン・ライリーによって報告されました。
今ではunistd.hが唯一それを持っているのプラットフォームに含まれて再びOS / 2上でコンパイルします。
一般的な改善:
ショーステータスページはFEATURE_STRPTIME_SANITY_CHECKS状態を示しています。
可能性が理論的にデバッグでNULLポインタ参照解除のassertのカップル()sが再配置されているビルドします。
一般的な起動スクリプトにLSB情報ブロックを追加しました。 Natxoアセンホからパッチに基づいています。
MAX-クライアント接続のデフォルトはほとんどの設定のために十分以上であるべきである128に変更されました。
アクションファイルの改善:
/.* &ADTYPE ="ブロックの代わりに、&QUOT rover.ebay./ar.*&adtype=。あまりにも偽陽性を人間引き起こした。

#360284、アダムピゴットから追加のフィードバックにu302320によって報告されました。
ブロックを解除「.advrider.com / 'と' /.*ADVrider」。匿名で#3603636で報告されました。
「/js/slider.js」を阻止停止します。 #2791160で#3606635および_lvmにアダム・ピゴットによって報告されました。
フィルタファイルの改善:
インラインフレームフィルタを追加しました。
ドキュメントの改善:
Privoxyのは、それ自体を提供することができ、ユーザが最初にGPLv3の広告を通じて苦労しなくても、それを読むことができるように全体GPLv2のテキストは、今やユーザーマニュアルに含まれています。
適切に番号が付けられ、以前に変換スクリプトの欠陥が原因で見落とさWHERE設定でセクションタイトルのカップルを強調しました。ラルフJungblutによって報告されました。
うまくいけばサポートを要求するときに、それが困難意図せずに十分な情報を提供することを可能にするための支援指示を改善しました。以前は、私たちがバグレポートに必要な情報は、通常、サポートリクエストに必要とされることは明らかではなかったです。
年間で提供されていないパッケージについてのドキュメントを削除しました。


Privoxyの-回帰テスト:
唯一の冗長モードで動作していないときに、テストの位置がまれに関連していると、以前に数字の1が--test-数でテストを繰り返すことが有用であったかを正確に明らかではなかったテスト番号を記録します。
たGNUmakefileの改善:
要因は、テストをより便利にするには、configファイルのうち-config設定ファイルを生成します。
きれいな目標は今もパッチ残り物の世話をします。

このバージョン3.0.13ベータ版の新機能ます:

は、IPv6のサポートを追加しました。最初のパッチを提供だけでなく、統合にたくさん助けないだけペトルピサールに感謝します。
クライアント側のキープアライブのサポートが追加されました。これはまた、Privoxyのを介してNTLM認証を可能にしなければならないが、これはまだ確認されていません。
接続共有オプションが有効になっている場合、接続の共有コードにのみ使用されます。
最大クライアント・コネクション・オプションは、オペレーティングシステムによって強制値以下にクライアント接続の数を制限するために追加されています。
ヘッダ日付のランダム化が有効になっていた場合MINGW32にクラッシュを引き起こす可能性が3.0.12に再導入回帰を修正しました。
余分なフィールドを持つ圧縮されたコンテンツを解凍することができませんでしたし、フィルタリングされていないクライアントに渡さになるだろう。誰もがとにかく余分なフィールドを使用しているように思わないようにこの問題が打ち鳴らすと静的な解析によって検出されました。
サーバーはヘッダーのみを送信した後に接続をリセットする場合はPrivoxyのは、それがクライアントに得たものを転送します。以前はPrivoxyのではなく、エラーメッセージが配信されます。
接続タイムアウトの場合のエラーメッセージは、右のHTTPステータスコードを使用します。


リクエストを処理するために子を産卵に失敗した場合、クライアントはエラーメッセージを取得し、Privoxyのは、すぐに新しい要求をリッスンし続けています。
サーバ接続がタイムアウトまたは途中で閉じられたサーバ接続の場合のエラーメッセージは、現在のテンプレートをベースとしています。
zlibのサポートがコンパイルされていない場合は、Privoxyのは、もはや明示的にそうするように頼まない限り、圧縮されたコンテンツをフィルタリングしようとしません。
ACLディレクティブに基づいて拒否された接続の場合、クライアントのIPのために使用されるメモリはもはやリークされません。
要求行以外のクライアントヘッダを待っている間に外クライアント要求時間あれば別の小さなメモリリークを修正しました。
サーバソケットが未使用としてマークされるまで、クライアントのソケットが開いたままにされています。これはまだ開いている接続が同じ宛先へのクライアントの次の要求のために再利用される可能性を高める必要があります。この唯一の問題は、接続の共有が有効になっている場合ことに注意してください。
TODOリストは、潜在的なボランティアを現在の目標が何であるかの良いアイデアを与えるためにソースのtarballに追加されました。寄付はまだあまりにも歓迎されていますhttp://www.privoxy.org/faq/general.html#DONATE

このバージョン3.0.12の新機能は次のとおりです。

ソケット-timeoutオプションは、現在もそのselect()の実装はタイムアウト構造を変更するプラットフォーム上で動作します。接続が失速しなかった場合でも、以前にタイムアウトがトリガされました。 cyberpatrolによって報告されました。
接続:キープアライブコードが正しく2GBを超えるファイルを扱います。以前の接続があまりにも早く閉鎖されました。
2ギガバイト以上のファイルのコンテンツの長さが正しく記録されます。
ショーステータスページ上のユーザーマニュアルディレクティブはないPrivoxyのウェブサイトに、ディレクティブで指定されたドキュメントの場所にリンクします。
デーモンモードで実行している場合、ログファイルが開かれた前にエラーがない限り、Privoxyのは、コンソールには何も記録しません。
ショーステータスページディレクティブそのものと同じ行に無効なディレクティブに関する警告を出力します。
主に64ビットプラットフォーム上の固定されたいくつかの正当化(無害)コンパイラの警告、。
MINGW32バージョンは、明示的に、より最近のWindowsバージョンで利用可能ないくつかのフォントで表示の問題を防ぐために、デフォルトの文字セットを要求します。バーバリーによるパッチ。
MINGW32バージョンはAlt + TabキーウィンドウでPrivoxyのアイコンを使用しています。バーバリーによってパッチを適用します。


致命的なエラー"タイムスタンプとスレッドIDは&QUOTに省略されています。 MINGW32上のメッセージボックス。
固定された二つの関連MINGW32専用のバッファオーバーフロー。それらをトリガすることは、したがって、これはセキュリティ上の問題として見られていない、コンフィギュレーション・ファイルの制御を必要としました。
冗長モードでは、または--show-スキップ検定新しいオプションが使用されている場合、Privoxyの-回帰テストログはテストやスキップの理由をスキップ。

このバージョン3.0.11の新機能は次のとおりです。

ほとんどのプラットフォームでは、外部への接続は生き続け、サーバーがサポートしている場合に再利用することができます。これは、物事を改善するかどうかは、接続に依存します。
権限をドロップすると、補助グループのメンバーシップは、同様に断念されています。それは必要以上の権限で実行Privoxyのにつながると最小特権の原則に違反することができていません。 --userオプションのユーザーが更新することをお勧めします。 、問題を報告し、初期のパッチを提供し、最終バージョンをテストするためのマティアスDrochnerはに感謝します。
--userオプションで無効なユーザーまたはグループを渡すと、プログラム終了をもたらしませんでした。 3.0.7で導入された回帰。
試合は、すべてのセクションでは、マッチall.actionと呼ばれる新しいファイルにdefault.actionから移動されました。その結果default.actionは、もはやユーザによってタッチされる必要がなく、安全に更新によって上書きすることができます。
standard.actionファイルは削除されました。その内容は今default.actionファイルの一部です。
いくつかの状況で記録されたコンテンツの長さが若干低すぎました。
クランチの要求は、独自のログレベルで記録されます。

あなたが使用&場合QUOT;デバッグ1"そうでない場合にのみ渡された要求が記録されます;,デバッグ1024"過去に、あなたはおそらくさらに有効&QUOTしたいと思うでしょう。あなたが唯一のクランチの要求に関心があるのであれば、単純に置き換える"デバッグ1" "デバッグ1024]です。
クランチ理由はクランチメッセージの先頭に移動されました。 HTTPのURLの場合、プロトコルは同様に記録されます。
ログメッセージは、独自にスレッドIDを印刷することによって短縮されている(文字列&QUOTの内側に置くとは対照的に、Privoxyは()")。
コンフィグオプションソケット-timeoutはPrivoxyのソケットにデータが到着するのを待つ時間を制御するために追加されました。
リモートトグルのサポートは唯一のconfigureオプション--disable-トグルによって制御されます。以前のバージョンでは、それはまた、アクションエディタに依存し、したがって、同様のリモートトグルサポートを無効にするだろう--disable-editorオプションで設定します。
無効なHTTPのバージョンとの要求は拒否されます。
テンプレート記号@日@は、日付(1)様時刻文字列を含めるために使用することができます。エンドレサボーから提出された最初のパッチ。
Shoutcastはサーバーからの応答は再び受け入れられています。問題が報告され、ステファンによって推奨される解決します。


非表示転送-用-headersのアクションにもX-転送-のヘッダを追加するために使用することができます変更-X-転送-のための{}アクションに置き換えられました。後者の機能は、すでに3.0.7より前のPrivoxyのバージョンに存在していたが、それは多くの場合(非表示-転送・フォー・ヘッダアクションを使用しないことで)意図せずに使用したとして削除されました。
A"明確なログ"表示オプションは、Privoxyのログウィンドウの行のすべてをクリアするためにMINGW32バージョンに追加されました。 Tフォードから提出されたパッチに基づきます。
クリティカルセクション" MINGW32バージョンは&QUOTを使用しています。今、これは負荷の下で、ログメッセージの破損を防ぐことができます。副作用として、"ノースレッドセーフなPRNG"警告も同様に除去することができました。
MINGW32バージョンのタスクバーアイコンが消されると色がPrivoxyのがオフに切り替えられた場合にグレーに変更しました。

このバージョン3.0.10の新機能は次のとおりです。

ログファイルの名前も同様に変更されていない場合は、

普通の設定ファイルの変更は、もはやOS / 2上のプログラム終了を引き起こしません。この回帰は、おそらく3.0.7でのロギングの改善ではりました。メイナードによって報告されました。
IMG-リオーダーフィルタは、IMGタグで台無しにJavaScriptコードをする可能性は低いです。 #2014552でグレン・ウォッシュバーンによって報告された問題と解決策。
ソースのtarボールは現在、Privoxyの-ログパーサー、Privoxyのログの構文ハイライトを含んでいます。派手なスクリーンショットについては以下を参照してください。http://www.fabiankeil.de/sourcecode/privoxy-log-parser/ドキュメントはperldocの(1)を介して利用可能です。

同じようなソフトウェア

Squid
Squid

22 Jun 18

rtspd
rtspd

3 Jun 15

socket_zmq
socket_zmq

20 Feb 15

mitmproxy
mitmproxy

14 Apr 15

開発者の他のソフトウェア Privoxy Developers

Privoxy
Privoxy

30 Mar 18

へのコメント Privoxy

コメントが見つかりません
コメントを追加
画像をオンにする!