OrionEye Banner # 🛰️ OrionEye v4.0 ### Cyber & Geospatial DEMO:(https://facelive.net/orioneye/) **Real-time cyber intelligence, geospatial analysis, space tracking, OSINT & AI orchestration.**\ [🚀 Live Demo](https://facelive.net/orioneye/) · [📸
20
Intelligence Modules
52
AI Tools
112+
Console Commands
30+
API Endpoints
18+
External APIs
2
Languages (EN/IT)

📖 Feature Overview

OrionEye is a full-stack intelligence platform that combines network diagnostics, geospatial analysis, space tracking, OSINT tools and AI orchestration into a single interactive dashboard built on Google Maps.

🔒 Cyber Intelligence

Module Description
IP Geolocation Locate any IP address with ISP, ASN, city-level accuracy and map visualization
Traceroute Visualization Visual network path tracing with hop-by-hop geolocation on the map
DNS Lookup Full DNS resolution (A, AAAA, MX, NS, TXT, SOA, CNAME)
Ping & Latency Real-time host reachability testing with structured RTT
RIPE Atlas Probes Live map of RIPE NCC measurement probes worldwide
RIPE AS/Prefix Info Autonomous System and IP prefix intelligence
Network Builder Create custom network topologies (IX, datacenter, city nodes) with connections
Spectrometer Network signal spectrum analyzer visualization

🌍 Geospatial Intelligence

Module Description
Google Maps Integration Full interactive map with satellite, terrain, hybrid views
Street View Immersive street-level exploration
Route Planning Walking and driving route calculation with distance/time
Traffic Cameras Live DOT traffic camera feeds on the map
Weather Overlay Real-time weather data via Open-Meteo and Windy integration
EV Charging Stations 550+ stations across 28 EU countries via OpenChargeMap API

🛸 Space & Aerospace

Module Description
ISS Real-Time Tracker Live International Space Station position with orbit path
ESA Rocket Launches Upcoming and past launches from all agencies (SpaceX, NASA, ESA, Roscosmos, JAXA...)
Launch Pads Global launch sites mapped with details
Space Stations Active and historical space station tracking
Astronaut Database Current crew in space with bios
Space Events Conferences, EVAs, dockings and space milestones
Launch History Historical launch database with success/failure statistics
OpenSky Aircraft Live aircraft tracking with ADS-B data
CelesTrak Satellites Real-time satellite tracking (Starlink, GPS, weather, military...)

🌐 OSINT & Intelligence

Module Description
NASA EONET Natural disaster events — wildfires, storms, earthquakes, volcanoes
NASA GIBS Satellite Multi-layer satellite imagery (MODIS, VIIRS, Landsat)
GDELT Conflicts Global conflict and protest monitoring
ACLED Data Armed conflict tracking and analysis
News Intelligence Real-time global news aggregation and search
Facebook OSINT Public Facebook data monitoring and alerts
RSS OSINT Custom RSS feed monitoring with keyword alerts

💼 Job Intelligence

Module Description
Job Search Multi-platform job search (Adzuna, Remotive, JSearch)
Salary Intelligence Salary estimation by role, location and experience
Freelancer Discovery Find freelancers and contractors worldwide

🎨 Visual Effects

Effect Description
NVG (Night Vision) Military-style green night vision filter
FLIR (Thermal) Infrared thermal imaging simulation
CRT Retro CRT monitor scanline effect
Cyber Cyan cyberpunk neon overlay

🤖 AI Integration

OrionEye features deep Gemini AI integration with 52 function-calling tools. The AI can autonomously execute any platform command via natural language:

> "Show me all SpaceX launches this year"
> "Track the ISS and show me who's on board"  
> "Locate 8.8.8.8 and trace the route from my IP"
> "Find cybersecurity jobs in Berlin paying over 80k"
> "Show conflicts in Ukraine from the last 30 days"
> "Enable night vision and track military satellites"
> "Find EV charging stations near Munich"

The AI understands context, chains multiple tools together, and provides intelligence analysis on the results. Voice output is supported via Google TTS.


🏗️ Architecture

┌─────────────────────────────────────────────────────────┐
│                     CLIENT (Browser)                     │
│  TypeScript · Google Maps JS API · Gemini AI · CSS VFX  │
└──────────────────────┬──────────────────────────────────┘
                       │ HTTPS
              ┌────────▼────────┐
              │   Nginx Proxy   │
              │  Let's Encrypt  │
              └────────┬────────┘
                       │
         ┌─────────────▼─────────────┐
         │    Node.js API Server     │
         │  30+ endpoints · Pino     │
         │  Rate Limiting · Cache    │
         └─────────────┬─────────────┘
                       │
        ┌──────────────┼──────────────┐
        ▼              ▼              ▼
  ┌──────────┐  ┌───────────┐  ┌──────────┐
  │  SQLite  │  │   Redis   │  │ External │
  │  Auth &  │  │   Cache   │  │   APIs   │
  │ Tracking │  │           │  │  (18+)   │
  └──────────┘  └───────────┘  └──────────┘

Tech Stack

Layer Technologies
Frontend TypeScript, Vite 4, Google Maps JavaScript API, CSS3 (custom VFX)
Backend Node.js, Express-style HTTP server, Pino logging
Database SQLite (better-sqlite3) — auth, sessions, visitor tracking
Cache Redis, in-memory LRU cache
AI Google Gemini 2.0 Flash — 52 function-calling tools
Infrastructure Nginx, PM2, Let's Encrypt SSL, Ubuntu VPS
Languages English, Italian (full i18n)

External APIs Integrated

API Purpose
Google Maps Platform Maps, Geocoding, Directions, Street View
Google Gemini AI Natural language AI with function calling
Google TTS Voice synthesis for AI responses
Google Analytics 4 Traffic analytics via Data API
NASA EONET Natural disaster events
NASA GIBS Satellite imagery layers
Launch Library 2 Rocket launches worldwide
OpenSky Network Live aircraft ADS-B tracking
CelesTrak Satellite TLE orbital data
RIPE Atlas / RIPEstat Network measurement probes and BGP data
GDELT Global conflict event data
ACLED Armed conflict database
NewsAPI Global news aggregation
Adzuna Job listings (multi-country)
Remotive Remote job listings
OpenChargeMap EV charging station network
ip-api IP geolocation enrichment
Open-Meteo / Windy Weather data and wind maps

🖥️ Console Commands

OrionEye includes a full command-line console with 112+ commands. Examples:

# Network
ping google.com          # Ping a host
trace 1.1.1.1            # Visual traceroute
dns example.com          # DNS lookup
myip                     # Show your public IP
latency cloudflare.com   # Measure RTT

# Space
iss                      # Track the ISS live
launches                 # Upcoming rocket launches
astronauts               # Who's in space?
satellites starlink      # Track Starlink constellation
aircraft                 # Live aircraft radar

# Intelligence
news "climate change"    # Search global news
conflicts ukraine        # GDELT conflict data
events                   # NASA natural events
ripe probes IT           # RIPE Atlas probes in Italy
facebook alerts          # Facebook OSINT alerts

# Map & Visualization
vfx nvg                  # Night vision mode
vfx flir                 # Thermal imaging
streetview 48.8,2.3      # Paris Street View
route "Rome" "Milan"     # Route planning
charging                 # EV charging stations

# AI
ask "anything"           # Talk to Gemini AI
voice on                 # Enable voice output
lang it                  # Switch to Italian

📸 Screenshots

🌐 Try the live demo →

| Dashboard | ISS Tracking | |:---------:|:------------:| | *Main intelligence dashboard with interactive map* | *Real-time ISS orbit visualization* | | Traceroute | Night Vision | |:----------:|:------------:| | *Visual hop-by-hop traceroute on world map* | *NVG military-style filter effect* |

🔐 Security & Privacy

  • GDPR Compliant — Full privacy policy, cookie transparency, data subject rights
  • No Third-Party Tracking — No Google Analytics cookies on the platform itself
  • Rate Limiting — All API endpoints protected with configurable rate limits
  • Input Sanitization — All user inputs validated and sanitized server-side
  • Secure Headers — CORS, CSP, and security headers configured via Nginx
  • Auth System — bcrypt/scrypt password hashing, JWT tokens, session management
  • No Data Selling — Zero data shared with or sold to third parties

📄 Legal


👤 Author

**Samuel La Manna**\ Software Engineer & Intelligence Architect - 🌐 [facelive.net/orioneye](https://facelive.net/orioneye/) - 📧 [[email protected]](mailto:[email protected]) - 💼 [LinkedIn]([https://www.linkedin.com/in/samuel-la-manna/](https://www.linkedin.com/in/samuel-l-a499341b5/?locale=it))

⚠️ Disclaimer

This repository contains documentation and information only — no source code is published.\ OrionEye is a proprietary project. All rights reserved © 2024–2026 Samuel La Manna.\ The platform is intended for educational and research purposes in the fields of cybersecurity, geospatial intelligence, and network analysis.


**Built with 🖤 by [Samuel La Manna](https://facelive.net/orioneye/)** *One developer. 20 modules. 52 AI tools. Zero compromises.*

Built With

  • analysis)
  • api
  • computer
  • gpt-4
  • gpt-4o
  • gpt-5.6
  • modelli
  • o
  • openai
  • vision
Share this project:

Updates

posted an update —

orioneye.io | OrionEye — Development Update (October 4–9, 2026) Over the past week we shipped more than 60 changes to OrionEye, our real-time cyber threat intelligence platform. The focus was turning detection into action: finding attackers faster, responding in one click, and keeping a reliable record of every decision.

Attackers panel, rebuilt Attack timestamps. Each attacker now shows the first and last attack time, read directly from the server's SSH logs. Search and filters. Full-text search across IP, country, network (ASN), targeted server and usernames tried, plus filters by status, country and server and three sort orders. Block, unblock, report. One-click actions with explicit operator confirmation. Blocks run through OmniAgent on the operator's own servers, or through fail2ban on the OrionEye host. Persistent status. Every block, unblock and AbuseIPDB report is stored in the database. Each attacker is clearly marked as Blocked, Free after block or Never blocked. The panel reconciles itself with the live fail2ban jail, so expired bans are detected automatically. Map focus. Selecting an attacker centres the map on a pulsing red marker with a 100 km radius and opens a proximity OSINT briefing (local news, Wikipedia, public cameras, reputation) on the right.

Auto Detect A new toggle turns the panel into a continuous monitor:

At an interval you choose (30 s to 5 min), OrionEye reads the SSH logs of every server linked to OmniAgent and compares them with its history. New attackers, and known ones that resume attacking, appear on the globe as pulsing markers with a 100 km area. Clicking a marker opens a detail card with Report, Block/Unblock and Proximity actions. Every action updates the database in real time. AI Console: new agents The conversational console can now act on the platform directly:

clear the map, block, unblock or report a single IP, open the topology view and run actions inside it, compute Green Active Defence figures. Every action that touches a server requires explicit human approval: the model proposes, the operator decides. Voice synthesis can now be switched on or off from the settings, stops when its panel closes, and no longer reads Markdown symbols aloud.

Green Active Defence A new engine in OmniAgent estimates the compute and energy wasted on malicious traffic, and the share avoided by blocking it. Figures are derived from real nftables counters rather than assumptions. The results are available in a dedicated OrionEye panel and on a new landing page with a narrated video in Italian and English.

3D globe performance Map points are now rendered on WebGL by default, which keeps the globe smooth with thousands of entities across all layers. Points scale with distance, the camera no longer jitters during gestures, and satellite data is cached on disk to respect upstream rate limits. The AREA tools (rectangle, circle, polygon) work on the globe again, and clicking any element opens its proximity briefing. A new search bar sits next to the drawing tools, and a single "clear all" button resets both the map and the globe.

Integrations MCP connector. An OAuth gateway for Pro and Enterprise plans, with long-lived sessions and a service credential, tested end to end with an external AI client. OmniAgent OS. Mitigations are linked to OmniAgent, there is a new Automation menu, and the OmniVault specification covers vault custody, M-of-N recovery and air-gapped revocation. Internationalisation The interface, the AI console, the map commands and all new panels are fully available in Italian and English. Switching language takes effect instantly, with no page reload.

Reliability AI briefings no longer stop after a few words: reasoning models now have their own token budget. The console reports the outcome of an action even when the model returns no text. Attacker locations are no longer erased by incomplete scans, and missing coordinates are recovered in the background. Sessions on the USB key, the phone and the desktop browser no longer log each other out. A deployment fix guarantees that on-demand modules always find their stylesheet. Web presence orioneye.io now has a complete sitemap, proper hreflang tags and structured product data, all validated in Google Search Console. We also added a Data Sovereignty page, two documented real-world cases (an SSH brute-force campaign and a SIP attack on a business PBX), and a product documentation suite in three tiers and three languages.

Next up: real-world validation of Auto Detect across multi-server deployments, and verified customer reviews for our product listing.

Log in or sign up for Devpost to join the conversation.