운영 체제가 아닌 애플리케이션을 통해 IP 패킷을 보내도록 OpenVPN의 클라이언트 소스 코드를 변경했습니다. 따라서 libtins를 사용하여 수동으로 IP 패킷을 생성합니다. 매초 암호화된 OpenVPN 서버에 도착하는 것을 볼 수 있습니다(매초마다 전송하기 때문입니다). 그러나 서버 측에서 어떤 이유로 이렇게 하면 tcpdump
나타나지 않습니다 tun0
. 이는 OpenVPN 서버가 잘못된 형식의 패킷을 tun0에 전달하므로 tun0이 이를 거부하고 패킷으로 전달하지 않기 때문에 발생할 수 있습니다.
/dev/net/tun
OpenVPN 서버가 무엇을 쓰고 있는지 확인하기 위해 기록 중인 내용을 어떻게 가로챌 수 있습니까 ?