
import socket, time

ip, port, user, passwd = "5.188.70.249", 23, "admin", "admin"
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.settimeout(8)
s.connect((ip, port))
time.sleep(1)
data = s.recv(4096).decode(errors="ignore")

if "login" in data.lower():
    s.send((user+"\r\n").encode())
    time.sleep(1)
    data = s.recv(4096).decode(errors="ignore")
if "password" in data.lower():
    s.send((passwd+"\r\n").encode())
    time.sleep(2)
    data = s.recv(4096).decode(errors="ignore")

time.sleep(1)
try: s.recv(65536)
except: pass

# Check what we have
s.send(b"uname -a\r\n")
time.sleep(2)
r = b""
try:
    while True:
        c = s.recv(65536)
        if not c: break
        r += c
except: pass
open("/tmp/vps_result.txt","w").write("UNAME: " + r.decode(errors="ignore")[:200])
s.close()
