assistantandZakary Timson (@ztimson) 1d46364ebb docs: restore template structure with concise layered architecture
Co-authored-by: Zakary Timson (@ztimson)
2026-09-21 14:19:17 -04:00
2026-09-15 01:32:25 -04:00
2026-04-05 20:27:43 -04:00
2026-04-05 20:27:43 -04:00
2026-04-06 02:49:14 -04:00
2026-08-31 19:43:28 -04:00
2026-04-05 20:27:43 -04:00
2026-09-14 23:15:15 -04:00

Multipurpose Radio Server (MRS)

Multipurpose Radio Server is an offline-first connectivity and reconnaissance hub designed for isolated environments.

Compact communication and information exchange server on Raspberry Pi for service-denied areas. Ideal for disasters, unserviced environments, long-range tracking, and offline-first operations.

Overview

MRS provides a modular, hardware-focused foundation that interfaces with three supporting layers:

  • MRS Core Layer: Connectivity, radio, and reconnaissance tools
  • OpenCast Layer: Media casting, control panel, and remote desktop
  • AI-harness Layer: AI assistant, knowledge base, and file services

Core Capabilities

Connectivity

  • 900 MHz HaLow / 2.4 & 5 GHz mesh WiFi via B.A.T.M.A.N.
  • LoRa radio communication via Meshtastic node
  • QR-code connection setup with captive portal

Hardware Interface

  • Live data visualization to connected TV/display
  • Meshtastic LoRa node for field tracking
  • Spectrum analysis via SDRAngel

Reconnaissance & Security

  • WiFi/Bluetooth scanning (Bettercap, nmap, masscan)
  • Radio frequency recon (SDRAngel)
  • ADS-B plane tracking (tar1090)
  • Red team toolkit (aircrack, nikto, Metasploit)

Features

  • Connectivity: Mesh networking for 1 km+ coverage
  • Archive: Kiwix offline Wikipedia and knowledge base
  • Recon Tools: Network and radio frequency scanning suite
  • Messaging: Federated chat via Synapse/Element (legacy support)
  • Remote Desktop: VNC integration via OpenCast backend

Installation

git clone https://git.zakscode.com/ztimson/mrs
cd mrs
npm ci
  • MRS core: port 8088
  • OpenCast: port 3000
  • AI-harness: port 3001

Documentation

Todo

  • API contracts between layers
  • Telemetry endpoint
  • OTA update mechanism

License

MIT License.


By: Zakary Timson
Date: September 16, 2025
Version: 1.0
S
Description
Multipurpose Radio Server
Readme MIT
277 MiB
Languages
JavaScript 79.2%
HTML 11.1%
CSS 6.4%
Shell 3%
Makefile 0.2%