Firewallauth-launchdaemon is a project mainly written in ..., it's free.
IIT Kanpur firewall authentication launchd agent
h1. IIT Kanpur firewall authentication
h2. LaunchAgent for Mac OS X
This launchd script ensures that the firewall authentication python script (written by "sid0":http://bitbucket.org/sid0) keeps running in the background. As long as the network is up, launchd will keep the script running. No more "keep this webpage open in the browser" nonsense.
h2. Setup
load /Users/yourusername/Library/LaunchAgents/in.pratul.firewallauth.plist
load /Users/yourusername/Library/LaunchAgents/in.pratul.firewallauth.plist
h2. Problem?
If your machine burst into flames, don't email me at @pratul at pratul dot in@.