Walter.Web.FireWall
Walter.Web.FireWall.RuleEngine Namespace
Inheritance Hierarchy
Walter.Web.FireWall Assembly : Walter.Web.FireWall.RuleEngine Namespace
Classes
 ClassDescription
Class default firewall rule
ClassClass FireWallRule. Implements the IFireWallRule
Class Frequency related rules are those that allow an attempt for a given duration to allow for user error for a given time until it triggers.
ClassClass RegExRule. Implements the FrequencyRule
Interfaces
 InterfaceDescription
Interface basic rule properties
Interface Interface IFirewallViolations is a mini database containing a scoped data set for a user, IP address or other dimension on the incident data
Interface Access the Incidents database of the firewall
Interface Interface IRuntimeRulesEngine allows to access the rule-engine's external rules (those you invoke in your code) as these rules may have aditional methods or considerations that are not maintain
Enumerations
 EnumerationDescription
Enumeration Enum IncidentDatataManagment contains a method to filter incidents for management interface
Enumeration Enum KnownRules
Enumeration The enum PatternLocation determines or documents where a pattern was expected to have matched
Enumeration RuleFilter state how the rule should apply
Enumeration Group that a given rule belong to
Enumeration Enum UrlValidatedResult returns what rule was violated by the rule engine executing blockedPatterns
See Also

Reference

Walter.Web.FireWall Assembly