Walter.Web.FireWall
FireWallTrial Class
Members  Example 
Walter.Web.FireWall Assembly > (Global) Namespace : FireWallTrial Class
You can get started with the FireWallTrial license without having to register your instance and try all features that come with the firewall.
Syntax
public static class FireWallTrial 
Remarks

The Web Application Framework works by understanding the nature of a requests and maps the request to plausible activity specific to your application. If the request is malicious, if the reputation of the requester or of the device used is cause of concern, or the geographical location is not appropriate... Then the request may be re-directed, rejected or can be allowed for a defined amount of requests.

The framework works with a set of core classes that you are able to use for configuring your application's security design as well as classes that are accessible to you that you can use to monitor, interact, or overwrite the firewall response.

Trial key

The trial key will never expire however after 60 days it will automatically downgrade to an unregistered community license, get a license at www.asp-waf.com.

Have a look at the available firewall Add-ons for the firewall so that can enhance the functionality of the firewall. The Add.On NuGet packages all start with the name Walter.Web.FireWall.

Example
for more samples download getting started manual from www.asp-waf.com/download/ASP-WAF-FireWall-Getting-Started.pdf
services.AddFireWall(FireWallTrial.License, FireWallTrial.DomainKey
                 , domainName: new Uri("https://www.your-domain.com", UriKind.Absolute)
                 , options =>
                 {
                     options.Cypher.ApplicationPassword = "123456$even";
                     options.ApplicationName = "Name as used for reporting";
                     options.ApplicationTag = "ITIL Tag";
                     options.Rules.BlockRequest.BlockDuration.SlideExpiration = true;
                     options.Rules.BlockRequest.BlockDuration.Expires = TimeSpan.FromSeconds(10);
            
                     //used by JavaScript in the browser
                     options.WebServices.IsUserApiUrl = new Uri(Links.IsUserEndpoint, UriKind.Relative);
                     options.WebServices.RegisterLinksApiUrl = new Uri(Links.SiteMapEndPoint, UriKind.Relative);
                     options.WebServices.BeaconApiUrl = new Uri(Links.BeaconPoint, UriKind.Relative);
            
             });
            
             services.AddMvc(options =>
                 options.Filters.Add<Walter.Web.FireWall.Filters.FireWallFilter>()
             );
Inheritance Hierarchy

System.Object
   FireWallTrial

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

FireWallTrial Members
(Global) Namespace