INNER CODE UNIT · Python

listener

paulveillard/cybersecurity · cyber-security-scripts/ServerWithAuthentication.py:16

def listener():
    while True:
        try:
            s.listen(1)
            conn, ip = s.accept()
            if ip[0] in ip_list:
                message = "You cannot have more than 1 session at a time!".encode('utf-8')
                conn.send(message)
                conn.close()
            else:
                msg = f"\n[+] {ip[0]} Has Joined the Server.\n"
                print(msg)
                reciever = threading.Thread(target=recv,args=(conn, ip[0]))
                reciever.start()
            ip_list.append(ip[0])
            conn_list.append(conn)
        except:
            pass

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…