mirror of
https://github.com/smittix/intercept.git
synced 2026-04-25 07:10:00 -07:00
- Split monolithic intercept.py (15k lines) into modular structure: - routes/ - Flask blueprints for each feature - templates/ - Jinja2 HTML templates - data/ - OUI database, satellite TLEs, detection patterns - utils/ - dependencies, process management, logging - config.py - centralized configuration with env var support - Add type hints to function signatures - Replace bare except clauses with specific exceptions - Add proper logging module (replaces print statements) - Add environment variable support (INTERCEPT_* prefix) - Add test suite with pytest - Add Dockerfile for containerized deployment - Add pyproject.toml with ruff/black/mypy config - Add requirements-dev.txt for development dependencies 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
11 lines
281 B
Python
11 lines
281 B
Python
# Data modules for INTERCEPT
|
|
from .oui import OUI_DATABASE, load_oui_database, get_manufacturer
|
|
from .satellites import TLE_SATELLITES
|
|
from .patterns import (
|
|
AIRTAG_PREFIXES,
|
|
TILE_PREFIXES,
|
|
SAMSUNG_TRACKER,
|
|
DRONE_SSID_PATTERNS,
|
|
DRONE_OUI_PREFIXES,
|
|
)
|