package
0.3.28
Repository: https://github.com/blacktop/go-malice.git
Documentation: pkg.go.dev

# Functions

Asset loads and returns the asset for the given name.
AssetDir returns the file names below a certain directory embedded in the file by go-bindata.
AssetInfo loads and returns the asset info for the given name.
AssetNames returns the names of the assets.
DeletePlugin deletes a plugin.
GetAllPluginsInCategory returns all plugins in a give category.
GetCategories returns all categories.
GetEnabledPlugins will return all enabled plugins.
GetIntelPlugins will return all Intel plugins.
GetPluginByName will return plugin for the given name.
GetPluginsForMime will return all plugins that can consume the mime type file.
InstalledPluginsCheck checks that all enabled plugins are installed.
InstallPlugin installs a new malice plugin.
ListAllPlugins lists all plugins.
ListEnabledPlugins lists enabled plugins.
Load plugins.toml into Plug var Try to load plugins from - .malice folder : $HOME/.malice/plugins.toml - binary embedded file : bindata.
MustAsset is like Asset but panics when Asset would return an error.
PostResults post plugin results to Malice Webhook.
RestoreAsset restores an asset under the given directory.
RestoreAssets restores an asset under the given directory recursively.
RunIntelPlugins run all Intel plugins.
ToMarkDownTable prints plugins out as Markdown table.
UpdateAllPlugins performs a docker pull on all registered plugins checking for updates.
UpdateAllPluginsFromSource performs a docker build on a plugins remote repository on all registered plugins.
UpdateEnabledPlugins performs a docker pull on all enabled plugins checking for updates.

# Variables

Plugs represents the Malice runtime configuration.

# Structs

Configuration represents the malice runtime plugins.
Plugin represents a single plugin setting.