InjectSOCKS
Forces foreign software to do all TCP connections through SOCKS tunnel
InjectSOCKS is an open source utility for Microsoft Windows. It forces foreign software to create any TCP connection through a SOCKS V5 tunnel like Tor. 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.