package
0.0.1
Repository: https://github.com/luids-io/netfilter.git
Documentation: pkg.go.dev

# Functions

CacheDir sets source dir.
DataDir sets data dir.
New creates a new builder.
PluginDefsFromFile creates a slice of PluginDef from a file in json format.
RegisterActionBuilder registers an action builder for class.
RegisterPluginBuilder registers a plugin builder for class.
SetLogger sets a logger for the component.

# Structs

ActionDef is used for construct actions.
Builder constructs plugins and actions using definitions.
PluginDef is used for construct plugins.
RuleDef stores information about rules.
RuleItemDef defines a set of rules.

# Type aliases

BuildActionFn defines a function that constructs an action using a definition.
BuildPluginFn defines a function that constructs a plugin.
Option is used for builder configuration.