Sha256: d2da84ad5f51cb4f7b9c20bd62bed81596b962455fb5f190fe0064812438312f
Contents?: true
Size: 1.95 KB
Versions: 1
Compression:
Stored size: 1.95 KB
Contents
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="refresh" content="60"> <title>OpenVPN Status</title> <style type="text/css"> table { border-collapse: collapse; } h1 { font-size: 24px; } h2 { font-size: 16px; font-weight: normal; margin-top: 20px; margin-bottom: 10px; } div { margin-left: 15px; } td { margin: 0px; } td.first { padding: 0px 6px 0px 0px; } td.middle { padding: 0px 6px 0px 6px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; } td.last { padding: 0px 0px 0px 6px; } thead { font-weight: bold; border-bottom: 1px solid #ccc; } </style> </head> <body> <h1>OpenVPN Status for <%= name %></h1> <h2>Client List</h2> <div> <table> <thead> <td class="first">Common Name</td> <td class="middle">Real Address</td> <td class="middle">Data Received</td> <td class="middle">Data Sent</td> <td class="last">Connected Since</td> </thead> <tbody> <% client_list.each do |client| %> <tr> <td class="first"><%= client[0] %></td> <td class="middle"><%= client[1] %></td> <td class="middle"><%= client[2].to_i.as_bytes %></td> <td class="middle"><%= client[3].to_i.as_bytes %></td> <td class="last"><%= client[4] %></td> </tr> <% end %> </tbody> </table> </div> <h2>Routing Table</h2> <div> <table> <thead> <td class="first">Virtual Address</td> <td class="middle">Common Name</td> <td class="middle">Real Address</td> <td class="last">Last Ref</td> </thead> <tbody> <% routing_table.each do |e| %> <tr> <td class="first"><%= e[0] %></td> <td class="middle"><%= e[1] %></td> <td class="middle"><%= e[2] %></td> <td class="last"><%= e[3] %></td> </tr> <% end %> </tbody> </table> </div> <h2>Global Stats</h2> <div> <table> <tbody> <% global_stats.each do |e| %> <tr> <td><%= e[0] %>:</td> <td><%= e[1] %></td> </tr> <% end %> </tbody> </table> </div> </body> </html>
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
openvpn-status-web-0.0.1 | lib/openvpn-status-web/main.html.erb |