Cntlm

ソフトウェアのスクリーンショット:
Cntlm
ソフトウェアの詳細:
バージョン: 0.35
日付のアップロード: 3 Jun 15
開発者: David Kubicek
ライセンス: 無料
人気: 484

Rating: 2.7/5 (Total Votes: 3)

Cntlmは、あなたが私達がすべてで囚人を開催している独自の世界の連鎖から抜け出すためのもの認証HTTPプロキシである。あなたが実行され、コンピュータにフリーなオペレーティングシステムを使用して、私たちの高貴なアイデアを尊重しますが、あなたができることができます'tは非表示に!あなたがNTLM認証を必要とする企業のプロキシサーバーのコールド鋼棒の後ろに移動したら、あなたの失われました。
ここCntlmが来ます。それはあなたのプロキシ(またはプロキシ)のアドレスを取得し、リスニングソケットを開き、プロキシ(アクティブプロキシが動作しなくなった場合に循環リストに移動)に各要求を転送します。利用可能な、以前にキャッシュされた接続は、より高い効率と高速応答を実現するために再利用される場合は、道に沿って、転送された接続は、新たに作成され、認証​​されたかされています。チェーンが設定されている場合、Cntlmはプライマリプロキシとして使用されることになります。 Cntlmは、親プロキシを介して透過的TCP / IPポート転送(トンネリング)をitegrates。各トンネルは、指定されたローカルポートと、特定のホストに転送するすべての接続に新しいリスニングソケットを開く:ポート親プロキシの背後。
どうやら、認証部はNTLMAPSと他の人に似ていますが、Cntlmは自分の欠点や非効率の多くを削除します。これは、実際のキープアライブ(両側で)をサポートし、それがその後の要求で再利用のためのすべての認証された接続をキャッシュします。それは他の人にして大きさより少ないCPUの命令によって比較メモリのほんの一部を使用して、TIME_WAIT遅延なしで再開することができます。各スレッドは完全に独立であり、1つは、別のをブロックすることはできません。
 システムリソースの低い利用に加えて、Cntlmはより高いスループットを達成します。
一度開かれた接続をキャッシュすることにより、促進剤として機能します。代わりに、接続ごとに5ウェイ認証ハンドシェイクのは、透過的にほとんどの時間を直接アクセスを提供し、この要件を削除します。例えば、NTLMAPSが最初の要求で一度認証をしない - その代わりに、それは最初に接続し、プローブおよび切断し送信します。否や、再び接続し、NTLMハンドシェイクを開始することよりも。 Cntlmは、クライアントサーバー接続が完全に交渉されるまで実際には、トラフィックがヘッダーの交換を除いて発生していない、メモリにクライアントにHTTPボディを含む完全な要求を​​読み取ることはありません。だけにして、直接クライアントとサーバーのソケット間、多重化要求と応答体があります。このように、Cntlmは、同様のプロキシのTCP / IPのオーバーヘッドのほとんどを回避することができます。 Cntlmが最適化されたCで書かれているという事実に加えて、それが20倍高速応答まで実現しています。ライン遅く、より多くの影響Cntlmは、ダウンロードの速度にしています。
メモリ管理監査およびプロファイリングは、開発プロセスの固有の部分です。コー​​ド内の各変更は、仮想CPUとして動作し、アプリケーションの各命令の動作は、プロファイルさチェックValgrindのを使用して、監査されます。この素晴らしいツールを使用すると、malloc関数/​​無料通話(ダブルフリーのまたは漏れ)、初期化されていないメモリを備えた操作、適切に割り当てられたメモリの外部からのアクセスと、ああ、そんなに多くの任意の不均衡を覆いを取ることができます。
このリリースの新機能:

スクリーンショット

cntlm_1_143616.png

同じようなソフトウェア

ITC Server
ITC Server

3 Jun 15

nginx
nginx

22 Jun 18

Turtle
Turtle

11 May 15

MapProxy
MapProxy

20 Feb 15

へのコメント Cntlm

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