netfilter的ipv6抓包问题!非常谢谢!

lanqiucoco 2012-05-09 10:08:28
想基于netfilter框架抓ipv6的包,想读出包的端口是多少,输出的借口令我不解!代码如下:(求指导!非常谢谢)
    ipv6h = ipv6_hdr(skb);
printk("ipv6h = %d\n",*ipv6h);
printk("version = %d\n",ipv6h->version);
tcphead = (struct tcphdr *)(skb->data + 320);
printk("dest = %d\n",tcphead->dest);
printk("source = %d\n",tcphead->source);


输出的version是6;dest、source大部分时间都是0。比如我用火狐浏览器访问ipv6.google.com,dest和source都不为80,大部分时间都为0;很纠结。谢谢!
...全文
84 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

4,438

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧