-
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
cyclonite69 edited this page Feb 7, 2026
·
2 revisions
Production-grade SIGINT forensics and wireless network analysis platform
Real-time threat detection, geospatial correlation via PostGIS, and interactive analysis dashboards.
ShadowCheck is a comprehensive SIGINT (Signals Intelligence) forensics platform designed for wireless network threat detection. It analyzes WiFi, Bluetooth, and cellular observations to identify potential surveillance devices and anomalies using machine learning and geospatial analysis.
| Feature | Description |
|---|---|
| Threat Detection | ML-powered identification of surveillance devices with multi-factor scoring |
| Geospatial Analysis | Interactive Mapbox visualization with spatial correlation and clustering |
| Network Analysis | Deep dive into 173,326+ unique networks with behavioral profiling |
| Universal Filters | 20+ filter types supporting complex temporal, spatial, and behavioral queries |
| ML Training | Multi-algorithm threat detection with hyperparameter optimization |
| Address Enrichment | Multi-API venue identification (OpenCage, LocationIQ, Abstract, Overpass) |
Backend:
- Node.js 20+ (TypeScript)
- Express.js REST API
- PostgreSQL 18 + PostGIS 3.6
- Winston structured logging
Frontend:
- React 19 (TypeScript)
- Vite build system
- Tailwind CSS v4
- Mapbox GL JS / Deck.gl
- Zustand state management
Infrastructure:
- Docker + Docker Compose
- Jest testing framework
- GitHub Actions CI/CD
- Installation - Set up your development environment
- Quick Start - 5-minute setup tutorial
- Quick Reference - Wiki navigation guide
- Architecture - System design and data flow diagrams
- Data Flow - Complete data flow visualizations
- Deployment Guide - All deployment scenarios with diagrams
- API Reference - Complete REST API documentation
- Development - Contributing and workflow
- Database - Schema and query reference
- Features - Complete feature catalog
- Machine Learning - ML threat detection system
- Security - Security best practices and hardening
- Troubleshooting - Common issues and solutions
- Deployment - Production deployment guide
- 566,400+ Location records
- 173,326+ Unique networks tracked
- 20+ Filter types
- Multi-algorithm ML threat detection
- TypeScript codebase with full type safety
We welcome contributions! Please see our Contributing Guide for details.
Last Updated: 2026-02-03
Version: 1.0.0