跳到正文
发现
Faraday:开源漏洞管理平台
网站 / Web 应用开发者工具

Faraday:开源漏洞管理平台

面向安全团队的开源漏洞管理平台,可汇总、归一化并可视化多工具扫描结果。

admin
发布于 2026-10-28 · 更新于 2026-10-31
浏览
4
访问
0
下载
0
版本
v5.25.4
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

Faraday 是一个开源漏洞管理器(Open Source Vulnerability Manager)。它把各类安全工具的输出汇总并归一化,集中存储到工作区中,再用不同的可视化方式呈现,方便管理人员和分析师共同查看与跟进修复进度。

项目支持多用户协作,可以边在终端执行扫描、边把结果整理进平台,适用于渗透测试、漏洞管理和 DevSecOps 流程。


主要功能

  • 数据聚合与归一化:把不同工具加载进来的数据统一整理,便于检索和分析。
  • 多用户协作:以真正的多用户方式使用社区中的各类工具。
  • 可视化:提供多种视图,供管理者和分析师查看漏洞情况。
  • 插件生态:通过插件接入常用工具,目前支持 80+ 种工具。插件分为两类:
    • Console 插件:解析你执行的工具输出,例如通过 faraday-cli 运行 nmap。
    • Report 插件:导入已经生成的报告文件(如 XML、JSON)。
  • 命令行客户端 faraday-cli:在终端直接操作 Faraday,可用于自动化扫描、接入 CI/CD 流水线或获取工作区指标。
  • Faraday Agents Dispatcher:让平台能够远程运行扫描器或工具并取回结果。
  • API:可直接访问平台的 API。

安装与使用

最简单的方式是使用 docker-compose:

wget https://raw.githubusercontent.com/infobyte/faraday/master/docker-compose.yaml
docker-compose up

也可以通过 PyPI 安装:

pip3 install faradaysec
faraday-manage initdb
faraday-server

Debian/RPM 安装包可在 releases 页面下载,安装后需把用户加入 faraday 组,再初始化数据库并启动服务。

命令行客户端单独安装:

pip3 install faraday-cli

启动后在浏览器访问 http://localhost:5985,用户名为 faraday,密码由安装过程给出。

使用 Console 插件运行工具并上传结果:

faraday-cli tool run "nmap www.exampledomain.com"

导入已有报告:

faraday-cli tool report burp.xml

注意事项

  • 使用 Docker 镜像方式部署时,需要先准备好一个正在运行的 Postgres,并通过 PGSQL_USER、PGSQL_HOST、PGSQL_PASSWD、PGSQL_DBNAME 等环境变量传入连接信息。
  • 项目采用 GPL-3.0 许可证。
  • 更详细的安装说明、插件列表与 API 文档请参考官方文档站点。

本作品整理自 GitHub 开源项目 infobyte/faraday,原作者 @infobyte,许可证 GPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v5.25.4当前版本

    为 What's New 条目的描述增加了 Markdown 格式支持。

  2. v5.25.2

    v5.25.2 主要修复数据库连接占用过高的问题:连接池可在 server.ini 中配置且默认值更低,Celery beat 与 worker 会关闭启动时保持的连接,faraday-worker 未指定并发数时默认最多启动 2 个进程,并在 PostgreSQL 中以 application_name 标识各进程。

评论