The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.09 - 2018-05-13

  • Added support for QueryInfo FILE and FS requests in server.
  • Added support for anonymous user in server (enabled in config).
  • Added support for cifs-utils client (mount on GNU/Linux).
  • Added support for Windows 7 Explorer as a client.
  • Added support for chained commands from client with the first Create.
  • Fixed code to work on 32-bit architectures again.
  • Fixed Read responses in server.
  • Fixed Find responses in server.

Modules

SMB
A humble SMB network protocol implementation in Perl
Authentication mechanisms for SMB (NTLMSSP and more)
Fallback implementations of cryptography algorithms for SMB
Minimal support for DCE/RPC protocol (over SMB)
Remote or local file abstraction for SMB
A state of opening local or remote file for SMB
Convenient data packer for network protocols like SMB
Convenient data parser for network protocols like SMB
Functions to convert between UNIX time and SMB time

Provides

in lib/SMB/Agent.pm
in lib/SMB/Client.pm
in lib/SMB/Command.pm
in lib/SMB/Connection.pm
in lib/SMB/Header.pm
in lib/SMB/Proxy.pm
in lib/SMB/Server.pm
in lib/SMB/Tree.pm
in lib/SMB/v1/Command.pm
in lib/SMB/v1/Command/Negotiate.pm
in lib/SMB/v1/Commands.pm
in lib/SMB/v1/Header.pm
in lib/SMB/v2/Command.pm
in lib/SMB/v2/Command/Close.pm
in lib/SMB/v2/Command/Create.pm
in lib/SMB/v2/Command/Ioctl.pm
in lib/SMB/v2/Command/Negotiate.pm
in lib/SMB/v2/Command/QueryDirectory.pm
in lib/SMB/v2/Command/QueryInfo.pm
in lib/SMB/v2/Command/Read.pm
in lib/SMB/v2/Command/SessionSetup.pm
in lib/SMB/v2/Command/SetInfo.pm
in lib/SMB/v2/Command/TreeConnect.pm
in lib/SMB/v2/Command/Write.pm
in lib/SMB/v2/Commands.pm
in lib/SMB/v2/Header.pm