From fbe6b3953353fa10545a0bf69c12249b8ea36d2f Mon Sep 17 00:00:00 2001 From: Conor Hunt Date: Tue, 21 May 2013 16:37:45 -0300 Subject: [PATCH] Update README to note capabilities and usage notes. --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index a4be265..5085aa6 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,14 @@ # NTLM Implementation for Go +This is a native implementation of NTLM for Go that was implemented using the Microsoft MS-NLMP documentation available at http://msdn.microsoft.com/en-us/library/cc236621.aspx. +The library is currently in use and has been tested with connectionless NTLMv1 and v2 with and without extended session security. + +## Usage Notes + +Currently the implementation only supports connectionless (datagram) oriented NTLM. We did not need connection oriented NTLM for our usage +and so it is not implemented. However it should be extremely straightforward to implement connection oriented NTLM as all +the operations required are present in the library. The major missing piece is the negotiation of capabilities between +the client and the server, for our use we hardcoded a supported set of negotiation flags. ## Sample Usage as NTLM Client