阅读:4503回复:16
怎样才能截获拨号网络的传输数据?
我建立了一个WIN2000下的Intermediate (Filter) NDIS Driver,但是只能截获到网卡传输的信息(在OnSend和OnReceive中),而得不到拨号网络发送的数据。
我使用的开发工具是NuMega DriverStudio下的DriverNetwork。 |
|
最新喜欢:fsb |
沙发#
发布于:2001-05-22 18:28
上面应当绑定NDIS WAN吧,估计是,没搞过:)
|
|
板凳#
发布于:2001-05-23 14:09
用analyzer 试一下如何?可以用吗,我没硬件可试。
|
|
|
地板#
发布于:2001-05-23 14:55
具体一点好不好
|
|
地下室#
发布于:2001-05-26 10:56
你是过滤tcp层吗?还是过滤中间驱动程序?
|
|
|
5楼#
发布于:2001-06-06 14:30
我只是想在win2000下截获所有的IP包,包括网卡、拨号网络、甚至FR等等
|
|
6楼#
发布于:2001-06-06 21:51
把你的截获数据保的部分贴出来(onsend,onreceive中修改的部分),让大家学习一下好不好?
我连这个都不会,呵呵 |
|
7楼#
发布于:2001-06-11 22:53
哥几个,我实在不想说什么了,这个问题在白云黄鹤站上
讨论得太多了,关于这些包过滤,imd,packet,白云站上 都有很多讨论。 |
|
|
8楼#
发布于:2001-06-12 10:36
能否回答我一个简单的问题,2000下拨号网络是否属于NIC设备的一种,能否通过DriverNetwork来访问?
|
|
9楼#
发布于:2001-06-13 23:14
实际上,ndis处理拨号和处理ethernet netcard是一样的, 如果你用tcpfilter,你不用考虑任何实际介质,filter tcp device,拦截irp就是了。 如果你用imd,那么你只要在安装文件里面加一行,然后 在代码里面加上那么不超过10行就行了。 而且,说句实话,我一直没有搞懂为什么passthru和 drivernetwork的sample都没有bind wan,因为增加不了 什么代码,实在奇怪。 |
|
|
10楼#
发布于:2001-06-14 10:09
我也是,一直没有找到如何Bind Wan,如果你弄明白了,别忘了共享一下。
另外,tcpfilter应该是截获不到UDP包的,对吧? [magie 编辑于 2001-06-14 10:40] |
|
11楼#
发布于:2001-06-14 10:18
需要在DRIVER中加上对WAN的支持,源代码中没有WAN的部分。
|
|
|
12楼#
发布于:2001-06-14 10:19
老大,那个白云黄鹤实在慢呀,好多地方公网不能访问的。
|
|
|
13楼#
发布于:2001-06-14 10:36
借问lxf大侠,要添加bind wan,都需要做些什么修改,inf文件应该是要该的,程序中还有哪里?
我是一只小小小菜鸟。。。 |
|
14楼#
发布于:2001-06-15 14:17
加上对应的例程。源代码中没有这一部分。
|
|
|
15楼#
发布于:2001-06-21 09:38
可怜我新手,怎么添加WAN例程都不知道,哪位大侠帮帮忙,指点小弟一二;或者我把程序mail给你,帮忙看看;若有现成程序能供我参考亦可,吾将不胜感激。
注:我使用的是win2000ddk和drivernetwork中QuickMP生成的代码 另:谁能告诉我imd是什么? |
|
16楼#
发布于:2001-06-21 14:14
论坛里有这个问题IMD(Intermediate Drivers)的回答,去看一下吧。2000DDK中关于IMD的讲解很细的,而且有形象的图形
|
|
|