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规则, 主动扫描, 可观测性, 多阶段扫描, 子域名挖掘, 安全仪表盘, 安全侦察, 安全工具库, 密码管理, 开源安全工具, 插件系统, 数据统计, 日志审计, 漏洞搜索, 程序破解, 端口扫描, 系统独立性, 网络安全, 被动侦察, 资产测绘, 逆向工程平台, 隐私保护