diff options
Diffstat (limited to 'openvpn-statusinfo-html.lsp')
-rw-r--r-- | openvpn-statusinfo-html.lsp | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/openvpn-statusinfo-html.lsp b/openvpn-statusinfo-html.lsp new file mode 100644 index 0000000..2c28d05 --- /dev/null +++ b/openvpn-statusinfo-html.lsp @@ -0,0 +1,30 @@ +<? local view = ... ?> +<html> +<body> +<h1>Status</h1> +<h2>Connected clients</h2> + +<TABLE> + <TR style="background:#eee;font-weight:bold;vertical-align:top;"> + <TD WIDTH=140>Common Name<BR>Connected at</TD> + <TD WIDTH=130>Virtual Address</TD> + <TD WIDTH=130>Real Address</TD> + <TD>Bytes<BR>Received</TD> + <TD>Bytes<BR>Sent</TD> + </TR> +<? for i = 1, table.maxn(view.clientlist) do ?> + <TR> + <TD><?= view.clientlist[i].CN ?></TD> + <TD><?= view.clientlist[i].VIRTADDR ?></TD> + <TD><?= view.clientlist[i].REALADDR ?></TD> + <TD><?= view.clientlist[i].BYTESRCV ?></TD> + <TD><?= view.clientlist[i].BYTESSND ?></TD> + </TR> + <TR> + <TD COLSPAN=5 style="border-bottom: 1px solid #ccc;"><?= view.clientlist[i].CONN ?></TD> + </TR> +<? end ?> + +</TABLE> +</body> +</html> |