riker
驱动牛犊
驱动牛犊
  • 注册日期2004-12-22
  • 最后登录2005-05-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1237回复:3

各位大侠,小弟要做网络测量软件,帮忙看看!

楼主#
更多 发布于:2005-05-11 12:36
我是个新手,这次毕业设计准备使用NDIS的IM来实现网络数据包截获

统计功能,如果有时间,可能还要做多点数据采集汇总功能,各位大

侠能不能给我点思路,怎么利用NDIS的IM来知道数据包的详细信息,

如果有相关源代码,小弟全部分数(大概100分)相送,不胜感激!

21-22答辩,时间紧迫,万请各位大侠帮忙,如果仅仅是思路我也

万分感激!谢谢!
zhaock
驱动太牛
驱动太牛
  • 注册日期2002-01-26
  • 最后登录2018-06-02
  • 粉丝3
  • 关注2
  • 积分73328分
  • 威望362317点
  • 贡献值1点
  • 好评度226点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2005-05-11 16:38
很简单嘛,在ddk例子passthru基础上,收包,发包的函数做个计数就可以实现你的统计功能了,需要你写个上层的应用程序,和passthru通讯,把统计的数据取出来,显示出来就可以了
进一步要做多点数据采集汇总功能,统计的时候,分网卡,协议,或者连接,也很简单。
你可以从网上,找个应用程序和驱动通讯的例子,需要你做的工作非常少,稍微改改就可以了
不过如果你如果以前没有做过windows驱动,时间还是很紧
riker
驱动牛犊
驱动牛犊
  • 注册日期2004-12-22
  • 最后登录2005-05-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-05-11 17:32
很简单嘛,在ddk例子passthru基础上,收包,发包的函数做个计数就可以实现你的统计功能了,需要你写个上层的应用程序,和passthru通讯,把统计的数据取出来,显示出来就可以了
进一步要做多点数据采集汇总功能,统计的时候,分网卡,协议,或者连接,也很简单。
你可以从网上,找个应用程序和驱动通讯的例子,需要你做的工作非常少,稍微改改就可以了
不过如果你如果以前没有做过windows驱动,时间还是很紧


谢谢你的回答,分数我已经给了,再次谢谢!

我拿了下面passthru与应用程序通信的帖子里的源代码,确实不错,如果我按此来做的话,发现在我2000下,DDK2000,VC++6.0环境下不能获得记录,如果可以的话,我想要一个2000下能用的源代码,谢谢。要求不是很过分吧?呵呵,如果代码很珍贵,那我拿点谢意出来也可以。

具体可以加我QQ:17397047
注明:NDIS
谢谢!
zhaock
驱动太牛
驱动太牛
  • 注册日期2002-01-26
  • 最后登录2018-06-02
  • 粉丝3
  • 关注2
  • 积分73328分
  • 威望362317点
  • 贡献值1点
  • 好评度226点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2005-05-12 11:07
<<发现在我2000下,DDK2000,VC++6.0环境下不能获得记录
说具体一点,会用softice调试吗?知道不知道是那个环节出的问题<<如果可以的话,我想要一个2000下能用的源代码
这部分的代码,和系统关系不大,你拿到的代码就应该可以工作
我还是4年前做的,手头代码也找不到了
<<呵呵,如果代码很珍贵,那我拿点谢意出来也可以
呵呵,给点分就行,
游客

返回顶部