dissect.target.plugins.apps.remoteaccess.teamviewer

Module Contents

Classes

TeamviewerPlugin

Teamviewer plugin.

Attributes

dissect.target.plugins.apps.remoteaccess.teamviewer.START_PATTERN
class dissect.target.plugins.apps.remoteaccess.teamviewer.TeamviewerPlugin(target)

Bases: dissect.target.plugins.apps.remoteaccess.remoteaccess.RemoteAccessPlugin

Teamviewer plugin.

__namespace__ = 'teamviewer'
GLOBS = ['sysvol/Program Files/TeamViewer/*.log', 'sysvol/Program Files (x86)/TeamViewer/*.log']
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.

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.

References