iSCSI Server Test Suite Data Sheet
Test Suite:
iSCSI Server Test Suite
Direction:
Server

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
RFC3720

Internet Small Computer Systems Interface (iSCSI)

RFC4850

Declarative Public Extension Key for Internet Small Computer Systems Interface (iSCSI) Node Architecture

RFC5048

Internet Small Computer System Interface (iSCSI) Corrections and Clarifications

RFC3721

Internet Small Computer Systems Interface (iSCSI) Naming and Discovery

RFC3722

String Profile for Internet Small Computer Systems Interface (iSCSI) Names

RFC3723

Securing Block Storage Protocols over IP

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.
RFC3720
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