![可以“嗅探”套接字吗?索卡特不起作用](https://linux22.com/image/227324/%E5%8F%AF%E4%BB%A5%E2%80%9C%E5%97%85%E6%8E%A2%E2%80%9D%E5%A5%97%E6%8E%A5%E5%AD%97%E5%90%97%EF%BC%9F%E7%B4%A2%E5%8D%A1%E7%89%B9%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
情况是这样的:我有两个通过 kvm-qemu 通过虚拟串行(套接字)连接的 VM(虚拟机)。我使用以下串行配置创建了两个虚拟机:
Serial1(slackware,使用 port1,即 ttyS1 或 com2)
<serial type="unix">
<source mode="bind" path="/tmp/ppp.sock"/>
<target type="isa-serial" port="1">
<model name="isa-serial"/>
</target>
<alias name="serial1"/>
</serial>
Serial2(unixware使用端口0,即ttyS0或COM1)
<serial type="unix">
<source mode="connect" path="/tmp/ppp.sock"/>
<target type="isa-serial" port="0">
<model name="isa-serial"/>
</target>
<alias name="serial1"/>
</serial>
系列作品
ssh unixware2
cu Slackware1
Connected
slackware1 login:
我想嗅嗅流量!在网上搜索我发现这 我这样做了...
sudo socat TCP-LISTEN:6004,reuseaddr,fork UNIX-CONNECT:/tmp/ppp.sock
和
sudo tcpdump -i any -f 'tcp port 6004' -vv -xX
tcpdump: data link type LINUX_SLL2
tcpdump: listening on any, link-type LINUX_SLL2 (Linux cooked v2), snapshot length 262144 bytes
^C
0 packets captured
0 packets received by filter
0 packets dropped by kernel
如您所见,捕获了 0 个数据包。我也尝试过 -i lo 但没有成功。当然我做了一些操作(使用uux、cu等..)。