项目简介
本项目名为sinarp
,是一个基于C语言开发的ARP欺骗工具。它可在局域网内实施ARP欺骗,支持中间人攻击(MITM)。用户能够借助该工具捕获网络数据包、开展DNS欺骗、发送伪造的HTTP响应等。此外,sinarp
支持插件扩展,用户可编写自定义插件来扩充工具功能。
项目的主要特性和功能
- ARP欺骗:支持单向和双向ARP欺骗,提供A -> M -> B 或 A <-> M <-> B两种欺骗模式供用户选择。
- 中间人攻击:利用ARP欺骗实现局域网内的中间人攻击,捕获并分析网络流量。
- 插件支持:支持加载自定义插件,可通过插件扩展功能,如伪造HTTP响应。
- 多平台支持:可在Linux和Windows操作系统上运行。
- 灵活的配置选项:可通过命令行参数指定网卡、目标主机、欺骗模式、插件加载等。
安装使用步骤
前提条件
已下载本项目的源码文件。
具体步骤
- 安装依赖:确保系统安装了必要的网络库(如WinPcap或libpcap),用于捕获和转发网络数据包。
- 编译源代码:使用C编译器(如GCC或Visual Studio)编译。Linux环境用
gcc
命令,Windows环境用Visual Studio。 - 运行工具:在命令行运行编译后的程序,可指定以下参数:
-i
:指定网卡ID。-A
:指定目标A组主机。-B
:指定目标B组主机。-s
:指定欺骗模式(0:单向欺骗,1:双向欺骗,2:仅嗅探)。-p
:加载插件(多个插件用逗号分隔)。-t
:设置欺骗数据包的发送间隔(默认10000ms)。-f
:关闭IP转发功能。--mac
:指定目标的MAC地址。--request
:使用ARP请求包进行ARP欺骗。
- 执行攻击:依据配置参数,工具开始进行ARP欺骗和中间人攻击,可通过插件或手动操作捕获和分析网络流量。
注意事项
- 该工具需管理员权限访问网络接口和捕获数据包。
- 使用该工具进行网络攻击可能违反法律或道德规范,需在合法授权环境中使用。
- 工具涉及底层网络编程,建议用户具备一定网络编程知识。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】