Flowsint Vibe 项目

** Flowsint 是什么 Flowsint 是一款开源的 OSINT(开放来源情报)图形化调查平台

** Flowsint 是什么

Flowsint 是一款开源的 OSINT(开放来源情报)图形化调查平台,专为网络安全分析师和调查人员设计。它将传统的文本式情报收集工作转化为直观的图形探索体验——用户可以在关系图中自由拖拽节点、展开实体连接、调用自动化富化模块获取目标详情,整个过程不需要编写一行代码。

** 核心功能

  • 图形化关系探索:以交互式图形界面展示域名、IP、邮箱、社交账号、加密钱包、组织等实体之间的关联链路,支持缩放、筛选和路径追踪。
  • 多类型实体富化:内置超过 30 个富化模块(Enricher),覆盖域名反查、DNS 解析、子域名枚举、WHOIS 查询、IP 地理定位、ASN 归属、社交账号搜索(Maigret)、加密钱包交易查询、邮箱泄露检测等场景。
  • 本地存储隐私优先:所有数据均存储在本地 Neo4j 图数据库,不上传任何外部服务器,保证调查内容的绝对私密。
  • Docker 一键部署:Linux/macOS 用户只需安装 Docker 后执行 make prod 即可完成部署;Windows 用户通过 Docker Compose 同样可以快速启动。
  • 模块化架构:项目采用前后端分离设计,flowsint-app 为 React 前端,flowsint-api 为 FastAPI 服务端,flowsint-core 包含核心编排逻辑,flowsint-enrichers 容纳所有富化模块,便于二次开发和功能扩展。
  • N8n 工作流集成:支持与 N8n 工作流自动化平台连接,将富化结果自动推送到其他系统。

** 技术实现

Flowsint 后端基于 Python(Poetry 管理依赖)+ FastAPI 构建,前端使用 TypeScript + React,数据存储采用 Neo4j 图数据库。富化任务通过 Celery 异步任务队列分发,支持定时批量更新。网络侦察模块使用 Python socket 与第三方 API 交互,数据格式统一使用 Pydantic 模型校验。项目采用 Apache-2.0 开源许可证。

** 快速上手

  1. 确认已安装 Docker 和 Git;
  2. 执行 git clone https://github.com/reconurge/flowsint.git 克隆仓库;
  3. 进入项目目录执行 make prod(Linux/macOS)或 docker compose -f docker-compose.prod.yml up -d --build(Windows);
  4. 启动后访问 http://localhost:5173/register 注册第一个账号;
  5. 在搜索栏输入目标实体,选择对应富化模块,即可开始图形化调查。

** 适用人群

  • 网络安全分析师与渗透测试工程师
  • 威胁情报研究员与 SOC 分析师
  • 执法机构与安全公司的调查人员
  • 企业安全团队进行资产与攻击面梳理
  • OSINT 爱好者与 CTF 竞赛参与者

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论