I am running zeroshell and needed some flexibility with captive portal especially delegating access to another user and that's where Zerotruth comes in.
Below is a snippet from the creator's site
Zerotruth Captive Portal
|I came closer to Zeroshell trying an ready application in order to set up an Hot Spot for a square situated in front of a public library and school.|
Zeroshell surprised me in a very positive way in respect of the speed and the simplicity to create an Captive Portal: I took an Alix and ten minutes later everything worked perfectly. The "limit" was then to give the management to an inexperienced person who could access to all the characteristics through Zeroshell' s interface. After a first experience in PHP, that presented some limits in respect of speed if the hotspot had to manage lots of users using "curl" hardly, I decided to realize an interface to install directly on Zeroshell, that could increase the elaboration speed and that could permit the access to others functions not available from an outside PHP . My choice was to use some cgi-bin in scripts bash, with lot of difficulties, especially to understand how the extraordinary work of Fulvio Ricciardi worked, from which I obviously copied almost everything. This is how, with some friends help of the Italian forum Zeroshell, Zerotruth was born.