biggy 75f9686533 feat(security): add IP banning system with admin controls
- Add banned_ips database table with IP, timestamp, reason, and banned_by fields
- Implement IP ban checking in deviceTrack to block banned connections
- Add admin API endpoints: /api/admin/ban/:ip, /api/admin/unban/:ip, /api/admin/disconnect/:ip, /api/admin/refresh/:ip
- Add GET /api/banned endpoint to retrieve banned IPs list
- Return 403 error page for banned IP connections
2026-05-13 13:36:35 +02:00
S
Description
No description provided
396 KiB
Languages
TypeScript 58.9%
HTML 38.1%
Dockerfile 2.1%
Python 0.9%