news 2026/4/16 20:04:43

一款开源 OSINT 图探索工具,旨在实现合乎道德的调查、透明化和验证。

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
一款开源 OSINT 图探索工具,旨在实现合乎道德的调查、透明化和验证。

Flowsint 是一款开源 OSINT 图探索工具,旨在实现合乎道德的调查、透明化和验证。

贡献

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

开始使用

不想看文字?明白了。以下是安装说明:

1. 安装必备组件
  • Docker
  • 制作
2. 运行安装命令
git clone https://github.com/reconurge/flowsint.gitcdflowsint make prod

然后访问http://localhost:5173/register并创建一个帐户。默认情况下没有凭据或帐户。

✅ 开源情报调查需要高度保密。所有信息都存储在您的计算机上。

那是什么?

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

可用的增稠剂

域增强器

  • 反向 DNS 解析 - 查找指向 IP 地址的域名
  • DNS解析 - 将域名解析为IP地址
  • 子域名发现 - 枚举子域名
  • WHOIS 查询 - 获取域名注册信息
  • 域名转网站 - 将域名转换为网站实体
  • 域到根域 - 提取根域
  • 域名到ASN - 查找与域名关联的ASN
  • 域名历史记录 - 获取历史域名数据

IP 增强器

  • IP 信息 - 获取地理位置和网络详情
  • IP 地址到 ASN 的转换 - 根据 IP 地址查找 ASN

ASN 增强器

  • ASN 转 CIDR - 获取 ASN 的 IP 地址范围

CIDR 富集器

  • CIDR 到 IP 地址的转换 - 枚举一定范围内的 IP 地址

社交媒体增强器

  • Maigret - 跨社交平台搜索用户名

组织增强器

  • 组织到 ASN - 查找组织拥有的 ASN
  • 组织信息 - 获取公司详情
  • 组织到域名 - 查找组织拥有的域名

加密货币增值器

  • 钱包到交易记录 - 获取交易历史记录
  • 钱包到 NFT - 查找钱包拥有的 NFT

网站增强器

  • 网站爬虫 - 抓取并绘制网站结构
  • 网站链接提取 - 提取所有链接
  • 网站域名提取 - 从 URL 中提取域名
  • 网站到网络追踪器 - 识别追踪脚本
  • 网站转文本 - 提取文本内容

电子邮件增强器

  • 发送邮件至 Gravatar - 查找 Gravatar 个人资料
  • 向泄露事件发送电子邮件 - 检查数据泄露数据库
  • 向域名发送电子邮件 - 查找关联域名

手机信息增强器

  • 电话泄露事件 - 检查泄露事件中的电话号码

个人提升者

  • 个人与组织 - 查找组织关系
  • 个人到域 - 查找与个人关联的域

整合增强器

  • N8n 连接器 - 连接到 N8n 工作流程

项目结构

该项目由若干个独立模块组成:

核心模块

  • flowsint-core:核心实用程序、编排器、Vault、Celery 任务和基类
  • flowsint-types:Pydantic 模型和类型定义
  • flowsint-enrichers:丰富器模块、扫描逻辑和工具
  • flowsint-api:仅限 FastAPI 服务器、API 路由和模式
  • flowsint-app:前端应用程序

模块依赖项

<span style="background-color:#f6f8fa"><span style="color:#1f2328"><span style="color:#1f2328"><span style="background-color:#f6f8fa"><code>flowsint-app (frontend) ↓ flowsint-api (API server) ↓ flowsint-core (orchestrator, tasks, vault) ↓ flowsint-enrichers (enrichers & tools) ↓ flowsint-types (types) </code></span></span></span></span>

开发设置

先决条件

  • Docker

跑步

请确保您已安装Make 工具

make dev

发展

该应用程序可通过http://localhost:5173访问。

模块详情

flowsint-core

所有其他模块使用的核心实用程序和基类:

  • 数据库连接(PostgreSQL、Neo4j)
  • 身份验证和授权
  • 日志记录和事件处理
  • 配置管理
  • 用于增强器和工具的基础类
  • 实用函数

流类型

适用于所有数据类型的 Pydantic 模型:

  • 域名、IP地址、ASN、CIDR
  • 个人、组织、电子邮件、电话
  • 网站、社交媒体账号、资质证书
  • 加密钱包、交易、NFT
  • 还有更多……

流量富集器

用于处理数据的增强模块:

  • 域增强器(子域、WHOIS、解析)
  • IP增强器(地理位置、ASN查找)
  • 社交媒体强化器(梅格雷、夏洛克)
  • 电子邮件增强器(泄露、Gravatar)
  • 加密货币增值器(交易、NFT)
  • 还有更多……

flowsint-api

FastAPI 服务器提供:

  • REST API 端点
  • 身份验证和用户管理
  • 图数据库集成
  • 实时事件流

flowsint-app

前端应用程序。

  • 现代且用户界面友好的界面
  • 专为高性能而设计(即使在数千个节点上也不会出现延迟)

开发工作流程

  1. 添加新类型:添加到flowsint-types模块
  2. 添加新的增强器:添加到flowsint-enrichers模块
  3. 添加新的 API 端点:添加到flowsint-api模块
  4. 添加新实用程序:添加到flowsint-core模块

测试

每个模块都有自己的(不完整的)测试套件:

#Test core modulecdflowsint-core poetry run pytest#Test types modulecd../flowsint-types poetry run pytest#Test enrichers modulecd../flowsint-enrichers poetry run pytest#Test API modulecd../flowsint-api poetry run pytest
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 10:55:29

干货分享|谁在打破虚拟与现实的次元壁?

具身智能与非具身智能在本质上的显著差异&#xff0c;集中体现在物理具现化能力的实现上&#xff0c;这一差异主要从感知与行动的闭环机制&#xff0c;物理规律的内化理解&#xff0c;仿真到现实的迁移能力与知识获取方式四个维度得以体现。 1 1. 感知与行动的闭环机制 以特…

作者头像 李华
网站建设 2026/4/16 12:46:05

Cursor-memory-cli 自动化记忆提取的完整实现

Cursor-memory-cli 自动化记忆提取的完整实现 一个用于安装和配置 Cursor Memory 系统的命令行工具。Cursor Memory 是一个持续学习系统&#xff0c;可以从 Cursor 会话中提取结构化记忆&#xff0c;并将其编码为可查询的 JSON 记录&#xff0c;供跨会话调用。 基于 Cursor Me…

作者头像 李华
网站建设 2026/4/16 15:52:45

50.腐烂的橘子

1.题目描述 在给定的 m x n 网格 grid 中&#xff0c;每个单元格可以有以下三个值之一&#xff1a; 值 0 代表空单元格&#xff1b;值 1 代表新鲜橘子&#xff1b;值 2 代表腐烂的橘子。 每分钟&#xff0c;腐烂的橘子 周围 4 个方向上相邻 的新鲜橘子都会腐烂。 返回 直到…

作者头像 李华
网站建设 2026/4/16 12:10:07

Python开发中高频报错场景全解析,附解决方案

在Python开发过程中&#xff0c;无论是初学者还是资深开发者&#xff0c;都会遇到各类报错问题&#xff0c;这些报错不仅影响开发效率&#xff0c;还可能导致程序崩溃。本文梳理了Python开发中最常出现的报错场景&#xff0c;详细分析报错原因&#xff0c;并提供针对性的解决方…

作者头像 李华
网站建设 2026/4/16 10:12:26

社会网络仿真软件:NodeXL_(15).NodeXL与其他工具的集成

NodeXL与其他工具的集成 在社会网络分析中&#xff0c;NodeXL 作为一个强大的工具&#xff0c;不仅可以独立完成网络数据的收集、分析和可视化&#xff0c;还可以与其他工具和软件进行集成&#xff0c;以扩展其功能和应用范围。本节将详细介绍 NodeXL 与其他常用工具的集成方法…

作者头像 李华