阅读:2051回复:5
怎样修改passthru源码实现截获和阻断特定IP/MAC终端的数据包(跪求,重谢) |
|
沙发#
发布于:2008-04-22 14:19
用passthru做的话,就是数据包里面有指定的ip或者mac的直接扔掉,不处理就是了
|
|
板凳#
发布于:2008-04-28 08:38
我用数组获取帧包里的IP和MAC,怎么也的不到啊,打印也为空啊,谁能告诉我怎样的方式才能获取IP和MAC呢?高手们帮帮忙啊
|
|
地板#
发布于:2008-04-28 15:03
你先搞清楚数据包格式再说
|
|
地下室#
发布于:2008-04-28 16:22
你先看看网络数据包的格式,自己定义一下。就可以取到了。
|
|
5楼#
发布于:2008-05-01 13:22
谢谢啊 楼上的,问题基本上解决了 但是怎样将十六进制的ip和MAC转化成十进制呢?是不是在驱动层很困难啊,到用户层也行,但是我输出了一下,怎么位置会不一样呢?第一次是:a8c00d00(192.168.0.13),但是换了台机器后,变成了0c00a8c0(192.168.0.12),那位高手能给我点提示啊,谢谢啊。
|
|