|
|
hace 2 semanas | |
|---|---|---|
| .claude | hace 2 semanas | |
| .github | hace 2 semanas | |
| .husky | hace 2 semanas | |
| docs | hace 2 semanas | |
| flowsint-api | hace 2 semanas | |
| flowsint-app | hace 2 semanas | |
| flowsint-core | hace 2 semanas | |
| flowsint-enrichers | hace 2 semanas | |
| flowsint-types | hace 2 semanas | |
| neo4j-migrations | hace 2 semanas | |
| scripts | hace 2 semanas | |
| .dockerignore | hace 2 semanas | |
| .env.example | hace 2 semanas | |
| .gitignore | hace 2 semanas | |
| .python-version | hace 2 semanas | |
| .versionrc.json | hace 2 semanas | |
| CHANGELOG.md | hace 2 semanas | |
| DISCLAIMER.md | hace 2 semanas | |
| ETHICS.md | hace 2 semanas | |
| LICENSE | hace 2 semanas | |
| Makefile | hace 2 semanas | |
| NOTICE | hace 2 semanas | |
| README.md | hace 2 semanas | |
| commitlint.config.js | hace 2 semanas | |
| docker-compose.dev.yml | hace 2 semanas | |
| docker-compose.prod.yml | hace 2 semanas | |
| docker-compose.yml | hace 2 semanas | |
| package.json | hace 2 semanas | |
| pyproject.toml | hace 2 semanas | |
| uv.lock | hace 2 semanas | |
| yarn.lock | hace 2 semanas |
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
Flowsint is still in early development and definetly needs the help of the community! Feel free to raise issues, propose features, etc.
Don't want to read ? Got it. Here's your install instructions:
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.
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.
Domain Enrichers
IP Enrichers
ASN Enrichers
CIDR Enrichers
Social Media Enrichers
Organization Enrichers
Cryptocurrency Enrichers
Website Enrichers
Email Enrichers
Phone Enrichers
Individual Enrichers
Integration Enrichers
The project is organized into autonomous modules:
flowsint-app (frontend)
↓
flowsint-api (API server)
↓
flowsint-core (orchestrator, tasks, vault)
↓
flowsint-enrichers (enrichers & tools)
↓
flowsint-types (types)
Make sure you have Make installed.
make dev
The app is accessible at http://localhost:5173.
Core utilities and base classes used by all other modules:
Pydantic models for all data types:
Enricher modules that process data:
FastAPI server providing:
Frontend application.
flowsint-types moduleflowsint-enrichers moduleflowsint-api moduleflowsint-core moduleEach module has its own (incomplete) test suite:
# 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
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:
Flowsint must not be used for:
Any misuse of this software is strictly prohibited and goes against the ethical principles defined in ETHICS.md.