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

Attachment: cntlm_port.tar.gz
Description: GNU Zip compressed data

Reply via email to