如何通过SSHFS

时间:2016-01-27 17:43:50

标签: ssh wireshark packet-capture

我有一台运行实验的远程机器。在这台机器上,我想嗅探发送和接收的数据包。在我面前的机器上,我想打开Wireshark并查看数据包。

我必须访问远程计算机的唯一方法是SSH。

我该怎么办?

1 个答案:

答案 0 :(得分:0)

  1. 使用SSHFS建立SSH挂载。
  2. 确保stdbuf可用(在OS X上使用自制软件或在Windows上使用Cygwin)。
  3. 使用

    开始在远程计算机上捕获

    stdbuf -o0 sudo ibdump -s -o - > sniffer.pcap

  4. 在客户端上运行Wireshark

    stdbuf -o0 tail -c +0 -F /sshfsmount/sniffer.pcap | ./Wireshark.exe -k -i -