𓁹 Intelligence Modules
🛰 Orbital
| Module |
Source |
| Satellite Tracker — 847+ LEO/GEO/MIL objects |
CelesTrak TLE |
| Debris Fields — Cosmos 2251, Fengyun-1C clouds |
CelesTrak |
| ISS Live Position — 5-second refresh |
wheretheiss.at |
⚡ Network
| Module |
Source |
| BGP Hijacks — route anomalies & RPKI invalid |
Cloudflare Radar |
| DDoS Pulse — volumetric attack tracking |
Cloudflare Radar |
| Internet Shutdowns — BGP withdrawal detection |
IODA / NetBlocks |
| CertStream Live — phishing & typosquat detection |
CertStream |
🔴 Threat Intel
| Module |
Source |
| Critical CVEs — CVSS ≥ 9.0 with exploit status |
NIST NVD API |
| Ransomwatch — gang victim posts |
ransomwatch |
| Phishing Feed — brand abuse domains |
OpenPhish |
| ICS/SCADA Exposure — Modbus/DNP3 devices |
Shodan |
|
⚓ Maritime
| Module |
Source |
| Maritime Picture — AIS warships & tankers |
MarineTraffic |
| Piracy & Incidents — IMB live reports |
IMB PRC / UKMTO |
| Submarine Intel — 14 bases, 6 nations |
FAS.org / GlobalSecurity |
| Sub Hunters (P-8) — patrol orbit detection |
ADS-B / OpenSky |
📡 Signals
| Module |
Source |
| GPS Jamming Map — ADS-B interference data |
GPSJam.org |
| Tor Exit Heatmap — node density by country |
Tor Project |
| Paste Monitor — credential dump detection |
HIBP |
🔗 Infrastructure
| Module |
Source |
| Submarine Cables — 16 major global routes |
TeleGeography |
| Breach Timeline — live data breach events |
HIBP |
| Flight Tracking — military callsign filter |
OpenSky Network |
|
𓃣 Map Controls
┌─────────────────────────────────────────────────────────┐
│ │
│ SCROLL WHEEL ──── Zoom in/out │
│ CLICK + DRAG ──── Pan the map │
│ DOUBLE CLICK ──── Zoom to point │
│ CLICK COUNTRY ─── Intelligence card │
│ CLICK ANY DOT ─── Info popup (sats, events, vessels) │
│ + / − / RESET ─── Zoom controls (bottom-left) │
│ │
└─────────────────────────────────────────────────────────┘
𓂀 Layer Toggles
Toggle any combination of data layers on the map:
┌─────┐ ┌─────┐ ┌──────────┐ ┌────────┐ ┌──────┐ ┌────────┐
│ LEO │ │ GEO │ │ MILITARY │ │ DEBRIS │ │ ARCS │ │ EVENTS │
└─────┘ └─────┘ └──────────┘ └────────┘ └──────┘ └────────┘
┌────────┐ ┌─────────┐ ┌────────┐ ┌──────────┐ ┌───────────┐
│ CABLES │ │ FLIGHTS │ │ SHODAN │ │ MARITIME │ │ SUB BASES │
└────────┘ └─────────┘ └────────┘ └──────────┘ └───────────┘
| Button |
Function |
SCAN: ON/OFF |
Toggle CRT scanline overlay |
THEME: DARK/MATRIX |
Dark mode ↔ green-on-black terminal |
FULLSCREEN |
Browser fullscreen mode |
SOUND: ON/OFF |
Audio feedback — each event type has a distinct tone |
TIMELINE |
24h incident timeline bar |
EXPORT |
Download map as timestamped PNG |
🚀 Quick Start
# Clone
git clone https://git.churchofmalware.org/Anubisdarkwatch/EyeOfAnubis.git
# Open
cd eye-of-anubis
open index.html
# Or serve locally
python3 -m http.server 8080
Zero dependencies. Zero build step. One file. Open it.
🌐 Repository
Hosted on Gitea at git.churchofmalware.org/Anubisdarkwatch/EyeOfAnubis
To self-host, just serve index.html from any web server — or simply open the file directly in a browser.
📡 Data Sources
All feeds are public and open source — no API keys required:
🏗 Architecture
eye-of-anubis/
│
├── index.html ← The entire dashboard (single file, ~400KB)
│ ├── Inline CSS ← Dark terminal aesthetic, all responsive
│ ├── Inline GeoJSON ← 177 countries baked in (no external fetch)
│ ├── D3.js (CDN) ← Map projection + zoom
│ └── Vanilla JS ← All feeds, layers, popups, sounds
│
├── README.md
├── LICENSE (MIT)
└── .gitignore
No frameworks. No build tools. No node_modules.
No webpack. No React. No TypeScript.
Just one HTML file and the will to see everything.
🗺 Roadmap
╱━━━╲
╱ ◉ ╲
╱━━━━━━━╲
╱ ╲
━━━━━━━━━━━━━
Built by @anubisdarkwatch
The scales are always watching.
