尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

几分钟跑起来:Yakit 渗透测试平台源码构建实操指南

几分钟跑起来:Yakit 渗透测试平台源码构建实操指南 几分钟跑起来Yakit 渗透测试平台源码构建实操指南【免费下载链接】yakitCyber Security ALL-IN-ONE Platform项目地址: https://gitcode.com/GitHub_Trending/ya/yakit想在几分钟内从零源码搭起一个支持 MITM 劫持的渗透测试平台很多人被 Yakit 源码构建卡住只是没找对入口。这篇文章按仓库里的真实脚本带你走一遍做完你就有一个能直接用的开发环境和安装包。开始前先确认这四项项目要求系统Windows 10/11、macOS 10.15、LinuxUbuntu 20.04 / CentOS 8硬件至少 4GB 内存、5GB 可用磁盘网络能下载依赖包M1/M2 芯片 Mac先用 brew 装pkg-config pixman cairo pango⚠️ M1/M2 上如果跳过 brew 依赖后面装原生模块大概率报错这是最容易踩的坑。拿到代码一次装好依赖这一步的目标让磁盘上有一份干净的工程并且依赖装得起来。git clone https://gitcode.com/GitHub_Trending/ya/yakit cd yakit然后用仓库统一入口装依赖yarn cli install它一次装齐 Electron、主渲染端、link 渲染端三端替代了早期分散的多个 install 命令npm 用户要写成npm run cli -- install。如果 Electron 下载特别慢先执行source scripts/set-electron-mirror-macos.shLinux 和 Windows 有对应的 .ps1/.cmd切镜像再重装。做完你会看到安装过程无报错node_modules 就绪。启动开发环境把主界面打开目标是让 Electron 窗口真正弹出来、引擎跑起来。一条命令全起yarn cli dev -v yakit-v yakit表示社区版引擎端口 9011。想分步控制的话先yarn cli start -v yakit把两端渲染进程拉起来页面真正可访问后再执行yarn cli electron起主进程。做完你会看到Electron 窗口弹出主界面加载完成首次启动会自动初始化引擎。界面如果空白直接看下面的排障表。构建并打出安装包目标是产出一个可以分发安装的成品。先做渲染端生产构建yarn cli build -v yakit再按系统打包yarn cli pack -s mac -v yakit-s mac按需换成win或linux用mwl可以一次打三个系统。默认不签名本机验证不用加--sign。做完你会看到打包产物目录里出现对应系统的安装包装上就能启动。装好 CA 证书MITM 才能劫持HTTPS 劫持依赖 Yakit 的 CA 证书被系统信任缺了它代理会报错、浏览器会告警。仓库里自带了这一步解压bins/scripts/auto-install-cert.zip按操作系统跑里面的对应安装脚本即可。做完你会看到启动 MITM 模块后代理服务正常监听请求可以劫持、查看和修改。排障速查表现象可能原因解决办法Electron 下载超时官方源不可达source scripts/set-electron-mirror-macos.sh各系统换对应脚本M1 Mac 原生模块编译失败系统依赖缺失brew install pkg-config pixman cairo pango后npm rebuild启动后界面空白构建产物没同步yarn cli build -v yakit重构建再yarn cli dev -v yakit启动gRPC 通信异常protoc 工具链缺失npm install ts-proto-gen补齐跑起来之后先做这三件事打开 MITM 模块确认代理端口正常监听这是验证安装成功最直接的信号 ✅从劫持记录里挑一条请求丢进 Web Fuzzer 做重放体验一下流量编辑进插件商店装一个常用插件熟悉扩展机制命令细节随时翻 cli/README.md 和 ELECTRON_GUIDE.md。【免费下载链接】yakitCyber Security ALL-IN-ONE Platform项目地址: https://gitcode.com/GitHub_Trending/ya/yakit创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表