我正在使用pcap來監視http請求和響應。我設置了pcap_loop,並且在回調函數中獲取數據包,但我不知道如何讀取數據包內容。 這是我的回調函數:使用libpcap讀取數據包數據
void got_packet(u_char *args, const struct pcap_pkthdr *header, const u_char *packet)
{
printf("%s\n", packet);
}
輸出看起來總是喜歡系列backslashe和三個數字後
\ 200 \ 205 \ 300
我不知道我該怎麼做內容可讀,所以我可以找到並處理http請求和響應?
UPDATE:
我的目標是讀取HTTP請求和響應是有這樣做的任何適當的和簡潔的方式?
謝謝你的回答,但我正在尋找一種方法來分離HTTP內容。 –