Gem Version Build Status

Packetgen::Plugin::SMB

This is a plugin for PacketGen gem. It adds some support for SMB protocol suite:

  • SMB:
    • SMB common header,
    • Close command,
    • NtCreateAndX command,
    • Trans command,
    • Browser subprotocol,
  • SMB2:
    • SMB2 common header (support 2.x and 3.x dialects),
    • Negotiate command,
    • SessionSetup command,
  • GSSAPI, used to transport negotiation over SMB2 commands,
  • NTLM, SMB authentication protocol.

Installation

Add this line to your application's Gemfile:

gem 'packetgen-plugin-smb'

And then execute:

$ bundle

Or install it yourself as:

$ gem install packetgen-plugin-smb

Usage

TODO

See also

API documentation: http://www.rubydoc.info/gems/packetgen-plugin-smb

License

MIT License (see LICENSE)

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/sdaubert/packetgen-plugin-smb.