Linux 路由 抓包监听 端口镜像

Linux 下 旁路监听、端口镜像、监听桥接网卡……总之想在一个LAN得到整个局域网的流量该怎么办呢?

事情的起因很简单,我们是通过房东的光猫上网的,以前没玩过,很好奇。如下图


通过这几天Google的资料想到了几个办法,但限于猫上裁剪的Linux,能用的不多。 

1、iptables 用 ulog 把包log到mysql,本机开mysql服务器记录就行了。问题是猫上没ulog模块

2、ARP欺骗,不喜这种方法,太暴力,容易影响他人上网,况且路由是PPPoE拨号的,欺骗不好用,不过可以用类似的原理搭个PPPoE服务器劫持路由的拨号接入然后做代理。

3、brctl 建立网桥,并将 ageing time设为0,使网桥退化为hub。家用路由为了节约成本就一个网卡,几个LAN口是通过单独的交换芯片连接的,无法控制桥接。

4、iptables 的ROUTE target 用 -tee参数做端口镜像。同上,猫上没这个模块

5、MAC泛洪攻击,让交换芯片CAM表填满,交换机就变hub了,不过也太暴力,不喜。

6、HG8240的交换芯片AR8316是支持端口镜像的,不过华为的驱动不一定实现了这个功能,况且上层程序也要支持,这个还在研究中,通过telnet进去WAP命令行(是在不知道这个WAP是什么的简写,希望有人能指点一下)有 get port config 和set port config命令,不过执行 set port config portid 1 mirroren 1虽提示成功,但get出来的仍然是0,难道真的没实现?


还没没找个理想的方案,未完待续,随时更新,记得回来看哦

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值