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

Walter.Web.FireWall.Filters Namespace

Classes


  Class Description
Public class BlockBotsFilter
Block Bots filter will reject all requests where the user was identified as being a BOT
Public class BlockMaliciousUserFilter
Block Malicious user filter will reject all requests where the user was identified as being a BOT
Public class CrossSiteFilter
Cross site filter will reject all cross site requests
Public class FireWallFilter
Class FireWallFilter can be used to enable always on inside an MVC web application FireWallAttribute to enable the firewall on individual controllers, pages and actions.
Public class FishingFilter
Used to capture a sort of activity where you try and post exceptions till you find a vulnerability in the system either by getting an answer by the system or by the system providing an error message leaking a vulnerability
Public class PrivacyPreferencesFilter
This filter will inject the P3P header in your browser
Public class ProtectorBase
The base class used by the FireWall Action Filters.
Public class SecureCookiesFilter Obsolete.
Filter that can be used to ensure cookies are secured using GDPR compliant encryption

Enumerations


  Enumeration Description
Public enumeration FireWallGuardModules
Enumerable that contains FireWall Guard Module names. The even though there are more guard modules that are active, this however is the list of rules that can be managed by means of configuration.