Advertisement
Guest User

Untitled

a guest
May 19th, 2016
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. import socket
  2. s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
  3. s.bind(('127.0.0.1', 3002))
  4. s.listen(1)
  5. conn, addr = s.accept()
  6. print "Request from ", addr
  7. resp = conn.recv(1024)
  8. print resp
  9. resp = resp.split('\n')
  10. resp = resp[0].split(' ')
  11. print "Resursa: ", resp[1]
  12. resp = resp[1].split('@')
  13. resp1 = resp[0] # user:pass
  14. resp2 = resp[1] # server/folder
  15. resp1 = resp1.split(':')
  16. usr = resp1[0][1:]
  17. pas = resp1[1]
  18. resp2 = resp2.split('/')
  19. srv = resp2[0]
  20. fld = resp2[1]
  21. reply = "HTTP/1.1 200 OK\r\n" \
  22. "Content-Type: text/html; charset=utf-8\r\n" \
  23. "Connection: close\r\n\r\n" \
  24. "<h1>It's working!</h1>" \
  25. "User: " + usr + \
  26. "<br>Pass: " + pas + \
  27. "<br>FTP server: " + srv + \
  28. "<br>Folder: " + fld + \
  29. "\r\n\r\n"
  30. conn.sendall(reply)
  31. conn.close()
  32. s.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement