IDEA 调试 Ja-Netfilter

首先本地需要有两款IDEA

  • 可以是相同版本,也可以是不同版本。反正要有两个,一个用来调试代码,一个启动。

移除原有ja-netfiler

  • 打开你的ja-netfiler的vmoptions目录,修改其中的idea.vmoptions文件。移除最后一行-javaagent ...参数,避免影响。

新增一个远程JVM调试

  • 新增远程JVM调试,用作我们自己的ja-netfilter.jar 的agent调试。
  • 复制命令行参数。

image.png

  • 添加到你的idea安装目录/bin的idea.bat中,添加到%ACC% 后

image.png

Launcher主类设置为jdk17

  • idea运行时jdk需要和Launcher的jdk版本一致,所以需要设置为jdk17

image.png

新建一个复合程序

  • 添加Launcher程序和远程调试程序

image.png

运行idea.bat

  • 使用命令行运行idea.bat 出现正在监听5005端口,表示正常image.png

运行复合程序

  • 选择带有Main的进程,参数随意

image.png

调试Ja-netfilter

  • 上面在按下回车之前,记得在Launcher.agentmain方法的第一行打上一个断点。
  • 键入回车后,正式进入agent的调试,此时会进入agent的入口方法agentmain

image.png

随意发挥

  • 后面就是Ja-netfilter加载它定义的插件了。
  • 然后大家就都懂了,你可以在你想要看的地方打上断点
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
2023年的"Ja-Netfilter"是一个基于网络过滤技术的创新想法。它旨在提供更高效、更智能的网络过滤解决方案,帮助用户更好地管理和保护他们的网络安全。 "Ja-Netfilter"将利用最新的人工智能和机器学习技术,通过深度学习算法来分析和识别网络流量中的恶意行为和威胁。它将建立起一种自适应的过滤系统,能够根据实时数据和情境自动地调整过滤规则,以应对不断变化的网络攻击和威胁。 与传统的网络过滤技术相比,"Ja-Netfilter"具有明显的优势。首先,它能够从大量的网络数据中快速准确地分析出潜在的威胁,大大提高了网络防御的效率。其次,通过使用机器学习算法,"Ja-Netfilter"能够主动学习和适应新的网络攻击手段,及时更新过滤规则,从而提供更好的保护。此外,"Ja-Netfilter"还支持用户自定义的过滤规则,使用户能够根据自己的需求对网络流量进行精细化的控制。 "Ja-Netfilter"除了为个人用户提供网络安全保护外,也可以应用于企业和组织的网络安全管理中。它可以帮助企业对内部和外部网络流量进行监控和过滤,实时检测和阻止潜在的威胁,从而保护企业机密和客户数据的安全。 总而言之,"Ja-Netfilter"是一项创新的网络过滤技术,将利用人工智能和机器学习技术提供更高效、更智能的网络安全保护。它的出现将有助于提升网络安全防御能力,为用户提供更安全、更稳定的网络环境。

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值