dissect.target.plugins.apps.virtualization.vmware_workstation
¶
Module Contents¶
Classes¶
VMware Workstation plugin. |
Attributes¶
- dissect.target.plugins.apps.virtualization.vmware_workstation.VmwareDragAndDropRecord¶
- dissect.target.plugins.apps.virtualization.vmware_workstation.VMWARE_DND_PATHS = ['AppData/Local/Temp/VmwareDND', '.cache/vmware/drag_and_drop']¶
- class dissect.target.plugins.apps.virtualization.vmware_workstation.VmwareWorkstationPlugin(target: dissect.target.target.Target)¶
Bases:
dissect.target.plugin.Plugin
VMware Workstation plugin.
- __namespace__ = 'vmware'¶
Defines the plugin namespace.
- dnd_dirs¶
- check_compatible() None ¶
Perform a compatibility check with the target.
This function should return
None
if the plugin is compatible with the current target (self.target
). For example, check if a certain file exists. Otherwise it should raise anUnsupportedPluginError
.- Raises:
UnsupportedPluginError – If the plugin could not be loaded.
- find_dnd_dirs() Iterator[tuple[dissect.target.plugins.general.users.UserDetails, dissect.target.helpers.fsutil.TargetPath]] ¶
- clipboard() Iterator[VmwareDragAndDropRecord] ¶
Yield cached VMware Workstation drag-and-drop file artifacts.