ASP-WAF Web application firewall for .Net 5, .Net Standard 2.1 and .Net Core 3.x

Walter.Web.FireWall.Models Namespace

Classes


  Class Description
Public class CompressionData
Class CompressionData records the minification compression effectiveness and savings per endpoint
Public class Documentation
Documentation container for documentation elements used in the FrameWork
Public class FireWallStackItem
Class FireWallStackItem.
Public class FireWallViolations
Class FireWallViolations. Implements the IFireWallViolations
Public class KpiEntry
Class KpiEntry contains the processing time consumed by a given page for a given step.
Public class KpiPageEntry
Class KpiPageEntry is a entry to the page firewall key performance indicators.
Public class PhishyVisitStats
Requested URL that are not discovered by the firewall and are Phishy by nature
Public class VisitStats
The structure VisitStats contains the visiting data for a given user on a given resource.

Structures


  Structure Description
Public structure GuardValuation
Data structure GuardValuation contains the result of guard actions executed by a given page request.
Public structure IpAddressSubscriptionEntry
IP address subscription entry
Public structure PortAccess
data structure PortAccess contains port,indication if access was allowed and attempts made
Public structure UserScreen
the structure UserScreen is populated when using the JavaScript implementation and the firewall renders page requests

Interfaces


  Interface Description
Public interface IAppliedResetRule
Interface describing a reset rule that was triggered against the firewall internal incident data.
Public interface IFireWallSession
Firewall session object keeps track of the user and his action and visit duration
Public interface IFirewallUser
The firewall assigned user
Public interface IFireWallViolations
Firewall violation record
Public interface IIncident
Interface IIncident
Public interface IIncidentAction
AN INcedent action
Public interface IVisitStats
Interface IVisitStats

Enumerations


  Enumeration Description
Public enumeration ApplicationCompromisedActions
Indicates the action that need to be taken when a compromised application was detected by the firewall
Public enumeration AppliedUrlRules
Enum AppliedUrlRules shows additional rules that are applied to a given URL
Public enumeration IncidentAssertType
Incident type
Public enumeration ResetRuleRuleType
Classification type of rule associated with a reset event