Нет описания

HOME 2e248ac272 commit: fix crash on auto load ramdisk; fix enable on auto load disk entry; change ILMerge to ILRepack; remove duplicate icon, use PE resources to compact final size 4 лет назад
DiskAccessLibrary 7e6e462705 commit: Fix crash on create RamDisk from file large than 2GB; Change default TargetName format; Update bdd format spec 4 лет назад
ISCSI 597078c34d commit: No base image bdd; Loadable Ramdisk; TargetName show in device manager 4 лет назад
ISCSIConsole 2e248ac272 commit: fix crash on auto load ramdisk; fix enable on auto load disk entry; change ILMerge to ILRepack; remove duplicate icon, use PE resources to compact final size 4 лет назад
Utilities a9bfca6e73 commit: Upgrade Framework; Block Differencing Disk Image; Update GUI 4 лет назад
.gitattributes 084cb492d3 Updated .gitattributes 7 лет назад
.gitignore dd40e0334c Migrate to VS2019 4 лет назад
ISCSIConsole.sln dd40e0334c Migrate to VS2019 4 лет назад
ISCSIConsole_UI.png 38a3cff7e4 Updated Readme.md 6 лет назад
License.txt bb798b4ea6 Added License.txt 5 лет назад
NuGet.config 2e248ac272 commit: fix crash on auto load ramdisk; fix enable on auto load disk entry; change ILMerge to ILRepack; remove duplicate icon, use PE resources to compact final size 4 лет назад
Readme.md 38a3cff7e4 Updated Readme.md 6 лет назад

Readme.md

About iSCSI Console:

iSCSI Console is a Free, Open Source, User-Mode iSCSI Target Server written in C#.
iSCSI Console is cross-platform, portable and requires no installation.
iSCSI Console can serve physical and virtual disks to multiple clients.

About the iSCSI library:

The iSCSI library utilized by iSCSI Console was designed to give developers an easy way to serve block storage via iSCSI.
Any storage object you wish to share needs to implement the abstract Disk class, and the library will take care of the rest.
The library was written with extensibility in mind, and was designed to fit multitude of projects.
iSCSI Console is merely a demo project that exposes some of the capabilities of this library.

Notes:

In addition to a full fledged iSCSI Target server implementation, the iSCSI library also contain a very basic iSCSI initiator implementation.

What this program can do:

  1. Serve virtual disks (VHD / VMDK / IMG).
  2. Serve physical disks.
  3. Serve basic volumes as disks.
  4. Serve dynamic volumes as disks.
  5. Create VHDs.
  6. Could run from Windows PE using Mono.
  7. Could run from Linux / OSX using Mono (Download the Cross Platform Edition)

iSCSI Console UI

Contact:

If you have any question, feel free to contact me.
Tal Aloni tal.aloni.il@gmail.com