pure is a collection of software and tools that I use to manage my network and my storage.
Directory tree:
pkg/dnshandlersis meant to be an intercepting DNS caching proxy- I'm willingly not implementing support for most record types
pkg/dohotis a forwarder for mainly A and AAAA records is loosely inspired bypkg/httpis a http proxy tailor-made to support the "signed hash protocol"- https://www.theiphonewiki.com/wiki/SHSH
- it redirects everything else towards HTTPS
pkg/sntpis a sntp v4 server that relays the time of the system on which it is running- the rest of the project is just basic ansible