From 75d06c86660f124dd41cbee3690b1b29db0cf7cd Mon Sep 17 00:00:00 2001
From: cppla <i@cpp.la>
Date: Sat, 27 Jan 2024 15:27:10 +0800
Subject: [PATCH] add some ua

---
 clients/client-linux.py  | 4 ++--
 clients/client-psutil.py | 4 ++--
 server/config.json       | 8 +-------
 3 files changed, 5 insertions(+), 11 deletions(-)

diff --git a/clients/client-linux.py b/clients/client-linux.py
index fc65827..5b1520d 100755
--- a/clients/client-linux.py
+++ b/clients/client-linux.py
@@ -341,7 +341,7 @@ def _monitor_thread(name, host, interval, type):
                 k = socket.create_connection((IP, 80), timeout=6)
                 monitorServer[name]["connect_time"] = int((timeit.default_timer() - m) * 1000)
                 m = timeit.default_timer()
-                k.sendall("GET / HTTP/1.2\r\nHost:{}\r\nConnection:close\r\n\r\n".format(address).encode('utf-8'))
+                k.sendall("GET / HTTP/1.2\r\nHost:{}\r\nUser-Agent:ServerStatus/cppla\r\nConnection:close\r\n\r\n".format(address).encode('utf-8'))
                 response = b""
                 while True:
                     data = k.recv(4096)
@@ -367,7 +367,7 @@ def _monitor_thread(name, host, interval, type):
                 monitorServer[name]["connect_time"] = int((timeit.default_timer() - m) * 1000)
                 m = timeit.default_timer()
                 kk = context.wrap_socket(k, server_hostname=address)
-                kk.sendall("GET / HTTP/1.2\r\nHost:{}\r\nConnection:close\r\n\r\n".format(address).encode('utf-8'))
+                kk.sendall("GET / HTTP/1.2\r\nHost:{}\r\nUser-Agent:ServerStatus/cppla\r\nConnection:close\r\n\r\n".format(address).encode('utf-8'))
                 response = b""
                 while True:
                     data = kk.recv(4096)
diff --git a/clients/client-psutil.py b/clients/client-psutil.py
index bcb8ea0..3b566d8 100755
--- a/clients/client-psutil.py
+++ b/clients/client-psutil.py
@@ -329,7 +329,7 @@ def _monitor_thread(name, host, interval, type):
                 k = socket.create_connection((IP, 80), timeout=6)
                 monitorServer[name]["connect_time"] = int((timeit.default_timer() - m) * 1000)
                 m = timeit.default_timer()
-                k.sendall("GET / HTTP/1.2\r\nHost:{}\r\nConnection:close\r\n\r\n".format(address).encode('utf-8'))
+                k.sendall("GET / HTTP/1.2\r\nHost:{}\r\nUser-Agent:ServerStatus/cppla\r\nConnection:close\r\n\r\n".format(address).encode('utf-8'))
                 response = b""
                 while True:
                     data = k.recv(4096)
@@ -355,7 +355,7 @@ def _monitor_thread(name, host, interval, type):
                 monitorServer[name]["connect_time"] = int((timeit.default_timer() - m) * 1000)
                 m = timeit.default_timer()
                 kk = context.wrap_socket(k, server_hostname=address)
-                kk.sendall("GET / HTTP/1.2\r\nHost:{}\r\nConnection:close\r\n\r\n".format(address).encode('utf-8'))
+                kk.sendall("GET / HTTP/1.2\r\nHost:{}\r\nUser-Agent:ServerStatus/cppla\r\nConnection:close\r\n\r\n".format(address).encode('utf-8'))
                 response = b""
                 while True:
                     data = kk.recv(4096)
diff --git a/server/config.json b/server/config.json
index f3f0e40..9122e5e 100644
--- a/server/config.json
+++ b/server/config.json
@@ -46,13 +46,7 @@
 			"type": "https"
 		},
 		{
-			"name": "502BBS",
-			"host": "https://www.hostloc.com",
-			"interval": 60,
-			"type": "https"
-		},
-		{
-			"name": "myDNS",
+			"name": "114",
 			"host": "114.114.114.114:53",
 			"interval": 60,
 			"type": "tcp"