:py:mod:`dissect.target.plugins.filesystem.acquire_hash` ======================================================== .. py:module:: dissect.target.plugins.filesystem.acquire_hash Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: dissect.target.plugins.filesystem.acquire_hash.AcquireHashPlugin Attributes ~~~~~~~~~~ .. autoapisummary:: dissect.target.plugins.filesystem.acquire_hash.AcquireHashRecord .. py:data:: AcquireHashRecord .. py:class:: AcquireHashPlugin(target) Bases: :py:obj:`dissect.target.plugin.Plugin` Plugin to return file hashes collected by Acquire. .. py:method:: 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 an ``UnsupportedPluginError``. :raises UnsupportedPluginError: If the plugin could not be loaded. .. py:method:: acquire_hashes() Return file hashes collected by Acquire. An Acquire file container contains a file hashes csv when the hashes module was used. The content of this csv file is returned.