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