Upload files to "/"

This commit is contained in:
Anubis Darkwatch 2026-06-02 15:25:40 +00:00
parent 92ed7bab30
commit 707438f1de
4 changed files with 3145 additions and 5 deletions

3
.gitignore vendored Normal file
View File

@ -0,0 +1,3 @@
.DS_Store
Thumbs.db
*.log

20
LICENSE
View File

@ -1,9 +1,21 @@
MIT License MIT License
Copyright (c) 2026 Anubisdarkwatch Copyright (c) 2025 AnubisDarkWatch
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

293
README.md
View File

@ -1,2 +1,293 @@
# EyeOfAnubis <div align="center">
<br>
```
◉ ╲
╲ ╲
╲ ╲
╱━━━━━━━━━━━╲
𓂀 𓃣 𓁹 ╲
━━━━━━━━━━━━━━━━━━━━━
```
# E Y E &nbsp; O F &nbsp; A N U B I S
### 𓂀 Global OSINT Intelligence Dashboard
*The Eye sees all. Real-time satellite tracking, BGP hijacks, GPS jamming,<br>maritime intelligence, submarine bases, CVEs, ransomware, and more.*
<br>
[![License: MIT](https://img.shields.io/badge/License-MIT-c8a84b.svg?style=flat-square)](LICENSE)
[![HTML](https://img.shields.io/badge/Pure-HTML%2FJS-1adb6a.svg?style=flat-square)](#)
[![D3.js](https://img.shields.io/badge/D3.js-v7-00c8e0.svg?style=flat-square)](https://d3js.org)
[![Data](https://img.shields.io/badge/Data-100%25%20Open%20Source-e8820a.svg?style=flat-square)](#data-sources)
[![Zero Dependencies](https://img.shields.io/badge/Deps-Zero-8855ff.svg?style=flat-square)](#)
<br>
---
<img src="https://img.shields.io/badge/▸_OPEN_index.html_IN_A_BROWSER._THAT'S_IT.-030508?style=for-the-badge&labelColor=c8a84b" alt="Quick Start">
---
</div>
<br>
## 𓁹 &nbsp; Intelligence Modules
<table>
<tr>
<td width="50%" valign="top">
### 🛰 &nbsp; 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 |
### ⚡ &nbsp; 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 |
### 🔴 &nbsp; 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 |
</td>
<td width="50%" valign="top">
### ⚓ &nbsp; 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 |
### 📡 &nbsp; 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 |
### 🔗 &nbsp; Infrastructure
| Module | Source |
|:--|:--|
| **Submarine Cables** — 16 major global routes | TeleGeography |
| **Breach Timeline** — live data breach events | HIBP |
| **Flight Tracking** — military callsign filter | OpenSky Network |
</td>
</tr>
</table>
<br>
---
<br>
## 𓃣 &nbsp; Map Controls
<div align="center">
```
┌─────────────────────────────────────────────────────────┐
│ │
│ 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) │
│ │
└─────────────────────────────────────────────────────────┘
```
</div>
<br>
## 𓂀 &nbsp; Layer Toggles
Toggle any combination of data layers on the map:
```
┌─────┐ ┌─────┐ ┌──────────┐ ┌────────┐ ┌──────┐ ┌────────┐
│ LEO │ │ GEO │ │ MILITARY │ │ DEBRIS │ │ ARCS │ │ EVENTS │
└─────┘ └─────┘ └──────────┘ └────────┘ └──────┘ └────────┘
┌────────┐ ┌─────────┐ ┌────────┐ ┌──────────┐ ┌───────────┐
│ CABLES │ │ FLIGHTS │ │ SHODAN │ │ MARITIME │ │ SUB BASES │
└────────┘ └─────────┘ └────────┘ └──────────┘ └───────────┘
```
<br>
## ⚙️ &nbsp; Header Controls
| 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 |
<br>
---
<br>
## 🚀 &nbsp; Quick Start
```bash
# Clone
git clone https://github.com/anubisdarkwatch/eye-of-anubis.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.**
<br>
## 🌐 &nbsp; Free Hosting via GitHub Pages
1. Push this repo to GitHub
2. Go to **Settings → Pages**
3. Source: **`main`** branch → **`/ (root)`**
4. Save — live at `anubisdarkwatch.github.io/eye-of-anubis`
<br>
---
<br>
## 📡 &nbsp; Data Sources
All feeds are **public and open source** — no API keys required:
<div align="center">
| Source | Data | Refresh |
|:--|:--|:--:|
| [CelesTrak](https://celestrak.org) | Satellite TLE orbital data | 5 min |
| [Cloudflare Radar](https://radar.cloudflare.com) | BGP hijacks, DDoS | 10 min |
| [GPSJam](https://gpsjam.org) | GPS interference zones | Daily |
| [NIST NVD](https://nvd.nist.gov) | Critical CVEs | 30 min |
| [USGS](https://earthquake.usgs.gov) | Seismic events | 10 min |
| [wheretheiss.at](https://wheretheiss.at) | ISS live position | 5 sec |
| [IMB PRC](https://www.icc-ccs.org) | Piracy incident reports | Feed |
| [FAS.org](https://fas.org) | Submarine base intel | Static |
| [GlobalSecurity.org](https://globalsecurity.org) | Military facility data | Static |
| [TeleGeography](https://submarinecablemap.com) | Submarine cable routes | Static |
| [OpenSky Network](https://opensky-network.org) | Flight tracking / ADS-B | Feed |
</div>
<br>
---
<br>
## 🏗 &nbsp; 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.
```
<br>
---
<br>
## 🗺 &nbsp; Roadmap
- [ ] Live CertStream WebSocket integration
- [ ] Live Ransomwatch JSON feed
- [ ] Tor Metrics API — real exit node density
- [ ] Live AIS vessel feed (MarineTraffic / VesselFinder)
- [ ] OpenSky live military flight tracking
- [ ] HIBP breach notification integration
- [ ] Shodan API for real ICS exposure counts
- [ ] Mobile responsive layout
- [ ] Saved view presets
- [ ] Alert webhook (Discord / Slack)
<br>
---
<div align="center">
<br>
```
╱━━━╲
◉ ╲
╱━━━━━━━╲
━━━━━━━━━━━━━
```
**Built by [@anubisdarkwatch](https://github.com/anubisdarkwatch)**
*The scales are always watching.*
<br>
[![GitHub](https://img.shields.io/badge/GitHub-anubisdarkwatch-030508?style=flat-square&logo=github)](https://github.com/anubisdarkwatch)
[![Website](https://img.shields.io/badge/Web-anubisdarkwatch.com-c8a84b?style=flat-square)](https://anubisdarkwatch.com)
</div>

2834
index.html Normal file

File diff suppressed because one or more lines are too long