File size: 512 Bytes
952d836
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
from http.server import BaseHTTPRequestHandler, HTTPServer
import socketserver
class ProxyHandler(BaseHTTPRequestHandler):
    def do_GET(self):
        if self.path == '/':
            self.send_error(200)
            self.end_headers()
            return 'Hello World!'
        elif self.path == '/block':
            self.send_response(403)
            self.end_headers()
            return 'Access denied.'
        else:
            self.translate_uri_to_unix(self.path)
            # Send request to target