Linux 原始套接字发包问题

用原始套接字 实现了 抓包 协议分析。举个例子现在想通过判断TCP 的数据部分 判断是否含有Host: www.baidu.com之类的 然后返回一个302重定向包 将其请求重定向到另外的一个URL上。但是 发送的包发送不出去 wireshark捕获到 很郁闷。图片说明

2个回答

用libpcap等开发包来做呢,提供了现成的

u014728666
冰缘666呀 哎 抱歉啊 网页抽风了 libpcap+libnet已经实现了,但是原始套接字的 还没搞顺溜。。。。
接近 5 年之前 回复
u014728666
冰缘666呀 basic_dump 利用pcap来分析HTTP包,并过滤 来实现URL重定向 ...
接近 5 年之前 回复
u014728666
冰缘666呀 basic_dump 利用pcap来分析HTTP包,并过滤 来实现URL重定向 ...
接近 5 年之前 回复

libpcap+libnet已经实现了,但是原始套接字的 还没搞顺溜。。。。

oyljerry
oyljerry 原始套接字需要看包格式是否完全匹配了
接近 5 年之前 回复
oyljerry
oyljerry 原始套接字需要看包格式是否完全匹配了
接近 5 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!