Ad

flowsint: Graph-based OSINT investigation tool

Flowsint is a graph exploration tool for OSINT investigations, enabling visual relationship mapping and automated enrichment for security analysts and investigators.
Screenshot of reconurge/flowsint homepage

Flowsint is a graph-based Open Source Intelligence (OSINT) exploration tool designed for ethical investigation, transparency, and verification. Flowsint allows users to explore relationships between entities through a visual graph interface and automated enrichment. The core technology involves a modular design, leveraging Python (TypeScript) for the backend and a frontend application for interactive exploration. It addresses the need for a flexible and extensible platform for OSINT analysis.

Flowsint distinguishes itself with its modular architecture, allowing for easy addition of new enrichers and features. It offers a comprehensive suite of enrichers covering domains, IPs, ASNs, social media, organizations, cryptocurrencies, websites, emails, phones, and individuals. The tool prioritizes a user-friendly interface and a performant graph visualization, suitable even for large datasets. Its modularity also allows for easy integration with other tools and workflows.

  • Domain Enrichers: Provides functionalities like reverse DNS, DNS resolution, subdomain discovery, and WHOIS lookup.
  • Extensible Enrichers: Supports a wide range of enrichers for domains, IPs, ASNs, social media, organizations, cryptocurrencies, and more, enabling tailored investigations.
  • User-Friendly Interface: Features a modern, performant frontend application designed for seamless graph exploration and analysis.
  • Modular Architecture: Organizes the project into autonomous modules for core utilities, enrichers, API, and frontend for maintainability and scalability.
  • API Integration: Offers a FastAPI server with a REST API and user authentication for integration with other systems and workflows.
  • Ethical Focus: Includes clear guidelines for responsible use and is designed to prevent misuse for unethical or illegal purposes.
  • Development-Friendly: Utilizes standard development practices and tools like Poetry and pytest for streamlined development and testing.

Flowsint is currently in active development with ongoing contributions and feature additions. The project has a growing community and clear documentation, indicating a commitment to long-term maintenance. Recent commits and issue activity suggest active development, while the modular design and well-defined structure point towards a stable foundation. Continuous testing and a focus on modularity contribute to the project's reliability.

Flowsint benefits cybersecurity analysts, OSINT investigators, journalists, and law enforcement by providing a powerful and flexible tool for visual investigation and relationship discovery. It offers a valuable alternative to manual OSINT processes and disparate tools by centralizing various enrichment functionalities within a cohesive platform, ultimately enhancing efficiency and providing a holistic view of interconnected entities.

Summarize:
Share:
Stars
7,232
Forks
901
Issues
43
Created
1 year ago
Commit
2 months ago
License
APACHE-2.0
Archived
No
Updated 22 days ago

Similar Repositories