我正在使用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内容。 –