跳到正文
发现
Yakit:交互式应用安全测试平台
桌面应用开发者工具

Yakit:交互式应用安全测试平台

基于 Yaklang 引擎的安全测试桌面客户端,提供 MITM 劫持、Web Fuzzer 与插件等能力。

admin
发布于 2026-10-28 · 更新于 2026-10-31
浏览
4
访问
0
下载
0
版本
v1.4.9-1030
平台
Windows、macOS、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

Yakit 是 Yaklang.io 团队打造的交互式应用安全测试平台。团队先研发了网络安全领域的专用语言 Yaklang(CDSL),并为它编写了 gRPC 服务器;Yakit 就是基于这个 gRPC 服务器构建的客户端,通过图形界面去操控引擎的安全能力,用户既可以本地启动引擎,也可以远程部署使用。

主要功能

  • MITM 交互式劫持:启动 HTTP 代理自动转发流量,开启手动劫持后阻塞请求并做解 Gzip、处理 chunk、解码等处理,让数据包可读;支持证书安装、请求与响应劫持、编辑、重放,并与 History、Web Fuzzer 形成「劫持 => History => Repeater/Intruder」工作流,还提供插件被动扫描、热加载、数据包替换与标记等能力。
  • Web Fuzzer:支持直接编辑 HTTP 原文发送请求,后端会自动修复 CRLF、补全 Content-Type 与 Content-Length、补全 boundary、处理 chunk 传输等,也允许自定义畸形请求包用于特殊场景。
  • Fuzztag 技术:用标签整合 Host 碰撞、Intruder、目录爆破等场景,例如 {{int(1-10)}} 自动生成爆破参数、{{file(/tmp/username.txt)}} 导入外部字典,多参数爆破按笛卡尔乘积生成;还可插入热加载标签直接执行 Yak 脚本生成数据。
  • 反连与协议复用:基于端口协议复用技术,单个端口即可识别请求协议并作出响应,节省系统资源并便于构造畸形协议包;反连模块包含 Reverse Shell(接近原生 ssh 的操作体验)、反连利用和 TCP、DNSLog、ICMP 反连检测。
  • 插件生态:提供 Yakit 插件商店,可在渗透测试的任意步骤执行自定义的 Yaklang 脚本或插件。

安装与使用

注意事项

  1. 本工具仅面向合法授权的企业安全建设行为与个人学习行为,测试可用性请自行搭建靶机环境。
  2. 使用时须确保行为符合当地法律法规并已取得足够授权,请勿扫描非授权目标。
  3. 禁止逆向工程、反编译、破译源代码、植入后门或传播恶意软件。
  4. 用于商业化目的需先获得官方授权。

项目采用 AGPL-3.0 许可证。


本作品整理自 GitHub 开源项目 yaklang/yakit,原作者 @yaklang,许可证 AGPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v1.4.9-1030当前版本

    Release v1.4.9-1030

  2. v1.4.9-1023

    Release v1.4.9-1023

评论