Azure / go-ntlmssp

NTLM/Negotiate authentication over HTTP
MIT License
189 stars 67 forks source link

NTLMv2 with MAC and EPA support #35

Open dlorych opened 2 years ago

dlorych commented 2 years ago

NTLMv2 with MAC and channel binding support

I had trouble using library in my environment, but finally managed to solve it by refactoring code to follow NTLMv2 standard according to NTLM protocol description, in particular:

Connection against secured IIS (NTLMv2 and enabled EPA) is working in my environment, but there's a hight risk that it can break in a different environment, especially ones that do no support NTLMv2 fully.

Could anyone assess the changes and test in their environment?

ghost commented 2 years ago

CLA assistant check
All CLA requirements met.

dlorych commented 2 years ago

@paulmey I'm trying to delete the contents of this PR - wrong author. Could you help me out with it?

dlorych commented 2 years ago

@paulmey I managed to solve the authorship issues. Feel free to review PR and suggest changes.

mrowken commented 2 years ago

Hi, I have used that version from @dlorych and it works well for me in adcs-issuer (for cert-manager) with NTLMv2. Do you think it will be merged ? When ?