|
|
2 minggu lalu | |
|---|---|---|
| .claude | 2 minggu lalu | |
| .github | 2 minggu lalu | |
| .husky | 2 minggu lalu | |
| docs | 2 minggu lalu | |
| flowsint-api | 2 minggu lalu | |
| flowsint-app | 2 minggu lalu | |
| flowsint-core | 2 minggu lalu | |
| flowsint-enrichers | 2 minggu lalu | |
| flowsint-types | 2 minggu lalu | |
| neo4j-migrations | 2 minggu lalu | |
| scripts | 2 minggu lalu | |
| .dockerignore | 2 minggu lalu | |
| .env.example | 2 minggu lalu | |
| .gitignore | 2 minggu lalu | |
| .python-version | 2 minggu lalu | |
| .versionrc.json | 2 minggu lalu | |
| CHANGELOG.md | 2 minggu lalu | |
| DISCLAIMER.md | 2 minggu lalu | |
| ETHICS.md | 2 minggu lalu | |
| LICENSE | 2 minggu lalu | |
| Makefile | 2 minggu lalu | |
| NOTICE | 2 minggu lalu | |
| README.md | 2 minggu lalu | |
| commitlint.config.js | 2 minggu lalu | |
| docker-compose.dev.yml | 2 minggu lalu | |
| docker-compose.prod.yml | 2 minggu lalu | |
| docker-compose.yml | 2 minggu lalu | |
| package.json | 2 minggu lalu | |
| pyproject.toml | 2 minggu lalu | |
| uv.lock | 2 minggu lalu | |
| yarn.lock | 2 minggu lalu |
新一代交互式网络流量分析平台,让网络攻击调查从"黑盒"变"白盒",取证效率提升10倍
本项目是专为网络安全从业者打造的轻量化可视化网络安全调查取证工具,解决了传统流量分析工具依赖命令行操作、攻击链路不直观、多源数据难以关联、证据收集繁琐的行业痛点,通过拖拽式交互界面和自动化分析引擎,帮助安全团队快速定位攻击源头、还原攻击过程、固定电子证据。
# 克隆项目仓库
git clone https://github.com/reconurge/flowsint.git
cd flowsint
# 启动所有服务
docker-compose up -d
服务启动完成后,访问 http://localhost:8080 即可进入Web界面
# 克隆项目仓库
git clone https://github.com/reconurge/flowsint.git
cd flowsint
# 安装Python依赖
pip install -r requirements.txt
# 安装系统依赖
sudo apt install libpcap-dev tshark
# 启动后端服务
python3 app.py
# 启动前端服务
cd frontend
npm install
npm run dev
本项目采用 MIT 开源许可证,详细条款请参考项目根目录下的 LICENSE 文件。
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.