SMB3 Server Test Suite Data Sheet
Test Suite: SMB3 Server Test Suite
Direction: Server
In computer networking, Server Message Block 3 operates as an application-layer network protocol on the top of TCP. SMB3 is used to provide shared access to files, printers, and miscellaneous services. SMB3 also implements an authenticated inter-process communication (IPC) mechanism. SMB3.0, SMB3.0.2 and SMB3.1.1 dialect negotiations are supported.
Used specifications
| Specification |
Title |
Notes |
| MS-SMB2 |
Server Message Block (SMB) Protocol Versions 2 and 3 |
Suite supports SMB3.0, SMB3.0.2 and SMB3.1.1 dialects |
| MS-SMB |
Server Message Block (SMB) Protocol Specification |
|
| MS-NLMP |
NT LAN Manager (NTLM) Authentication Protocol Specification |
|
| MS-SPNG |
Simple and Protected Generic Security Service Application Program Interface Negotiation Mechanism (SPNEGO) Protocol Extensions |
|
| MS-RPCE |
Remote Procedure Call Protocol Extensions |
Based on Open Group DCE/RPC |
| MS-FSCC |
File System Control Codes |
Control codes are supported in Create messages. Other FSCC specific contents are used only in anomalization |
| MS-SWN |
Remote Direct Memory Access (RDMA) Transport Protocol Specification |
Supported only in anomalies |
| RFC1002 |
Protocol Standard for a NetBIOS Service on a TCP/UDP Transport |
|
| RFC1510 |
The Kerberos Network Authentication Service (V5) |
|
| RFC1964 |
The Kerberos Version 5 GSS-API Mechanism |
|
| RFC2743 |
Generic Security Service Application Program Interface Version 2, Update 1 |
|
| RFC4178 |
The Simple and Protected Generic Security Service Application Program Interface (GSS-API) Negotiation Mechanism |
|
Tool-specific information
| Tested messages |
Specifications |
| Negotiate Request, SMB3 |
MS-SMB2 |
| Negotiate Request, SMB1 |
MS-SMB |
| Session Setup Request |
MS-SMB2 |
| Logoff Request |
MS-SMB2 |
| Tree Connect Request |
MS-SMB2 |
| Tree Disconnect Request |
MS-SMB2 |
| Create Request |
MS-SMB2 |
| Close Request |
MS-SMB2 |
| Flush Request |
MS-SMB2 |
| Read Request |
MS-SMB2 |
| Write Request |
MS-SMB2 |
| Lock Request |
MS-SMB2 |
| Ioctl Request |
MS-SMB2 |
| Cancel Request |
MS-SMB2 |
| Echo Request |
MS-SMB2 |
| Query Directory Request |
MS-SMB2 |
| Change Notify Request |
MS-SMB2 |
| Query Info Request |
MS-SMB2 |
| Set Info Request |
MS-SMB2 |
| Transform Header and Encryption (NTLM and NTLM over GSS-API) |
MS-SMB2 |
| Untested messages |
Specifications |
| Oplock Break Acknowledgment |
MS-SMB2 |
| Lease Break Acknowledgment |
MS-SMB2 |
| Transform Header and Encryption (Kerberos over GSS-API) |
MS-SMB2 |