java - 在我无法修改的库代码中 Hook Java 套接字来监视套接字

标签 java sockets

我正在使用一个 Java 库,它使用套接字与世界进行通信。我想获得对该套接字的引用,以便我可以监视库正在发送和接收的数据。有没有办法 Hook Java 的套接字系统,以便在无法修改创建套接字的代码时监视套接字通信?

最佳答案

看看这个想法:

Finding out what network sockets are open in the current Java VM

我还没有测试过它,但它看起来很有趣,因为它提供了一种 Hook Java 套接字创建过程的方法。

关于java - 在我无法修改的库代码中 Hook Java 套接字来监视套接字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13950187/

相关文章:

java - 解析 .docx 文件以提取文本和图像

java - 在java中使用多线程时性能降低

c++ - 你如何从远程机器获取IP地址?

c++ - UDP 包丢失因包大小而异

java - 基本网络客户端中的意外输出

java - getDeclaredMethod 不断给出 NoSuchMethodException

java - PHP整数部分填充

java - 如何在GIF动画背景上创建隐形按钮?

Python套接字-什么时候字符串不是字符串?

Java 帮助为每个连接的用户创建一个新的套接字