go-ntlm/README
2012-11-09 15:45:43 -05:00

21 lines
490 B
Plaintext

= NTLM Implementation for Go
== Sample Usage
import "ntlm"
import "ntlm/messages"
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>