Files
ctf-notes/programming/tcp-back-to-school/main.py
Tuan-Dat Tran a412c6432e init
Signed-off-by: Tuan-Dat Tran <tuan-dat.tran@dextradata.com>
2026-03-21 12:44:26 +01:00

29 lines
676 B
Python

import socket
from threading import Thread
serversocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
host = "challenge01.root-me.org"
port = 52002
serversocket.bind((host, port))
class client(Thread):
def __init__(self, socket, address):
Thread.__init__(self)
self.sock = socket
self.addr = address
self.start()
def run(self):
while 1:
print("Client sent:", self.sock.recv(1024).decode())
self.sock.send(b"Oi you sent something to me")
serversocket.listen(5)
print("server started and listening")
while 1:
clientsocket, address = serversocket.accept()
client(clientsocket, address)