dissect.target.plugins.apps.webserver.webserver

Module Contents

Classes

WebserverPlugin

A namespace plugin provides services to access functionality from a group of subplugins.

Attributes

dissect.target.plugins.apps.webserver.webserver.WebserverAccessLogRecord
dissect.target.plugins.apps.webserver.webserver.WebserverErrorLogRecord
class dissect.target.plugins.apps.webserver.webserver.WebserverPlugin(target: dissect.target.Target)

Bases: dissect.target.plugin.NamespacePlugin

A namespace plugin provides services to access functionality from a group of subplugins.

Support is currently limited to shared exported functions with output type record and yield.

__namespace__ = 'webserver'

Defines the plugin namespace.

logs() Iterator[WebserverAccessLogRecord | WebserverErrorLogRecord]

Returns log file records from installed webservers.