NavigationCapabilitiesSystemsGlobal C2TimelineRequest Access
◆ Elston Industries — Defense Systems Division — Authorized Access Only — ELSTON INDUSTRIES — SIGINT • ISR • BMD • C4ISR • EW — Next-Generation Superiority —    ◆ Elston Industries — Defense Systems Division — Authorized Access Only — ELSTON INDUSTRIES — SIGINT • ISR • BMD • C4ISR • EW — Next-Generation Superiority —    
All Systems
Operational

Global C2 Network

v9.0.0 // CODENAME: OVERWATCH
Leaflet.jsSGP4ADS-BAISDark-TrackEWAir-Gapped

Overview

The Global C2 Network (CODENAME: OVERWATCH) is Elston Industries' flagship command and control platform — a unified dashboard aggregating live and simulated sensor feeds across all operational domains. It provides a single-pane-of-glass view of the battlespace to enable real-time decision support.

It simultaneously tracks aircraft, naval fleets, dark / off-the-grid contacts that run silent, satellites in real time, and events such as attacks as they unfold. New intelligence feeds integrate fast through a normalized adapter layer, and the entire platform can be taken offline and air-gapped from the public internet for maximum operational security.

Current version: v9.0.0


Data Sources & Integration

Air Domain — ADS-B

Live flight telemetry is pulled from the OpenSky Network REST API, providing ICAO hex codes, callsigns, coordinates, altitude, and velocity for all ADS-B-equipped aircraft globally. Positions are updated every 10 seconds.

Space Domain — Satellite Tracking

Two-line element (TLE) sets are fetched from CelesTrak and propagated in real time using the SGP4 algorithm. The dashboard renders live orbital ground tracks for LEO, MEO, and GEO constellations.

propagate(tle, t):
  satrec = twoline2rv(tle.line1, tle.line2)
  position, velocity = sgp4(satrec, t)
  return ecef_to_geodetic(position)

Maritime Domain — AIS & Naval Fleet Tracking

AIS transponder data models naval vessel positions, headings, and speeds in real time. Coverage includes merchant shipping lanes, carrier strike group formations, amphibious task groups, and submarine last-known-position (LKP) markers.

Dark / Off-the-Grid Tracking

OVERWATCH does not rely on cooperative transponders alone. A dedicated dark-track layer fuses non-cooperative sensor returns to surface contacts that have gone silent — aircraft flying with ADS-B disabled and vessels operating with AIS spoofed or switched off ("dark ships"):

Real-Time Event & Attack Tracking

A live event layer renders kinetic and non-kinetic activity the moment it is reported — strikes, missile launches, intercepts, intrusions, jamming onset, and other incidents — each as a timestamped, geolocated event with severity, source confidence, and an auto-built timeline. Events are pushed to every connected client over WebSocket so the common operating picture updates without a refresh.

Electronic Warfare Layer

The EW overlay renders:


Counter-UAS Module

The C-UAS module provides:


CCTV Integration

The global CCTV feed aggregator connects to simulated node endpoints representing traffic cameras, port surveillance, and perimeter monitoring systems. Feed metadata includes location, operator, classification level, and last-seen timestamp.


Custom Data Source Integration

Integrating a new intelligence feed is fast. Every source — whether a REST API, message bus, file drop, or hardware sensor — is wrapped in a lightweight adapter that normalizes incoming records to a common contact/event schema and registers it as a togglable map layer. No core changes are required to onboard a feed.

register_source({
  id:        "custom-feed",
  transport: "rest" | "websocket" | "mqtt" | "file" | "serial",
  poll:      "10s",
  map:       (raw) => ({ id, lat, lon, kind, ts, meta }),  // normalize to schema
})

Offline & Air-Gapped Operation

OVERWATCH is built to run disconnected from the public internet. The entire platform — map tiles, satellite TLE cache, adapters, and the C2 server — can be deployed to an isolated network and operated air-gapped for security: