一个综合的安全运营平台,将多个安全工具集成到统一的界面中。该平台提供了一种集中方式来运行各种安全扫描和测试工具。
克隆仓库:
git clone https://github.com/securityfortech/secops-mcp.git
cd secops-mcp
构建Docker镜像:
docker build -t secops-mcp .
运行容器:
docker run -it --rm secops-mcp
克隆仓库:
git clone https://github.com/securityfortech/secops-mcp.git
cd secops-m
创建并激活虚拟环境:
python -m venv venv
source venv/bin/activate # 在Windows上:venv\Scripts\activate
安装依赖项:
pip install -r requirements.txt
安装所需工具:
tools/目录中的每个工具的安装说明进行操作启动应用程序:
python main.py
应用程序将提供一个统一的界面来运行各种安全工具。
每个工具返回的结果都采用一致的JSON格式:
{
"success": 布尔值,
"error": 字符串 (如果有错误),
"results": 对象 (如果成功)
}
# 基本Web爬取
gospider_scan("https://example.com", depth=3, include_subs=True)
# 特定文件类型的过滤爬取
gospider_filtered_scan(
"https://example.com",
extensions=["js", "json", "xml"],
exclude_extensions=["png", "jpg", "css"]
)
# 基本参数发现
arjun_scan("https://example.com/api", method="GET")
# 带有自定义数据的POST参数发现
arjun_scan(
"https://example.com/login",
method="POST",
data="username=test&password=test",
stable=True
)
# 批量参数扫描
arjun_bulk_parameter_scan([
"https://example.com/api/v1",
"https://example.com/api/v2"
])
每个工具都可以通过其在tools/目录中的相应包装器进行配置。配置选项包括:
该项目根据MIT许可证发布 - 查看LICENSE文件获取详情。