Macof 一款交换机压力测试工具

2019 年 9 月 15 日 黑白之道


Macof是Dsniff套装工具集的成员,主要用于在具有MAC地址的本地网络上泛洪交换机。这样做的原因是交换机调节其端口之间的数据流。它主动监视(缓存)每个端口上的MAC地址,这有助于它仅将数据传递到其预期目标。这是交换机和无源集线器之间的主要区别。无源集线器没有映射,因此将线路数据广播到设备上的每个端口。除了预期的网卡外,所有网卡通常都会拒绝这些数据。但是,在集线器网络中,通过将网卡置于混杂模式,很容易实现嗅探数据。这允许该设备简单地收集通过集线器网络的所有数据。虽然这对黑客来说很好,但大多数网络使用交换机,这固有地限制了这种活动。Macof可以使用随机MAC地址泛洪交换机。这称为MAC泛滥。这会填写交换机的CAM表,因此无法保存新的MAC地址,并且交换机开始将所有数据包发送到所有端口,因此它开始充当集线器,因此我们可以监控通过它的所有流量。

选项
语法:macof [-i interface] [-s src] [-d dst] [-e tha] [-x sport] [-y dport] [-n times]
-i interface指定要发送的接口。
-s src指定源IP地址。
-d dst指定目标IP地址。
-e指定目标硬件地址。
-x sport指定TCP源端口。
-y dport指定TCP目标端口。
-n times指定要发送的数据包数。
Macof可以使用随机MAC地址泛洪交换机。这称为MAC泛滥。这会填写交换机的CAM表,因此无法保存新的MAC地址,并且交换机开始将所有数据包发送到所有端口,因此它开始充当集线器,因此我们可以监控通过它的所有流量。

命令:macof -i eth1 -n 10

LAB 2:有针对性的洪水
Macof可以使用随机MAC地址发送到192.168.1.1的交换机。
命令:macof -i eth1 -d 192.168.1.1



在进行测试时,这个工具在嗅探时派上用场。有些交换机不允许欺骗arp数据包。此工具可用于此类情况,以检查交换机是否过载。某些交换机的行为类似于集线器,将所有源数据包传输到所有目标。然后嗅闻很容易。有些交换机也会崩溃和重启。这种方便的工具可以完成这种2层压力测试。

对策
针对MAC Flooding的一些主要对策是:
1、端口安全:限制连接到交换机上单个端口的MAC地址的数量。
2、802.1X的实现:允许基于客户端动态学习的集中式AAA服务器发布的包过滤规则。
3、MAC过滤  :在一定程度上限制MAC地址的数量。

文章来源:

https://kalilinuxtutorials.com/macof/

你可能喜欢

Pythem – Python网络/渗透测试工具

Windows渗透测试工具:RedSnarf

ss7MAPer:一个SS7 渗透测试工具集

登录查看更多
3

相关内容

Mac,是 Macintosh 的简称,是由美国苹果公司设计生产的个人电脑系列产品。
【实用书】学习用Python编写代码进行数据分析,103页pdf
专知会员服务
190+阅读 · 2020年6月29日
[ICML2020]层次间消息传递的分子图学习
专知会员服务
33+阅读 · 2020年6月27日
【实用书】Python爬虫Web抓取数据,第二版,306页pdf
专知会员服务
115+阅读 · 2020年5月10日
深度神经网络实时物联网图像处理,241页pdf
专知会员服务
76+阅读 · 2020年3月15日
【Google】利用AUTOML实现加速感知神经网络设计
专知会员服务
28+阅读 · 2020年3月5日
【书籍推荐】简洁的Python编程(Clean Python),附274页pdf
专知会员服务
173+阅读 · 2020年1月1日
CALDERA 一款对手自动模拟工具
黑白之道
20+阅读 · 2019年9月17日
ISeeYou一款强大的社工工具
黑白之道
29+阅读 · 2019年5月17日
Kali Linux 渗透测试:密码攻击
计算机与网络安全
15+阅读 · 2019年5月13日
一个牛逼的 Python 调试工具
机器学习算法与Python学习
15+阅读 · 2019年4月30日
Pupy – 全平台远程控制工具
黑白之道
43+阅读 · 2019年4月26日
I2P - 适用于黑客的Android应用程序
黑白之道
28+阅读 · 2019年3月6日
【工业智能】风机齿轮箱故障诊断 — 基于振动信号
Android P正式发布,你需要尽快做适配了
前端之巅
3+阅读 · 2018年8月7日
刚开始学编程?这几款小工具能让你事半功倍
Arxiv
99+阅读 · 2020年3月4日
Universal Transformers
Arxiv
5+阅读 · 2019年3月5日
Arxiv
6+阅读 · 2018年3月29日
Arxiv
11+阅读 · 2018年1月15日
Arxiv
6+阅读 · 2018年1月14日
VIP会员
相关VIP内容
【实用书】学习用Python编写代码进行数据分析,103页pdf
专知会员服务
190+阅读 · 2020年6月29日
[ICML2020]层次间消息传递的分子图学习
专知会员服务
33+阅读 · 2020年6月27日
【实用书】Python爬虫Web抓取数据,第二版,306页pdf
专知会员服务
115+阅读 · 2020年5月10日
深度神经网络实时物联网图像处理,241页pdf
专知会员服务
76+阅读 · 2020年3月15日
【Google】利用AUTOML实现加速感知神经网络设计
专知会员服务
28+阅读 · 2020年3月5日
【书籍推荐】简洁的Python编程(Clean Python),附274页pdf
专知会员服务
173+阅读 · 2020年1月1日
相关资讯
CALDERA 一款对手自动模拟工具
黑白之道
20+阅读 · 2019年9月17日
ISeeYou一款强大的社工工具
黑白之道
29+阅读 · 2019年5月17日
Kali Linux 渗透测试:密码攻击
计算机与网络安全
15+阅读 · 2019年5月13日
一个牛逼的 Python 调试工具
机器学习算法与Python学习
15+阅读 · 2019年4月30日
Pupy – 全平台远程控制工具
黑白之道
43+阅读 · 2019年4月26日
I2P - 适用于黑客的Android应用程序
黑白之道
28+阅读 · 2019年3月6日
【工业智能】风机齿轮箱故障诊断 — 基于振动信号
Android P正式发布,你需要尽快做适配了
前端之巅
3+阅读 · 2018年8月7日
刚开始学编程?这几款小工具能让你事半功倍
相关论文
Arxiv
99+阅读 · 2020年3月4日
Universal Transformers
Arxiv
5+阅读 · 2019年3月5日
Arxiv
6+阅读 · 2018年3月29日
Arxiv
11+阅读 · 2018年1月15日
Arxiv
6+阅读 · 2018年1月14日
Top
微信扫码咨询专知VIP会员