Walter.Web.FireWall
IFireWall Interface Members
Properties  Methods  Events

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

The following tables list the members exposed by IFireWall.

Public Properties
 NameDescription
 Property Gets the base URL of the firewall, this value may be null if no communication has taken place or the firewall is not licensed.  
 Property The number of HttpRequests currently active in the application that are being monitored and or processed by the firewall  
 Property provides access to the FireWall configuration.  
 Propertystatic (Shared in Visual Basic) Default firewall instance  
 Property Gets the DNS manager and access the methods as well as retrieve WhoIs data (if licensed).  
 PropertyGets the exceptions that have been recorded during the operation of the firewall.  
 Property List of controlled file changes  
 Property Gets the firewall module version.  
 Property Gets the geography provider (plug-in) if one is used.  
 Property Provides access to the incidents database.  
 Property Get recorded communications not released by Configuration.Rules.MonitorCommunicationsNotInPorts  
 Property Gets the known links to this firewall.  
 Property KPI Entries as collected by the IInstrumented interface  
 Property Last know user agent used by a user where known the agent to be a plausible agent  
 Property Access the License manager in the firewall  
 Property List of uncontrolled file changes, most likely not intended  
 Property NuGet Packages used by the firewall  
 Property list of KPI's for a page of the last 10 requests processed.  
 Property Query the firewall database for all requests for reporting purposes  
 Property Access the runtime rule engine  
 Property Firewall unique session identifier  
 Property The requests received during the last 20 minutes  
 Property Gets the state of the firewall.  
 Property Access the item's that have been found to be configured incorrectly during the operation of the firewall  
 Property Access the URL's that are integrated in the firewall used for external API access  
 Property Provides access to the communications snapshot of the server and web application with resources outside of the local machine and Local area network.  
Top
Public Methods
 NameDescription
 Method Recovery data for encrypted data Indicates if a IP Address is local to the server  
 Method Add a runtime filter blocking incident related user for a given duration from accessing service  
 MethodOverloaded.  AllowRaiseIncident a context to pass through the firewall  
 Method Blocks the request using the specified rule.  
 Method You can change the state of the firewall at runtime by calling this method in your code.  
 Method Clear backing storage from the firewall to delete some types of data or reset it to factory default  
 MethodOverloaded.  Enqueues the specified Content Security Policy Violation.  
 Method get the firewall's hosted geographical location  
 Method Gets the history of pages being requested.  
 Method return the ISP providers ordered by the ISP with the most incidents  
 Method get the firewall's hosted geographical map location  
 MethodOverloaded.  Gets the phishy request for a given timespan.  
 MethodAccess the runtime reporting interface allows for access to the simple reporting data that can be used in health type reports scenarios.  
 Method Gets the user history between 2 date times.  
 Method Get the user visits information from firewall storage  
 MethodOverloaded.  Gets the visit stats for all user in a given timespan.  
 Method Helps the link for a registered enumerator with ToDo as well as Error enumerators.  
 Method Determines whether the URL is a known and configured endpoint.  
 Methodthe address to investigate  
 Method Test if the IP address resolves to the DNS entry of a supported Search engine  
 Method Determines whether the IP address is a Tor exit node.  
 Method Logs the exception.  
 Method Logs the to-do item with the firewall and can later be accessed in reporting interface.  
 Method Tests to see if the models provided is valid and makes sense for the current user.  
 Method Returns a user id for a given user and user device  
 Method tests if a given page trace id was send to a given user.  
 MethodOverloaded.  Get the visits that on endpoints that have not been protected by the firewall  
 Method Rebuilds the who-is ISP table for the firewall database.  
 MethodOverloaded.  remember the map location for future use  
 Method Render a razor view using a firewall reporting model  
 MethodOverloaded.  Simple runtime reporting interface allows for text based reports that can be used in health type reports.  
 MethodOverloaded. Reset the firewall release all blocked connections  
 Method Reset the firewall release all blocked connections for a given IP address  
 Method Sets the specified geography factory that is to be used by the firewall.  
 Method Try and get a user-agent reputation  
 Method of the visited page returns any known incident statistics.  
 Method Tries to get the firewall user using an IP address and his assigned firewall ID.  
 MethodOverloaded.  Tries the get the last known firewall user using an IP address.  
 Method Tries to get User validation script from the compiled resources.  
 MethodOverloaded.  Updates the intercept location.  
 Method Updates the page request and mark the incident.  
 Method Update the WHOIS record on the PhishyVisit data object  
 MethodOverloaded.  Queries the firewall for WHOIS information in regards to the owner of the IP address of a a given Page  
 MethodOverloaded.  Queries the firewall for WHOIS information in regards to the owner of the IP address of a a given Page  
Top
Public Events
 NameDescription
 Event Event triggered when the Firewall caught an exception during the execution of a IPageRequest  
 EventThis event will be triggered when the firewall detects a manipulation of files in your application root and sub directories by a 3rd party  
 Event Event triggered when an guard action is invoked by the firewall (only with licensed instances)  
 EventEvent triggered when an guard creates a incident (only with licensed instances)  
 Event The event allows you to respond on what the firewall considers a request that's served but does not contain a protected definition and is therefore a request that should not have happened.  
 EventEvent triggered whenever a resource is requested by the web application using a HTTP or HTTPS request (only with licensed instances)  
 EventOccurs after a resource was send to the requester and the connection has closed  
 Event Event triggered whenever a user type is about to be assigned (only with licensed instances)  
Top
See Also

Reference

IFireWall Interface
Walter.Web.FireWall Namespace