Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import socket
- s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
- s.bind(('127.0.0.1', 3002))
- s.listen(1)
- conn, addr = s.accept()
- print "Request from ", addr
- resp = conn.recv(1024)
- print resp
- resp = resp.split('\n')
- resp = resp[0].split(' ')
- print "Resursa: ", resp[1]
- resp = resp[1].split('@')
- resp1 = resp[0] # user:pass
- resp2 = resp[1] # server/folder
- resp1 = resp1.split(':')
- usr = resp1[0][1:]
- pas = resp1[1]
- resp2 = resp2.split('/')
- srv = resp2[0]
- fld = resp2[1]
- reply = "HTTP/1.1 200 OK\r\n" \
- "Content-Type: text/html; charset=utf-8\r\n" \
- "Connection: close\r\n\r\n" \
- "<h1>It's working!</h1>" \
- "User: " + usr + \
- "<br>Pass: " + pas + \
- "<br>FTP server: " + srv + \
- "<br>Folder: " + fld + \
- "\r\n\r\n"
- conn.sendall(reply)
- conn.close()
- s.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement