diff options
Diffstat (limited to 'shorewall-read-html.lsp')
-rw-r--r-- | shorewall-read-html.lsp | 67 |
1 files changed, 25 insertions, 42 deletions
diff --git a/shorewall-read-html.lsp b/shorewall-read-html.lsp index 21f614f..af700b1 100644 --- a/shorewall-read-html.lsp +++ b/shorewall-read-html.lsp @@ -4,95 +4,78 @@ <h2>GENERAL</h2> -<dt>shorewall.conf</dt> +<dt><?= html.link{value = view.url .. "/edit?name=shorewall.conf", label="shorewall.conf" } ?></dt> <dd>Modify global configuration settings.</dd> -<dt>params</dt> +<dt><?= html.link{value = view.url .. "/edit?name=params", label="params" } ?></dt> <dd>Define variables used in the other configuratino files.</dd> -<dt>zones</dt> +<dt><?= html.link{value = view.url .. "/edit?name=zones", label="zones" } ?></dt> <dd>Name network partions. Firewal rules are applied to defined zones.</dd> -<dt>interfaces</dt> +<dt><?= html.link{value = view.url .. "/edit?name=interfaces", label="interfaces" } ?></dt> <dd>Map physical interfaces to named zones.</dd> -<dt>hosts</dt> +<dt><?= html.link{value = view.url .. "/edit?name=hosts", label="hosts" } ?></dt> <dd>Map individual hosts or networks to named zones.</dd> <h2>FIREWALLING</h2> -<dt>policy</dt> +<dt><?= html.link{value = view.url .. "/edit?name=policy", label="policy" } ?></dt> <dd>Set default rules (policies) for zones.</dd> -<dt>rules</dt> +<dt><?= html.link{value = view.url .. "/edit?name=rules", label="rules" } ?></dt> <dd>Define exceptions to policies.</dd> -<dt>routestopped</dt> +<dt><?= html.link{value = view.url .. "/edit?name=routestopped", label="routestopped" } ?></dt> <dd>Define hosts that can access this host when the firewall is "stopped".</dd> -<dt>tunnels</dt> +<dt><?= html.link{value = view.url .. "/edit?name=tunnels", label="tunnels" } ?></dt> <dd>Specify ipsec tunel endpoints.</dd> -<dt>blacklist</dt> +<dt><?= html.link{value = view.url .. "/edit?name=blacklist", label="blacklist" } ?></dt> <dd>List ip addresses or names that should be denied all access to the firewall.</dd> <h2>NAT</h2> -<dt>masq</dt> +<dt><?= html.link{value = view.url .. "/edit?name=masq", label="masq" } ?></dt> <dd>Define dynamic Masquerading or DNAT tables.</dd> -<dt>nat</dt> +<dt><?= html.link{value = view.url .. "/edit?name=nat", label="nat" } ?></dt> <dd>Define static Network Address Translation tables.</dd> <h2>QOS</h2> -<dt>tos</dt> +<dt><?= html.link{value = view.url .. "/edit?name=tos", label="tos" } ?></dt> <dd>Specify type of service markers for packets traversing the firewall.</dd> -<dt>tcdevices</dt> +<dt><?= html.link{value = view.url .. "/edit?name=tcdevices", label="tcdevices" } ?></dt> <dd>Define traffic control devices.</dd> -<dt>tcclasses</dt> +<dt><?= html.link{value = view.url .. "/edit?name=tcclasses", label="tcclasses" } ?></dt> <dd>Define traffic control classes.</dd> -<dt>tcrules</dt> +<dt><?= html.link{value = view.url .. "/edit?name=tcrules", label="tcrules" } ?></dt> <dd>Define traffic control rules.</dd> <h2>OTHER</h2> -<dt>View all files/configs</dt> +<dt><?= html.link{value = view.url .. "/list", label="View all files/configs" } ?></dt> <dd>Provide a autogenerated list of files in '/etc/shorewall'.</dd> <h2>SYSTEM INFO</h2> <dt>Program version</dt> -<dd><?= view.version ?></dd> +<dd><?= view.programstats.programversion ?></dd> + +<dt>Program status</dt> +<dd><?= view.programstats.programstatus ?></dd> + +<dt>Program state</dt> +<dd><?= view.programstats.programstate ?></dd> + <h2>MANAGEMENT</h2> <dt>Program Status</dt> <dd>[running|not]</dd> - -<? --Status Block - for i,item in ipairs(view.note or {}) do - ?><p class='error'><?= item.content ?></p><? - end -?> - -<table border=0> -<? local sct="" -for i,item in ipairs(view.list) do - if item.section ~= sct then - ?><tr><td colspan='3'><h2><?= item.section ?></td></tr><? - sct = item.section - end - ?><tr><td><?= item.status or '' ?><? - ?><td><?= html.link{ - value = view.script .. view.prefix .. view.controller .. "/" - .. view.action .. "?id=" .. tostring(item.id), - label=item.name - } - ?></td><td><?= item.descr - ?></td></tr><? -end -- vim: set filetype=lua : ?> -</table> |