tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

navigation-headers-server.py (735B)


      1 def main(request, response):
      2    response.status = (200, b"OK")
      3    response.headers.set(b"Content-Type", b"text/html")
      4    return b"""
      5    <script>
      6      self.addEventListener('load', evt => {
      7        self.parent.postMessage({
      8          origin: '%s',
      9          referer: '%s',
     10          'sec-fetch-site': '%s',
     11          'sec-fetch-mode': '%s',
     12          'sec-fetch-dest': '%s',
     13        });
     14      });
     15    </script>""" % (request.headers.get(
     16        b"origin", b"not set"), request.headers.get(b"referer", b"not set"),
     17                    request.headers.get(b"sec-fetch-site", b"not set"),
     18                    request.headers.get(b"sec-fetch-mode", b"not set"),
     19                    request.headers.get(b"sec-fetch-dest", b"not set"))