应用防火墙
应用程序防火墙是ASP.NET中间件组件,它可以根据呼叫者的IP地址列表来启用应用程序访问。 这个简单的防火墙可用于保护您的Web应用程序或REST API。 在此存储库内,您将找到两个应用程序。 一种在.NET 4之上实现,另一种在.Net Core之上实现。
它是如何工作的?
中间件是组装到应用程序管道中以处理请求和响应的软件。 每个组件都选择是否将请求传递给管道中的下一个组件,并可以在管道中调用下一个组件之前和之后执行某些操作。
添加nuget软件包:首先,将Daenet.Firewall.Middleware 安装到您的应用程序中。
IP地址白名单指定要使用的用户。 转到应用程序的启动,然后键入特定的IP地址,如下图所示。默认情况下,此OWIN中间件会阻止所有IP地址。 此示例演示如何使用CIDR规范启用特定的IP地址和地址范围。
如果IP地址被取消阻止如果IP
1