As a workaround for support item #1402210 I discovered
that some proxies do not advertise that they support
NTLM even though they do.
In the case that the server does not report any usable
methods, ntlmaps should just try to negotiate NTLM
anyway (a configurable option would be ideal).
For a workaround, I modified proxy_client.py and added
at line 595 (see >>>):
>>> auth = ['NTLM']
upper_auth = 
msg = ''
To spoof ntlmaps into thinking the server advertised
NTLM. This allows ntlmaps to work correctly for the way
the proxy here is configured, and it's possible others
could have the same issue.
Log in to post a comment.