这里有两个问题:
如果内容是编码的:gzip…
我是否还需要更改头部分以使http包有效(校验和,如果有的话?)
更新
有实际经验的人能详细说明所涉及的步骤吗?
我使用winpcap
和bpftcp and src port 80
来过滤流量,所以我的工作就在于这个回调函数:
void packet_handler(u_char *param, const struct pcap_pkthdr *header, const u_char *pkt_data)
最佳答案
WinPCAP不允许您更改已发送的数据包。
如果数据包已发送,WinPCAP不会阻止它到达目的地。
如果你想发送另一个响应-除了已发送的响应-我不确定你要实现什么。