ja-netfilter 2022.2.0 配置

ja-netfilter 2022.2.0

一个javaagent框架

用法

  • 发布页面

  • 添加 -javaagent:/absolute/path/to/ja-netfilter.jar参数( 更改为您的实际路径

    • 添加作为参数 java命令。 例如: java -javaagent:/absolute/path/to/ja-netfilter.jar -jar executable_jar_file.jar
    • 一些应用程序支持 JVM Options file,您可以添加为一行 JVM Options file.
    • 警告:不要放一些不必要的空白字符!
  • 或执行 java -jar /path/to/ja-netfilter.jar使用 attach mode.

  • 对于 Java 17 ,您必须至少添加这些 JVM Options:

    --add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED
    --add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED
    
  • 编辑你的插件配置文件: ${lower plugin name}.conf文件中 config你在哪里 ja-netfilter.jar位于。

  • config, logsplugins可以通过 javaagent args

    • 例如: -javaagent:/path/to/ja-netfilter.jar=appName,您的配置、日志和插件目录将是 config-appname, logs-appnameplugins-appname.
    • 如果没有 javaagent 参数,它们默认为 config, logsplugins.
    • 这种机制将避免多余和臃肿 config, logsplugins.
  • 运行你的java应用程序并享受~

配置文件格式

[ABC]
# for the specified section name

# for example
[URL]
EQUAL,https://someurl

[DNS]
EQUAL,somedomain

# EQUAL       Use `equals` to compare
# EQUAL_IC    Use `equals` to compare, ignore case
# KEYWORD     Use `contains` to compare
# KEYWORD_IC  Use `contains` to compare, ignore case
# PREFIX      Use `startsWith` to compare
# PREFIX_IC   Use `startsWith` to compare, ignore case
# SUFFIX      Use `endsWith` to compare
# SUFFIX_IC   Use `endsWith` to compare, ignore case
# REGEXP      Use regular expressions to match

调试信息

  • ja-netfilter输出 默认不会 调试信息
  • 添加环境变量 JANF_DEBUG=1(日志级别)并开始启用它
  • 或添加系统属性 -Djanf.debug=1(日志级别)启用它
  • 日志级别: NONE=0, DEBUG=1, INFO=2, WARN=3, ERROR=4

调试输出

  • ja-netfilter将调试信息输出到 console默认情况下
  • 添加环境变量 JANF_OUTPUT=value并开始改变输出介质
  • 或添加系统属性 -Djanf.output=value改变输出介质
  • 输出中值:[ NONE=0, CONSOLE=1, FILE=2, CONSOLE+FILE=3, WITH_PID=4]
  • 例如: console + file + pid file name= 1 + 2 + 4 = 7,所以 -Djanf.output=7

更多详细 配置 请参考:

下载地址:https://download.csdn.net/download/qq_44866828/85448263

IDEA 2022 配置方法:https://blog.csdn.net/qq_44866828/article/details/122365934

  • 0
    点赞
  • 4
    收藏
  • 打赏
    打赏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:黑客帝国 设计师:我叫白小胖 返回首页
评论 8

打赏作者

libin9iOak

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值