Skip to content

Commit 092dbe4

Browse files
committed
Add changes to supported child targets
1 parent c9b3dcc commit 092dbe4

1 file changed

Lines changed: 29 additions & 28 deletions

File tree

docs/source/supported-targets.rst

Lines changed: 29 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -437,7 +437,7 @@ Child Targets
437437

438438
Dissect supports identifying, listing and querying *child targets*.
439439
These are targets within other targets.
440-
These can include virtual machines, containers, or other environments nested inside a target.
440+
This can include virtual machines, containers, or other environments nested inside a target.
441441
Child targets are discovered using configuration files or metadata present on the host or target.
442442
Dissect can recursively query these targets, allowing it to detect deeply nested environments automatically.
443443

@@ -447,47 +447,48 @@ Dissect can recursively query these targets, allowing it to detect deeply nested
447447

448448
.. list-table:: Supported Child Targets
449449
:header-rows: 1
450-
:widths: 15 35
450+
:widths: 15 35 5
451451

452452
* - Child Target
453453
- Description
454+
- API
454455
* - Colima
455-
- :class:`<dissect.target.plugins.child.colima.ColimaChildTargetPlugin>`
456-
- Child target plugin that yields Colima containers.
456+
- Colima container format, which is a runtime for both linux and macOS.
457+
- :class:`here <dissect.target.plugins.child.colima.ColimaChildTargetPlugin>`
457458
* - Docker
458-
- :class:`<dissect.target.plugins.child.docker.DockerChildTargetPlugin>`
459-
- Child target plugin that yields from Docker overlay2fs containers.
459+
- The Docker overlay2fs containers that available on the system.
460+
- :class:`here <dissect.target.plugins.child.docker.DockerChildTargetPlugin>`
460461
* - ESXi
461-
- :class:`<dissect.target.plugins.child.esxi.ESXiChildTargetPlugin>`
462-
- Child target plugin that yields from ESXi VM inventory.
462+
- The VM inventory on ESXi machines.
463+
- :class:`here <dissect.target.plugins.child.esxi.ESXiChildTargetPlugin>`
463464
* - Hyper-v
464-
- :class:`<dissect.target.plugins.child.hyperv.HyperVChildTargetPlugin>`
465-
- Child target plugin that yields from Hyper-V VM inventory.
465+
- The VM inventory on Hyper-V Windows hosts.
466+
- :class:`here <dissect.target.plugins.child.hyperv.HyperVChildTargetPlugin>`
466467
* - Lima
467-
- :class:`<dissect.target.plugins.child.lima.LimaChildTargetPlugin>`
468-
- Child target plugin that yields Lima VMs.
468+
- Lima, Linux Machines, is a container / VM runtime that supports different container engines such as docker, podman, and kubernetes.
469+
- :class:`here <dissect.target.plugins.child.lima.LimaChildTargetPlugin>`
469470
* - Parallels
470-
- :class:`<dissect.target.plugins.child.parallels.ParallelsChildTargetPlugin>`
471-
- Child target plugin that yields Parallels Desktop VM files.
471+
- The Parallels Desktop inventory, Parallels is a hypervisor for Mac computers.
472+
- :class:`here <dissect.target.plugins.child.parallels.ParallelsChildTargetPlugin>`
472473
* - Podman
473-
- :class:`<dissect.target.plugins.child.podman.PodmanChildTargetPlugin>`
474-
- Child target plugin that yields from Podman overlayfs containers
474+
- Podman, a container runtime engine such as Docker.
475+
- :class:`here <dissect.target.plugins.child.podman.PodmanChildTargetPlugin>`
475476
* - Proxmox
476-
- :class:`<dissect.target.plugins.child.proxmox.ProxmoxChildTargetPlugin>`
477-
- Child target plugin that yields from the VM listing.
477+
- Proxmox is a debian based virtualization platform.
478+
- :class:`here <dissect.target.plugins.child.proxmox.ProxmoxChildTargetPlugin>`
478479
* - Qemu
479-
- :class:`<dissect.target.plugins.child.qemu.QemuChildTargetPlugin>`
480-
- Child target plugin that yields all QEMU domains from a KVM libvirt deamon.
480+
- All QEMU virtual machines created by the KVM libvirt deamon.
481+
- :class:`here <dissect.target.plugins.child.qemu.QemuChildTargetPlugin>`
481482
* - VirtualBox
482-
- :class:`<dissect.target.plugins.child.virtualbox.VirtualBoxChildTargetPlugin>`
483-
- Child target plugin that yields from Oracle VirtualBox VMs.
483+
- Oracle VirtualBox VMs.
484+
- :class:`here <dissect.target.plugins.child.virtualbox.VirtualBoxChildTargetPlugin>`
484485
* - Virtuozzo
485-
- :class:`<dissect.target.plugins.child.virtuozzo.VirtuozzoChildTargetPlugin>`
486-
- Child target plugin that yields from Virtuozzo container's root.
486+
- All the vms from the Virtuozzo container's root directory ``vz/root/$VEID``.
487+
- :class:`here <dissect.target.plugins.child.virtuozzo.VirtuozzoChildTargetPlugin>`
487488
* - Vmware Workstation
488-
- :class:`<dissect.target.plugins.child.vmware_workstation.VmwareWorkstationChildTargetPlugin>`
489-
- Child target plugin that yields from VMware Workstation VM inventory.
489+
- All the VMs registerd within the VMWare workstation VM inventory.
490+
- :class:`here <dissect.target.plugins.child.vmware_workstation.VmwareWorkstationChildTargetPlugin>`
490491
* - WSL
491-
- :class:`<dissect.target.plugins.child.wsl.WSLChildTargetPlugin>`
492-
- Child target plugin that yields Windos Subsystem Linux VHDX file locations.
492+
- All the Windows Subsystem Linux VHDX file locations.
493+
- :class:`here <dissect.target.plugins.child.wsl.WSLChildTargetPlugin>`
493494

0 commit comments

Comments
 (0)