Documentation ¶
Index ¶
- type DBHelper
- func (h *DBHelper) GetRequestFirewallRules(targetID string) []*models.Rule
- func (h *DBHelper) GetResponseFirewallRules(targetID string) []*models.Rule
- func (h *DBHelper) GetTarget(domain string) *models.Target
- func (h *DBHelper) LogHTTPRequest(log *models.HTTPLog)
- func (h *DBHelper) LogMatchResult(ruleExecutionResult *models.RuleExecutionResult, ruleID string, ...)
- func (h *DBHelper) LogThrottleRequest(ipAddress string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DBHelper ¶
type DBHelper struct { }
DBHelper The database query helper
func (*DBHelper) GetRequestFirewallRules ¶
GetRequestFirewallRules Gets the firewall rule
func (*DBHelper) GetResponseFirewallRules ¶
GetResponseFirewallRules Gets the firewall rule
func (*DBHelper) LogHTTPRequest ¶
LogHTTPRequest ...
func (*DBHelper) LogMatchResult ¶
func (h *DBHelper) LogMatchResult( ruleExecutionResult *models.RuleExecutionResult, ruleID string, target *models.Target, requestURI string, forResponse bool)
LogMatchResult ...
func (*DBHelper) LogThrottleRequest ¶
LogThrottleRequest ...
Click to show internal directories.
Click to hide internal directories.