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
== Getting started
== Sample Usage
# Set your GOPATH
export GOPATH=`pwd`
import "ntlm"
import "ntlm/messages"
# Retrieve all remote packages
go get all
session = NewClientSession(ntlm.Version1, ntlm.ConnectionlessMode)
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>