Forces foreign software to do all TCP connections through SOCKS tunnel
...It also covers DNS requests of the foreign software in a way that they aren't leaked. The implemented technology is independent from the used protocols on TCP, so it works for HTTP, HTTPS, passive FTP, SMTP, etc.
Development has moved: https://github.com/jeagle/bind-dlz-perl
BIND 9 dynamically loadable zone (DLZ) plugin embedding a Perl interpreter in BIND, allowing Perl scripts to be written to integrate with BIND and serve DNS data.
Current version supports BIND 9 dlopen interface and BIND 9.9 clientinfo extensions.