tor-browser

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

check-cookie.py (696B)


      1 def main(request, response):
      2    headers = [
      3        (b"Content-Type", b"text/javascript"),
      4        (b"Access-Control-Allow-Origin", request.GET.first(b"origin")),
      5        (b"Access-Control-Allow-Credentials", b"true")
      6    ]
      7    identifier = request.GET.first(b"id")
      8    cookie_name = request.GET.first(b"cookieName")
      9    cookie = request.cookies.first(cookie_name, None)
     10    if identifier is None or cookie_name is None:
     11        return headers, b""
     12 
     13    if cookie is None:
     14        result = b"not found"
     15    elif cookie.value == b"1":
     16        result = b"found"
     17    else:
     18        result = b"different value: " + cookie.value
     19 
     20    return headers, b"window." + identifier + b" = '" + result + b"';"