dissect.target.plugins.apps.browser.browser

Module Contents

Classes

BrowserPlugin

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

Functions

try_idna

Attempts to convert a possible Unicode url to ASCII using the IDNA standard.

Attributes

dissect.target.plugins.apps.browser.browser.GENERIC_DOWNLOAD_RECORD_FIELDS = [('datetime', 'ts_start'), ('datetime', 'ts_end'), ('string', 'browser'), ('varint', 'id'),...
dissect.target.plugins.apps.browser.browser.GENERIC_EXTENSION_RECORD_FIELDS = [('datetime', 'ts_install'), ('datetime', 'ts_update'), ('string', 'browser'), ('string', 'id'),...
dissect.target.plugins.apps.browser.browser.GENERIC_HISTORY_RECORD_FIELDS = [('datetime', 'ts'), ('string', 'browser'), ('string', 'id'), ('uri', 'url'), ('string',...
dissect.target.plugins.apps.browser.browser.GENERIC_PASSWORD_RECORD_FIELDS = [('datetime', 'ts_created'), ('datetime', 'ts_last_used'), ('datetime', 'ts_last_changed'),...
dissect.target.plugins.apps.browser.browser.BrowserDownloadRecord
dissect.target.plugins.apps.browser.browser.BrowserExtensionRecord
dissect.target.plugins.apps.browser.browser.BrowserHistoryRecord
dissect.target.plugins.apps.browser.browser.BrowserCookieRecord
dissect.target.plugins.apps.browser.browser.BrowserPasswordRecord
class dissect.target.plugins.apps.browser.browser.BrowserPlugin(target: dissect.target.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__ = 'browser'

Defines the plugin namespace.

keychain
dissect.target.plugins.apps.browser.browser.try_idna(url: str) bytes

Attempts to convert a possible Unicode url to ASCII using the IDNA standard.

Parameters:

url – A String containing the url to be converted.

Returns: Bytes object with the ASCII version of the url.