winsunxu
驱动牛犊
驱动牛犊
  • 注册日期2007-05-15
  • 最后登录2010-11-23
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望45点
  • 贡献值0点
  • 好评度14点
  • 原创分0分
  • 专家分0分
阅读:1242回复:1

截获tdi_event_connect???

楼主#
更多 发布于:2007-07-23 10:12
在修改tdi_fw中,想在截获到tdi_event_connect中,添加代码来与用户交互,让用户决定是否允许这个连接建立或拒绝连接的建立。。我的做法是这样的:
        1) 建立一个询问队列和一个事件对象1
        2) 建立一个系统线程,循环等待一个事件对象2
        3)当截获到tdi_event_connect,在quick_filter里未找到匹配规则时,把ip和端口信息放入询问队列,事件对象设置为singled,然后quick_filter放回filter_ask,在截获到tdi_event_connect的函数中判断是filter_ask时,把在tdi_event_connect中的arp信息等保存起来,然后设置事件对象2为singled。
        4)系统线程唤醒后,取出询问队列的用户采取的动作(允许或拒绝)来处理在tdi_event_connect中保存的arp信息。


 请大家给点意见!我这样做不能成功啊 !!!
 请大家给点好的意见!!!
ProPlayboy
驱动大牛
驱动大牛
  • 注册日期2005-07-07
  • 最后登录2022-02-15
  • 粉丝0
  • 关注0
  • 积分1016分
  • 威望811点
  • 贡献值0点
  • 好评度719点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2007-08-03 17:45
你截人家的Connect,不怕影响连接效率啊?tdi_fw还是有BUG的,自己小心
人不靓仔心灵美,版头不正红花仔!
游客

返回顶部