Documentation ¶
Overview ¶
© 2022 Sloan Childers
© 2022 Sloan Childers
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrRuleNotFound = errors.New("rule not found")
Functions ¶
This section is empty.
Types ¶
type RulesEngine ¶
type RulesEngine struct {
// contains filtered or unexported fields
}
func NewRulesEngine ¶
func NewRulesEngine(filepath string) *RulesEngine
func (*RulesEngine) SignalValue ¶
type Signal ¶
type Signal struct { URI osint.SignalURI `json:"-"` Name string `json:"Signal"` Enabled bool `json:"Enabled"` Gjson string `json:"GJSON"` Description string `json:"Description"` TypeName string `json:"Type"` Type osint.SignalType `json:"-"` Query string `json:"Query,omitempty"` }
func (Signal) SignalName ¶
type SignalDictionary ¶
type SignalDictionary struct {
// contains filtered or unexported fields
}
func NewSignalDictionary ¶
func NewSignalDictionary() *SignalDictionary
func (*SignalDictionary) GetSignal ¶
func (x *SignalDictionary) GetSignal(signalURI *osint.SignalURI) (Signal, error)
func (*SignalDictionary) ListSignals ¶
func (x *SignalDictionary) ListSignals() []Signal
func (*SignalDictionary) ListSmrtSignals ¶
func (x *SignalDictionary) ListSmrtSignals() map[string]Signal
Click to show internal directories.
Click to hide internal directories.