Cntlm

Logiciel capture d'écran:
Cntlm
Détails logiciels:
Version: 0.35
Date de transfert: 3 Jun 15
Développeur: David Kubicek
Licence: Gratuit
Popularité: 173

Rating: 2.0/5 (Total Votes: 2)

cntlm est un proxy HTTP d'authentification destiné à vous aider à se libérer des chaînes du monde exclusif nous sommes tenus prisonniers. Vous pouvez exécuter et d'utiliser un système d'exploitation libre sur votre ordinateur et honorer notre noble idée, mais vous pouvez 't cacher! Une fois que vous êtes derrière les barres d'acier froid du serveur proxy d'entreprise nécessitant une authentification NTLM, votre perdu.
Voici cntlm. Il prend l'adresse de votre mandataire (ou proxy) et ouvre une socket d'écoute, transmettre chaque requête au proxy (se déplaçant dans une liste circulaire si le proxy actif cesse de fonctionner). Sur le chemin, la connexion transmis est créé à nouveau et authentifié ou, si disponible, connexion précédemment mis en cache est réutilisé pour atteindre une plus grande efficacité et des réponses plus rapides. Lorsque la chaîne est mis en place, cntlm doit être utilisé en tant que proxy primaire. Cntlm itegrates aussi transparente redirection de port TCP / IP (tunnel) à travers le proxy parent. Chaque tunnel ouvre un nouveau socket d'écoute sur le port local indiqué et transfère toutes les connexions à l'hôte donné: port derrière le proxy parent.
Apparemment, la partie d'authentification est similaire à ntlmaps et autres, mais cntlm élimine la plupart de leurs lacunes et inefficacités. Il prend en charge réelle keep-alive (des deux côtés) et il met en cache toutes les connexions authentifiées pour réutilisation dans les demandes ultérieures. Il peut être redémarré sans délai TIME_WAIT, utilise juste une fraction de mémoire par rapport aux autres et par des ordres de grandeur moins de CPU. Chaque thread est complètement indépendant et on ne peut pas bloquer un autre.
 En plus de l'utilisation plus faible des ressources du système, permet d'obtenir un débit plus élevé cntlm.
En mettant en cache les connexions une fois ouvert, il agit comme un accélérateur; au lieu de 5-way handshake auth pour chaque connexion, il supprime cette exigence transparente, offrant un accès direct la plupart du temps. Par exemple, ntlmaps ne fait pas l'authentification à la fois avec la demande initiale - à la place, il se connecte d'abord, envoie une sonde et se déconnecte. Pas plus tôt que ce qu'il se connecte à nouveau, puis initie NTLM poignée de main. Cntlm également ne lit pas les clients demande complète, y compris le corps HTTP dans la mémoire, en fait, pas de trafic est généré, sauf pour l'échange des têtes jusqu'à ce que la connexion client-serveur est entièrement négocié. Ensuite seulement, les corps de requête et de réponse multiplexées, directement entre les sockets client et serveur. De cette façon, cntlm évite la plupart des frais généraux TCP / IP de procurations similaires. En plus du fait que cntlm est écrit en C optimisé, il atteint jusqu'à vingt fois des réponses plus rapides. Le ralentissement de la ligne, plus l'impact sur cntlm a des vitesses de téléchargement.
audits de gestion de la mémoire et le profilage est une partie intégrante du processus de développement. Chaque changement dans le code est vérifié en utilisant Valgrind, qui agit comme un processeur virtuel et vérifie le comportement de chaque instruction de l'application en cours de profilage. L'utilisation de ce merveilleux outil, vous pouvez dévoiler tout déséquilibre dans malloc / appels gratuits (de doubles gratuits ou des fuites), les opérations avec la mémoire non initialisée, l'accès à l'extérieur de la mémoire allouée correctement et oh tellement plus.
Quoi de neuf dans cette version:

Captures d'écran

cntlm_1_143616.png

Logiciel similaire

Tor
Tor

17 Aug 18

UProxy
UProxy

3 Jun 15

eProxy
eProxy

2 Jun 15

tinyproxy
tinyproxy

11 May 15

Commentaires à Cntlm

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!