sayseven7/frameseven

GitHub: sayseven7/frameseven

一款基于 Go 的攻击性 Web 安全扫描器,专注于授权安全测试场景下的攻击面映射与常见漏洞主动检测。

Stars: 5 | Forks: 0

# frameseven frameseven 是一款 CLI 优先的攻击性 Web 安全扫描器,专用于授权的安全测试。它可以映射目标的攻击面,并对常见的 Web 漏洞和错误配置运行主动检查。 ## 环境要求 - Go 1.26.4 或 Go 1.26 发布系列的更高版本 - 带有 `fpdf2` 的 Python 3,用于生成 PDF 报告 - Git - 可访问授权目标的网络连接 - Linux、macOS 或其他受 Go 支持的环境 ## 开发设置 ``` git clone https://github.com/sayseven7/frameseven.git cd frameseven python3 -m venv .venv .venv/bin/python -m pip install "fpdf2>=2.8" go test ./... go run cmd/cli/v1/main.go -url https://target.example ``` PDF 报告通过 Python 由 Go wrapper 进行渲染。该 wrapper 在设置了 `FRAMESEVEN_PYTHON` 时会使用它,否则它会依次查找 `.venv/bin/python`,然后回退到 `python3`。如果缺少 Python 或 `fpdf2`,PDF 生成过程将返回明确的错误,而不是默默地生成损坏的报告。 ## 文档 - [文档](docs/README.md) - [安装指南 v1](docs/v1/installation.md) - [CLI v1](docs/v1/cli.md) - [MCP Server](docs/mcp.md) - [报告格式 v1](docs/v1/report-format.md) - [Go 参考](https://pkg.go.dev/github.com/sayseven7/frameseven) - [贡献指南](CONTRIBUTING.md)
标签:CISA项目, EVTX分析, Go, MCP Server, Ruby工具, Web安全, 插件系统, 文档结构分析, 日志审计, 蓝队分析, 逆向工具