Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.71 KB | None | 0 0
  1. #!/usr/bin/python
  2. import socket
  3. import encodings
  4. from base64 import b64decode
  5.  
  6. def getDataFromSocket(sck):
  7.   data = ""
  8.   sck.settimeout(None)
  9.   data = sck.recv(1024)
  10.   sck.settimeout(2)
  11.  
  12.   while 1:
  13.     line = ""
  14.     try:
  15.       line = sck.recv(2048)
  16.     except socket.timeout:
  17.       break
  18.  
  19.     if line == "":
  20.       break
  21.  
  22.       data += line
  23.   return data
  24.  
  25. s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
  26. s.connect(('pirates.fluxfingers.net',6565))
  27. data = getDataFromSocket(s)
  28. archivo = open("algo.jpg", "w")
  29. archivo.write(b64decode(data))
  30. archivo.close()
  31.  
  32. while 1:
  33.   envia = raw_input('cmd> ')
  34.   envia = envia + '\n'
  35.   s.send(envia)
  36.   data = getDataFromSocket(s)
  37.   print data
  38.  
  39. s.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement