探索网络的神秘角落:Arpy - 您的ARP欺骗工具箱

探索网络的神秘角落:Arpy - 您的ARP欺骗工具箱

arpyMac OSX ARP spoof (MiTM) tool that can also plug into Gource项目地址:https://gitcode.com/gh_mirrors/ar/arpy

Arpy Logo

Arpy是一个专为Mac设计的简单易用的ARP欺骗(MiTM)工具。它提供了三个功能强大的工具,用于监控和分析网络流量:数据包嗅探、访问域名记录以及结合Gource的实时域名可视化。本文将详细介绍Arpy及其技术背景、应用场景以及独特优势。

项目介绍

Arpy的核心是利用ARP协议进行中间人攻击,它可以让你安全地窥探目标设备的网络活动,包括他们正在访问的网址和使用的端口。这个项目适用于对网络安全感兴趣,想要深入了解网络通信细节的用户。

技术分析

Arpy基于Python 2.7构建,并依赖于几个关键库:

  • Scapy:一个强大的网络协议构造和分析库,用于处理数据包。
  • libdnet:提供底层网络接口,如arp,ip,ethernet等。
  • Gource:一个源代码版本控制历史的可视化工具,这里用于展示目标的域名访问行为。

Arpy实现了以下主要功能:

  1. 数据包嗅探:显示通过目标设备的数据流,包括协议类型、源地址、目的地址以及数据包内容。
  2. 访问域名记录:捕获目标设备请求的DNS查询,以了解其正在浏览的网站。
  3. Gource集成:与Gource配合,以动态图形的形式展示目标设备访问的域名演变,带来直观的视觉体验。

应用场景

  • 网络安全研究:通过观察网络流量模式,识别潜在的安全威胁。
  • 教育培训:教授网络嗅探、中间人攻击的基本原理。
  • 个人隐私测试:检查家庭或办公室网络中是否存在未授权的监听行为。

项目特点

  1. 易用性:只需简单的命令行参数,即可启动Arpy并选择所需的功能。
  2. 平台兼容:特别针对Mac OS X进行了优化,但可以尝试在其他基于Unix的系统上运行。
  3. 过滤选项:允许过滤特定类型的TCP或UDP流量,以及指定源和目的端口。
  4. 可视化:独特的Gource整合,让网络活动变得生动有趣。

安装步骤

确保安装了GourceScapylibdnet,然后参照项目文档中的命令进行安装。

brew install gource
pip install scapy
git clone https://github.com/dugsong/libdnet.git
# ...安装libdnet和python绑定的步骤...

使用示例

执行以下命令开始嗅探目标设备的流量:

sudo arpy -t 目标IP -g 网关IP -i 接口名

要仅查看DNS查询,添加--sniff-dns选项:

sudo arpy -t 目标IP -g 网关IP -i 接口名 --sniff-dns

想结合Gource查看实时域名变化,使用--sniff-dns-gource

sudo arpy -t 目标IP -g 网关IP -i 接口名 --sniff-dns-gource

请注意,为了您的操作合法性,请只在拥有权限的情况下使用Arpy,尊重他人的隐私。

联系与更新

如果您有任何问题或建议,可以联系开发者@viljoenivan。项目持续维护中,未来可能添加更多功能,例如SSLStrip支持及Kali Linux平台的支持。

Arpy是一款强大且灵活的网络分析工具,不论您是研究人员、教育工作者还是网络安全爱好者,都能从中受益。现在就加入,探索网络世界的无限可能!

arpyMac OSX ARP spoof (MiTM) tool that can also plug into Gource项目地址:https://gitcode.com/gh_mirrors/ar/arpy

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

曹俐莉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值