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関数/無料通話(ダブルフリーのまたは漏れ)、初期化されていないメモリを備えた操作、適切に割り当てられたメモリの外部からのアクセスと、ああ、そんなに多くの任意の不均衡を覆いを取ることができます。
このリリースの新機能:
最近閲覧ソフト
カテゴリから探す
人気のソフトウェア
Antergos 1 Dec 16
LMule 4 Jun 15
GChemPaint 2 Jun 15
Elastix 2 Oct 16
Adobe Developer Connection Developer Desktop 3 Jun 15
Absolute Linux 22 Jun 18
Linpus Linux Lite 17 Feb 15
Cntlm
同じようなソフトウェア
へのコメント Cntlm
最近閲覧ソフト
カテゴリから探す
人気のソフトウェア
Linux Lite 20 Jan 18
Plants vs. Zombies 12 May 15
Linpus Linux Lite 17 Feb 15
Puppy Linux "Slacko" 14 Jul 16
Quirky Linux 22 Jun 18
Syslinux 17 Feb 15
Sophos UTM 17 Feb 15
コメントが見つかりません