master
Chloe Fontenot 🏳️‍⚧️ 2022-01-10 18:05:05 +07:00
parent 844d92e100
commit fdc1bc8341
1 changed files with 18 additions and 0 deletions

@ -0,0 +1,18 @@
#!/bin/python
from dnslib import server
import dnslib
from dns_over_https import SecureDNS
print("DoH Proxy resolver - <Written by Caleb Fontenot>")
class DoHProxy:
def resolve(self,request,handler):
reply = request.reply()
reply.add_answer(dnslib.dns.RR.fromZone("abc.def. 60 A 1.2.3.4"))
return reply
#Setup DNS server, this will listen for incoming DNS packets
resolver = DoHProxy()
logger = server.DNSLogger(prefix=True)
server = server.DNSServer(resolver,port=53,address="localhost",logger=logger, tcp=False)
#server.start_thread()
server.start()