update README

This commit is contained in:
Conor Hunt 2012-11-09 15:45:43 -05:00
parent cb96a1fb85
commit 4df38e4c3b

21
README
View File

@ -1,9 +1,20 @@
= NTLM Implementation for Go = NTLM Implementation for Go
== Getting started == Sample Usage
# Set your GOPATH import "ntlm"
export GOPATH=`pwd` import "ntlm/messages"
# Retrieve all remote packages session = NewClientSession(ntlm.Version1, ntlm.ConnectionlessMode)
go get all session.SetUserInfo("someuser","somepassword","somedomain")
challenge = session.GenerateNegotiateMessage()
<send challenge to server>
challenge, err := messages.ParseChallengeMessage(challengeBytes)
session.ProcessChallengeMessage(challenge)
authenticate = session.GenerateAuthenticateMessage()
<send authenticate message to server>