Existem vários produtos que podem fazer isso, interceptar conexões de saída feitas por aplicativos e desviá-los por meio de um proxy.
Um exemplo disso é Proxifier que suporta SOCKS e também CONNECT tunneling via um proxy http.
Outro é o cliente OpenText SOCKS que usa o Protocolo SOCKS.