:py:mod:`dissect.target.plugins.apps.remoteaccess.teamviewer` ============================================================= .. py:module:: dissect.target.plugins.apps.remoteaccess.teamviewer Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: dissect.target.plugins.apps.remoteaccess.teamviewer.TeamviewerPlugin Attributes ~~~~~~~~~~ .. autoapisummary:: dissect.target.plugins.apps.remoteaccess.teamviewer.START_PATTERN .. py:data:: START_PATTERN .. py:class:: TeamviewerPlugin(target) Bases: :py:obj:`dissect.target.plugins.apps.remoteaccess.remoteaccess.RemoteAccessPlugin` Teamviewer plugin. .. py:attribute:: __namespace__ :value: 'teamviewer' .. py:attribute:: GLOBS :value: ['sysvol/Program Files/TeamViewer/*.log', 'sysvol/Program Files (x86)/TeamViewer/*.log'] .. 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:: logs() Return the content of the TeamViewer logs. TeamViewer is a commercial remote desktop application. An adversary may use it to gain persistence on a system. .. rubric:: References - https://www.teamviewer.com/nl/