├── .gitignore ├── AUTHORS ├── CURL_OPTS ├── DNSProxy_MFantuzzi.ppt ├── DNS_types_info.txt ├── Ethernet-arduino.zip ├── GO └── httpdns.go ├── H2-dialog ├── LICENSE ├── Makefile ├── NGINX ├── nginx.conf └── sites-enabled-default ├── README.md ├── TODO ├── arduino └── dnsp-arduino.ino ├── b64.h ├── cache ├── response.b1a12e0c.b1a13018.alt ├── response.b1a12e0c.fb.com.main └── response.b1a12e0c.fb.com.ttl ├── capture-http2.png ├── capture.jpg ├── curl-multiplex-dld.c ├── decode.c ├── decode.o ├── deps ├── b6.c ├── b64 │ ├── b64.h │ ├── buffer.c │ ├── clib.json │ ├── decode.c │ └── encode.c └── ok │ ├── Makefile │ ├── b64.h │ ├── buffer.c │ ├── clib.json │ ├── decode.c │ ├── encode.c │ ├── libok.a │ ├── libok.so │ ├── libok.so.0 │ ├── libok.so.0.1 │ ├── ok.c │ ├── ok.h │ ├── ok.o │ ├── test │ ├── test-old.c │ └── test.c ├── dnsp ├── dnsp-h2 ├── dnsp-h2.c ├── dnsp.c ├── dnsp.c.fork.bak ├── dnsp.c.pthread.bak ├── encode.c ├── encode.o ├── examples ├── DNS_example_input.txt ├── mon.sh ├── monitor.sh └── test.sh ├── getaddrinfo ├── hex.c ├── hexdump.h ├── http_curl.c ├── librb64u.c ├── librb64u.h ├── out.txt ├── php-resolver ├── dns.html ├── dnscheck.js ├── full_resolver.php ├── ns.php.noEtag ├── nslookup-doh.php ├── nslookup.php ├── nslookup_googlecloud.php └── nslookup_original.php ├── polipo ├── polipo.conf └── polipo.sh ├── printout.c └── varnish ├── etc-default-varnish └── etc-varnish-default-vcl /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/AUTHORS -------------------------------------------------------------------------------- /CURL_OPTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/CURL_OPTS -------------------------------------------------------------------------------- /DNSProxy_MFantuzzi.ppt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/DNSProxy_MFantuzzi.ppt -------------------------------------------------------------------------------- /DNS_types_info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/DNS_types_info.txt -------------------------------------------------------------------------------- /Ethernet-arduino.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/Ethernet-arduino.zip -------------------------------------------------------------------------------- /GO/httpdns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/GO/httpdns.go -------------------------------------------------------------------------------- /H2-dialog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/H2-dialog -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/Makefile -------------------------------------------------------------------------------- /NGINX/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/NGINX/nginx.conf -------------------------------------------------------------------------------- /NGINX/sites-enabled-default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/NGINX/sites-enabled-default -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/README.md -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/TODO -------------------------------------------------------------------------------- /arduino/dnsp-arduino.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/arduino/dnsp-arduino.ino -------------------------------------------------------------------------------- /b64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/b64.h -------------------------------------------------------------------------------- /cache/response.b1a12e0c.b1a13018.alt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/cache/response.b1a12e0c.b1a13018.alt -------------------------------------------------------------------------------- /cache/response.b1a12e0c.fb.com.main: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/cache/response.b1a12e0c.fb.com.main -------------------------------------------------------------------------------- /cache/response.b1a12e0c.fb.com.ttl: -------------------------------------------------------------------------------- 1 | ! -------------------------------------------------------------------------------- /capture-http2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/capture-http2.png -------------------------------------------------------------------------------- /capture.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/capture.jpg -------------------------------------------------------------------------------- /curl-multiplex-dld.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/curl-multiplex-dld.c -------------------------------------------------------------------------------- /decode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/decode.c -------------------------------------------------------------------------------- /decode.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/decode.o -------------------------------------------------------------------------------- /deps/b6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/deps/b6.c -------------------------------------------------------------------------------- /deps/b64/b64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/deps/b64/b64.h -------------------------------------------------------------------------------- /deps/b64/buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/deps/b64/buffer.c -------------------------------------------------------------------------------- /deps/b64/clib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/deps/b64/clib.json -------------------------------------------------------------------------------- /deps/b64/decode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/deps/b64/decode.c -------------------------------------------------------------------------------- /deps/b64/encode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/deps/b64/encode.c -------------------------------------------------------------------------------- /deps/ok/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/deps/ok/Makefile -------------------------------------------------------------------------------- /deps/ok/b64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/deps/ok/b64.h -------------------------------------------------------------------------------- /deps/ok/buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/deps/ok/buffer.c -------------------------------------------------------------------------------- /deps/ok/clib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/deps/ok/clib.json -------------------------------------------------------------------------------- /deps/ok/decode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/deps/ok/decode.c -------------------------------------------------------------------------------- /deps/ok/encode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/deps/ok/encode.c -------------------------------------------------------------------------------- /deps/ok/libok.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/deps/ok/libok.a -------------------------------------------------------------------------------- /deps/ok/libok.so: -------------------------------------------------------------------------------- 1 | libok.so.0.1 -------------------------------------------------------------------------------- /deps/ok/libok.so.0: -------------------------------------------------------------------------------- 1 | libok.so.0.1 -------------------------------------------------------------------------------- /deps/ok/libok.so.0.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/deps/ok/libok.so.0.1 -------------------------------------------------------------------------------- /deps/ok/ok.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/deps/ok/ok.c -------------------------------------------------------------------------------- /deps/ok/ok.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/deps/ok/ok.h -------------------------------------------------------------------------------- /deps/ok/ok.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/deps/ok/ok.o -------------------------------------------------------------------------------- /deps/ok/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/deps/ok/test -------------------------------------------------------------------------------- /deps/ok/test-old.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/deps/ok/test-old.c -------------------------------------------------------------------------------- /deps/ok/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/deps/ok/test.c -------------------------------------------------------------------------------- /dnsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/dnsp -------------------------------------------------------------------------------- /dnsp-h2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/dnsp-h2 -------------------------------------------------------------------------------- /dnsp-h2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/dnsp-h2.c -------------------------------------------------------------------------------- /dnsp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/dnsp.c -------------------------------------------------------------------------------- /dnsp.c.fork.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/dnsp.c.fork.bak -------------------------------------------------------------------------------- /dnsp.c.pthread.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/dnsp.c.pthread.bak -------------------------------------------------------------------------------- /encode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/encode.c -------------------------------------------------------------------------------- /encode.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/encode.o -------------------------------------------------------------------------------- /examples/DNS_example_input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/examples/DNS_example_input.txt -------------------------------------------------------------------------------- /examples/mon.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/examples/mon.sh -------------------------------------------------------------------------------- /examples/monitor.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/examples/monitor.sh -------------------------------------------------------------------------------- /examples/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/examples/test.sh -------------------------------------------------------------------------------- /getaddrinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/getaddrinfo -------------------------------------------------------------------------------- /hex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/hex.c -------------------------------------------------------------------------------- /hexdump.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/hexdump.h -------------------------------------------------------------------------------- /http_curl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/http_curl.c -------------------------------------------------------------------------------- /librb64u.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/librb64u.c -------------------------------------------------------------------------------- /librb64u.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/librb64u.h -------------------------------------------------------------------------------- /out.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/out.txt -------------------------------------------------------------------------------- /php-resolver/dns.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/php-resolver/dns.html -------------------------------------------------------------------------------- /php-resolver/dnscheck.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/php-resolver/dnscheck.js -------------------------------------------------------------------------------- /php-resolver/full_resolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/php-resolver/full_resolver.php -------------------------------------------------------------------------------- /php-resolver/ns.php.noEtag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/php-resolver/ns.php.noEtag -------------------------------------------------------------------------------- /php-resolver/nslookup-doh.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/php-resolver/nslookup-doh.php -------------------------------------------------------------------------------- /php-resolver/nslookup.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/php-resolver/nslookup.php -------------------------------------------------------------------------------- /php-resolver/nslookup_googlecloud.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/php-resolver/nslookup_googlecloud.php -------------------------------------------------------------------------------- /php-resolver/nslookup_original.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/php-resolver/nslookup_original.php -------------------------------------------------------------------------------- /polipo/polipo.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/polipo/polipo.conf -------------------------------------------------------------------------------- /polipo/polipo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/polipo/polipo.sh -------------------------------------------------------------------------------- /printout.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/printout.c -------------------------------------------------------------------------------- /varnish/etc-default-varnish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/varnish/etc-default-varnish -------------------------------------------------------------------------------- /varnish/etc-varnish-default-vcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantuz/DNSProxy/HEAD/varnish/etc-varnish-default-vcl --------------------------------------------------------------------------------