17 Commits

Author SHA1 Message Date
2457662e12 updates 2026-02-27 15:01:44 -07:00
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
489d8bb1e7 More updates 2025-12-30 08:50:08 -07:00
f6092e8351 Just a few updates using claude to the connnection system 2025-12-30 07:35:45 -07:00
9050d8f9b0 Started refactoring; still need to run full tests 2025-08-27 11:04:10 -06:00
8b5bae04e0 Apply .gitignore — stop tracking ignored files 2025-08-25 16:59:33 -06:00
6c8d0ca442 Gitignore 2025-08-25 16:55:05 -06:00
5795ec737b Small bug fixes 2025-08-25 12:27:33 -06:00
10f080fd13 Fixes 2025-08-25 11:46:28 -06:00
05dba72389 Fixed a bunch of the template stuff 2025-08-25 11:46:19 -06:00
d80a59d761 fixes and upgrades 2025-08-25 10:33:15 -06:00
0df9e7e9d5 Fixes 2025-08-25 10:32:46 -06:00
ee1f6fbf5c updates and fixes 2025-08-25 10:32:42 -06:00
785c7471c0 Initial commit 2025-08-25 09:41:16 -06:00