Skip to content

Commit d3ed1b2

Browse files
committed
Apply changes to the volume systems
Also split it between encrypted and unencrypted volume systems
1 parent 0525cfa commit d3ed1b2

1 file changed

Lines changed: 36 additions & 22 deletions

File tree

docs/source/supported-targets.rst

Lines changed: 36 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -242,56 +242,70 @@ The table below lists the supported container formats.
242242
Partition Schemes and Volume Systems
243243
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244244

245-
Partitions organize a disk into multiple logical volumes.
246-
Within `dissect.target` :class:`~dissect.target.volumes.disk.DissectVolumeSystem` handles the partition schemes that are listed below.
245+
Dissect supports the following partition schemes to divide a disk into multiple logical volumes.
247246

248247
.. list-table:: Supported Partition Schemes
249248
:header-rows: 1
250-
:widths: 20
249+
:widths: 45 5
251250

252251
* - Partition Scheme
252+
- API
253253
* - Apple Partition Map
254-
- :class:`<dissect.volume.disk.schemes.apm.APM>`
254+
- :class:`here <dissect.volume.disk.schemes.apm.APM>`
255255
* - BSD Disklabel
256-
- :class:`<dissect.volume.disk.schemes.bsd.BSD>`
256+
- :class:`here <dissect.volume.disk.schemes.bsd.BSD>`
257257
* - GUID Partition Table
258-
- :class:`<dissect.volume.disk.schemes.gpt.GPT>`
258+
- :class:`here <dissect.volume.disk.schemes.gpt.GPT>`
259259
* - Master Boot Record
260-
- :class:`<dissect.volume.disk.schemes.mbr.MBR>`
260+
- :class:`here <dissect.volume.disk.schemes.mbr.MBR>`
261261

262-
In addition to standard partition tables, Dissect supports various volume systems.
263-
These are used for RAID configurations or encrypted volumes such as ``LUKS`` and ``BitLocker``.
262+
Besides the standard partition tables used in most computer systems.
263+
Dissect supports various other systems that do something similar.
264+
These are volume systems used fo RAID configurations or logical volumes that span multiple disks.
264265

265266
.. seealso::
266267

267268
For more details, see :doc:`volumes <advanced/volumes>`.
268269

269-
The table below lists the different supported volume systems.
270+
The table below showcases the different supported volume systems.
270271

271272
.. list-table:: Supported Volume Systems
272273
:header-rows: 1
273-
:widths: 20 30
274+
:widths: 20 30 5
274275

275276
* - Volume System
276277
- Description
277-
* - Bitlocker
278-
- :class:`<dissect.target.volumes.bde.BitlockerVolumeSystem>`
279-
- Bitlocker encrypted volume system. Used by windows systems
278+
- API
280279
* - Disk Data Format
281-
- :class:`<dissect.target.volumes.ddf.DdfVolumeSystem>`
282280
- DDF is a RAID data format that describes how data is formatted across raid groups.
283-
* - Linux Unified Key Setup
284-
- :class:`<dissect.target.volumes.luks.LUKSVolumeSystem>`
285-
- LUKS encrypted volume system. These are a standard specification for disk encryption on linux systems.
281+
- :class:`here <dissect.target.volumes.ddf.DdfVolumeSystem>`
286282
* - Logical Volume Manager
287-
- :class:`<dissect.target.volumes.lvm.LvmVolumeSystem>`
288-
- LVM is a device mapper framework that can make multiple volumes on a single disk.
283+
- LVM is a device mapper framework that can make multiple volumes on a single disk.
284+
- :class:`here <dissect.target.volumes.lvm.LvmVolumeSystem>`
289285
* - Multiple Device driver
290-
- :class:`<dissect.target.volumes.md.MdVolumeSystem>`
291286
- Linux MD RAID volume system. A software based RAID system.
287+
- :class:`here <dissect.target.volumes.md.MdVolumeSystem>`
292288
* - Virtual Machine Filesystem
293-
- :class:`<dissect.target.volumes.vmfs.VmfsVolumeSystem>`
294289
- VMFS is a clustered filesystem developed by VMWare on an ESXi type hosts.
290+
- :class:`here <dissect.target.volumes.vmfs.VmfsVolumeSystem>`
291+
292+
Dissect also supports decryption for some well known formats.
293+
The decryption functionality can be accessed with the (``-K``) or a keychain value (``-Kv``) inside the Dissect tooling.
294+
Dissect supports the following encrypted volume systems
295+
296+
.. list-table:: Supported Encrypted Volume Systems
297+
:header-rows: 1
298+
:widths: 20 30 5
299+
300+
* - Encrypted volume system
301+
- Description
302+
- API
303+
* - Linux Unified Key Setup
304+
- LUKS encrypted volume system. These are the standard specification for disk encryption on linux systems.
305+
- :class:`here <dissect.target.volumes.luks.LUKSVolumeSystem>`
306+
* - Bitlocker
307+
- BitLocker encrypted volume system. Used by Windows systems
308+
- :class:`here <dissect.target.volumes.bde.BitlockerVolumeSystem>`
295309

296310
Filesystems
297311
~~~~~~~~~~~

0 commit comments

Comments
 (0)