From 172c45b3bcdc8289b37ff929e7b5f03dee17069f Mon Sep 17 00:00:00 2001 From: ThomasV Date: Wed, 23 Nov 2011 00:26:36 +0300 Subject: [PATCH] improved page --- electrum.php | 36 +++++++++++++++++++++++++++++++----- server.py | 2 +- 2 files changed, 32 insertions(+), 6 deletions(-) diff --git a/electrum.php b/electrum.php index 774de27..23d6784 100644 --- a/electrum.php +++ b/electrum.php @@ -1,5 +1,7 @@ Electrum
"; + echo "This server uses ports 80 (http), 443 (https) and 50000 (raw)
"; + echo "Port 50000 is recommended for efficiency.

"; + + echo "Server status:
"; + echo "Number of blocks: ". do_query( "('b','')" ) ."
"; + echo "Current load: ". do_query( "('load',$pass)" ) ."

"; + + echo "List of active servers:
\n"; + $str = do_query( "('peers','')" ); + preg_match_all("/(\d+\.\d+\.\d+\.\d+)/",$str,$matches,PREG_SET_ORDER); + echo ""; + } else { + $buf = do_query($query); + echo $buf; + } ?> diff --git a/server.py b/server.py index d1ad953..7896f8e 100644 --- a/server.py +++ b/server.py @@ -456,7 +456,7 @@ def irc_thread(): s.send('USERHOST %s\n'%item) elif '302' in line: # answer to /userhost k = line.index('302') - name = line[k+1] + name = line[k+2].split('=')[0] host = line[k+2].split('@')[1] peer_list[name] = host elif time.time() - t > 5*60: -- 1.7.1