athank
驱动牛犊
驱动牛犊
  • 注册日期2003-03-19
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望50点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2260回复:16

如何过滤特定协议的 包?高手指点。

楼主#
更多 发布于:2003-04-21 14:42
如何过滤 特定协议的 包?比如 http,smtp pop   等,用TDI
Filter Driver 可以过滤吗?

[编辑 -  4/21/03 by  athank]
alan2u
驱动巨牛
驱动巨牛
  • 注册日期2001-12-11
  • 最后登录2018-06-02
  • 粉丝0
  • 关注0
  • 积分5926分
  • 威望43813点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2003-04-22 15:31
如何过滤 特定协议的 包?比如 http,smtp pop   等,用TDI
Filter Driver 可以过滤吗?

[编辑 -  4/21/03 by  athank]


过滤是什么过滤,如果是直接提交给上层的过滤,用中间层比较好,如果是路由的过滤用protocol也不错.
athank
驱动牛犊
驱动牛犊
  • 注册日期2003-03-19
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望50点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-04-22 16:51
直接丢弃包。

能用端口来设置过滤规则吗? :)

[编辑 -  4/22/03 by  athank]
tsinghui
驱动牛犊
驱动牛犊
  • 注册日期2003-04-23
  • 最后登录2003-07-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-04-24 11:10
请参阅“用passthru实现包过滤并与用户态通信的程序 ”,估计对你有帮助;
punk
驱动小牛
驱动小牛
  • 注册日期2001-04-07
  • 最后登录2018-06-01
  • 粉丝0
  • 关注0
  • 积分621分
  • 威望164点
  • 贡献值0点
  • 好评度60点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-04-24 11:47
\"用passthru实现包过滤并与用户态通信的程序 \"的程序中
好像只对PtReceive进行了过滤,没有对PtReceivepacket进行过滤,
在我的计算机上没有效果!
不停学习
athank
驱动牛犊
驱动牛犊
  • 注册日期2003-03-19
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望50点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-04-24 15:39
哪里可以下这篇文章。各位老大有的 话,麻烦发给我一份。我的 邮箱是gcl@hp2008.com,有20M大。你们有好的 建议和意见,资料。发给我,共同学习,共同进步。有需要设么,也可以给 我 发 。我有的话,一定回发给您。 ;) ;)
punk
驱动小牛
驱动小牛
  • 注册日期2001-04-07
  • 最后登录2018-06-01
  • 粉丝0
  • 关注0
  • 积分621分
  • 威望164点
  • 贡献值0点
  • 好评度60点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-04-24 16:23
论坛上可以搜到,源程序可以下载。
但是别忘了在PtReceivePacket中也加上判断,
实际上可能大部分数据包都是通过这条路径
不停学习
fuq_dddd
驱动老牛
驱动老牛
  • 注册日期2002-10-15
  • 最后登录2009-10-09
  • 粉丝0
  • 关注0
  • 积分331分
  • 威望57点
  • 贡献值0点
  • 好评度28点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-04-24 18:24
\"用passthru实现包过滤并与用户态通信的程序 \"的程序中
好像只对PtReceive进行了过滤,没有对PtReceivepacket进行过滤,
在我的计算机上没有效果!
 

在dispatch时将接口函数指针置为NULL而不是PtReceivepacket 就可以一个一个地调试
星星之火 可以燎原 每一个光亮 都可能是黎明 [img]http://joke.tom.com/img/assets/1/gaoxiao_80_910.gif[/img]
athank
驱动牛犊
驱动牛犊
  • 注册日期2003-03-19
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望50点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-04-26 23:06
想用TDI Filter Driver lai 来实现。另问数据包
yangmin26
驱动小牛
驱动小牛
  • 注册日期2003-02-22
  • 最后登录2012-11-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-05-05 20:55
这个家伙不给分的
YM KILL YOU
athank
驱动牛犊
驱动牛犊
  • 注册日期2003-03-19
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望50点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2003-05-06 11:29
刚来,不懂规矩,不 绘给份。现在学会了。不过不回答问题可没分。本来还想多给,系统怎么提示说超过上限。
athank
驱动牛犊
驱动牛犊
  • 注册日期2003-03-19
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望50点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2003-05-06 12:10
浏览的人这么多,看来是各热点问题。哪未大佬不仿写个专题。提高大家水平,为提高中国软件水平提供驱动力。^_^
fracker
驱动太牛
驱动太牛
  • 注册日期2001-06-28
  • 最后登录2021-03-30
  • 粉丝0
  • 关注0
  • 积分219分
  • 威望81点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分1分
  • 社区居民
12楼#
发布于:2003-05-06 13:37
浏览的人这么多,看来是各热点问题。哪未大佬不仿写个专题。提高大家水平,为提高中国软件水平提供驱动力。^_^

估计会做的人没兴趣,等你会了也一样没兴趣
tsinghui
驱动牛犊
驱动牛犊
  • 注册日期2003-04-23
  • 最后登录2003-07-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2003-05-07 15:16
为什么大虾都呢么酷呢,是不是写代码都不要任何文档的,就像吹牛皮不大草稿一样??这样能够提高整个软件的开发水平吗?做代码工作也有一段时间了,感觉到写一些开发记录还是很有意义的。如果能够跟大家分享一下心得不是更好吗?
baoyibao99
禁止发言
禁止发言
  • 注册日期2003-05-07
  • 最后登录2016-04-11
  • 粉丝0
  • 关注0
  • 积分894分
  • 威望8415点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2003-05-10 23:18
用户被禁言,该主题自动屏蔽!
athank
驱动牛犊
驱动牛犊
  • 注册日期2003-03-19
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望50点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2003-05-11 14:33
谢谢,教训的有道理。
我做tdi filter driver,那我要接受网卡上过来的包,从tdi的角度来看,他是存在哪里?也就是什么buffer里,我用什么函数可以取出来。如何分析端口号。由于时间紧,我也没办法呀。我还想从头学驱动呢。但有任务压着。只好现炒现卖了。知道的大哥多多指点。小弟一定多多给分,有源码。RMB也可以。
Zhou533
驱动牛犊
驱动牛犊
  • 注册日期2003-03-22
  • 最后登录2003-06-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2003-05-11 15:42
直接丢弃包。

能用端口来设置过滤规则吗? :)

[编辑 -  4/22/03 by  athank]


谢谢!

很有帮助
Everthing I Do,I Do it for you !
游客

返回顶部