2016-05-06 15 views
0

LinuxでSSH接続をテストしています。別パケットのTCP FIN

tcpdumpを使用すると、TCP FINフラグが共通のSSHパケットデータに設定されていることに気づきました。 テスト目的のために、TCP FINフラグを持つパケットが別のパケットとして送信される状況を達成したいので、データのないパケットになりますが、FINフラグが設定されています。

"man 7 socket"でこのような可能性を探していましたが見つかりませんでした。 私の質問は - どのようにLinuxでこのような機能を実現するのですか?何か案は?

+0

なぜ気になりますか?これはあなたが制御できるものではなく、可能なアプリケーションコードに目立つ違いがありません。プラットフォームをテストしないでください。 – EJP

答えて

0

この方法でTCP接続をチューニングすることはできません。実際には制御することはできません。この動作でトラフィックを生成する必要がある場合は、通常のTCPソケットを使用することはできませんが、必要に応じてヘッダを設定できるraw socketsを使用する必要があります。もちろん、この機能を実現するには、アプリケーションに必要なTCP接続のすべての部分を再実装する必要があります。

関連する問題