Advertisement
Guest User

Untitled

a guest
Oct 5th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.62 KB | None | 0 0
  1. import string,cgi,time
  2. from os import curdir, sep
  3. from BaseHTTPServer import BaseHTTPRequestHandler, HTTPServer
  4. #import pri
  5.  
  6. class MyHandler(BaseHTTPRequestHandler):
  7.  
  8.     def do_POST(self):
  9.       if self.path == "/game/getversion.jsp":
  10.               #f = open(curdir + sep + self.path) #self.path has /test.html
  11. #note that this potentially makes every file on your computer readable by the internet
  12.         #print self.rfile.read(int(self.headers.getheader('Content-Length'))).split("&=")
  13.     print int(self.headers.getheader('Content-Length'))
  14.     data = self.rfile.read(int(self.headers.getheader('Content-Length')))
  15.         #self.username = data.split("&=")[1]
  16.         #self.password = data.split("&=")[3]
  17.         #print self.username
  18.         #print self.password
  19.         self.send_response(200)
  20.         self.send_header('Content-type',    'text/html')
  21.         self.end_headers()
  22.         self.wfile.write("1:2:3:4")
  23.         #f.close()
  24.       return
  25.     def do_GET(self):
  26.       if self.path.startswith("/game/joinserver.jsp"):
  27.         self.send_response(200)
  28.         self.send_header('Content-type',    'text/html')
  29.         self.end_headers()
  30.         self.wfile.write("ok")
  31.       if self.path.startswith("game/checkserver.jsp"):
  32.         self.send_response(200)
  33.         self.send_header('Content-type', 'text/html')
  34.         self.end_headers()
  35.         self.wfile.write("YES")
  36. def main():
  37.     try:
  38.         server = HTTPServer(('', 80), MyHandler)
  39.         server.serve_forever()
  40.     except KeyboardInterrupt:
  41.         print '^C received, shutting down server'
  42.         server.socket.close()
  43.  
  44. if __name__ == '__main__':
  45.     main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement