leetcrypt
|
621734fa0a
|
security: sanitize personal paths and usernames from documentation
Replaced all instances of:
- /home/dell/coding/giglez → /path/to/giglez
- /home/dell → ~
- leetcrypt → your-username
- PreistlyPython → your-username
- dell@ → user@
Affected files:
- 17 documentation files in docs/
- 2 shell scripts (download_rf_test_datasets.sh, start_web.sh)
No functional changes, only path/username sanitization for privacy.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-02-16 12:09:50 -08:00 |
|
leetcrypt
|
9f73595b20
|
feat: RTL_433 protocol database import - iteration 1/5
- Expanded protocol database from 18 → 299 signatures (16.6x increase)
- Imported 281 protocols from RTL_433 open-source database (286 total devices)
- Created automated import script: scripts/import_rtl433_protocols.py
- Generated rtl433_protocols_imported.py with timing/frequency/modulation data
- Updated protocol_database.py to include RTL433_PROTOCOLS
- All 26 tests passing
Breakdown by category:
- Weather: 116 protocols
- Sensors: 36 protocols
- TPMS: 25 protocols
- Security: 23 protocols
- Home Automation: 18 protocols
- Other: 50+ protocols
Frequency coverage:
- 433.92 MHz: 248 protocols
- 315.00 MHz: 32 protocols
- 915.00 MHz: 1 protocol
This provides comprehensive coverage of Sub-GHz IoT devices for accurate
identification from raw RF captures.
|
2026-02-14 18:55:55 -08:00 |
|
Trilltechnician
|
48fcb00241
|
Phase 3 Complete: Web Interface MVP
Major Achievements:
- ✅ Full web interface (1,520+ lines of frontend code)
- ✅ Interactive Leaflet.js map with marker clustering
- ✅ Drag-and-drop upload system with GPS input
- ✅ Search & filter UI with multi-criteria
- ✅ Statistics dashboard with Chart.js
- ✅ Responsive mobile-friendly design
Backend:
- ✅ FastAPI static file serving
- ✅ Simplified server mode (main_simple.py)
- ✅ Improved startup script with port auto-selection
- ✅ PostgreSQL schema ready (requires setup)
Database:
- ✅ SQLite populated with 85 Flipper Zero signatures
- ✅ Device matching system operational
- ✅ Frequency-based search working
Documentation:
- ✅ PHASE_3_COMPLETE.md - Technical summary
- ✅ WEB_INTERFACE_README.md - User guide
- ✅ WEBAPP_STARTUP_GUIDE.md - Troubleshooting
- ✅ POSTGRESQL_SETUP_EXPLANATION.md - DB setup guide
- ✅ DATABASE_POPULATION_SUCCESS.md - Import report
- ✅ DEVICE_IDENTIFICATION_REPORT.md - Matching analysis
Files Created:
- templates/index.html (260 lines)
- static/css/main.css (500 lines)
- static/js/*.js (760 lines total)
- src/api/main_simple.py (simplified server)
- start_web.sh (auto port selection)
Status: Production MVP Ready
Next: Phase 4 - API & Integration
🛰️ Generated with Claude Code
https://claude.com/claude-code
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-01-12 18:21:11 -08:00 |
|