NEXUSTRACE is a self-contained, ethical geolocation telemetry system for red-team demonstrations and cyber-security education.
It hosts a local webpage, exposes it globally via an HTTPS Cloudflare Tunnel, and—only after explicit user consent—captures:
- 🌐 IP Address
- 📍 Precise Geolocation (HTML5)
- 🗺 Direct Google Maps link
- ⏱ UTC Timestamp
- ✔ Consent Status
All events are displayed in real-time inside a beautiful, hacker-style terminal interface.
- Global HTTPS Tunnel via Cloudflare
- Consent-based geolocation capture
- Real-time neon terminal activity feed
- Flashing NEW TARGET animation
- Silent background log handling
- Cleanup/reset utility
- Local-first privacy design
NEXUSTrace/
├── serve.sh
├── cleanup.sh
├── index.html
├── beacon.php
├── cloudflared(will be autodownload)
├── capture/
│ └── nexustrace.log
└── README.md
git clone https://github.com/chrizmonsaji/NEXUSTrace.git
cd NEXUSTrace
chmod +x serve.sh cleanup.sh
./serve.sh
You’ll receive:
🌍 GLOBAL LINK: https://example.trycloudflare.com
📡 Waiting for connections...
./cleanup.sh
./serve.sh
│
├── Start PHP server
├── Start Cloudflare Tunnel
├── Print global HTTPS link
└── Begin live monitoring
│
▼
User opens global link
│
▼
index.html logs IP + requests location permission
│
┌────────┴────────┐
│ │
Permission Granted Permission Denied
│ │
▼ ▼
Send geo data Send IP-only
to beacon.php to beacon.php
│ │
▼ ▼
Logs written + activity displayed
NEXUSTRACE is built ONLY for:
- Cybersecurity training
- Red-team demos
- Awareness programs
Not allowed:
❌ Tracking without consent
❌ Harassment
❌ Illegal monitoring
GNU GENERAL PUBLIC LICENSE
This project uses the GNU GPL license to ensure all derivative works remain open-source and transparent, in alignment with ethical security research.
Chriz
SKY TECH&CRAFTS
