diff options
Diffstat (limited to 'ipsectools-status-html.lsp')
-rw-r--r-- | ipsectools-status-html.lsp | 36 |
1 files changed, 31 insertions, 5 deletions
diff --git a/ipsectools-status-html.lsp b/ipsectools-status-html.lsp index 6215542..b76acfe 100644 --- a/ipsectools-status-html.lsp +++ b/ipsectools-status-html.lsp @@ -35,18 +35,44 @@ informationform(myform,tags) </DL> <H2>PROGRAM SPECIFIC OPTIONS/INFORMATION</H2> + +<H3>Phase1</H3> +<DL> + +<TABLE> +<TR><TD CLASS='header'>Source</TD><TD CLASS='header'>Destination</TD><TD CLASS='header'>Cookies</TD><TD CLASS='header'>St</TD><TD CLASS='header'>S</TD><TD CLASS='header'>V</TD><TD CLASS='header'>E</TD><TD CLASS='header'>Created</TD><TD CLASS='header'>Phase2</TD></TR> +<? +local myform = form.status.show_isakmp2.value +for k,v in pairs(myform) do + io.write("\t<TR>\n") + io.write("\t \t<TD>" .. (v['Source']['value'] or "") .. "</TD>\n") + io.write("\t \t<TD>" .. (v['Destination']['value'] or "") .. "</TD>\n") + io.write("\t \t<TD>" .. (v['Cookies']['value'] or "") .. "</TD>\n") + io.write("\t \t<TD>" .. (v['St']['value'] or "") .. "</TD>\n") + io.write("\t \t<TD>" .. (v['S']['value'] or "") .. "</TD>\n") + io.write("\t \t<TD>" .. (v['V']['value'] or "") .. "</TD>\n") + io.write("\t \t<TD>" .. (v['E']['value'] or "") .. "</TD>\n") + io.write("\t \t<TD>" .. (v['Created']['value'] or "") .. "</TD>\n") + io.write("\t \t<TD>" .. (v['Phase2']['value'] or "") .. "</TD>\n") + io.write("\t</TR>\n") +end +?> +</TABLE> +</DL> + +<H3>Phase2</H3> <DL> <? -local myform = form.status.show_isakmp -io.write("\t\t<P><B>" .. myform.label .. "</B>\n") -io.write("\t\t<PRE>" .. myform.value .. "</PRE></P>\n") local myform = form.status.ip_xfrm_state -io.write("\t\t<P><B>" .. myform.label .. "</B>\n") io.write("\t\t<PRE>" .. myform.value .. "</PRE></P>\n") +?> +</DL> +<H3>Policy</H3> +<DL> +<? local myform = form.status.ip_xfrm_policy -io.write("\t\t<P><B>" .. myform.label .. "</B>\n") io.write("\t\t<PRE>" .. myform.value .. "</PRE></P>\n") ?> |