Guest User

Untitled

a guest
Oct 23rd, 2017
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. ##
  2. # config
  3. ##
  4.  
  5. port = 2727
  6.  
  7. bindip = "192.168.0.17"
  8.  
  9. ##
  10. # END
  11. ##
  12.  
  13.  
  14. import socket, sys, traceback, threading
  15.  
  16.  
  17. if __name__ == "__main__":
  18. sock = socket.socket()
  19. sock.bind((bindip, port))
  20. sock.listen(5)
  21. while True:
  22. try:
  23. rsock, address = sock.accept()
  24. f = None
  25. while True:
  26. d = rsock.recv(2048)
  27. if f and d[-5:] == "- EOF":
  28. f.write(d[:-5])
  29. f.close()
  30. f = None
  31. break
  32. elif f:
  33. f.write(d)
  34. elif d.find("-") != -1:
  35. f = open(d.split("-")[0].replace(" ", ""), "wb")
  36. f.write(d[d.index("-")+1:])
  37. except KeyboardInterrupt:
  38. print "Okayy"
  39. sock.close()
  40. sys.exit()
  41. except:
  42. traceback.print_exc()
Add Comment
Please, Sign In to add comment