

Win平台Web访问白名单设置脚本(IP安全性原则)
source link: https://zhang.ge/890.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Win平台Web访问白名单设置脚本(IP安全性原则)
最近老是有用户申请开通某网站的访问权限,我接手之前浏览权限的设置方法是修改tomcat下的server.xml配置文件,通过定义allow="IP.."的访问规则来控制浏览权限。这种方法有个很不好的地方,每加一次权限,你就得重启一次tomcat,用户老是挤牙膏一样,一次一两个IP的发邮件来申请开通,不但很烦人,而且对正在使用的用户体验也非常的糟糕!于是我决定要改善这个糟糕的局面。
在Linux下,我们都是通过配置防火墙iptables来控制80端口的访问的,结果到了windows下,估计前面的人也没深究如何进行类似的设置,于是就使用了那个蹩脚的方法!
我在接手WEB运维之前,做过一段时间的PC维护,当时公司为了安全考虑需要封堵一些后门端口,我也因此编写过相关的封端口的脚本,所以看到windows平台的WEB防火墙问题,自然而然就想到了通过封堵80端口来控制浏览权限的方法。
在非Server(windows XP/7等)的环境下,要通过命令行来设置IP安全性原则是需要用到一个叫做ipseccmd.exe的命令行工具的,而今天是Windows Server平台,就完全支持使用netsh ipsec static add filter命令来设置IP安全性规则!命令行的用法我也就先不说了,有时间再来补充,直接上代码:
简单说明:此脚本的功能主要是省去了IP安全性原则繁琐的手动设置步骤,直接粘贴IP即可导入白名单!通过3个for循环(可能有点冗余,暂时未考虑优化)将整行多个IP依次分离导入到规则中。这里说的整行的意思是,你只需要将你的IP粘贴进来,不论是单个IP还是IP段,不论是空格隔开还是,逗号隔开,都能实现依次分离导入。
注意事项:
1.由于编写时间很短,所以暂未实现多个C的IP段的判断,若是多个C,比如10.*.*.*/22请拆分为4个段输入(待改进).
2.输入的IP需要使用空格或逗号隔开,不要直接连接在一起,否则就会傻傻分不清楚拉;
3.支持单个IP和IP段的混输,能够判断IP类型来执行不同的语句;
4.默认定义一个C的IP段结尾为0或1,即如果你是192.168.1.1或192.168.1.0,脚本会将其作为相同的IP段处理,也就是直接判断为192.168.1.0/24。
以上脚本为今天下午应急之作,可能存在BUG,仅供参考~若有问题留言请联系,希望能帮到您!
Recommend
-
127
solidot新版网站常见问题,请点击这里查看。 提交文章 ...
-
33
脚本模拟出随机出访问日志
-
138
宽带症候群 - @xunandotme - 重启路由器,开始好好的,一夜回到解放前
-
56
绕过方法描述 winrm.vbs(一个位于system32目录下的具有Windows签名的脚本文件)可以被用来调用用户定义的XSL文件,从而导致任意的、没有签名的代码执行。当用户向winrm.vbs提供’-format:pretty’或者’-format:text’参数时,w...
-
6
Aave正式推出许可型 DeFi 平台 Aave Arc,Fireblocks 成为第一个白名单机构 • 1 天前...
-
6
使用企业微信群防骚扰功能时,企业可以将微信用户、小程序添加进白名单,避免触达防骚扰规则被踢出群聊,那么白名单如何设置呢? 企业微信群防骚扰白名单在哪设置 企业微信自带群防骚扰功能,可以帮助企业将在...
-
5
利用零信任原则保障 Kubernetes 环境访问安全 作者:Kyle Hunter 2022-09-02 15:07:57 随着 Kubernetes 集群和容器化应用程序越来越多,组织将日益暴露在运营一两个集群时并不明显的安全风险之下。因此,平台团队...
-
9
安全是 Dapr 的基础,本文我们将来说明在分布式应用中使用 Dapr 时的安全特性和能力,主要可以分为以下几个方...
-
5
网站引入第三方公共cdn脚本导致访问慢的问题. | Lenix Blog 有些网站引用了许多第3方静态文件: 如:以下域名的 cdn.jsdelivr.net
-
4
字体大小设置有哪些设计原则? 更新时间:2024-03-04 15:04:26 字体大小设置有哪些设计原则?字体大小设置通常要遵循以下四个原则:合法原则、易用原则、清晰原则、整洁原则,四个原则缺一不可。字体设置是 UI 设计...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK