Documentation ¶
Index ¶
- func NewCountVariable(v modsecurity.Variable) modsecurity.Variable
- func NewVariableArgs() modsecurity.Variable
- func NewVariableArgsGet() modsecurity.Variable
- func NewVariableArgsGetNames() modsecurity.Variable
- func NewVariableArgsNames() modsecurity.Variable
- func NewVariableArgsPost() modsecurity.Variable
- func NewVariableArgsPostNames() modsecurity.Variable
- func NewVariableQueryString() modsecurity.Variable
- func NewVariableRemoteAddr() modsecurity.Variable
- func NewVariableRequestBasename() modsecurity.Variable
- func NewVariableRequestBody() modsecurity.Variable
- func NewVariableRequestCookies() modsecurity.Variable
- func NewVariableRequestCookiesNames() modsecurity.Variable
- func NewVariableRequestFilename() modsecurity.Variable
- func NewVariableRequestHeaders() modsecurity.Variable
- func NewVariableRequestHeadersNames() modsecurity.Variable
- func NewVariableRequestMethod() modsecurity.Variable
- func NewVariableRequestProtocol() modsecurity.Variable
- func NewVariableRequestURI() modsecurity.Variable
- func NewVariableResponseBody() modsecurity.Variable
- func NewVariableResponseContentLength() modsecurity.Variable
- func NewVariableResponseContentType() modsecurity.Variable
- func NewVariableResponseHeaders() modsecurity.Variable
- func NewVariableResponseHeadersNames() modsecurity.Variable
- func NewVariableResponseProtocol() modsecurity.Variable
- func NewVariableResponseStatus() modsecurity.Variable
- type CountVariable
- type VariableArgs
- type VariableArgsGet
- func (f VariableArgsGet) Exclude(s string) error
- func (v *VariableArgsGet) Fetch(t *modsecurity.Transaction) []string
- func (f VariableArgsGet) FetchWithNames(vs map[string][]string) map[string][]string
- func (f VariableArgsGet) Include(s string) error
- func (*VariableArgsGet) Name() string
- func (f VariableArgsGet) Names(vs map[string][]string) []string
- type VariableArgsGetNames
- func (f VariableArgsGetNames) Exclude(s string) error
- func (v *VariableArgsGetNames) Fetch(t *modsecurity.Transaction) []string
- func (f VariableArgsGetNames) FetchWithNames(vs map[string][]string) map[string][]string
- func (f VariableArgsGetNames) Include(s string) error
- func (*VariableArgsGetNames) Name() string
- func (f VariableArgsGetNames) Names(vs map[string][]string) []string
- type VariableArgsNames
- type VariableArgsPost
- func (f VariableArgsPost) Exclude(s string) error
- func (v *VariableArgsPost) Fetch(t *modsecurity.Transaction) []string
- func (f VariableArgsPost) FetchWithNames(vs map[string][]string) map[string][]string
- func (f VariableArgsPost) Include(s string) error
- func (*VariableArgsPost) Name() string
- func (f VariableArgsPost) Names(vs map[string][]string) []string
- type VariableArgsPostNames
- func (f VariableArgsPostNames) Exclude(s string) error
- func (v *VariableArgsPostNames) Fetch(t *modsecurity.Transaction) []string
- func (f VariableArgsPostNames) FetchWithNames(vs map[string][]string) map[string][]string
- func (f VariableArgsPostNames) Include(s string) error
- func (*VariableArgsPostNames) Name() string
- func (f VariableArgsPostNames) Names(vs map[string][]string) []string
- type VariableQueryString
- type VariableRemoteAddr
- type VariableRequestBasename
- type VariableRequestBody
- type VariableRequestCookies
- func (f VariableRequestCookies) Exclude(s string) error
- func (v *VariableRequestCookies) Fetch(t *modsecurity.Transaction) []string
- func (f VariableRequestCookies) FetchWithNames(vs map[string][]string) map[string][]string
- func (f VariableRequestCookies) Include(s string) error
- func (*VariableRequestCookies) Name() string
- func (f VariableRequestCookies) Names(vs map[string][]string) []string
- type VariableRequestCookiesNames
- func (f VariableRequestCookiesNames) Exclude(s string) error
- func (v *VariableRequestCookiesNames) Fetch(t *modsecurity.Transaction) []string
- func (f VariableRequestCookiesNames) FetchWithNames(vs map[string][]string) map[string][]string
- func (f VariableRequestCookiesNames) Include(s string) error
- func (*VariableRequestCookiesNames) Name() string
- func (f VariableRequestCookiesNames) Names(vs map[string][]string) []string
- type VariableRequestFilename
- type VariableRequestHeaders
- func (f VariableRequestHeaders) Exclude(s string) error
- func (v *VariableRequestHeaders) Fetch(t *modsecurity.Transaction) []string
- func (f VariableRequestHeaders) FetchWithNames(vs map[string][]string) map[string][]string
- func (f VariableRequestHeaders) Include(s string) error
- func (*VariableRequestHeaders) Name() string
- func (f VariableRequestHeaders) Names(vs map[string][]string) []string
- type VariableRequestHeadersNames
- func (f VariableRequestHeadersNames) Exclude(s string) error
- func (v *VariableRequestHeadersNames) Fetch(t *modsecurity.Transaction) []string
- func (f VariableRequestHeadersNames) FetchWithNames(vs map[string][]string) map[string][]string
- func (f VariableRequestHeadersNames) Include(s string) error
- func (*VariableRequestHeadersNames) Name() string
- func (f VariableRequestHeadersNames) Names(vs map[string][]string) []string
- type VariableRequestMethod
- type VariableRequestProtocol
- type VariableRequestURI
- type VariableResponseBody
- type VariableResponseContentLength
- type VariableResponseContentType
- type VariableResponseHeaders
- func (f VariableResponseHeaders) Exclude(s string) error
- func (v *VariableResponseHeaders) Fetch(t *modsecurity.Transaction) []string
- func (f VariableResponseHeaders) FetchWithNames(vs map[string][]string) map[string][]string
- func (f VariableResponseHeaders) Include(s string) error
- func (*VariableResponseHeaders) Name() string
- func (f VariableResponseHeaders) Names(vs map[string][]string) []string
- type VariableResponseHeadersNames
- func (f VariableResponseHeadersNames) Exclude(s string) error
- func (v *VariableResponseHeadersNames) Fetch(t *modsecurity.Transaction) []string
- func (f VariableResponseHeadersNames) FetchWithNames(vs map[string][]string) map[string][]string
- func (f VariableResponseHeadersNames) Include(s string) error
- func (*VariableResponseHeadersNames) Name() string
- func (f VariableResponseHeadersNames) Names(vs map[string][]string) []string
- type VariableResponseProtocol
- type VariableResponseStatus
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCountVariable ¶
func NewCountVariable(v modsecurity.Variable) modsecurity.Variable
func NewVariableArgs ¶
func NewVariableArgs() modsecurity.Variable
func NewVariableArgsGet ¶
func NewVariableArgsGet() modsecurity.Variable
func NewVariableArgsGetNames ¶
func NewVariableArgsGetNames() modsecurity.Variable
func NewVariableArgsNames ¶
func NewVariableArgsNames() modsecurity.Variable
func NewVariableArgsPost ¶
func NewVariableArgsPost() modsecurity.Variable
func NewVariableArgsPostNames ¶
func NewVariableArgsPostNames() modsecurity.Variable
func NewVariableQueryString ¶
func NewVariableQueryString() modsecurity.Variable
func NewVariableRemoteAddr ¶
func NewVariableRemoteAddr() modsecurity.Variable
func NewVariableRequestBasename ¶
func NewVariableRequestBasename() modsecurity.Variable
func NewVariableRequestBody ¶
func NewVariableRequestBody() modsecurity.Variable
func NewVariableRequestCookies ¶
func NewVariableRequestCookies() modsecurity.Variable
func NewVariableRequestCookiesNames ¶
func NewVariableRequestCookiesNames() modsecurity.Variable
func NewVariableRequestFilename ¶
func NewVariableRequestFilename() modsecurity.Variable
func NewVariableRequestHeaders ¶
func NewVariableRequestHeaders() modsecurity.Variable
func NewVariableRequestHeadersNames ¶
func NewVariableRequestHeadersNames() modsecurity.Variable
func NewVariableRequestMethod ¶
func NewVariableRequestMethod() modsecurity.Variable
func NewVariableRequestProtocol ¶
func NewVariableRequestProtocol() modsecurity.Variable
func NewVariableRequestURI ¶
func NewVariableRequestURI() modsecurity.Variable
func NewVariableResponseBody ¶
func NewVariableResponseBody() modsecurity.Variable
func NewVariableResponseContentLength ¶
func NewVariableResponseContentLength() modsecurity.Variable
func NewVariableResponseContentType ¶
func NewVariableResponseContentType() modsecurity.Variable
func NewVariableResponseHeaders ¶
func NewVariableResponseHeaders() modsecurity.Variable
func NewVariableResponseHeadersNames ¶
func NewVariableResponseHeadersNames() modsecurity.Variable
func NewVariableResponseProtocol ¶
func NewVariableResponseProtocol() modsecurity.Variable
func NewVariableResponseStatus ¶
func NewVariableResponseStatus() modsecurity.Variable
Types ¶
type CountVariable ¶
type CountVariable struct {
modsecurity.Variable
}
func (*CountVariable) Fetch ¶
func (v *CountVariable) Fetch(t *modsecurity.Transaction) []string
type VariableArgs ¶
type VariableArgs struct {
// contains filtered or unexported fields
}
func (*VariableArgs) Fetch ¶
func (v *VariableArgs) Fetch(t *modsecurity.Transaction) []string
func (*VariableArgs) Name ¶
func (*VariableArgs) Name() string
type VariableArgsGet ¶
type VariableArgsGet struct {
// contains filtered or unexported fields
}
func (*VariableArgsGet) Fetch ¶
func (v *VariableArgsGet) Fetch(t *modsecurity.Transaction) []string
func (VariableArgsGet) FetchWithNames ¶
func (*VariableArgsGet) Name ¶
func (*VariableArgsGet) Name() string
type VariableArgsGetNames ¶
type VariableArgsGetNames struct {
// contains filtered or unexported fields
}
func (*VariableArgsGetNames) Fetch ¶
func (v *VariableArgsGetNames) Fetch(t *modsecurity.Transaction) []string
func (VariableArgsGetNames) FetchWithNames ¶
func (*VariableArgsGetNames) Name ¶
func (*VariableArgsGetNames) Name() string
type VariableArgsNames ¶
type VariableArgsNames struct {
// contains filtered or unexported fields
}
func (*VariableArgsNames) Fetch ¶
func (v *VariableArgsNames) Fetch(t *modsecurity.Transaction) []string
func (*VariableArgsNames) Name ¶
func (*VariableArgsNames) Name() string
type VariableArgsPost ¶
type VariableArgsPost struct {
// contains filtered or unexported fields
}
func (*VariableArgsPost) Fetch ¶
func (v *VariableArgsPost) Fetch(t *modsecurity.Transaction) []string
func (VariableArgsPost) FetchWithNames ¶
func (*VariableArgsPost) Name ¶
func (*VariableArgsPost) Name() string
type VariableArgsPostNames ¶
type VariableArgsPostNames struct {
// contains filtered or unexported fields
}
func (*VariableArgsPostNames) Fetch ¶
func (v *VariableArgsPostNames) Fetch(t *modsecurity.Transaction) []string
func (VariableArgsPostNames) FetchWithNames ¶
func (*VariableArgsPostNames) Name ¶
func (*VariableArgsPostNames) Name() string
type VariableQueryString ¶
type VariableQueryString struct { }
func (*VariableQueryString) Exclude ¶
func (*VariableQueryString) Exclude(string) error
func (*VariableQueryString) Fetch ¶
func (*VariableQueryString) Fetch(t *modsecurity.Transaction) []string
func (*VariableQueryString) Include ¶
func (*VariableQueryString) Include(string) error
func (*VariableQueryString) Name ¶
func (*VariableQueryString) Name() string
type VariableRemoteAddr ¶
type VariableRemoteAddr struct { }
func (*VariableRemoteAddr) Exclude ¶
func (*VariableRemoteAddr) Exclude(string) error
func (*VariableRemoteAddr) Fetch ¶
func (*VariableRemoteAddr) Fetch(t *modsecurity.Transaction) []string
func (*VariableRemoteAddr) Include ¶
func (*VariableRemoteAddr) Include(string) error
func (*VariableRemoteAddr) Name ¶
func (*VariableRemoteAddr) Name() string
type VariableRequestBasename ¶
type VariableRequestBasename struct { }
func (*VariableRequestBasename) Exclude ¶
func (*VariableRequestBasename) Exclude(string) error
func (*VariableRequestBasename) Fetch ¶
func (*VariableRequestBasename) Fetch(t *modsecurity.Transaction) []string
func (*VariableRequestBasename) Include ¶
func (*VariableRequestBasename) Include(string) error
func (*VariableRequestBasename) Name ¶
func (*VariableRequestBasename) Name() string
type VariableRequestBody ¶
type VariableRequestBody struct { }
func (*VariableRequestBody) Exclude ¶
func (*VariableRequestBody) Exclude(string) error
func (*VariableRequestBody) Fetch ¶
func (v *VariableRequestBody) Fetch(t *modsecurity.Transaction) []string
func (*VariableRequestBody) Include ¶
func (*VariableRequestBody) Include(string) error
func (*VariableRequestBody) Name ¶
func (*VariableRequestBody) Name() string
type VariableRequestCookies ¶
type VariableRequestCookies struct {
// contains filtered or unexported fields
}
func (*VariableRequestCookies) Fetch ¶
func (v *VariableRequestCookies) Fetch(t *modsecurity.Transaction) []string
func (VariableRequestCookies) FetchWithNames ¶
func (*VariableRequestCookies) Name ¶
func (*VariableRequestCookies) Name() string
type VariableRequestCookiesNames ¶
type VariableRequestCookiesNames struct {
// contains filtered or unexported fields
}
func (*VariableRequestCookiesNames) Fetch ¶
func (v *VariableRequestCookiesNames) Fetch(t *modsecurity.Transaction) []string
func (VariableRequestCookiesNames) FetchWithNames ¶
func (*VariableRequestCookiesNames) Name ¶
func (*VariableRequestCookiesNames) Name() string
type VariableRequestFilename ¶
type VariableRequestFilename struct { }
func (*VariableRequestFilename) Exclude ¶
func (*VariableRequestFilename) Exclude(string) error
func (*VariableRequestFilename) Fetch ¶
func (*VariableRequestFilename) Fetch(t *modsecurity.Transaction) []string
func (*VariableRequestFilename) Include ¶
func (*VariableRequestFilename) Include(string) error
func (*VariableRequestFilename) Name ¶
func (*VariableRequestFilename) Name() string
type VariableRequestHeaders ¶
type VariableRequestHeaders struct {
// contains filtered or unexported fields
}
func (*VariableRequestHeaders) Fetch ¶
func (v *VariableRequestHeaders) Fetch(t *modsecurity.Transaction) []string
func (VariableRequestHeaders) FetchWithNames ¶
func (*VariableRequestHeaders) Name ¶
func (*VariableRequestHeaders) Name() string
type VariableRequestHeadersNames ¶
type VariableRequestHeadersNames struct {
// contains filtered or unexported fields
}
func (*VariableRequestHeadersNames) Fetch ¶
func (v *VariableRequestHeadersNames) Fetch(t *modsecurity.Transaction) []string
func (VariableRequestHeadersNames) FetchWithNames ¶
func (*VariableRequestHeadersNames) Name ¶
func (*VariableRequestHeadersNames) Name() string
type VariableRequestMethod ¶
type VariableRequestMethod struct { }
func (*VariableRequestMethod) Exclude ¶
func (*VariableRequestMethod) Exclude(string) error
func (*VariableRequestMethod) Fetch ¶
func (*VariableRequestMethod) Fetch(t *modsecurity.Transaction) []string
func (*VariableRequestMethod) Include ¶
func (*VariableRequestMethod) Include(string) error
func (*VariableRequestMethod) Name ¶
func (*VariableRequestMethod) Name() string
type VariableRequestProtocol ¶
type VariableRequestProtocol struct { }
func (*VariableRequestProtocol) Exclude ¶
func (*VariableRequestProtocol) Exclude(string) error
func (*VariableRequestProtocol) Fetch ¶
func (*VariableRequestProtocol) Fetch(t *modsecurity.Transaction) []string
func (*VariableRequestProtocol) Include ¶
func (*VariableRequestProtocol) Include(string) error
func (*VariableRequestProtocol) Name ¶
func (*VariableRequestProtocol) Name() string
type VariableRequestURI ¶
type VariableRequestURI struct { }
func (*VariableRequestURI) Exclude ¶
func (*VariableRequestURI) Exclude(string) error
func (*VariableRequestURI) Fetch ¶
func (*VariableRequestURI) Fetch(t *modsecurity.Transaction) []string
func (*VariableRequestURI) Include ¶
func (*VariableRequestURI) Include(string) error
func (*VariableRequestURI) Name ¶
func (*VariableRequestURI) Name() string
type VariableResponseBody ¶
type VariableResponseBody struct { }
func (*VariableResponseBody) Exclude ¶
func (*VariableResponseBody) Exclude(string) error
func (*VariableResponseBody) Fetch ¶
func (v *VariableResponseBody) Fetch(t *modsecurity.Transaction) []string
func (*VariableResponseBody) Include ¶
func (*VariableResponseBody) Include(string) error
func (*VariableResponseBody) Name ¶
func (*VariableResponseBody) Name() string
type VariableResponseContentLength ¶
type VariableResponseContentLength struct { }
func (*VariableResponseContentLength) Exclude ¶
func (*VariableResponseContentLength) Exclude(string) error
func (*VariableResponseContentLength) Fetch ¶
func (*VariableResponseContentLength) Fetch(t *modsecurity.Transaction) []string
func (*VariableResponseContentLength) Include ¶
func (*VariableResponseContentLength) Include(string) error
func (*VariableResponseContentLength) Name ¶
func (*VariableResponseContentLength) Name() string
type VariableResponseContentType ¶
type VariableResponseContentType struct { }
func (*VariableResponseContentType) Exclude ¶
func (*VariableResponseContentType) Exclude(string) error
func (*VariableResponseContentType) Fetch ¶
func (*VariableResponseContentType) Fetch(t *modsecurity.Transaction) []string
func (*VariableResponseContentType) Include ¶
func (*VariableResponseContentType) Include(string) error
func (*VariableResponseContentType) Name ¶
func (*VariableResponseContentType) Name() string
type VariableResponseHeaders ¶
type VariableResponseHeaders struct {
// contains filtered or unexported fields
}
func (*VariableResponseHeaders) Fetch ¶
func (v *VariableResponseHeaders) Fetch(t *modsecurity.Transaction) []string
func (VariableResponseHeaders) FetchWithNames ¶
func (*VariableResponseHeaders) Name ¶
func (*VariableResponseHeaders) Name() string
type VariableResponseHeadersNames ¶
type VariableResponseHeadersNames struct {
// contains filtered or unexported fields
}
func (*VariableResponseHeadersNames) Fetch ¶
func (v *VariableResponseHeadersNames) Fetch(t *modsecurity.Transaction) []string
func (VariableResponseHeadersNames) FetchWithNames ¶
func (*VariableResponseHeadersNames) Name ¶
func (*VariableResponseHeadersNames) Name() string
type VariableResponseProtocol ¶
type VariableResponseProtocol struct { }
func (*VariableResponseProtocol) Exclude ¶
func (*VariableResponseProtocol) Exclude(string) error
func (*VariableResponseProtocol) Fetch ¶
func (*VariableResponseProtocol) Fetch(t *modsecurity.Transaction) []string
func (*VariableResponseProtocol) Include ¶
func (*VariableResponseProtocol) Include(string) error
func (*VariableResponseProtocol) Name ¶
func (*VariableResponseProtocol) Name() string
type VariableResponseStatus ¶
type VariableResponseStatus struct { }
func (*VariableResponseStatus) Exclude ¶
func (*VariableResponseStatus) Exclude(string) error
func (*VariableResponseStatus) Fetch ¶
func (*VariableResponseStatus) Fetch(t *modsecurity.Transaction) []string
func (*VariableResponseStatus) Include ¶
func (*VariableResponseStatus) Include(string) error
func (*VariableResponseStatus) Name ¶
func (*VariableResponseStatus) Name() string
Source Files ¶
- args.go
- args_get_names.go
- args_gets.go
- args_names.go
- args_post_names.go
- args_posts.go
- count.go
- filter.go
- merge.go
- query_string.go
- remote_addr.go
- request_basename.go
- request_body.go
- request_body_parser.go
- request_cookies.go
- request_cookies_names.go
- request_filename.go
- request_headers.go
- request_headers_names.go
- request_method.go
- request_protocol.go
- request_uri.go
- response_body.go
- response_content_length.go
- response_content_type.go
- response_headers.go
- response_headers_names.go
- response_protocol.go
- response_status.go
Click to show internal directories.
Click to hide internal directories.