Skip to content

Repository files navigation

Build Tests Web App Docs Codacy Badge CodeQL Analysis MDN HTTP Observatory Security Headers SSLLabs PageSpeed Insights Lighthouse Performance Codacy Badge

Orion Platform

Read the Orion documentation   View Orion live service health

Orion Platform is a comprehensive, web-based solution that combines the functionality of a browser, search engine, crawler, and data aggregation tools to empower OSINT (Open Source Intelligence) experts. Built on top of Docker, Orion provides a user-friendly interface to explore, search, and visualize data extracted by its powerful Orion Crawler.

CYBERATTACK HITS FRENCH INTERIOR(3)

The platform integrates seamlessly with machine learning models, enhancing search relevance and enabling advanced content analysis. Orion supports a broad range of functionalities, including the ability to search, filter, and visualize data across multiple categories, making it an invaluable tool for data exploration and intelligence gathering.

Designed with flexibility and scalability in mind, Orion enables OSINT experts to feed data directly into the platform, ensuring up-to-date and comprehensive datasets. Whether for investigative research, competitive analysis, or general information gathering, Orion provides a unified ecosystem that enhances the workflow of professionals who rely on actionable insights.

Quick Start

Prerequisites

  • Git and a Bash-compatible shell.
  • Docker Engine with Docker Compose v2 (docker compose).
  • A Node.js version matching ^20.19.0, ^22.12.0, or >=24.0.0, with npm.
  • OpenSSL and rsync, used by the local build script.
Install and configure · build and run Orion locally
git clone https://github.com/Orion-Intelligence/Orion-Intelligence.git
cd Orion-Intelligence
cp template-env .env

Open .env and replace every placeholder credential before starting the platform. Generate independent application keys with:

openssl rand -hex 32
openssl rand -base64 32 | tr '+/' '-_'

Use the first value for JWT_SECRET_KEY and the second for ENCRYPTION_KEY. The .env file is ignored by Git and must never be committed.

Build and start

chmod +x run.sh
./run.sh build -d

After the services become healthy, open http://127.0.0.1:8080. Local HTTPS is also available at https://127.0.0.1:8443 with a generated self-signed certificate.

For later starts or shutdowns:

./run.sh
./run.sh stop

For additional build modes, testing workflows, production deployment, and configuration details, see the developer documentation or the complete Orion documentation.

Platform Preview

The Orion homepage provides a search-first investigation workspace with summary panels, recent findings, and visual pivots that help analysts move quickly from overview to deeper investigation.

Orion homepage overview
Homepage Overview · Search, intelligence summaries, activity, and geographic context

Screenshot Gallery · Browse 43 platform screens
Account Settings
Account Settings
APK Scan Report
APK Scan Report
Audit Logs
Audit Logs
Consolidated Insights
Consolidated Insights
Consolidated Results
Consolidated Results
CTI Context Menu
CTI Context Menu
CTI Export Modal
CTI Export Modal
CTI Graph
CTI Graph
Data Breach Tracking
Data Breach Tracking
Defacement Report
Defacement Report
Directory Monitoring
Directory Monitoring
Entity API Email Breach
Entity API Email Breach
Exploit Results
Exploit Results
Feed Report
Feed Report
File Scanner Report
File Scanner Report
General Intelligence Results
General Intelligence Results
Heatmap Report
Heatmap Report
Homepage Overview
Homepage Overview
Homepage Searchbar
Homepage Searchbar
Login Page
Login Page
Network Intel Geo Modal
Network Intel Geo Modal
Network Intel Host Recon
Network Intel Host Recon
Network Intel IP Scan
Network Intel IP Scan
Network Intel Vulnerability Scan
Network Intel Vulnerability Scan
Password Reset
Password Reset
Report Chatbot
Report Chatbot
Report JSON Viewer
Report JSON Viewer
Search Filters
Search Filters
Social Intel List View
Social Intel List View
Social Intel
Social Intel
Social Manage Profiles
Social Manage Profiles
Social Metadata Results
Social Metadata Results
Social Report
Social Report
Social Summary Popup
Social Summary Popup
Stealer Logs Results
Stealer Logs Results
Support Modal
Support Modal
System Settings
System Settings
Tenant Administration
Tenant Administration
Tenant Homepage
Tenant Homepage
Tenant Manage IOCs
Tenant Manage IOCs
Tenant Settings
Tenant Settings
Tenant Users
Tenant Users
Web Scan Report
Web Scan Report

Core Capabilities

Orion is built as an operational intelligence environment rather than a single search page. Its capabilities span the complete path from collection to analyst action.

  • Collect and ingest intelligence from multiple sources.
  • Normalize collected data and enrich it with investigation-ready context.
  • Index and retrieve large investigative datasets through purpose-built search services.
  • Search, filter, correlate, visualize, and review intelligence in one analyst environment.
  • Extend the ecosystem as new collection sources and investigative needs emerge.

Who It's For

Orion is intended for OSINT analysts, research teams, cyber threat investigators, and platform operators who need a unified environment for collection, search, enrichment, correlation, and review workflows.

Project Status and Support

Area Current position
Development status Actively developed on the trusted-main branch.
Supported deployment Docker Compose for local and development environments, with a dedicated production Compose configuration.
Release policy Versioned Git tags identify release snapshots. trusted-main contains current development, and releases follow validation rather than a fixed public cadence.
Documentation Use the Orion documentation for platform usage, configuration, and API guidance.
Bugs and feature requests Use GitHub Issues for reproducible bugs and feature proposals that contain no sensitive information.
Operational help Use the in-platform Help & Support workflow or the collaboration page for non-security questions.
Security reports Follow the Security Policy and report vulnerabilities privately.

Orion Ecosystem

The Orion ecosystem is composed of connected repositories and services that support the full intelligence lifecycle. Individual modules focus on collection, storage, supporting services, the analyst experience, browser-assisted acquisition, and specialized social-data workflows.

Architecture Overview

Orion follows a clear path from source collection to analyst action:

Orion architecture flow: collect, enrich, index, serve, investigate, and feed new intelligence priorities back into collection

Modules

The five primary modules are shown first. Expand the additional modules to view the rest of the ecosystem.

Module Role in the ecosystem Core technologies
Analyst experience and project access
Orion Platform
PUBLIC REPOSITORY
Unified analyst workspace for search, investigation, correlation, visualization, cases, alerts, and administration. Angular FastAPI Elasticsearch MongoDB Docker
Orion Landing
ECOSYSTEM SERVICE
Public-facing product site for capability discovery, project orientation, and access to the Orion ecosystem. React TypeScript Vite Tailwind CSS
Investigation, collection, and enrichment
Orion Dark Nexus
ECOSYSTEM SERVICE
AI-assisted investigation, chat orchestration, tool integration, and secure workspace management. Python FastAPI LangGraph Model Context Protocol Ollama
Orion Crawler
ECOSYSTEM SERVICE
Scheduled crawling across hidden-web and monitored sources, with distributed task execution and private-network routing. Python Celery Playwright Redis Tor
Orion Collector
ECOSYSTEM SERVICE
Extensible source-collection framework for targeted acquisition and custom ingestion workflows. Python Playwright Beautiful Soup Redis
Show 6 more modules · Social, Browser, Micros, Sandbox, Leaks, and Tor2Web
Module Role in the ecosystem Core technologies
Collection and enrichment
Orion Social
ECOSYSTEM SERVICE
Social-intelligence collection and enrichment service with browser automation and isolated Tor-assisted crawling. Python Playwright Redis Tor Docker
Orion Browser
ECOSYSTEM SERVICE
Private, browser-assisted acquisition workflows for mobile investigators. Kotlin Android GeckoView Orbot SQLCipher
Platform services and secure access
Orion Micros
ECOSYSTEM SERVICE
Shared analysis, validation, privacy, malware-scanning, and security-testing services. Python FastAPI Microsoft Presidio ClamAV OWASP ZAP
Orion Sandbox
ECOSYSTEM SERVICE
Isolated execution infrastructure for untrusted investigation and AI-workspace code. OpenSandbox Kata Containers Docker ClamAV
Orion Leaks
ECOSYSTEM SERVICE
Secure whistleblowing and report-intake portal based on the GlobaLeaks platform. GlobaLeaks Python TypeScript Docker
Orion Tor2Web
ECOSYSTEM SERVICE
Controlled Tor-to-web access layer for browser-compatible access to onion resources. Python Twisted NGINX Tor

Contribution

We welcome contributions to improve Orion Platform. If you'd like to contribute, please fork the repository and submit a pull request.

Steps to Contribute

  1. Fork the repository.
  2. Create a new feature branch (git checkout -b feature-branch).
  3. Commit your changes (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature-branch).
  5. Create a new Pull Request.

License

Orion Platform is licensed under the MIT License.

Disclaimer

This project is intended for research purposes only. The authors of Orion Platform do not support or endorse illegal activities, and users of this project are responsible for ensuring their actions comply with the law.

Security

Please report suspected vulnerabilities privately according to the Orion Security Policy. Do not open a public issue for a security vulnerability.

Project Links

Explore collaboration opportunities and platform documentation.

Explore Orion collaboration   Read the Orion documentation

About

Orion Platform is a comprehensive, web-based solution that combines the functionality of a browser to provide Cyber Threat Intelligence

Resources

Security policy

Stars

11 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages