Web interface for an Excito B3 version of the Torouter
The B3 needs a web interface for easy configuration of Tor (as a bridge, non-exit and exit relay). The information I have gotten from Excito so far is:
-
All interface code is available on the B3. Everything Web-UI is written in PHP on the Codeigniter framework and then there's Jquery-UI for the browser. All of this should be located in /usr/share/web-admin/admin/. See http://codeigniter.com/ (not v2.0) and http://jqueryui.com/.
-
I have been told that the backend-stuff is a bit tricky. The B3 is currently using a perl backend for parts that need elevated permissions (but this is being replaced by separate components in c++ etc). It should be possible to patch this up by adding code to /usr/lib/web-admin/adminfunctions.php (which is used in the frontend calling out to perl with elevated priviliges).