Port of Cntlm, an NTLM / NTLM Session Response / NTLMv2 authenticating HTTP proxy written in C.
Useful if you are behind an ISA proxy server and want to do some
porting / pkg upgrading and so on...
I've done it because ntlmaps fails on my employer's proxy (and,
basically, on newer ISAs):
NTLM authorization Proxy Server v1.0
Copyright (C) 2001-2009 by Dmitry Rozmanov, Darryl Dixon, and others.
Unable to load win32console support; complex passwords can not be input.
Now listening at cl0311500093650 on port 5865
Unhandled exception in thread started by
Traceback (most recent call last):
File "/home/f5967/trunk/ntlmaps/proxy_client.py", line 158, in run
self.auth_routine() # NTLM authorization
File "/home/f5967/trunk/ntlmaps/proxy_client.py", line 681, in auth_routine
self.auth_407()
File "/home/f5967/trunk/ntlmaps/proxy_client.py", line 629, in auth_407
self.ntlm_auther.proxy_ntlm_authentication(self)
File "/home/f5967/trunk/ntlmaps/ntlm_auth.py", line 106, in
proxy_ntlm_authentication
msg2 = string.strip(string.split(auth[0])[1])
IndexError: list index out of range
Tested on i386 only.
Also @ http://62.94.26.180/cntlm_port.tar.gz
Comments? OKs?
ciao,
david
cntlm_port.tar.gz
Description: GNU Zip compressed data
