reconurge / flowsint

reconurge / flowsint

Flowsint is an open-source OSINT graph exploration tool designed for ethical investigation, transparency, and verification. Ethics: Please read ETHICS.md for responsible use guidelines. Flowsint 是一款开源的 OSINT(开源情报)图谱探索工具,专为合乎道德的调查、透明度和验证而设计。道德准则:请阅读 ETHICS.md 以获取负责任的使用指南。

Contributing

Flowsint is still in early development and definitely needs the help of the community! Feel free to raise issues, propose features, etc.

参与贡献

Flowsint 仍处于早期开发阶段,非常需要社区的帮助!欢迎随时提交 Issue、提出功能建议等。

Get started

Don’t want to read? Got it. Here’s your install instructions:

  1. Install pre-requisites: Docker, Make
  2. Run install command:
git clone https://github.com/reconurge/flowsint.git
cd flowsint
make prod

Then go to http://localhost:5173/register and create an account. There are no credentials or account by default. ✅ OSINT investigations need a high level of privacy. Everything is stored on your machine.

快速开始

不想阅读长文?没问题。以下是安装说明:

  1. 安装前置依赖:Docker, Make
  2. 运行安装命令:
git clone https://github.com/reconurge/flowsint.git
cd flowsint
make prod

然后访问 http://localhost:5173/register 创建账户。默认情况下没有预设凭据或账户。✅ OSINT 调查需要高度的隐私保护,所有数据均存储在您的本地机器上。

What is it?

Flowsint is a graph-based investigation tool focused on reconnaissance and OSINT (Open Source Intelligence). It allows you to explore relationships between entities through a visual graph interface and automated enrichers.

它是什么?

Flowsint 是一款基于图谱的调查工具,专注于侦察和 OSINT(开源情报)。它允许您通过可视化图谱界面和自动化增强器(Enrichers)来探索实体之间的关系。

Available Enrichers

(Includes Domain, IP, ASN, CIDR, Social Media, Organization, Cryptocurrency, Website, Email, Phone, Individual, and Integration Enrichers.)

可用的增强器

(包含域名、IP、ASN、CIDR、社交媒体、组织、加密货币、网站、电子邮件、电话、个人以及集成类增强器。)

Project structure

The project is organized into autonomous modules:

  • flowsint-core: Core utilities, orchestrator, vault, celery tasks, and base classes
  • flowsint-types: Pydantic models and type definitions
  • flowsint-enrichers: Enricher modules, scanning logic, and tools
  • flowsint-api: FastAPI server, API routes, and schemas only
  • flowsint-app: Frontend application

项目结构

项目被组织为多个自治模块:

  • flowsint-core:核心工具、编排器、保险库、Celery 任务及基类
  • flowsint-types:Pydantic 模型和类型定义
  • flowsint-enrichers:增强器模块、扫描逻辑和工具
  • flowsint-api:FastAPI 服务器、API 路由及架构定义
  • flowsint-app:前端应用程序

Development setup

Prerequisites: Docker. Run make dev. The app is accessible at http://localhost:5173.

开发环境设置

前置条件:Docker。运行 make dev。应用可通过 http://localhost:5173 访问。

Ethics: Please read ETHICS.md for responsible use guidelines. Flowsint is designed strictly for lawful, ethical investigation and research purposes. It was created to assist: Cybersecurity researchers and analysts, Journalists and OSINT investigators, Law enforcement or fraud investigation teams, Organizations conducting internal threat intelligence or digital risk analysis.

⚖️ 法律与道德使用

道德准则:请阅读 ETHICS.md 以获取负责任的使用指南。Flowsint 严格设计用于合法、合乎道德的调查和研究目的。其创建旨在协助:网络安全研究人员与分析师、记者与 OSINT 调查员、执法或欺诈调查团队、进行内部威胁情报或数字风险分析的组织。

Flowsint must not be used for: Unauthorized intrusion, surveillance, or data collection; Harassment, doxxing, or targeting of individuals; Political manipulation, misinformation, or violation of privacy laws. Any misuse of this software is strictly prohibited and goes against the ethical principles defined in ETHICS.md. Flowsint 不得用于:未经授权的入侵、监视或数据收集;骚扰、人肉搜索或针对个人;政治操纵、虚假信息或违反隐私法。任何滥用此软件的行为均被严格禁止,且违背了 ETHICS.md 中定义的道德原则。