# Packages
Package dns implements a processor that can perform DNS lookups by sending a DNS request over UDP to a recursive nameserver.
Package translate_sid provides a Beat processor for converting Windows security identifiers (SIDs) to account names.
# Functions
Close closes a processor if it implements the Closer interface.
New creates a list of processors from a list of free user configurations.
NewConditional returns a constructor suitable for registering when conditionals as a plugin.
NewConditionList takes a slice of Config objects and turns them into real Condition objects.
NewConditionRule returns a processor that will execute the provided processor if the condition is true.
NewIfElseThenProcessor construct a new IfThenElseProcessor.
NewList creates a new empty processor list.
SafeWrap makes sure that the processor handles all the required edge-cases.
# Structs
IfThenElseProcessor executes one set of processors (then) if the condition is true and another set of processors (else) if the condition is false.
Processors is.
WhenProcessor is a tuple of condition plus a Processor.