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