函数定义#
LoadSuricataToDatabase#
详细描述#
LoadSuricataToDatabase(raw string) error
返回值#
NewSuricataMatcher#
详细描述#
NewSuricataMatcher(r *rule.Rule) *Matcher
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | *Matcher | |
NewSuricataMatcherGroup#
详细描述#
NewSuricataMatcherGroup(opt ...GroupOption) *Group
参数名 | 参数类型 | 参数解释 |
---|
opt | ...GroupOption | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | *Group | |
ParseSuricata#
详细描述#
ParseSuricata(data string, envs ...string) ([]*Rule, error)
参数名 | 参数类型 | 参数解释 |
---|
data | string | |
envs | ...string | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | []*Rule | |
r2 | error | |
TrafficGenerator#
详细描述#
TrafficGenerator() *ChaosMaker
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | *ChaosMaker | |
YieldRules#
详细描述#
YieldRules() chan *rule.Storage
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | chan *rule.Storage | |
YieldRulesByKeyword#
详细描述#
YieldRulesByKeyword(keywords string, protos ...string) chan *rule.Storage
参数名 | 参数类型 | 参数解释 |
---|
keywords | string | |
protos | ...string | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | chan *rule.Storage | |
YieldSuricataRulesByKeywords#
详细描述#
YieldSuricataRulesByKeywords(keywords string, protos ...string) chan *rule.Storage
参数名 | 参数类型 | 参数解释 |
---|
keywords | string | |
protos | ...string | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | chan *rule.Storage | |
groupCallback#
详细描述#
groupCallback(cb func(packet gopacket.Packet, match *rule.Rule)) GroupOption
参数名 | 参数类型 | 参数解释 |
---|
cb | func(packet gopacket.Packet, match *rule.Rule) | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | GroupOption | |