Freeway 网络渗透测试
阅读关于 Freeway 的文章,现已在 Medium 上
[!NOTE] 用户将不再被提示接受 EULA!因此,下载软件即表示用户自动同意遵守下方 EULA 部分中规定的所有准则。
Freeway 是一个基于 Python Scapy 的 WiFi 渗透工具,旨在帮助道德黑客和渗透测试人员提升在审计和保护家庭或企业网络方面的技能和知识。
特性描述见第6节
必须具备以下条件:
可选:如果未通过 pip 安装,请安装 Python 的 Scapy 和 Rich 包(见第4节)
选项 A:通过 PyPi 安装(推荐)
$ sudo pip install 3way
选项 B:手动安装或运行
首先,克隆仓库:
git clone https://github.com/FLOCK4H/Freeway
进入克隆的仓库目录:
cd Freeway
选项 1:安装依赖、文件夹和 Freeway。(推荐)
这将允许从任何位置启动工具
sudo pip install .
选项 2:使用 Python 运行而不安装。
必须从 /Freeway 目录调用
sudo pip install scapy rich
sudo python Freeway
该工具拥有自己的命令行界面(CLI),无需指定额外参数即可运行。
sudo Freeway
按照提示选择网络适配器(见第3节):
[!TIP} 这些截图显示了 Freeway 的初始版本,不能反映当前软件的外观,未来将会更新。

选择功能和参数:

通过附加参数,可以部分或完全跳过 CLI。
sudo Freeway -i wlan2 -a monitor -p 1,2,a
'-p' 在使用 '-a' 时不是必需的,例如,这将在 CLI 中提示指定参数:
sudo Freeway -i wlan2 -a deauth
所有参数、操作和参数:
参数: -h, --help 显示帮助信息。
-i, --inf 指定 WLAN 接口(例如 wlan0, wlan1)。
-a, --action 操作编号或别名(例如 1 或 monitor)。
-p, --params 参数标识符(例如 1,2,a 或 3rtv,取决于操作)。操作: 1 或 monitor, 2 或 deauth, 3 或 beacon_spam, 4 或 fuzzer, 5 或 audit, 6 或 hopper, 7 或 eviltwin 8 或 packet_crafter, 9 或 arsenal
参数必须以与 CLI 相同的格式提供,针对每个操作特定。 要列出给定操作的所有参数,只需提供 -a 参数而不带 -p。
index.html。CSA 垃圾信息。1接入点(AP)
2同时发送和接收
如果 Freeway 不符合期望并且是通过 pip 安装的,那么卸载过程很简单:
sudo pip uninstall 3way
1) 用户必须严格遵守当地法律规定
2) 用户不得在任何情况下扰乱、制造混乱、对他人或其他设备造成损害
3) 重新分发本软件必须遵守 MIT 许可标准
4) 作者对因使用本软件造成的任何损害不承担任何责任
5) 在调查事件中,作者不会向任何一方提供协助
请记住,Freeway 的目的是发现漏洞,而不是利用它们!
✅ 邪恶双子攻击
✅ 版本与更新检查器
✅ PyPi 发布
✅ 数据包构造器
✅ Freeway v1.5
2024年5月19日
- 修复了解除认证.py中因迭代动态变化大小的字典而导致的罕见 RuntimeError
- 在信标泛洪.py中进一步改进了信标数据包的格式化
2024年5月27日
- 新增了
updater.py- 新增了
evil_twin.py- 新增了
/templates文件夹- 将邪恶双子添加到操作列表
- 更新了 README.md
- PyPi 发布
2024年6月3日
- 新增了
git_downloader.py- 更新了
beacon_spam- 更新了
evil_twin
2024年6月27日
- 从脚本中移除了
EULA- 在
README.md中新增了EULA- 新增了
pkt_crafter.py- 修改了
Freeway脚本
- Android 过滤掉虚假的信标帧(适用于 Android 5,不适用于 Android 11+,Android 11 以下和 Android 5 以上的版本未经测试。)
- 邪恶双子需要第二个连接到互联网的适配器(其实不算问题),以便能够重路由流量
- 如果计算机上从未运行过 dnsmasq,邪恶双子的首次运行可能不成功,请运行两次邪恶双子,或先安装并运行 dnsmasq。
[!IMPORTANT] 任何恶意使用这些功能的行为都应被视为犯罪行为,
务必在获得许可后方可进行渗透测试。
Freeway 的发布受标准 MIT 许可协议管辖,用户可以自由使用、分享并贡献到仓库,或报告错误。