Cntlm是一种身份验证HTTP代理旨在帮助您摆脱专有的世界,我们都在囚禁的枷锁。您可以运行并使用免费的操作系统的计算机上,并履行我们的崇高理念,但你可以'T躲!一旦你落后的企业代理服务器需要NTLM身份验证的冷钢条,你丢失。
这里谈到Cntlm。这需要您的代理(或代理)的地址,打开一个监听套接字,转发每个请求代理(朝着循环链表如果活动代理停止工作)。一路上,创建转发重新连接和认证,或者如果可以,先前缓存的连接是重复使用,以达到更高的效率和更快的响应。当链条被设置,Cntlm要被作为主要的代理。 Cntlm也itegrates透明的TCP / IP端口转发(隧道)通过父代理。每个隧道打开指定的本地端口转发和所有连接到指定的主机上一个新的监听套接字:端口父代理的后面。
显然,验证部分类似于NTLMAPS等人,但Cntlm消除他们的许多缺点和低效。它支持真正的保活(两侧),并将其缓存重用在后续请求的所有身份验证的连接。可以毫不拖延TIME_WAIT重新启动,使用的内存只是一小部分比别人和幅度较少的CPU订单。每个线程是完全独立的,没有人可以阻止另一个。
除了系统资源的低使用率,Cntlm实现更高的吞吐量。
通过缓存一次打开的连接,它作为一个加速器;而不是5路AUTH握手为每个连接,它透明地消除这一要求,提供直达的大部分时间。例如,NTLMAPS没有做认证在一次与初始请求 - 相反,它第一次连接,发送探测和断开。没有比这再次连接更快,然后启动NTLM握手。 Cntlm还没有看过完整的客户端请求包括HTTP机身内存,事实上,没有流量,除了交换头的产生,直到客户端服务器的连接完全协商。只有这样的复用,直接客户端和服务器之间的套接字的请求和响应机构。通过这种方式,Cntlm避免最相似的代理的TCP / IP的开销。连同Cntlm是写在优化的C事实上,它实现高达二十倍更快的响应。该行更慢,更影响Cntlm对下载速度。
内存管理审计和分析是开发过程中固有的一部分。代码中的每个的变化是用Valgrind的,它作为一个虚拟的CPU,并检查被分析的应用程序的每个指令的行为审核。使用这个奇妙的工具,你可以取消遮盖在的malloc /免费电话(双重释放的或泄漏),与未初始化的内存操作,适当地分配内存的外部访问哦这么多的不平衡。
什么是新的,在此版本:
按类别搜索
热门软件
-
Cntlm 3 Jun 15
-
sec-wall 14 Apr 15
-
RabbIT 15 Apr 15
-
NiX Linux ProxyChecker 12 May 15
-
IP Proxy Scraper 20 Feb 15
-
dproxy 2 Jun 15
-
Sirious 14 Apr 15
评论没有发现