7 Commits

Author SHA1 Message Date
81fa6c983d Add one-command phone setup script
setup.sh handles the entire phone configuration:
- Installs packages (python, flask, termux-api, openssh)
- Saves API key to ~/.bashrc
- Requests Android SMS/Contacts permissions
- Creates Termux:Boot auto-start script
- Starts server via watchdog

Usage: bash setup.sh YOUR_API_KEY

Bunker Admin
2026-02-27 09:13:59 -07:00
bd5ab484de campaign watchdog updates 2026-02-27 08:37:59 -07:00
30c2cfeba5 feat(security): Implement comprehensive security fixes and enhancements
- Added Security Handoff Report detailing resolved issues and current configurations.
- Implemented CSRF protection using Flask-WTF, including token management in templates and JavaScript.
- Created standardized error handling module to log detailed errors while returning generic messages.
- Developed phone number validation module to ensure compliance with E.164 standards.
- Added CSV injection prevention measures during file uploads.
- Updated installation guide for clarity and completeness.
- Created script to update API keys from Android device, ensuring secure key management.
- Enhanced Docker security configurations to remove privileged mode and host networking.
- Implemented logging and sanitization for error messages to prevent information disclosure.
- Added verification script to test security setup flow and validate configurations.
2026-01-01 17:18:50 -07:00
498e1ab6ca Bunch of improvements:
- Refactored the dashboard html into seperate pages and all the necessary components
- Added login and secured api routes / debugged getting system working on a tailnet.
- added some functionality to the debugging and health endpoints
- added in a new phone contact import and debugged.
2025-12-31 15:02:28 -07:00
f6092e8351 Just a few updates using claude to the connnection system 2025-12-30 07:35:45 -07:00
8b5bae04e0 Apply .gitignore — stop tracking ignored files 2025-08-25 16:59:33 -06:00
785c7471c0 Initial commit 2025-08-25 09:41:16 -06:00