A simple docker container which lets users to login to the Sophos UTM Firewall Captive Portal usually used by Universities and Enterprises.
-
Download the config file from here and put it in a folder.
-
Add the IP address of the Captive Portal / Firewall as well as the credentials by replacing the dummy values present in the config file. Ex. 172.18.8.8
-
Now run the following command to run and initialize the container :
docker run --name sophos-caa -v "$(pwd)/caa.conf":/root/.caa/caa.conf --network host ackr8/sophos-caa:latest
-
If you lose internet access just restart the container.
-
This docker container currently only supports x86_64 docker hosts so please check your host info before proceeding.
-
The password is hashed after one restart and as such its recommended to do so.
-
You can run multiple instances of the tool by making changes to the container name in the docker run command.
-
Check for container updates by either visiting this page or by using tools like Watchtower.
You can donate to me using either UPI or with Paypal.
Sophos and CAA are registered trademarks of Sophos Ltd.
If you have stumbled upon this project searching for "Sophos Portal Auto Login for Linux" then checkout this gist for a detailed guide to setup the Agent on Linux hosts directly without docker.
The code written by myself is licensed with AGPL V3 and any forks/contributions will follow the same.
This project is in no way affiliated to Sophos Ltd.