libiscsi
« Back to VersTracker
Description:
Client library and utilities for iscsi
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: iscsi storage networking library block-storage
Install: brew install libiscsi
About:
Libiscsi is a client-side library that implements the iSCSI protocol (RFC 3720) to access block storage over a network. It provides a lightweight alternative to the Linux-iSCSI initiator, enabling users to mount iSCSI LUNs without kernel dependencies. The library includes command-line utilities for discovery, login, and data transfer tasks.
Key Features:
  • Userspace iSCSI implementation without kernel dependencies
  • Synchronous and asynchronous API support
  • Command-line utilities for LUN discovery and management
  • Supports SLP and SendTargets discovery methods
Use Cases:
  • Mounting remote iSCSI targets on systems without kernel-level iSCSI support
  • Developing custom iSCSI client applications or scripts
  • Testing and debugging iSCSI storage configurations
Alternatives:
  • open-iscsi – Kernel-based initiator; requires root privileges and kernel modules, whereas Libiscsi runs entirely in userspace.
Version History
Detected Version Rev Change Commit
Sep 11, 2025 4:18am 0 VERSION_BUMP 7d1c2e0f