:py:mod:`dissect.target.plugins.os.windows.syscache` ==================================================== .. py:module:: dissect.target.plugins.os.windows.syscache Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: dissect.target.plugins.os.windows.syscache.SyscachePlugin Attributes ~~~~~~~~~~ .. autoapisummary:: dissect.target.plugins.os.windows.syscache.SyscacheRecord .. py:data:: SyscacheRecord .. py:class:: SyscachePlugin(target: dissect.target.target.Target) Bases: :py:obj:`dissect.target.plugin.Plugin` Plugin to parse Syscache.hve. .. py:attribute:: hive .. 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 :class:`UnsupportedPluginError`. :raises UnsupportedPluginError: If the plugin could not be loaded. .. py:method:: syscache() -> collections.abc.Iterator[SyscacheRecord] Parse the objects in the ObjectTable from the Syscache.hve file. .. rubric:: References - https://dfir.ru/2018/12/02/the-cit-database-and-the-syscache-hive/