mirror of
https://github.com/smittix/intercept.git
synced 2026-05-17 13:24:50 -07:00
Release v2.0.0
- Add Listening Post mode with frequency scanner - Add device correlation and settings system - Overhaul documentation and setup script - Update Dockerfile with all dependencies - Add comprehensive test suite See CHANGELOG.md for full details. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
82
CHANGELOG.md
Normal file
82
CHANGELOG.md
Normal file
@@ -0,0 +1,82 @@
|
|||||||
|
# Changelog
|
||||||
|
|
||||||
|
All notable changes to INTERCEPT will be documented in this file.
|
||||||
|
|
||||||
|
## [2.0.0] - 2025-01-06
|
||||||
|
|
||||||
|
### Added
|
||||||
|
- **Listening Post Mode** - New frequency scanner with automatic signal detection
|
||||||
|
- Scans frequency ranges and stops on detected signals
|
||||||
|
- Real-time audio monitoring with sox integration
|
||||||
|
- Skip button to continue scanning after signal detection
|
||||||
|
- Configurable dwell time, squelch, and step size
|
||||||
|
- Preset frequency bands (FM broadcast, Air band, Marine, etc.)
|
||||||
|
- Activity log of detected signals
|
||||||
|
- **Aircraft Dashboard Improvements**
|
||||||
|
- Dependency warning when rtl_fm or sox not installed
|
||||||
|
- Auto-restart audio when switching frequencies
|
||||||
|
- Fixed toolbar overflow with custom frequency input
|
||||||
|
- **Device Correlation** - Match WiFi and Bluetooth devices by manufacturer
|
||||||
|
- **Settings System** - SQLite-based persistent settings storage
|
||||||
|
- **Comprehensive Test Suite** - Added tests for routes, validation, correlation, database
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
- **Documentation Overhaul**
|
||||||
|
- Simplified README with clear macOS and Debian installation steps
|
||||||
|
- Added Docker installation option
|
||||||
|
- Complete tool reference table in HARDWARE.md
|
||||||
|
- Removed redundant/confusing content
|
||||||
|
- **Setup Script Rewrite**
|
||||||
|
- Full macOS support with Homebrew auto-installation
|
||||||
|
- Improved Debian/Ubuntu package detection
|
||||||
|
- Added sox to tool checks
|
||||||
|
- Better error messages with platform-specific install commands
|
||||||
|
- **Dockerfile Updated**
|
||||||
|
- Added sox and libsox-fmt-all for Listening Post audio
|
||||||
|
- Added dump1090 with fallback for different package names
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- SoapySDR device detection for RTL-SDR and HackRF
|
||||||
|
- Aircraft dashboard toolbar layout when using custom frequency input
|
||||||
|
- Frequency switching now properly stops/restarts audio
|
||||||
|
|
||||||
|
### Technical
|
||||||
|
- Added `utils/constants.py` for centralized configuration values
|
||||||
|
- Added `utils/database.py` for SQLite settings storage
|
||||||
|
- Added `utils/correlation.py` for device correlation logic
|
||||||
|
- Added `routes/listening_post.py` for scanner endpoints
|
||||||
|
- Added `routes/settings.py` for settings API
|
||||||
|
- Added `routes/correlation.py` for correlation API
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## [1.2.0] - 2024-12-XX
|
||||||
|
|
||||||
|
### Added
|
||||||
|
- Airspy SDR support
|
||||||
|
- GPS coordinate persistence
|
||||||
|
- SoapySDR device detection improvements
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- RTL-SDR and HackRF detection via SoapySDR
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## [1.1.0] - 2024-XX-XX
|
||||||
|
|
||||||
|
### Added
|
||||||
|
- Satellite tracking with TLE data
|
||||||
|
- Full-screen dashboard for aircraft radar
|
||||||
|
- Full-screen dashboard for satellite tracking
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## [1.0.0] - 2024-XX-XX
|
||||||
|
|
||||||
|
### Initial Release
|
||||||
|
- Pager decoding (POCSAG/FLEX)
|
||||||
|
- 433MHz sensor decoding
|
||||||
|
- ADS-B aircraft tracking
|
||||||
|
- WiFi reconnaissance
|
||||||
|
- Bluetooth scanning
|
||||||
|
- Multi-SDR support (RTL-SDR, LimeSDR, HackRF)
|
||||||
@@ -7,7 +7,7 @@ import os
|
|||||||
import sys
|
import sys
|
||||||
|
|
||||||
# Application version
|
# Application version
|
||||||
VERSION = "1.2.0"
|
VERSION = "2.0.0"
|
||||||
|
|
||||||
|
|
||||||
def _get_env(key: str, default: str) -> str:
|
def _get_env(key: str, default: str) -> str:
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[project]
|
[project]
|
||||||
name = "intercept"
|
name = "intercept"
|
||||||
version = "1.2.0"
|
version = "2.0.0"
|
||||||
description = "Signal Intelligence Platform - Pager/433MHz/ADS-B/Satellite/WiFi/Bluetooth"
|
description = "Signal Intelligence Platform - Pager/433MHz/ADS-B/Satellite/WiFi/Bluetooth"
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
requires-python = ">=3.9"
|
requires-python = ">=3.9"
|
||||||
|
|||||||
Reference in New Issue
Block a user