版块
论坛
喜欢
话题
应用
搜索
登录
注册
xczc10@sina.cn的个人空间
访问量
1
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=245798
版主,请进,帮我看看这个问题,先谢了
这个例子是对接收到的数据包进行修改IP头,这个例子是在网上找到的,我想知道是怎么修改IP头的地址,和组建自己的包在转发到外网指定的IP。。。。。希望各位朋友能帮我看看。下面的代码是对包的接收,符合--->如果目的地址是本主机,并且源IP不是本网段地址,则转发给内网主机 ...
全文
回复
(
13
)
2012-12-12 16:17
来自版块 -
NDIS网络接口开发
◆
◆
表情
告诉我的粉丝
提 交
CooSet
:
iihacker
:再加上你们上面的讨论就够了。祝你好运 (2012-12-30 15:52)
[图片]
版主,有这方面的代码吗?能贴出来吗。谢谢了
(2013-03-05 17:35)
回复
iihacker
:
再加上你们上面的讨论就够了。祝你好运
(2012-12-30 15:52)
回复
iihacker
:
1 解析原始包,得到数据buf 2 解析ip段中的ip地址,进行修改 3 进行ip校验和 4 把重组的buf组包成packet, 5 发送这个重组的packet - ndissend 6 丢弃原始包(返回错误信息) 7 释放内存
(2012-12-30 15:52)
回复
xczc10@sina.cn
:
zhangfresh
:整个tcp、udp的报文结构你不熟啊。 报文里面包含了以太头14字节。 tcp报文结构: 目的mac6字节+源mac6字节+报文类型2字节+20字节ip头+tcp头+tcp内容 ....... (2012-12-14 15:57)
[图片]
tcp报文结...
(2012-12-23 11:16)
回复
xczc10@sina.cn
:
zhangfresh
:整个tcp、udp的报文结构你不熟啊。 报文里面包含了以太头14字节。 tcp报文结构: 目的mac6字节+源mac6字节+报文类型2字节+20字节ip头+tcp头+tcp内容 ....... (2012-12-14 15:57)
[图片]
InMapp...
(2012-12-20 13:23)
回复
xczc10@sina.cn
:
zhangfresh
:整个tcp、udp的报文结构你不熟啊。 报文里面包含了以太头14字节。 tcp报文结构: 目的mac6字节+源mac6字节+报文类型2字节+20字节ip头+tcp头+tcp内容 ....... (2012-12-14 15:57)
[图片]
大哥,我是刚...
(2012-12-14 23:44)
回复
zhangfresh
:
整个tcp、udp的报文结构你不熟啊。 报文里面包含了以太头14字节。 tcp报文结构: 目的mac6字节+源mac6字节+报文类型2字节+20字节ip头+tcp头+tcp内容 udp报文结构类似: 目的mac6字节+源mac6字节+报文类型2字节+20字节ip头+udp头+...
(2012-12-14 15:57)
回复
xczc10@sina.cn
:
zhangfresh
:----------------->这个for循环再这里是什么意思? 这个报文的长度是i,i是这个packet里面的各个buffer的BufLength累加起来的。for循环把报文的每个字节打印出来。 ;---->如何修改成我需要的目的地ip?...
(2012-12-14 14:32)
回复
xczc10@sina.cn
:
zhangfresh
:----------------->这个for循环再这里是什么意思? 这个报文的长度是i,i是这个packet里面的各个buffer的BufLength累加起来的。for循环把报文的每个字节打印出来。 ;---->如何修改成我需要的目的地ip?...
(2012-12-13 14:45)
回复
zhangfresh
:
----------------->这个for循环再这里是什么意思? 这个报文的长度是i,i是这个packet里面的各个buffer的BufLength累加起来的。for循环把报文的每个字节打印出来。 ;---->如何修改成我需要的目的地ip? 从代码看,inmap...
(2012-12-13 11:28)
回复
1
2
下一页 »
xczc10@sina.cn
加关注
写私信
0
关注
0
粉丝
17
帖子
返回顶部