2
0
Captive Portal implementation in python
Go to file
2022-04-07 12:12:28 +02:00
protobuf initial commit 2022-04-05 12:05:18 +02:00
src/capport remove flash messages 2022-04-07 12:12:28 +02:00
.gitignore split api, support custom templates 2022-04-06 19:47:08 +02:00
.pycodestyle initial commit 2022-04-05 12:05:18 +02:00
.pylintrc initial commit 2022-04-05 12:05:18 +02:00
capport-example.yaml support hypercorn server_names against dns rebind attacks, add cookie sessions to flash messages 2022-04-06 19:05:31 +02:00
LICENSE initial commit 2022-04-05 12:05:18 +02:00
mypy initial commit 2022-04-05 12:05:18 +02:00
pylint initial commit 2022-04-05 12:05:18 +02:00
pyproject.toml initial commit 2022-04-05 12:05:18 +02:00
README.md initial commit 2022-04-05 12:05:18 +02:00
setup-venv.sh initial commit 2022-04-05 12:05:18 +02:00
setup.cfg initial commit 2022-04-05 12:05:18 +02:00
setup.py initial commit 2022-04-05 12:05:18 +02:00
start-api.sh split api, support custom templates 2022-04-06 19:47:08 +02:00
start-control.sh initial commit 2022-04-05 12:05:18 +02:00

python Captive Portal

Installation

Either clone repository (and install dependencies either through distribution or as virtualenv with ./setup-venv.sh) or install as package.

pipx (available in debian as package) can be used to install in separate virtual environment:

pipx install https://github.tik.uni-stuttgart.de/NKS/python-capport