Skip to content

mig0/SMB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

bb7e003 · Aug 30, 2018
May 22, 2018
May 9, 2018
Aug 23, 2018
Jun 20, 2014
May 12, 2018
May 18, 2014
May 22, 2018
May 18, 2014
Apr 6, 2018
May 13, 2018
May 12, 2018
May 13, 2018
May 22, 2018

Repository files navigation

Welcome to SMB-Perl 0.09.

This pure perl library allows to receive and send commands using SMB
network protocol (also called CIFS - Common Internet File System).

Currently the intention is to support SMB protocol version 2.
Support for SMB 1 and SMB 3 may be added in the future.

Simple implementations of SMB server, client and proxy are included.

Usage:
	bin/smb-server -p 10445

	bin/smb-client -v -U username%password //server/share

	bin/smb-proxy -p 10445 10.0.2.2:445

Classes:
	SMB
	SMB::Agent
	SMB::Auth
	SMB::Client
	SMB::Command
	SMB::Connection
	SMB::Crypt
	SMB::DCERPC
	SMB::File
	SMB::Header
	SMB::OpenFile
	SMB::Packer
	SMB::Parser
	SMB::Proxy
	SMB::Server
	SMB::Time
	SMB::Tree
	SMB::v1::Command
	SMB::v1::Command::Negotiate
	SMB::v1::Commands
	SMB::v1::Header
	SMB::v2::Command
	SMB::v2::Command::Close
	SMB::v2::Command::Create
	SMB::v2::Command::Ioctl
	SMB::v2::Command::Negotiate
	SMB::v2::Command::QueryDirectory
	SMB::v2::Command::QueryInfo
	SMB::v2::Command::Read
	SMB::v2::Command::SessionSetup
	SMB::v2::Command::SetInfo
	SMB::v2::Command::TreeConnect
	SMB::v2::Command::Write
	SMB::v2::Commands
	SMB::v2::Header

Author:
	Mikhael Goikhman <migo@cpan.org>

Web site:
	http://migo.sixbit.org/software/smb-perl/