소켓을 "스니핑"하는 것이 가능합니까? 소캣이 작동하지 않아요

소켓을 "스니핑"하는 것이 가능합니까? 소캣이 작동하지 않아요

상황은 다음과 같습니다. kvm-qemu를 통해 가상 직렬(소켓)을 통해 연결된 두 개의 VM(가상 머신)이 있습니다. 다음 직렬 구성을 사용하여 두 개의 가상 머신을 만들었습니다.

Serial1(슬랙웨어, 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(유닉스웨어는 포트 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 등을 사용하여)을 수행했습니다.

관련 정보