本地检查远程机器的网络流量

Joh*_*mes 2 iptables tcpdump

我在 192.168.0.1 和 192.168.0.100 上有对我的 dd-wrt ​​路由器和计算机的 root 访问权限。

我需要让来自其他计算机(192.168.0.101)的流量通过路由器(进出互联网)并在我的 192.168.0.100 机器上的wireshark 中检查它。如何才能做到这一点?可能在路由器上使用 iptables。

Zab*_*man 5

从要运行wireshark的机器上:

 ssh root@ddwrt tcpdump -i eth0 -w - host 192.168.0.101 | wireshark -i -
Run Code Online (Sandbox Code Playgroud)

  • @JohannaJames 请注意,这不会在路由器上存储任何数据,而是通过 SSH 将其通过隧道传输到本地站的“Wireshark”以进行立即检查。如果路由器只能通过 WAN 访问,则可能值得通过提供 `-C` 参数来为 SSH 启用压缩。 (2认同)