@denziideng: Even beginners can play! Local 'Relationship Detective' tool connects websites, emails, accounts into one graph. Imagine: you just enter a domain (or email, phone), and it automatically digs out all related info — subdomains, owner, social accounts, data leaks... then uses a stunning...

X AI KOLs Timeline Tools

Summary

Flowsint is an open-source OSINT graph exploration tool that runs locally, automatically mining related information from inputs like domains and emails and generating relationship graphs. It supports one-click Docker deployment, focuses on privacy and ease of use. The latest version has been updated, and the community is growing.

Even beginners can use it! This local 'Relationship Detective' tool helps you connect websites, emails, and accounts into a single graph. Imagine: you just enter a domain (or email, phone number), and this tool automatically digs out all related information behind it — subdomains, who owns it, accounts on social platforms, whether there have been data leaks... and then shows it all to you in a beautiful relationship graph! Super simple and easy-to-understand features: Runs entirely on your own machine, 100% no data upload, privacy and security are top-notch Like playing a game, just click around to see various hidden connections Great for curious ordinary people to check things out, and also suitable for journalists and investigators One-click install with Docker (done in minutes), completely free and open-source The latest version has just been updated, and the community is growing rapidly! GitHub link: https://github.com/reconurge/flowsint… Want to check out the story behind a website or email? Even beginners can get started — give this 'local intelligence graph' a try! #Flowsint #FreeInvestigationTool #LocalPrivacyTool #AIHelperForBeginners #GitHubOpenSourceDarkHorse
Original Article
View Cached Full Text

Cached at: 06/10/26, 09:57 PM

Even beginners can do it! A local “relationship detective” tool that connects websites, emails, and accounts into one graph. Imagine this: you just enter a website domain (or email, phone number), and this tool automatically digs up everything connected to it — subdomains, who owns it, which social platforms have accounts, whether there have been any data breaches… and presents it all with a beautiful relationship graph!

Super simple features:

  • Runs entirely on your own machine — 100% of data stays local, privacy is rock solid
  • Click around like a game to uncover hidden connections
  • Perfect for curious folks doing casual research, and for journalists or investigators
  • One-click install (with Docker, takes just minutes), completely free and open source
  • Latest version just released, community growing fast!

GitHub direct link: https://github.com/reconurge/flowsint
Want to uncover the story behind a website or email? Even beginners can jump right in — try this “local intelligence graph” tool today!

#Flowsint #FreeInvestigationTool #LocalPrivacyTool #AIHelperForBeginners #GitHubOpenSourceDarkHorse


reconurge/flowsint

Source: https://github.com/reconurge/flowsint

Flowsint

License Ethical Software

Buy Me A Coffee (https://www.buymeacoffee.com/dextmorgn) Ko-fi (https://ko-fi.com/P5P01W3GPJ) Discord (https://discord.gg/aST9HMQr)

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.

https://github.com/user-attachments/assets/eaabfa81-d7b3-414d-8cf7-f69b4e37bab6
https://github.com/user-attachments/assets/7457d94a-cf1d-4a97-949f-f9b1d8d92644
https://github.com/user-attachments/assets/65c3f26e-7132-4853-be45-21b8933688bd

Contributing

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

Get started

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

Linux / macOS

1. Install pre-requisites

  • Docker
  • Make

2. Run install command

bash git clone https://github.com/reconurge/flowsint.git cd flowsint make prod

Windows

No Make needed. Works in both Command Prompt (cmd) and PowerShell.

1. Install pre-requisites

  • Docker Desktop (https://docs.docker.com/desktop/setup/install/windows-install/) (make sure it is running before the next step)
  • Git

2. Clone and set up environment files

bat git clone https://github.com/reconurge/flowsint.git cd flowsint copy .env.example .env copy .env.example flowsint-api\.env copy .env.example flowsint-core\.env copy .env.example flowsint-app\.env

3. Start

bat docker compose -f docker-compose.prod.yml up -d

This pulls the pre-built images from GitHub Container Registry — no local build needed.

First login

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.

Deploy on a network (team / server)

The same setup works out of the box on a server: the frontend serves the UI and proxies all API calls internally, so no extra configuration is needed for clients.

``bash
git clone https://github.com/reconurge/flowsint.git
cd flowsint
cp .env.example .env

Edit .env — see “Before exposing to a network” below

docker compose -f docker-compose.prod.yml up -d
``

Anyone on the network can then access Flowsint at http://<server-ip>:5173.

Before exposing to a network, change the default secrets in .env:

  • AUTH_SECRET — signs authentication tokens. Generate one: openssl rand -hex 32
  • MASTER_VAULT_KEY_V1 — encrypts stored API keys. Generate one: python3 -c "import os, base64; print('base64:' + base64.b64encode(os.urandom(32)).decode())"
  • NEO4J_PASSWORD — Neo4j database password.

Only port 5173 is exposed to the network. PostgreSQL, Redis, Neo4j and the API are bound to 127.0.0.1 on the server and reachable only through the frontend proxy.

To pin a specific version instead of latest, set FLOWSINT_VERSION in .env (e.g. FLOWSINT_VERSION=1.2.10).

HTTPS (recommended beyond a trusted LAN): put any reverse proxy in front of port 5173. Example with Caddy (https://caddyserver.com/):

flowsint.example.com { reverse_proxy 127.0.0.1:5173 }

When fronting with a reverse proxy, also bind the app port to localhost in docker-compose.prod.yml ("127.0.0.1:5173:8080") so clients can only go through HTTPS.

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.

Available Enrichers

Domain Enrichers

  • Reverse DNS Resolution - Find domains pointing to an IP
  • DNS Resolution - Resolve domain to IP addresses
  • Subdomain Discovery - Enumerate subdomains
  • WHOIS Lookup - Get domain registration information
  • Domain to Website - Convert domain to website entity
  • Domain to Root Domain - Extract root domain
  • Domain to ASN - Find ASN associated with domain
  • Domain History - Retrieve historical domain data

IP Enrichers

  • IP Information - Get geolocation and network details
  • IP to ASN - Find ASN for IP address

ASN Enrichers

  • ASN to CIDRs - Get IP ranges for an ASN

CIDR Enrichers

  • CIDR to IPs - Enumerate IPs in a range

Social Media Enrichers

  • Maigret - Username search across social platforms

Organization Enrichers

  • Organization to ASN - Find ASNs owned by organization
  • Organization Information - Get company details
  • Organization to Domains - Find domains owned by organization

Cryptocurrency Enrichers

  • Wallet to Transactions - Get transaction history
  • Wallet to NFTs - Find NFTs owned by wallet

Website Enrichers

  • Website Crawler - Crawl and map website structure
  • Website to Links - Extract all links
  • Website to Domain - Extract domain from URL
  • Website to Webtrackers - Identify tracking scripts
  • Website to Text - Extract text content

Email Enrichers

  • Email to Gravatar - Find Gravatar profile
  • Email to Breaches - Check data breach databases
  • Email to Domains - Find associated domains

Phone Enrichers

  • Phone to Breaches - Check phone number in breaches

Individual Enrichers

  • Individual to Organization - Find organizational affiliations
  • Individual to Domains - Find domains associated with person

Integration Enrichers

  • N8n Connector - Connect to N8n workflows

Project structure

The project is organized into autonomous modules:

Core 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

Module dependencies

flowsint-app (frontend) ↓ flowsint-api (API server) ↓ flowsint-core (orchestrator, tasks, vault) ↓ flowsint-enrichers (enrichers & tools) ↓ flowsint-types (types)

Development setup

Prerequisites

  • Docker

Run

Linux / macOS (requires Make):

bash make dev

Windows (cmd or PowerShell, no Make — create the .env files first, see Get started):

bat docker compose -f docker-compose.dev.yml up -d --build docker compose -f docker-compose.dev.yml logs -f

Development

The app is accessible at http://localhost:5173.

Module details

flowsint-core

Core utilities and base classes used by all other modules:

  • Database connections (PostgreSQL, Neo4j)
  • Authentication and authorization
  • Logging and event handling
  • Configuration management
  • Base classes for enrichers and tools
  • Utility functions

flowsint-types

Pydantic models for all data types:

  • Domain, IP, ASN, CIDR
  • Individual, Organization, Email, Phone
  • Website, Social profiles, Credentials
  • Crypto wallets, Transactions, NFTs
  • And many more…

flowsint-enrichers

Enricher modules that process data:

  • Domain enrichers (subdomains, WHOIS, resolution)
  • IP enrichers (geolocation, ASN lookup)
  • Social media enrichers (Maigret, Sherlock)
  • Email enrichers (breaches, Gravatar)
  • Crypto enrichers (transactions, NFTs)
  • And many more…

flowsint-api

FastAPI server providing:

  • REST API endpoints
  • Authentication and user management
  • Graph database integration
  • Real-time event streaming

flowsint-app

Frontend application.

  • Modern and UI friendly interface
  • Built for performance (no lag even on thousands of nodes)

Development workflow

  1. Adding new types: Add to flowsint-types module
  2. Adding new enrichers: Add to flowsint-enrichers module
  3. Adding new API endpoints: Add to flowsint-api module
  4. Adding new utilities: Add to flowsint-core module

Testing

Each module has its own (incomplete) test suite:

``bash

Test core module

cd flowsint-core
uv run pytest

Test types module

cd ../flowsint-types
uv run pytest

Test enrichers module

cd ../flowsint-enrichers
uv run pytest

Test API module

cd ../flowsint-api
uv run pytest
``

Contributing

  1. Follow the modular structure
  2. Use Poetry for dependency management
  3. Write tests for new functionality
  4. Update documentation as needed

⚖️ Legal & Ethical Use

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

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.

❤️ Support

Buy Me A Coffee (https://www.buymeacoffee.com/dextmorgn) Ko-fi (https://ko-fi.com/P5P01W3GPJ)

Similar Articles

@IndieDevHailey: Holy cow! Drop a username, Maigret scours 3000+ sites and digs up everything! The ultimate OSINT weapon! Just found another true black tech tool—Maigret (31.4k stars)! Enter any username, it automatically scans 3000+ sites and instantly produces a complete profile! Zero API, zero setup…

X AI KOLs Timeline

Introduce the open-source OSINT tool Maigret, which can automatically scan over 3,000 websites by entering a username, generate a complete person profile, and support AI summaries. Suitable for legitimate investigation use.

reconurge/flowsint

GitHub Trending (daily)

Flowsint is an open-source graph-based OSINT investigation tool that enables relationship exploration and automated enrichment across domains, IPs, organizations, and more.

@gkxspace: Found a crazy open-source tool. You input a sentence describing what data you want, and it deploys a group of AI agents to research on various websites in parallel. After a few minutes, it compiles a structured table for you. In fact, the data is all on the internet, but turning it into a usable table has always been a labor-intensive task. In the past, this was an engineering project: combining searches, writing crawlers...

X AI KOLs Timeline

BigSet is an open-source tool. You input a sentence describing the data you need, and it deploys multiple AI agents to research the web in parallel, automatically inferring schema, deduplicating, verifying, and generating a structured table. It supports scheduled refreshes.

@jinchenma_ai: Whoa! Just discovered a tool that can read WeChat chat records – a must-have for private traffic operations! wx-cli enables AI to freely read WeChat messages. 1. Browse messages at will: No need to use WeChat’s clunky search bar; simply enter keywords to search through your entire chat history with lightning-fast speed. 2. Moments excavator: You can directly view friends’...

X AI KOLs Timeline

wx-cli is a local tool for extracting and analyzing WeChat chat history and moments, enabling AI integration without transmitting data to the cloud.

@IndieDevHailey: Absolutely mind-blowing! A terrifying tool that packs global real-time intelligence, 3D Earth, and satellite tracking into one open-source platform — Redroom. Redroom is literally the most powerful geopolitical OSINT workstation in the open-source world! It's a full-stack geopolitical intelligence aggregation and analysis platform, truly built around a practical workflow: from auto-collection, AI-powered processing…

X AI KOLs Timeline

Redroom is an open-source full-stack geopolitical OSINT workstation that integrates real-time intelligence collection, AI processing, 3D visualization, satellite tracking, and narrative analysis. It has a solid tech stack and is suitable for intelligence analysis enthusiasts.