Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterDire ¶
func RegisterDire(dire DireFromSecLang)
Types ¶
type Dire ¶
type Dire interface {
Execute(*modsecurity.Engine) error
}
type DireFromSecLang ¶
type DireRequestBodyAccess ¶
type DireRequestBodyAccess struct {
// contains filtered or unexported fields
}
DireRequestBodyAccess
func (*DireRequestBodyAccess) Execute ¶
func (r *DireRequestBodyAccess) Execute(e *modsecurity.Engine) error
func (*DireRequestBodyAccess) FromSecLang ¶
func (r *DireRequestBodyAccess) FromSecLang(d parser.Directive) (Dire, error)
func (*DireRequestBodyAccess) Token ¶
func (*DireRequestBodyAccess) Token() int
type DireResponseBodyAccess ¶
type DireResponseBodyAccess struct {
// contains filtered or unexported fields
}
DireResponseBodyAccess
func (*DireResponseBodyAccess) Execute ¶
func (r *DireResponseBodyAccess) Execute(e *modsecurity.Engine) error
func (*DireResponseBodyAccess) FromSecLang ¶
func (r *DireResponseBodyAccess) FromSecLang(d parser.Directive) (Dire, error)
func (*DireResponseBodyAccess) Token ¶
func (*DireResponseBodyAccess) Token() int
type DireRule ¶
type DireRule struct {
// contains filtered or unexported fields
}
DireRequestBodyAccess
type DireRuleEngine ¶
type DireRuleEngine struct {
// contains filtered or unexported fields
}
DireRuleEngine
func (*DireRuleEngine) Execute ¶
func (r *DireRuleEngine) Execute(e *modsecurity.Engine) error
func (*DireRuleEngine) FromSecLang ¶
func (r *DireRuleEngine) FromSecLang(d parser.Directive) (Dire, error)
func (*DireRuleEngine) Token ¶
func (*DireRuleEngine) Token() int
type DireSet ¶
type DireSet struct {
// contains filtered or unexported fields
}
func NewDireSet ¶
func NewDireSet() *DireSet
func (*DireSet) AddSecLangString ¶
type VariableFactory ¶
type VariableFactory func(*parser.Variable) (modsecurity.Variable, error)
Source Files
¶
Click to show internal directories.
Click to hide internal directories.