CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  网络编程

数据包加头问题!

楼主zetong(则通)2004-05-02 18:14:06 在 VC/MFC / 网络编程 提问

我想自己构造icmp数据包,并且自己加上ip头和mac地址。  
  icmp数据包构造好以后就不知改如何下手了,求各位高手指点迷津!  
  谢谢先 问题点数:100、回复次数:8Top

1 楼halk(不当老大已经很久了)回复于 2004-05-02 18:42:35 得分 10

计算好checksum,填充进icmp的数据,就再也没什么了。发送就是了。Top

2 楼Onega(www.fruitfruit.com)回复于 2004-05-02 19:01:16 得分 10

http://www.fruitfruit.com/vc/network/myicmp.cppTop

3 楼zetong(则通)回复于 2004-05-03 18:21:04 得分 0

我是用winpcap发送数据包,以太头和ip头都得自己写Top

4 楼halk(不当老大已经很久了)回复于 2004-05-03 20:58:24 得分 10

那就写呗!把所有的头写好,数据也填充好,checksum也算好,帧就构造好了,发送不就是了?还有什么特别的要做?Top

5 楼endicking(Iori)回复于 2004-05-03 21:41:10 得分 20

MAC头跟IP头构造好后,用Winpcap  
  pcap_sendpacket就发啊,还想什么呢?  
  再搞个监听线程就OK了  
  http://winpcap.polito.it/docs/docs31beta/html/index.htmlTop

6 楼yhqs540(Reich)回复于 2004-05-04 08:24:18 得分 50

mac头+ip头构造好  
  计算checksum,   ip头的protocol改为#ICMP的标识号  
  memcpy到缓冲区就可以发送了Top

7 楼zetong(则通)回复于 2004-05-04 17:40:54 得分 0

明白了,我先试试  
  谢谢Top

8 楼halk(不当老大已经很久了)回复于 2004-05-06 00:00:59 得分 0

结贴呀!Top

相关问题

  • 如何解析IP数据包头?
  • 如何解析IP数据包头?200分
  • 再加100分,有关DNS数据包的问题
  • ASP中的数据包发送的与接收的问题!一定加分!
  • 现在的网络游戏数据包一般采用什么加密方法?
  • ip数据包(2)
  • 导入数据包
  • socket数据包头、包体如何定义?在用sendbuf传输之前需要如何转换类型?
  • socket数据包头、包体如何定义?在用sendbuf传输之前需要如何转换类型?
  • 用udp传送数据的时候能不能修改数据包头的协议号的?

关键词

  • ip
  • 数据包
  • 构造
  • icmp
  • checksum
  • ip头
  • 发送
  • 头

得分解答快速导航

  • 帖主:zetong
  • halk
  • Onega
  • halk
  • endicking
  • yhqs540

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo