yc.cf
驱动牛犊
驱动牛犊
  • 注册日期2002-11-01
  • 最后登录2006-03-06
  • 粉丝0
  • 关注0
  • 积分34分
  • 威望6点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1383回复:6

Passthur 简单问题

楼主#
更多 发布于:2003-01-18 16:45
我想简单的过滤掉某个IP的数据要怎么做,要修改哪里,怎么改。
谢谢!我是小鸟,不过等我长大了会回报你的。
mingyulantian
驱动牛犊
驱动牛犊
  • 注册日期2002-11-26
  • 最后登录2006-01-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-01-18 17:49

NDIS_STATUS
CLReceiveIndication(
   IN NDIS_HANDLE    ProtocolBindingContext,
   IN NDIS_HANDLE    MacReceiveContext,
   IN PVOID          HeaderBuffer,
   IN UINT           HeaderBufferSize,
   IN PVOID          LookaheadBuffer,
   IN UINT           LookaheadBufferSize,
   IN UINT           PacketSize
   )
{}
在这个函数的LookaheadBuffer所指的第12-19位是ip的source address和destination address
INT
CLReceivePacket(
IN NDIS_HANDLE ProtocolBindingContext,
IN PNDIS_PACKET MPPacket
)
{}
在这个函数里ip 地址在mppacket->private.head->MappedSystemVa
kingkung
驱动牛犊
驱动牛犊
  • 注册日期2002-06-27
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2003-01-19 17:41
老大,这是哪里来函数,怎么ddk里面都找不到。
说。。。是天下第一; 做。。。是无能为力。
kingkung
驱动牛犊
驱动牛犊
  • 注册日期2002-06-27
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2003-01-19 17:54
我只知道这两个函数:
ProtocolReceive和ProtocolReceivePacket
说。。。是天下第一; 做。。。是无能为力。
yc.cf
驱动牛犊
驱动牛犊
  • 注册日期2002-11-01
  • 最后登录2006-03-06
  • 粉丝0
  • 关注0
  • 积分34分
  • 威望6点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-01-20 14:37
楼上的高手,要怎么做,贴出来给小的看看吧。(怎么对比IP)
不胜感激。
yc.cf
驱动牛犊
驱动牛犊
  • 注册日期2002-11-01
  • 最后登录2006-03-06
  • 粉丝0
  • 关注0
  • 积分34分
  • 威望6点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-01-20 19:10
DDDDDDDD
yc.cf
驱动牛犊
驱动牛犊
  • 注册日期2002-11-01
  • 最后登录2006-03-06
  • 粉丝0
  • 关注0
  • 积分34分
  • 威望6点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-01-21 19:46
翘首期盼......................................................................
游客

返回顶部