Skip to content
cyclonite69 edited this page Feb 7, 2026 · 2 revisions

ShadowCheck Wiki

Production-grade SIGINT forensics and wireless network analysis platform

Real-time threat detection, geospatial correlation via PostGIS, and interactive analysis dashboards.


Welcome to ShadowCheck

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.

✨ Key Capabilities

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)

🛠️ Technology Stack

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

Quick Links

Getting Started

Documentation

Advanced Topics

Operations


Project Statistics

  • 566,400+ Location records
  • 173,326+ Unique networks tracked
  • 20+ Filter types
  • Multi-algorithm ML threat detection
  • TypeScript codebase with full type safety

Contributing

We welcome contributions! Please see our Contributing Guide for details.


Last Updated: 2026-02-03
Version: 1.0.0

Clone this wiki locally