Skip to content

Instantly share code, notes, and snippets.

@ndmanvar
Created March 12, 2018 22:21
Show Gist options
  • Save ndmanvar/dc2e93e62639d621408869f7968e799f to your computer and use it in GitHub Desktop.
Save ndmanvar/dc2e93e62639d621408869f7968e799f to your computer and use it in GitHub Desktop.
#!/usr/bin/env python
import SimpleHTTPServer
class MyHTTPRequestHandler(SimpleHTTPServer.SimpleHTTPRequestHandler):
def end_headers(self):
self.send_my_headers()
SimpleHTTPServer.SimpleHTTPRequestHandler.end_headers(self)
def send_my_headers(self):
self.send_header("Access-Control-Allow-Origin", "*")
self.send_header("Content-Security-Policy-Report-Only",
"default-src *; "
"script-src 'self' 'unsafe-eval' 'unsafe-inline' cdn.example.com cdn.ravenjs.com; "
"style-src 'self' 'unsafe-inline' cdn.example.com; "
"img-src * data:; "
"report-uri https://sentry.io/api/288413/csp-report/?sentry_key=8fe74c6f5ea546ac9fc4ca1527c08bde")
if __name__ == '__main__':
SimpleHTTPServer.test(HandlerClass=MyHTTPRequestHandler)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment