Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用wireshark监视来自其他服务器的某些请求_Java_Bash_Networking_Wireshark - Fatal编程技术网

Java 使用wireshark监视来自其他服务器的某些请求

Java 使用wireshark监视来自其他服务器的某些请求,java,bash,networking,wireshark,Java,Bash,Networking,Wireshark,我环顾四周,尝试了很多解决方案,但没有一个对我有效 我有一个运行java应用程序的远程服务器。此应用程序进行API调用。我只想看到java应用程序对这个API发出的请求 我已经按照指示做了 我的稍加编辑的说明看起来像 mkfifo /tmp/somename wireshark -k -i /tmp/somename ssh someuser@someip "tcpdump -s 0 -U -n -w - -i en0 port applicationport" > /tmp/some

我环顾四周,尝试了很多解决方案,但没有一个对我有效

我有一个运行java应用程序的远程服务器。此应用程序进行API调用。我只想看到java应用程序对这个API发出的请求

我已经按照指示做了

我的稍加编辑的说明看起来像

mkfifo /tmp/somename

wireshark -k -i /tmp/somename

ssh someuser@someip "tcpdump -s 0 -U -n -w - -i en0 port applicationport" > /tmp/somename
在我看到的所有数据包中,我的远程服务器的ip地址在其中任何一个数据包中都没有显示为源


我所要做的就是能够确认请求正在从这个java应用程序发送到这个API。请求的数量也很有用。

您可能会在另一个界面上发出请求。 尝试:


如果API在
https
链接上运行,您将无法记录任何请求或响应。这是因为在客户端和服务器之间建立了一个安全隧道,中间的每个人都只看到加密的数据,这些数据解析起来毫无意义。
ssh someuser@someip "tcpdump -s 0 -U -n -w - -i any port applicationport" > /tmp/somename