1

libpcap を使用してパケットをキャプチャしたいのですが、イーサネット ヘッダーまたは 802.11 ヘッダーの長さが異なる場合があり、IP ヘッダーの長さも異なる場合があるため、IP ヘッダーと TCP ヘッダーの開始バイト (ポインター) を決定するにはどうすればよいですか?パケットが純粋な IP パケット、TCP パケット、UDP パケットのいずれであるかを区別するには? これを行うための API または方法はありますか? ありがとう!

4

1 に答える 1