robputt / py-dns-over-https-proxy Goto Github PK
View Code? Open in Web Editor NEWProvides a simple Python based proxy for running DNS over HTTPS to Google's DNS over HTTPS service.
License: GNU General Public License v3.0
Provides a simple Python based proxy for running DNS over HTTPS to Google's DNS over HTTPS service.
License: GNU General Public License v3.0
@robputt796 Hi,
Today I get this new problem which is dns cannot open site like youtube.com and too many others site with https. i can ping the site and getting reply but i cannot open it.
Hi
Thanks for your awesome script. But I get this warning in my log when i run your script "InsecureRequestWarning: Unverified HTTPS request is being made." and of course your script continue to work. How can i fix this warning. i try the link for urllib3 but i couldn't get anywhere.
PS : why some site open then closed suddenly, I can get the site ip through dig and nslookup but when i open it it shows then my censorship page come up. this doesn't happened on youtube or few other sites.
Hi,
Recently I get this error a lot :
Exception happened during processing of request from ('127.0.0.1', 51524)
Traceback (most recent call last):
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 599, in process_request_thread
self.finish_request(request, client_address)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 334, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 655, in init
self.handle()
File "/Library/Python/2.7/site-packages/dnslib/server.py", line 144, in handle
rdata = self.get_reply(data)
File "/Library/Python/2.7/site-packages/dnslib/server.py", line 161, in get_reply
reply = resolver.resolve(request,self)
File "dns.py", line 108, in resolve
verify=False)
File "/Library/Python/2.7/site-packages/requests/api.py", line 70, in get
return request('get', url, params=params, **kwargs)
File "/Library/Python/2.7/site-packages/requests/api.py", line 56, in request
return session.request(method=method, url=url, **kwargs)
File "/Library/Python/2.7/site-packages/requests/sessions.py", line 475, in request
resp = self.send(prep, **send_kwargs)
File "/Library/Python/2.7/site-packages/requests/sessions.py", line 596, in send
r = adapter.send(request, **kwargs)
File "/Library/Python/2.7/site-packages/requests/adapters.py", line 497, in send
raise SSLError(e, request=request)
SSLError: EOF occurred in violation of protocol (_ssl.c:590)
Hi @robputt796 ,
today I got this error and script exit for possible MITM attack. Can we change pinned cert that you attach before?
@robputt796
the WARNING: REMOTE SSL CERT DID NOT MATCH EXPECTED happened again besides what i post for new error i received
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.