其他分享
首页 > 其他分享> > 介绍一个”牛逼闪闪”开源库:ja-netfilter

介绍一个”牛逼闪闪”开源库:ja-netfilter

作者:互联网

介绍一个”牛逼闪闪”开源库:ja-netfilter

https://zhile.io/2021/11/29/ja-netfilter-javaagent-lib.html

上来先说点题外话,很多人最新私信我说我的开源项目IDE Eval Resetter不好用了。我就问他为什么不好用了,不好编译了吗?他说不是,是不能在IDE上重置了。我心说,这是个学习研究项目,重在学习插件写法,不能用也实在属于正常。于是我去测试了一下,得出了个结论:2021.2.2及以下版本很好用;2021.3以下(不含)堪堪能用,需要配合一些手法;2021.3版本开始正式失效,你可以卸载这个插件了!

所以没错,IDE Eval Resetter这个项目我已经弃坑,因为我觉得我插件已经写得很好了(手动狗头,以下很多用词默认手动加了狗头),得玩点其他好玩的东西。

这次要来玩个正经的、通用的、高大上的东西。

 

0x0. 项目背景

首先还是基于上述内容。

我们日常使用的软件中有很多有意或无意被加入网络访问的代码。有些并非恶意,有些则是。
并非恶意的像一些软件的在线激活验证,如dbeaversmartgit等。
恶意的像有些软件本身就有盗取用户隐私数据的情况,有些软件则是被一些别有用心的人二次加工放入偷取用户数据的代码。

我们通常会使用防火墙来阻断这些软件的恶意访问。但防火墙也不是万能的,比如:跨平台问题、https下无法精准阻断某个url访问、部分防火墙不能阻断dns访问。
于是就有了我今天开源的这个项目:通用的、针对java程序的、灵活的、精准基于规则的、基于AOP思想的牛逼哄哄防火墙(无数狗头):ja-netfilter

0x1. 如何安装

1). 下载安装:

1). 编译安装:

0x2. 如何使用

0x3. 如何更新

0x4. 配置文件

# DBEaver 阻断激活验证的 url.conf 配置文件

[URL]
PREFIX,https://dbeaver.com/lmp/checkLicense

# SmartGit 的 url.conf 配置文件

[URL]
PREFIX,https://store.smartgit.com/check

# jb 的 dns.conf 配置文件

[DNS]
EQUAL,jetbrains.com

# jb 的 url.conf 配置文件

[URL]
PREFIX,https://account.jetbrains.com/lservice/rpc/validateKey.action

0x5. 开源信息

0x6. 支持的产品

0x7. 插件机制


下面是国际惯例:

本项目只做个人学习研究之用,不得用于商业用途!

标签:插件,配置文件,项目,开源,ja,netfilter
来源: https://www.cnblogs.com/jijm123/p/16424391.html