恶意IP屏蔽程序,100分望各位指正!!!!!!!!!!!!!!!
程序可以运行,但是不能屏蔽IP和写日志!望各位指正其中的错误和部署的不足!!!
思路:
服务器定时(每隔1min)测试数据库的内容(表包含 IP,time两个字段)一次,若某些IP在1min中出现的次数大于3则屏蔽它。
在Global.asax.cs的Application_Start()中,开一个线程执行定时测试。测试的具体操作类写在IPTack.cs中。
测试页index.aspx每刷新一次就向数据库里插入一次浏览器的ip和时间。