plugins

package
v0.0.0-...-cf626ee Latest Latest
Warning

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

Go to latest
Published: Dec 18, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetFileOpenFlag

func GetFileOpenFlag(isOverride bool) int

func IsRunRequired

func IsRunRequired(artifactExtractionFilepath string) bool

IsRunRequired checks if plugin is required to run, whenever one of this conditions happens: - user passes flags to force re-run - file does not exist - the passed path is an empty folder

func RunVolatilityPluginAndWriteResult

func RunVolatilityPluginAndWriteResult(args []string, resultFilepath string, isOverride bool) error

Types

type AnalyticPlugin

type AnalyticPlugin interface {
	Run() error
	GetName() string
	GetAnalyticResultPath() string
}

type CollectorPlugin

type CollectorPlugin interface {
	Run() error
	GetName() string
	GetArtifactsCollectionPath() string
}

type VolPlugin

type VolPlugin interface {
	Run() error
	GetName() string
	GetArtifactsExtractionPath() string
}

Jump to

Keyboard shortcuts

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