Captive portal project
The following packages are required:
- bzip2
- git
- make
- libncurses-dev
- zlib1g-dev
- iptables-mod-conntrack-extra
- zoneinfo-core
- zoneinfo-europe
- lighttpd
- lighttpd-mod-cgi
- lighttpd-mod-rewrite
- lighttpd-mod-auth
- lighttpd-mod-authn_file
- php7-cgi
- php7-mod-json
- bash
- dnsmasq or dnsmasq-full (for whitelist domains)
- wireless-tools
You need docker and docker-compose
You have to create 2 networks:
docker network create --subnet 192.168.22.0/24 lan
docker network create --subnet 192.168.32.0/24 corporate
docker-compose up --build wifirover