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

请高手帮助我,一个关于网络的程序如何写,谢谢!!!

楼主Viper_sh(viper)2003-02-03 20:20:27 在 C/C++ / C语言 提问

我朋友托我帮他写一个程序,大家帮我看看,该如何写?我连思路都找不到,谢谢  
  功能:  
  1   能侦听所有进出本主机的数据包,完整显示数据包网络层和传输层(icmp,ip)的头信息。比如:对ip头而言,需要显示版本,头长度,服务类型,数据包长度,标识,DF/MF标志,段内偏移,生存期,协议类型,原目的ip地址,选项内容。  
   
  2   侦听来源于指定IP地址的数据,显示接收到的TCP数据包的实际内容。要考虑TCP包划分为多个IP包的传输情况。  
   
  3   功能验证手段:在运行时执行标准的Ping,Telnet和浏览网页等操作,检查Sniffer能否返回预期的结果。  
   
  要求:  
  1   用C++,在Windows98上实现  
  2   不得调用Windows   Sockets等有关的网络类库,可以使用Pcap等抓包库。  
  3   界面友好  
  问题点数:0、回复次数:21Top

1 楼salaciouswolf(好好学习)回复于 2003-02-03 21:41:56 得分 0

gzing!Top

2 楼paulxj(失而复得)回复于 2003-02-03 21:52:04 得分 0

学习ing!Top

3 楼David2008(阿权)回复于 2003-02-03 21:57:20 得分 0

你想当黑客的话,就自学罗。Top

4 楼flychina(我要问问题)回复于 2003-02-03 23:41:45 得分 0

我不懂,谁要是做出来了,告诉我一声,谢谢了!Top

5 楼Viper_sh(viper)回复于 2003-02-03 23:52:28 得分 0

大家帮忙顶一下,谢谢Top

6 楼liuns(^_^)回复于 2003-02-04 01:43:19 得分 0

用WINDOWS的网络底层API函数写呀??况且98的网络API函数不够强大,要不2000就卖不出去了。象这样的复杂底层的网络程序用UNIX或LIUNX就很好了  
  不知道这个人是怎么想的Top

7 楼wanghi(海海)回复于 2003-02-05 15:00:36 得分 0

关注中。。。。!!!Top

8 楼Viper_sh(viper)回复于 2003-02-07 03:05:46 得分 0

谢谢liuns朋友,能否再说得详细点?谢谢你了,请大家多多指教Top

9 楼Viper_sh(viper)回复于 2003-02-07 14:32:43 得分 0

顶一下,谁棒棒我Top

10 楼Jinhao(辣子鸡丁·GAME就这样OVER了)回复于 2003-02-07 16:22:09 得分 0

我“棒”你顶!Top

11 楼snowman_pc(cpp)回复于 2003-02-07 16:24:31 得分 0

dingTop

12 楼Viper_sh(viper)回复于 2003-02-07 17:18:43 得分 0

或者,哪位高手可以告诉我,是否可以实现,在win98下面?  
  再或者用vc++,winsocket能否实现?  
  谢谢了,很急!!!Top

13 楼dgxu(堕落天使)回复于 2003-02-08 16:10:23 得分 0

TCP和UDP可以写传输层过滤驱动程序拦截  
  其他的可以写NDIS  
  Top

14 楼dszch(chen-hui)回复于 2003-02-08 18:04:54 得分 0

upTop

15 楼sdmity(哈哈)回复于 2003-02-08 18:54:55 得分 0

可以实现,不过要用到网卡的RAW方式.有一个现成的类库,可惜忘了下载地址,从网上应该可以查的到的.Top

16 楼Viper_sh(viper)回复于 2003-02-09 20:34:08 得分 0

能否请哪位高手提点提点,给点思路,或者有什么源代码可以参考参考?谢谢了Top

17 楼Viper_sh(viper)回复于 2003-02-10 19:28:58 得分 0

upTop

18 楼lw549(那个孩子他爹)回复于 2003-02-10 20:18:52 得分 0

其实就是数据包的接收问题.  
  我也不知道如何处理.  
  对数据包的分析应该是很简单的.  
  资料很多,而且用win2k就可以分析.Top

19 楼zgp007(以前的名字叫"卖呆儿")回复于 2003-02-11 16:10:38 得分 0

帮你顶  
   
  Top

20 楼lkjx82(风化血)回复于 2003-02-15 18:17:45 得分 0

帮你顶Top

21 楼zengpan_panpan()回复于 2003-02-15 18:21:16 得分 0

pcap都用了,还有什么不好做的,知道ip报文头结构就行了。Top

相关问题

  • 需要做一个网络连接的程序,请求帮助
  • 如何在程序中调用自己写的帮助文件!!
  • 用delphi6编写程序发送email,请个位帮助!
  • 写网络电话程序的讨论
  • 如何写网络录音的程序?
  • 请问在写程序时听何种音乐对思维更有帮助?
  • 理解消息映射的机制真的对写程序有很大帮助?
  • 寻DELPHI下的网络播放器原程序或思路!有点帮助也有高分送!
  • WINDOWS网络连接服务 - IP帮助程序(Internet Protocol Helper) :我缺少什么?找不到iphlpapi.h和iphlpapi.lib
  • 程序改写

关键词

  • 网络
  • ip
  • 数据包
  • 谢谢
  • 程序
  • 能否
  • 实现
  • 地址
  • 库
  • 头

得分解答快速导航

  • 帖主:Viper_sh

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

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