December 21, 2022
Visual SCSI Explorer version 2.9 is available.

May 23, 2021
Visual SCSI Explorer version 2.9 is being prepared for release.

March 31, 2021
Virtual Storage Device Emulator version 1.3 is available.

Subscribe for product news


Technical Committee T10

Software for SCSI/FC/iSCSI/SAS/SAN device emulation and testing

This site offers software solutions for storage device technologies. The software solutions can run in both SCSI initiator and SCSI target modes.

The SCSI initiator mode solutions allow execution of SCSI commands for different device types in manual, automated, and programmatic ways.

The SCSI target mode solutions provide emulation of virtual storage devices of different types and virtual media of arbitrary capacity.

 

Visual SCSI Explorer

 

Visual SCSI Explorer screenshot Visual SCSI Explorer application runs on Windows operating system platforms and is intended for advanced SCSI device testing. The application can handle SCSI devices connected to the host computer through such storage buses as Parallel SCSI, Fibre Channel (FC), Internet SCSI (iSCSI), Serial Attached SCSI (SAS), Storage Area Network (SAN), virtual, and others.

Application visualizes the host SCSI controller and device configuration as controller-device tree and properties. It is possible to rescan SCSI buses and to dynamically update the SCSI device list. Application functional interface is optimized for Direct Access (Disk), Sequential Access (Tape Drive), Multi-Media (CD/DVD/BD), Optical Memory (Magneto-optical), Media Changer (jukebox), Processor, and SCSI Enclosure Services devices. Raw CDB feature allows user to execute any SCSI command for SCSI device of any type. Application visualizes the process of SCSI command execution, logs the command parameters, the outbound and inbound command data and parses them.

Find more information on the Visual SCSI Explorer product overview page.

 

Virtual Storage Device Emulator

 

Virtual Storage Device Emulator management console screenshot Virtual Storage Device Emulator emulates virtual storage controller, virtual storage devices, virtual SCSI devices, and virtual media on Windows operating system platforms. Virtual Storage Device Emulator supports iSCSI interface through external and local network interfaces in SCSI target mode. Virtual Storage Device Emulator supports Parallel SCSI interface in SCSI target mode.

Virtual Storage Device Emulator emulates the Direct Access Block (Disk) devices, Sequential Access (Tape Drive) devices, Processor devices, Multi-Media (CD/DVD/BD) devices, Optical Memory (Magneto-optical) devices, and Media Changer (jukebox) devices. Virtual devices store the data in the files located in local file system. Virtual devices can be configured as having either fixed or removable medium. Virtual media can be loaded to and unloaded from virtual devices manually or in automated way.

Find more information on the Virtual Storage Device Emulator product overview page.

 

Chobik SCSI Programming Interface

 

Chobik SCSI Programming Interface product provides suitable application programming interface (API) to applications written in C/C++ language for handling host bus adapters and storage devices on Windows operating system platforms.

The programming interface is based on Windows native SCSI Pass Through interface. It allows user-mode applications to enumerate host bus adapters and storage devices, and execute SCSI commands. The programming interface supports storage devices of all types. Application is responsible for proper handling of the storage device. Multiple independent applications can handle multiple storage devices in parallel.

Find more information on the Chobik SCSI Programming Interface product overview page.

 

SCSI CLI for ASPI

 

The SCSI CLI for ASPI product allows the user to execute the SCSI commands from the command prompt via the ASPI on the Windows operating system platforms.

The product is optimized for Sequential Access (Tape Drive) and Media Changer (jukebox) devices.

Find more information on the SCSI CLI for ASPI product overview page.

 

SCSI Pass Through JNI helper

 

The SCSI Pass Through JNI (SPT JNI) software package provides the programmatic interface for Java applications on the Windows and Linux operating system platforms for handling SCSI adapters and devices. For Windows operating system platform the native SCSI Pass Through (SPT) programmatic interface is used. For Linux operating system platform the native SCSI Generic (SG) programmatic interface is used.

 

The package allows Java application to enumerate SCSI host bus adapters and SCSI devices, and to execute SCSI commands for the SCSI devices. Programmatic interface of the package is simple and introduces no limitation on the CDB and data structure. The maximum size of data is limited by the maximum transfer length parameter of the SCSI host bus adapter and depends on the adapter model and type. For Windows 8 and later operating system platforms the large CDB (up to 256 bytes) and bidirectional data transfer are supported. The maximum sense data length is 255 bytes. The package gives the Java application all the advantages of handling the SCSI devices at relatively low system level.

Find more information on the SCSI Pass Through JNI helper product overview page.