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