很多人说开源项目IDE Eval Resetter不好用了,原来是不能在IDE上重置了。经过测试,2021.2.2及以下版本很好用;2021.3以下(不含)勉强能用,需要配合一些手法;2021.3版本开始正式失效,你可以卸载这个插件了!
现在就拿出通用的、针对java程序的、灵活的、精准基于规则的、基于AOP思想的防火墙:ja-netfilter,来进行破解!
如何安装:
- 直接到项目仓库:https://gitee.com/ja-netfilter/ja-netfilter的Releases页面:https://gitee.com/ja-netfilter/ja-netfilter/releases下载打包好的文件包。
- 按照项目
README.md所写的方式来配置-javaagent参数。某些软件像dbeaver和smartgit等软件都支持直接编辑配置文件来配置。 - 编辑config目录下的对应配置文件,配置希望阻断的规则。具体见下面的配置文件部分。

(下载后目录图)
如何使用
- 按照上述安装配置好后直接启动目标程序即可。
- 你甚至能跟你的
tomcat或jetty一起使用,来防止你项目依赖包中的一些恶意请求。
配置文件
-
在
ja-netfilter.jar同目录中有个conf文件夹,其内存放了所有插件的配置文件,命名为:插件名(小写).conf -
至于配置文件的编写如下:
# jb 的 dns.conf 配置文件
[DNS]
EQUAL,jetbrains.com
# jb 的 url.conf 配置文件
[URL]
PREFIX,https://account.jetbrains.com/lservice/rpc/validateKey.action
最后一步:挂载
在安装目录里找到idea64.exe.vmoption,修改成自己本地的 ja-netfilter.jar 的路径。
原文链接:https://zhile.io/2021/11/29/ja-netfilter-javaagent-lib.html
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




