Walter.BOM Namespace
Walter.Web.FireWall Namespace
ASP-WAF Web application firewall for .Net 6, .Net 5, .Net Standard 2.1 and .Net Core 3.x

FireWallProtectionModes Enumeration

Defines the FireWall protection mode that is going to be used

Namespace:  Walter.Web.FireWall
Assembly:  Walter.Web.FireWall (in Walter.Web.FireWall.dll)


public enum FireWallProtectionModes


Member nameDescription
None The type is not defined, generally this is bad and should be avoided as the firewall will disable itself
WebSite The firewall assumes that it is a web site that it is protecting and will use rules that apply to serving pages and dealing with cookies and session
WebService The firewall assumes that it is a web-service that is being protected, that means that all requests are stateless and that sessions and client side JavaScripts are not used.
ServiceApplication The firewall assumes that the connected application is something like a service, this could be a service or any application accepting connections
SoftwareFireWall The firewall assumes to act as a software firewall for all connection coming to, and leaving from the machine.
Distributed The firewall assumes that it is distributed/ load-balanced on several servers. Please note that you need to use a Distributed Cashing and Session provider in your dependency injection.
Embedded Indicates that the firewall operates with an reduced memory footprint designed for embedded devices
WebSiteWithApi The Firewall assumes that it is protecting a web site with controllers, pages and API endpoints