オペレーティングシステムではなくアプリケーションを介してIPパケットを送信するようにOpenVPNのクライアントソースコードを変更しました。したがって、libtinsを使用して手動でIPパケットを生成します。毎秒暗号化されたOpenVPNサーバーに到着するのがわかります(毎秒送信するため)。ただし、サーバー側で何らかの理由でこれを行うとtcpdump
表示されませんtun0
。これは、OpenVPNサーバーが誤った形式のパケットをtun0に転送するため、tun0がそれを拒否してパケットに転送しないために発生する可能性があります。
/dev/net/tun
OpenVPNサーバーが何を書いているのかを確認するために、記録されている内容をどのように傍受できますか?