私はpcapを使用して、httpの要求と応答を監視しています。pcap_loopを設定し、コールバック関数でパケットを取得していますが、パケットの内容を読み取る方法がわかりません。これは私のコールバック関数です:
void got_packet(u_char *args, const struct pcap_pkthdr *header, const u_char *packet)
{
printf("%s\n", packet);
}
出力は常に一連のバックスラッシュとその後の3つの数字のように見えます
\ 200 \ 205 \ 300
httpリクエストとレスポンスを見つけて処理できるように、コンテンツを読みやすくするにはどうすればよいでしょうか。
アップデート:
私の目標はHTTPリクエストとレスポンスを読み取ることです。これを行うための適切で適切な方法はありますか?