name: Walter.Web.FireWall.Geo.MaxMind
description: Use MaxMind Geo data service or API keys to make the Walter.Web.IFireWall
			interface geographically aware allowing you to block requests for certain countries
			and enables you to render a different result based on the region or country the request came from.
			The Package adds functionality to NuGet package Walter.Web.Firewall

			services.AddFireWall(FireWallTrial.License, FireWallTrial.DomainKey
			, domainName: new Uri(&quot;https://www.your-domain.com&quot;, UriKind.Absolute)
			, options =&gt;
			{
			//your firewall settings
			}).UseGeography(directory:new DirectoryInfo(&quot;d:\\MaxMind&quot;));

			This assumes that data files are in d:\MaxMind folder leave blank if you use App_Data and in your application configuration you can set blocking scope like this
			app.UseFireWall()
			.UseGeoBlockingMiddleware(options =&gt; {
			options.Block(new[]{GeoLocation.China
			,GeoLocation.RussianFederation});
			});

			More information on how to use this Add-On is available in this manual https://www.asp-waf.com/download/ASP-WAF-FireWall-Getting-Started.pdf
license_spdx: MIT
version: 2022.5.4.1010
spec_version: 1.0
download_url: https://www.nuget.org/api/v2/package/Walter.Web.FireWall.Geo.MaxMind/2022.5.4.1010
home_url: https://www.asp-waf.com/firewall
news_url: https://libraries.io/nuget/Walter.Web.FireWall.Geo.MaxMind/versions.atom
date: 2022-05-04
about_resource: NONE
libraries_io_url: https://libraries.io/nuget/Walter.Web.FireWall.Geo.MaxMind?number=2022.5.4.1010
vcs_tool: git
vcs_repository: https://github.com/ASP-WAF/FireWall
vcs_branch: master
