2016-11-19 30 views
0

私は、相対シーケンスといくつかの比較のために数値を取得するために試してきましたが、jNetPcapで相対値を取得する方法が見つからないようですか?私は両方の絶対値を得ることができますが、私は興味がありません。jNetPcap内の相対シーケンス/ ack番号

誰もが親戚を取得する方法を知っていますか?

ありがとうございます。

+0

tcpについてお聞かせください。 – kaitoy

+0

@kaitoyええ、tcpです:) –

答えて

0

SYNで始まりFINで終わるTCPセッションを分析する必要があります。

は、まず、セッションにそれらを分割し、そして(IPアドレスとポートで区別)エンドポイントのペア間で送信されるTCPパケット

を集めます。セッションは、syn==trueack=falseのTCPパケットから始まり、クライアントとサーバーのfin=trueという2つのTCPパケットで終わります。

セッション内のクライアントシーケンス番号のオフセットには、TCPパケットのシーケンス番号に、syn==trueack==falseを加えたものが1つ加算されます。 セッション内のサーバシーケンス番号のオフセットには、1つに、TCPパケットのシーケンス番号と、syn==trueack==trueが含まれます。 クライアントのシーケンス番号のオフセットは、サーバーのack番号のオフセットで、その逆もあります。

相対番号は、絶対値からオフセットを引いたものです。

関連する問題