From 53699482e11a3cac3cade3b9cd4dfc61f8884965 Mon Sep 17 00:00:00 2001 From: James Smith Date: Mon, 11 May 2026 12:55:37 +0100 Subject: [PATCH] feat(meshcore): register blueprint and add meshcore dependency Co-Authored-By: Claude Sonnet 4.6 --- requirements.txt | 1 + routes/__init__.py | 2 ++ 2 files changed, 3 insertions(+) diff --git a/requirements.txt b/requirements.txt index 2567927..52deac1 100644 --- a/requirements.txt +++ b/requirements.txt @@ -27,6 +27,7 @@ pyserial>=3.5 # Meshtastic mesh network support (optional - only needed for Meshtastic features) meshtastic>=2.0.0 +meshcore>=1.0.0 # Deauthentication attack detection (optional - for WiFi TSCM) scapy>=2.4.5 diff --git a/routes/__init__.py b/routes/__init__.py index 51a3eb0..9941e5b 100644 --- a/routes/__init__.py +++ b/routes/__init__.py @@ -23,6 +23,7 @@ def register_blueprints(app): from .gps import gps_bp from .ground_station import ground_station_bp from .listening_post import receiver_bp + from .meshcore import meshcore_bp from .meshtastic import meshtastic_bp from .meteor_websocket import meteor_bp from .morse import morse_bp @@ -70,6 +71,7 @@ def register_blueprints(app): app.register_blueprint(correlation_bp) app.register_blueprint(receiver_bp) app.register_blueprint(meshtastic_bp) + app.register_blueprint(meshcore_bp) app.register_blueprint(tscm_bp) app.register_blueprint(spy_stations_bp) app.register_blueprint(controller_bp) # Remote agent controller