Walter.Web.FireWall
IPageRequest Interface Members
Properties  Methods 

Walter.Web.FireWall Assembly > Walter.Web.FireWall Namespace : IPageRequest Interface

The following tables list the members exposed by IPageRequest.

Public Properties
 NameDescription
 Property Gets the IP's address in CIDR format (Classless Inter-Domain Routing)  
 PropertyCompression contains the value that the response was compressed by when using the MinifyAtribute  
 Property Gets the country that the request originated from or null if no GEO plug-in is used.  
 Property Gets the time-stamp that the firewall understood the request to have been created in UTC.  
 Property Gets the duration current session if session is configured in the application.  
 Property Gets or sets the last exception that happened to the page.  
 Property Gets the Exceptions from the page.  
 Property Access the firewall instance that is managing this web application  
 Property Gets the FireWall route if it was discovered.  
 Property The HTTP status code that the response is given  
 Property Gets the interactions on the page and is set when you implement User discovery.  
 Property Gets the IP address of the user requesting the page.  
 Property indicated that the page is working with a physical file  
 Property Determines whether the request is made locally (calling LocalHost or from the IIS server via public url) or from a remote device.  
 Property if true the page was white-listed by the firewalls rule engine  
 Property simple LatLong for the request  
 Property Gets protocol method of the request.  
 Property Contains the not found data for a URL that does not map to the application  
 Property Gets the original URL requested for this request.  
 Property Gets the page request group identifier, a page request group is the id used to associate the source page that was used to download scripts as well as post-backs by JavaScript against API endpoints.  
 Property A identifier for this page, together with the date it can be used to uniquely identify this request  
 Property Gets the page trace identifier set by the .net framework.  
 Property The request uses headers are possible  
 PropertyThe status of the port in relation to the firewall's port detection configuration, see Walter.Web.FireWall.Configurations.RulesConfig.HoneyPotListners for details  
 Property access the previous page that was visited or was redirected from  
 Property The date the page was unloaded by the request pipeline, if null then processing is still underway  
 Property Referrer that the user last came from when loading this page  
 Property Gets the root page that initiated this request, can be null if this is the first page in the page request pipeline.  
 Property Gets a value indicating whether the ISession is configured and is available.  
 Property Gets the firewall session identifier for the user representing the users firewall session.  
 Property Site-map search result contains information on the navigation by the user in relation to his traveling in the site  
 Property Gets or sets the Url the request is or should be transfered to. If assigned it will maintain the transfered URL, any additional assignments are ignored  
 Property Gets the triggered rules during the request regardless if user code suppressed the incident using events.  
 Property Gets the user wrapper instance of the user that is requesting the page.  
 PropertyA collection of violations discovered while processing the page, will not contain data if no issues  
Top
Public Methods
 NameDescription
 Method Allows you to add proprietary documentation to a PageRequest and access this from anywhere in your code  
 Method Use block to Manually trigger a blocking indecent for a user. All future requests that fall in a time span to be redirected  
 Method Queries the page cookies and tests if it contains a block cookie  
 MethodOverloaded.  Expires the users active incidents on a given date.  
 Method Gets the abuse contact details of the requesting IP address Internet Service Provider (ISP).  
 Method Gets the abuse contact details of the requesting IP address Internet Service Provider (ISP) asynchronous.  
 Method Get the DNS entry for this page request  
 Method Access the documentation if any documentation was added by you to a IPageRequest instance  
 Method Gets the firewall guard valuations that have executed on this page.  
 Method Returns the DNS lookup of the host  
 Method Retrieve the whole WHOIS dataset for the Internet Service Provider (ISP) that owns the IP address  
 Method Gets the session hash.  
 Method Indicates true if the user has active incidents  
 Method Determines whether the specified step has executed.  
 Method Determines whether the specified module has been flagged as being violated.  
 Method Incidents previously logged on this page that was requested.  
 Method Test to see if a module or set of modules is white-listed for the page source IP address  
 Method Tests if the Maximum the violations for the page consumer has been reached and a block should be triggered.  
 Method Looks at the Routing rules as well as the firewall configuration and indicates that as far as the page is concerned the page should not be served  
 Method Use RenderThenBlock to Manually trigger a blocking indecent for a user after rendering the page.  
 Method Generates a human friendly representation of the request that's being processed  
 Method tries to get the GEO location of the consumer of the page  
 Method Determines whether the specified header with a given name has the provided value.  
 Method Log and process the beacon data  
 Method log the discovery  
 Method log the page request  
 Method Tries to update the user with the session and cookie stores, this method must be called before the context response has been send to the user.  
 Method A history visits to this endpoint, page, or controller action in a session or 20 minute time frame if sessions are not used.  
Top
See Also

Reference

IPageRequest Interface
Walter.Web.FireWall Namespace