-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathREADME
More file actions
59 lines (50 loc) · 1.21 KB
/
README
File metadata and controls
59 lines (50 loc) · 1.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
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/