Synopsys Software Integrity Group is now operating as Black Duck Software, Inc., a subsidiary of Synopsys. Click to learn more.

close search bar

Sorry, not available in this language yet

close language selection
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

Test tool general features
  • Fully automated black-box negative testing
  • Ready-made test cases
  • Written in Java(tm)
  • GUI command line remote interface modes
  • Instrumentation (health-check) capability
  • Support and maintenance
  • Comprehensive user documentation
  • Results reporting and analysis