当前位置: 技术问答>linux和unix
请教一下校验和的问题
来源: 互联网 发布时间:2016-11-04
本文导语: 请问:如果我在netfilter hook 的 NF_IP_FORWARD修改了将要转发的数据包,具体修改了http中客户端向服务器的请求消息,把消息中cookie:参数的值置为了空字符,我使用tcp_v4_check函数进行重新对tcp进行校验,如下: tcph->ch...
请问:如果我在netfilter hook 的 NF_IP_FORWARD修改了将要转发的数据包,具体修改了http中客户端向服务器的请求消息,把消息中cookie:参数的值置为了空字符,我使用tcp_v4_check函数进行重新对tcp进行校验,如下:
tcph->check = tcp_v4_check(tcph,
tmp->len - (tmp->nh.iph->ihl saddr, tmp->nh.iph->daddr,
csum_partial((char *)tcph, tmp->len - (tmp->nh.iph->ihl
tcph->check = tcp_v4_check(tcph,
tmp->len - (tmp->nh.iph->ihl saddr, tmp->nh.iph->daddr,
csum_partial((char *)tcph, tmp->len - (tmp->nh.iph->ihl