Home / Sharenewshort / Flowsint — Công Cụ Khám Phá Quan Hệ Dữ Liệu OSINT Dưới Dạng Đồ Thị (Graph-Based OSINT Investigation)

Flowsint — Công Cụ Khám Phá Quan Hệ Dữ Liệu OSINT Dưới Dạng Đồ Thị (Graph-Based OSINT Investigation)

Giới thiệu tổng quan

Flowsint là một công cụ mã nguồn mở được phát triển với mục tiêu hỗ trợ điều tra OSINT (Open Source Intelligence) thông qua mô hình đồ thị quan hệ (graph exploration). Thay vì chỉ hiển thị dữ liệu dạng danh sách, Flowsint tập trung vào việc xây dựng và trực quan hóa mối liên hệ giữa các thực thể như domain, IP, ASN, email, tổ chức, ví tiền điện tử, cá nhân…

Điểm cốt lõi của Flowsint là khả năng:

  • Tạo các thực thể (entities)
  • Chạy các bộ mở rộng dữ liệu (enrichers)
  • Sinh thêm các thực thể liên quan
  • Hiển thị toàn bộ mối quan hệ dưới dạng đồ thị tương tác

Giao diện trực quan của Flowsint

Dưới đây là hình ảnh giao diện đồ thị được cung cấp trong repository:



Giao diện cho phép:

  • Tạo node mới
  • Chạy enricher trên từng node
  • Quan sát các node mới được sinh ra
  • Theo dõi các mối liên kết giữa thực thể

Toàn bộ dữ liệu được lưu trữ cục bộ.


Kiến trúc hệ thống

Flowsint được chia thành nhiều thành phần chính trong repository:

  • flowsint-core – Thành phần lõi xử lý logic và quản lý dữ liệu
  • flowsint-types – Định nghĩa kiểu dữ liệu cho các thực thể
  • flowsint-enrichers – Chứa toàn bộ các enricher
  • flowsint-api – Backend (FastAPI)
  • flowsint-app – Frontend giao diện người dùng

Kiến trúc tách biệt rõ ràng giữa backend và frontend, giúp hệ thống dễ mở rộng.


Các Chức Năng Có Trong Repository

Dưới đây là các chức năng đúng theo nội dung repository cung cấp.


1. Domain Enrichers

Flowsint hỗ trợ nhiều enricher dành cho Domain:

  • DNS Resolution
  • Reverse DNS
  • Subdomain Discovery
  • WHOIS Lookup
  • Domain → Root Domain
  • Domain History

Những enricher này cho phép mở rộng từ một domain sang các thực thể liên quan như IP, subdomain hoặc thông tin đăng ký.


2. IP Enrichers

  • IP Information
  • IP → ASN

Cho phép phân tích thông tin mạng và liên kết IP với ASN.


3. ASN & CIDR Enrichers

  • ASN → CIDRs
  • CIDR → IPs

Cho phép mở rộng từ ASN sang dải IP và từ dải IP sang từng IP cụ thể.


4. Organization Enrichers

  • Organization → ASN
  • Organization → Domains
  • Organization Information

Cho phép điều tra tổ chức và liên hệ của họ với hạ tầng mạng.


5. Social Media Enrichers

  • Maigret (tìm username trên nhiều nền tảng)

6. Website Enrichers

  • Website Crawler
  • Website → Links
  • Website → Webtrackers
  • Website → Text

Cho phép phân tích nội dung website và các liên kết bên trong.


7. Email & Phone Enrichers

  • Email → Gravatar
  • Email → Breaches
  • Phone → Breaches

Cho phép kiểm tra dữ liệu rò rỉ liên quan đến email hoặc số điện thoại.


8. Cryptocurrency Enrichers

  • Wallet → Transactions
  • Wallet → NFTs

Cho phép phân tích ví tiền điện tử.


9. Individual Enrichers

  • Individual → Organization
  • Individual → Domains

10. Integration

  • N8n Connector

Cho phép tích hợp Flowsint với hệ thống workflow n8n.


Cách Cài Đặt

Theo hướng dẫn trong repository:

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

Sau đó truy cập giao diện tại:

http://localhost:5173

Cách Hoạt Động

  1. Tạo một thực thể (ví dụ: domain)
  2. Chạy enricher trên thực thể đó
  3. Hệ thống tạo ra thực thể mới
  4. Các thực thể được liên kết trên đồ thị
  5. Người dùng tiếp tục mở rộng điều tra

Quá trình này giúp xây dựng bản đồ quan hệ dữ liệu theo từng bước.


Đánh Giá

Flowsint tập trung hoàn toàn vào:

  • Điều tra dữ liệu dạng đồ thị
  • Mở rộng thực thể thông qua enricher
  • Trực quan hóa quan hệ
  • Lưu trữ cục bộ

Công cụ này phù hợp cho:

  • Nhà phân tích OSINT
  • Điều tra viên an ninh mạng
  • Red Team
  • Nhà nghiên cứu threat intelligence

Kết luận

Flowsint là một nền tảng điều tra OSINT dựa trên mô hình đồ thị, cho phép người dùng khám phá và mở rộng dữ liệu thông qua hệ thống enricher đa dạng. Công cụ cung cấp nhiều loại enricher cho domain, IP, tổ chức, email, website, tiền điện tử và nhiều loại thực thể khác đúng như repository đã công bố.


Source link: flowsint

Leave a Reply

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *