From 0663c3a0bd3b8968b7d425ac2c35d52fe72138cd Mon Sep 17 00:00:00 2001 From: ficus Date: Fri, 23 Nov 2012 20:39:11 +0100 Subject: split notes and todo; new todos --- NOTES | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 NOTES (limited to 'NOTES') diff --git a/NOTES b/NOTES new file mode 100644 index 0000000..ad6652b --- /dev/null +++ b/NOTES @@ -0,0 +1,50 @@ + +# The Plan + +- imitate Tomato firmware style/layout +- flask python web framework +- bootstrap with a non-standard color scheme + +- modularize configuration "nuggets"; compare and apply changes all or none +- write nugget getters/setters +- use kernel/commands to fetch status info +- persist configuration changes to disk using python-augeas +- in some cases execute changes without restart? + +- monitoring + dmesg, syslog, auth + ps aux +- front page status + uptime + current cpu, disk, ram utilization + upstream: dhcp + ip equivalent + last login (?) +- about + uname + software versions + project links +- administration + hostname (?) + ssh access, keys + autocron updates +- WAN network + static: ip, mask, gateway + dhcp: nothing + DNS servers +- LAN network + dhcp: address block, lease length +- wireless + enabled, transmit power, channel, SSID, wpa2 password + torification +- tor + generic status + enable relay + enable bridge + common configuration + +# Links + +http://pypi.python.org/pypi/pystatsd/0.1.6 +http://pypi.python.org/pypi/apply_firewall/1.0 + -- cgit v1.2.3