El Pyth0n es mi actual lenguaje de programacióno favorito asi que como aquí les gustan esas cosas de administración remota y ejecución de códigos xD les dejo esto:
Server:
Código PHP:
import socket *
import os
from time import sleep
sleep(5)
s = socket.socket() *
s.bind(("localhost", 9999)) *
s.listen(1) *
*
sc, addr = s.accept() *
*
while True: *
* * * recibido = sc.recv(1024)
* * * if recibido == "quit": *
* * * * * * *break
* * * print "Recibido:", recibido *
* * * data=os.popen(recibido).read()
* * * print data
print "adios"
sc.close() *
s.close()
y cliente:
Código PHP:
import socket
import commands
print "use el comando quit para cerrar la conexion\n"
raw_input("precione una tecla para continuar\n\n")
s = socket.socket()
s.connect(("localhost", 9999))
while True:
* * *mensaje = raw_input("comando: ")
* * *s.send(mensaje)
* * *if mensaje == "quit":
* * * * break
* * * * print "adios"
s.close()
Bueno básicamente puedes enviar comandos por ejemplo:
si envias DIR se hace DIR en el server y asi cualquier comando incluyendo tskill u otros...
Saludos
Saludos