live

package
v0.9.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 2, 2026 License: MIT Imports: 8 Imported by: 0

Documentation

Overview

Package live acquires volatile evidence in RFC 3227 order of volatility (plan §6): clock state first, then logged-in users, running processes, and network state.

Method disclosure: live acquisition runs OS-supplied utilities (ps, who, netstat, …). On a compromised host these can be trojaned; every record therefore carries collection_method "live_command" plus the exact command line, so analysts can weigh the evidence accordingly. Agent processes are never terminated or signaled.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Stats

type Stats struct {
	Collected int
	Failed    int
}

Stats summarizes a live acquisition pass.

func Collect

func Collect(b *casepkg.Builder, host, user string) (*Stats, error)

Collect runs all volatile steps and ingests output into the builder.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL