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

IUAUserAgent Interface

Class UserAgent contains data describing the browsers user-agent entry as meta data to the IUserAgent interface.

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


public interface IUAUserAgent : IEquatable<IUAUserAgent>


The interface provides a wealth of information in regards to passive security features. An example is when user agent does not report a capability but we know the browser supports it than we know something is up.

When using web statistics this feature allow for reporting what type of users with what devices are visiting and helps with feature selection and fall-back capabilities in your code