Hourglass Howto =============== This is a collection of programs (scripts) that implement an automated network access control policy. The general idea is to declare the open and close times for each weekday as well as a time limit of accumulated usage during the open time. For example, that the network should be open between 3pm and 8pm and allow for 2 hours of usage within those times. The Hourglass system includes four components: 1. User interface for policy setting 2. Continuous determination of network traffic (usage or not) 3. Continuous determination of control action 4. Control actuator .Dependencies newlisp:: ipset:: iptables:: Hourglass User Interface ------------------------ This software is an HTTP service aimed at editing the Hourglass control policy, held in the +control.dat+ file, as well as the control override setting, in file +control-extra.dat+, whilst also showing current usage measure from file +usage.dat+. The server +hourglass-web+ is first installed with ---- $ ./hourglass-web install ---- That installation sets up a small +www+ sub directory with "CGI" scripting to provide the Hourglass User Interface on port 1070. Hourglass Network Traffic Capture --------------------------------- Hourglass Policy Bot -------------------- Hourglass Control Actuator --------------------------