Skip to content

Ruby/NTLM provides message creator and parser for the NTLM authentication.

Notifications You must be signed in to change notification settings

chrissata/rubyntlm

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

= Ruby/NTLM -- NTLM Authentication Library for Ruby

Ruby/NTLM provides message creator and parser for the NTLM authentication.

Some features:
* Independent from non-standard Ruby libraries.
* Supports NTLM and NTLMv2 responses.

== Changes made by CloudVolumes

* Force the domain to be target_name (not sure why this is needed - may be removed)
* UTF8 character encoding for Ruby 1.9 when converting from UTF16

== Simple Example

* Creating NTLM Type 1 message

   t1 = NTLM::Message::Type1.new()

* Parsing NTLM Type 2 message from server

   t2 = NTLM::Message.parse(message_from_server)

* Creating NTLM Type 3 message

   t3 = t2.response({:user => 'user', :password => 'passwd'})

== Support

You can find Ruby/NTLM RubyForge page at http://rubyforge.org/projects/rubyntlm.

About

Ruby/NTLM provides message creator and parser for the NTLM authentication.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%