The iSCSI is a IP-based storage networking protocol. It is used widely in the modern storage industry. Since the proper functioning of the iSCSI protocol is vital to modern infrastructure and society, the dependability of iSCSI implementations must be verified. This test suite can be used to test iSCSI server (target) implementations for security flaws and robustness problems.
Used specifications
Specification
Title
Notes
RFC3720
Internet Small Computer Systems Interface (iSCSI)
RFC3980
T11 Network Address Authority (NAA) Naming Format for iSCSI Node Names
Updates RFC3720
RFC4850
Declarative Public Extension Key for Internet Small Computer Systems Interface (iSCSI) Node Architecture
Updates RFC3720
RFC5048
Internet Small Computer System Interface (iSCSI) Corrections and Clarifications
Updates RFC3720
RFC3721
Internet Small Computer Systems Interface (iSCSI) Naming and Discovery
RFC3722
String Profile for Internet Small Computer Systems Interface (iSCSI) Names
SPC-4
SCSI Primary Commands - 4
SBC-3
SCSI Block Commands - 3
Tool-specific information
Tested messages
Notes
Specifications
SCSI Command and Response
Including SPC-4 and SBC-3 mandatory commands.
RFC3720, SPC-4 and SBC-3
Task Management Function Request and Response
RFC3720
SCSI Data-Out and Data-In
RFC3720
Ready To Transfer
RFC3720
Asynchronous Message
RFC3720
Text Request and Response
RFC3720
Login Request and Response
RFC3720
Logout Request and Response
RFC3720
SNACK Request
RFC3720
Reject
RFC3720
NOP-In and NOP-Out
RFC3720
Supported protocol features
Notes
Specifications
Redirect feature
If target responses by status code "Target moved temporarily", test suite is able to redirect to new target.