diff --git a/package/gluon-status-page/files/lib/gluon/status-page/www/cgi-bin/status b/package/gluon-status-page/files/lib/gluon/status-page/www/cgi-bin/status
new file mode 100755
index 0000000000000000000000000000000000000000..dd30ae57e628d9a2284fd1931a229be07a48f4f4
--- /dev/null
+++ b/package/gluon-status-page/files/lib/gluon/status-page/www/cgi-bin/status
@@ -0,0 +1,60 @@
+#!/bin/sh
+
+linknodes() {
+  PREFIX=$(uci get network.local_node_route6.target | cut -d: -f 1-4)
+  sed 's#\([0-9a-f]\{2\}\):\([0-9a-f]\{2\}\):\([0-9a-f]\{2\}\):\([0-9a-f]\{2\}\):\([0-9a-f]\{2\}\):\([0-9a-f]\{2\}\)#<a href="http://['$PREFIX':\1\2:\3ff:fe\4:\5\6]/">&</a>#g'
+}
+
+echo Content-type: text/html
+echo ""
+
+cat <<EOF
+<!DOCTYPE html>
+<html>
+  <head>
+    <title>$(cat /proc/sys/kernel/hostname)</title>
+  </head>
+  <body>
+EOF
+
+echo "<h1>$(cat /proc/sys/kernel/hostname)</h1>"
+
+echo "<pre>"
+
+echo "Firmware release: $(cat /lib/gluon/release)"
+echo
+
+uptime | sed 's/^ \+//'
+echo
+
+ip address show dev br-client
+echo
+
+free -m
+echo
+
+df /rom /overlay
+
+echo "</pre>"
+
+echo "<h2>Neighbours</h2>"
+
+
+iw dev | grep IBSS -B 4 | grep Interface | cut -d' ' -f2 | while read if
+do
+  echo "<h3>$if</h3>"
+  echo "<pre>"
+  
+  iw dev $if link
+
+  echo 
+  
+  iw dev $if station dump | linknodes
+
+  echo "</pre>"
+done
+
+cat <<EOF
+  </body>
+</html>
+EOF