VPN management application
Find a file
Kumi dfb80d2aa3
feat: add CSRF trusted origins and new OTP plugin
Included CSRF_TRUSTED_ORIGINS for enhanced security based on ALLOWED_HOSTS. Updated ALLOWED_HOSTS config key from "AllowedHosts" to "Hosts" for consistency. Added `django_otp.plugins.otp_static` to INSTALLED_APPS for better OTP functionality.

Resolves issues with CSRF protection and OTP security.
2024-07-12 10:56:18 +02:00
.vscode feat(vscode): configure dev server port to 8110 in launch.json 2024-07-12 10:46:50 +02:00
coldbrew feat: add CSRF trusted origins and new OTP plugin 2024-07-12 10:56:18 +02:00
.gitignore feat: initialize project structure with core setup 2024-07-12 08:31:39 +02:00
LICENSE feat: initialize project structure with core setup 2024-07-12 08:31:39 +02:00
manage.py feat: initialize project structure with core setup 2024-07-12 08:31:39 +02:00
poetry.lock feat(auth): implement two-factor authentication 2024-07-12 09:47:23 +02:00
pyproject.toml feat(auth): implement two-factor authentication 2024-07-12 09:47:23 +02:00
README.md feat: initialize project structure with core setup 2024-07-12 08:31:39 +02:00

ColdBrew - A Django-based VPN manager.

Setup Notes

  1. Ensure that you have a rule in iptables that denies routing by default. ColdBrew will manage the rules for you, but it needs a rule to start from. If you don't have one, you can add one with iptables -A FORWARD -j DROP.

Contributing

We welcome contributions to this project. Please see the CONTRIBUTING file for more information.

License

This project is licensed under the MIT License - see the LICENSE file for details.