连接到开放的 TCP(Telnet) 流/JAVA
Posted
技术标签:
【中文标题】连接到开放的 TCP(Telnet) 流/JAVA【英文标题】:Connecting to an open TCP(Telnet) stream / JAVA 【发布时间】:2019-11-30 23:40:18 【问题描述】:我想知道是否可以将 Socket 连接到由另一个程序运行的活动 telnet 连接以“监听”(至少,如果可能的话,也可以写)。 据我了解,这应该是可能的,因为有像 Wireshark 这样的程序可以从打开的连接中读取。 所以我的问题是如何用java完成。我是否只是在同一个端口上连接一个 Socket(怀疑)?
【问题讨论】:
到目前为止您尝试过什么?到目前为止,您做了哪些研究? @Scary Wombat 好吧,我已经阅读了有关 Sockets 的内容并在 google 中搜索了这个确切的问题,但一无所获。 【参考方案1】:Wireshark 使用来自 tcpdump 的 libpcap 库来捕获数据包:https://www.tcpdump.org/
libpcap 有 Java 绑定:https://www.pcap4j.org/
【讨论】:
哦,太好了,感谢您的快速回答,我真的可以使用 pcap 写入该打开的流吗? @user207421 实际上,这个问题应该被关闭 *要求我们推荐或查找书籍、工具、软件库、教程或其他非现场资源的问题对于 Stack Overflow 来说是题外话,因为他们倾向于吸引固执己见的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决该问题所做的工作。 *以上是关于连接到开放的 TCP(Telnet) 流/JAVA的主要内容,如果未能解决你的问题,请参考以下文章