Mutiny Fuzzing Framework 使用教程
1. 项目介绍
Mutiny Fuzzing Framework 是一个网络模糊测试工具,通过重放 PCAP 文件并通过变异模糊测试器进行操作。其主要目标是尽可能快速地开始网络模糊测试,尽管这可能会牺牲一些全面性。Mutiny 的工作流程通常是从合法流量样本(如浏览器请求)开始,通过预处理脚本生成“模糊测试文件”,然后使用该文件对目标主机进行模糊测试,变异用户指定的数据包。
Mutiny 使用 Radamsa 进行变异操作,并且可以与 Decept Proxy 结合使用,后者是一个多功能网络代理,支持多种协议(如 TCP、UDP、TLS 等),非常适合与 Mutiny 一起使用,特别是在模糊测试 TLS 连接时。
2. 项目快速启动
2.1 环境准备
确保系统中已安装 Python 和 Scapy。此外,需要解压 Radamsa 并进行编译(无需安装到 /usr/bin,除非你希望它在系统路径中)。
# 安装 Python 和 Scapy
pip install scapy
# 解压并编译 Radamsa
tar -xvf radamsa-v0.6.tar.gz
cd radamsa-v0.6
make
2.2 配置 Mutiny
更新 mutiny.py 文件,指定 Radamsa 的路径(如果 Radamsa 不在系统路径中)。
# 在 mutiny.py 中更新 Radamsa 路径
RADAMSA_PATH = "/path/to/radamsa"
2.3 生成模糊测试文件
将 PCAP 文件保存到一个文件夹中,并使用 mutiny_prep.py 生成模糊测试文件。
# 生成模糊测试文件
python mutiny_prep.py <XYZ>.pcap
2.4 运行模糊测试
使用生成的模糊测试文件对目标主机进行模糊测试。
# 运行模糊测试
python mutiny.py <XYZ>.fuzzer <targetIP>
3. 应用案例和最佳实践
3.1 应用案例
Mutiny 可以用于测试各种网络协议和服务,例如:
- Web 服务器测试:通过模糊测试 HTTP/HTTPS 请求,发现服务器的安全漏洞。
- 数据库服务器测试:模糊测试数据库协议,检测潜在的安全问题。
- 自定义协议测试:对于企业内部使用的自定义协议,Mutiny 可以生成变异数据包进行测试。
3.2 最佳实践
- 选择合适的 PCAP 文件:选择代表性的 PCAP 文件,确保模糊测试的有效性。
- 定制化模糊测试文件:根据具体需求,手动编辑模糊测试文件,调整变异策略。
- 结合 Decept Proxy:使用 Decept Proxy 生成模糊测试文件,特别是在测试 TLS 连接时。
4. 典型生态项目
4.1 Radamsa
Radamsa 是一个强大的变异模糊测试工具,广泛用于生成随机或半随机的测试数据。Mutiny 使用 Radamsa 进行数据包变异,确保测试数据的多样性和覆盖率。
4.2 Decept Proxy
Decept Proxy 是一个多功能网络代理,支持多种协议(如 TCP、UDP、TLS 等)。它与 Mutiny 结合使用,可以生成模糊测试文件,特别是在测试 TLS 连接时非常有用。
4.3 Scapy
Scapy 是一个强大的 Python 库,用于网络数据包操作。Mutiny 使用 Scapy 进行数据包的解析和生成,确保模糊测试的准确性和灵活性。
通过以上模块的介绍和实践,用户可以快速上手并深入使用 Mutiny Fuzzing Framework,提升网络安全的测试效率和效果。
Kimi-K2.5Kimi K2.5 是一款开源的原生多模态智能体模型,它在 Kimi-K2-Base 的基础上,通过对约 15 万亿混合视觉和文本 tokens 进行持续预训练构建而成。该模型将视觉与语言理解、高级智能体能力、即时模式与思考模式,以及对话式与智能体范式无缝融合。Python00- QQwen3-Coder-Next2026年2月4日,正式发布的Qwen3-Coder-Next,一款专为编码智能体和本地开发场景设计的开源语言模型。Python00
xw-cli实现国产算力大模型零门槛部署,一键跑通 Qwen、GLM-4.7、Minimax-2.1、DeepSeek-OCR 等模型Go06
PaddleOCR-VL-1.5PaddleOCR-VL-1.5 是 PaddleOCR-VL 的新一代进阶模型,在 OmniDocBench v1.5 上实现了 94.5% 的全新 state-of-the-art 准确率。 为了严格评估模型在真实物理畸变下的鲁棒性——包括扫描伪影、倾斜、扭曲、屏幕拍摄和光照变化——我们提出了 Real5-OmniDocBench 基准测试集。实验结果表明,该增强模型在新构建的基准测试集上达到了 SOTA 性能。此外,我们通过整合印章识别和文本检测识别(text spotting)任务扩展了模型的能力,同时保持 0.9B 的超紧凑 VLM 规模,具备高效率特性。Python00
KuiklyUI基于KMP技术的高性能、全平台开发框架,具备统一代码库、极致易用性和动态灵活性。 Provide a high-performance, full-platform development framework with unified codebase, ultimate ease of use, and dynamic flexibility. 注意:本仓库为Github仓库镜像,PR或Issue请移步至Github发起,感谢支持!Kotlin08
VLOOKVLOOK™ 是优雅好用的 Typora/Markdown 主题包和增强插件。 VLOOK™ is an elegant and practical THEME PACKAGE × ENHANCEMENT PLUGIN for Typora/Markdown.Less00