hsjpeter
驱动牛犊
驱动牛犊
  • 注册日期2008-04-19
  • 最后登录2008-06-04
  • 粉丝0
  • 关注0
  • 积分60分
  • 威望7点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
阅读:2052回复:5

怎样修改passthru源码实现截获和阻断特定IP/MAC终端的数据包(跪求,重谢)

楼主#
更多 发布于:2008-04-19 14:58
本科毕业了,课题太难了做不出来啊,请那位大虾指点一下,有源码的重谢啊!!!有意者联系
hsjpeterlinwu@163.com
swordkiller
驱动牛犊
驱动牛犊
  • 注册日期2002-10-23
  • 最后登录2011-03-02
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望40点
  • 贡献值0点
  • 好评度36点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-04-22 14:19
用passthru做的话,就是数据包里面有指定的ip或者mac的直接扔掉,不处理就是了
hsjpeter
驱动牛犊
驱动牛犊
  • 注册日期2008-04-19
  • 最后登录2008-06-04
  • 粉丝0
  • 关注0
  • 积分60分
  • 威望7点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-04-28 08:38
我用数组获取帧包里的IP和MAC,怎么也的不到啊,打印也为空啊,谁能告诉我怎样的方式才能获取IP和MAC呢?高手们帮帮忙啊
swordkiller
驱动牛犊
驱动牛犊
  • 注册日期2002-10-23
  • 最后登录2011-03-02
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望40点
  • 贡献值0点
  • 好评度36点
  • 原创分0分
  • 专家分0分
地板#
发布于:2008-04-28 15:03
你先搞清楚数据包格式再说
havegone
驱动牛犊
驱动牛犊
  • 注册日期2008-01-17
  • 最后登录2012-03-13
  • 粉丝1
  • 关注1
  • 积分29分
  • 威望229点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2008-04-28 16:22
你先看看网络数据包的格式,自己定义一下。就可以取到了。
hsjpeter
驱动牛犊
驱动牛犊
  • 注册日期2008-04-19
  • 最后登录2008-06-04
  • 粉丝0
  • 关注0
  • 积分60分
  • 威望7点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2008-05-01 13:22
谢谢啊 楼上的,问题基本上解决了 但是怎样将十六进制的ip和MAC转化成十进制呢?是不是在驱动层很困难啊,到用户层也行,但是我输出了一下,怎么位置会不一样呢?第一次是:a8c00d00(192.168.0.13),但是换了台机器后,变成了0c00a8c0(192.168.0.12),那位高手能给我点提示啊,谢谢啊。
游客

返回顶部