root-Manas/macaron

GitHub: root-Manas/macaron

一款基于 Go 语言的集成化安全侦察工作流工具,整合 47 款工具与多种扫描模式,提供持久化存储和可视化仪表板。

Stars: 0 | Forks: 0

# macaronV2 使用 Go 语言实现的快速侦察工作流,基于 SQLite 持久化存储,并提供面向操作员的仪表板。 ## 模型 `macaronV2` 的设计围绕着一个简单的循环: 1. `setup` 工具链和密钥 2. 使用指定的配置文件 `scan` 目标 3. `status/results` 以筛选发现 4. `serve` 以在仪表板中检查所有内容 5. `export` 以共享/报告 ## 快速开始 ``` git clone https://github.com/root-Manas/macaron.git cd macaron chmod +x install.sh ./install.sh source ~/.bashrc macaron setup macaron scan example.com --profile balanced macaron status macaron serve --addr 127.0.0.1:8088 ``` ## 核心命令 ``` macaron setup macaron scan macaron status macaron results -d -w macaron serve macaron export -o results.json ``` ## 配置文件 - `passive`:低噪声收集 - `balanced`:默认的实际工作流 - `aggressive`:高吞吐量的授权测试 ## 存储 默认存储根目录:`./storage` ``` storage/ macaron.db config.yaml / .json latest.txt ``` ## 设置与 API 密钥 ``` macaron setup macaron --install-tools macaron --set-api securitytrails=YOUR_KEY macaron --show-api ``` ## 阶段控制 ``` macaron scan example.com --stages subdomains,http,urls ``` 可用阶段:`subdomains,http,ports,urls,vulns` ## 仪表板 ``` macaron serve --addr 127.0.0.1:8088 ``` 打开 `http://127.0.0.1:8088`。 ## 发布 ``` git tag v3.0.1 git push origin v3.0.1 ``` 标记的发布会构建并发布适用于 Linux、macOS 和 Windows 的二进制文件。 ## 安全提示 仅在你拥有或获得明确授权测试的系统上使用。
标签:API集成, CTF工具, EVTX分析, GitHub, Go语言, SQLite, Talos规则, 主动扫描, 可观测性, 多阶段扫描, 子域名挖掘, 安全仪表盘, 安全侦察, 安全工具库, 密码管理, 开源安全工具, 插件系统, 数据统计, 日志审计, 漏洞搜索, 程序破解, 端口扫描, 系统独立性, 网络安全, 被动侦察, 资产测绘, 逆向工程平台, 隐私保护