マイペースなプログラミング日記

DTMやプログラミングにお熱なd-kamiがマイペースに書くブログ

RawSocketを使ってHTTPパケットを組み立てたい

あるサイトでのCookieやPOSTでのデータのやりとりを見たくてRawSocketを使ってモニタリングしたい。大抵のサイトはCookieやその他のデータも最初に送るパケットを監視すれば大体見れるけど、中には数キロバイトのデータを送る場合もあるので分割されたパケットを組み立てる必要がある。そのためには、TCPヘッダのシーケンス番号と確認応答番号の組み合わせを常にチェックする必要がある。地道な作業の繰り返しかな