dissect.target.plugins.os.unix.bsd.openbsd._os

Module Contents

Classes

OpenBsdPlugin

UNIX plugin.

class dissect.target.plugins.os.unix.bsd.openbsd._os.OpenBsdPlugin(target: dissect.target.target.Target)

Bases: dissect.target.plugins.os.unix.bsd._os.BsdPlugin

UNIX plugin.

classmethod detect(target: dissect.target.target.Target) → dissect.target.filesystem.Filesystem | None

Provide detection of this OSPlugin on a given filesystem.

Parameters:

fs – Filesystem to detect the OS on.

Returns:

The root filesystem / sysvol when found.

version() → str | None

Return the target’s OS version.

Returns:

The OS version as string.

hostname() → str | None

Return the target’s hostname.

Returns:

The hostname as string.

domain() → str | None