Packages and Binaries:

redsocks

Redsocks is a daemon running on the local system, that will transparently tunnel any TCP connection via a remote SOCKS4, SOCKS5 or HTTP proxy server. It uses the system firewall’s redirection facility to intercept TCP connections, thus the redirection is system-wide, with fine-grained control, and does not depend on LD_PRELOAD libraries.

Redsocks supports tunneling TCP connections and UDP packets. It has authentication support for both, SOCKS and HTTP proxies.

Also included is a small DNS server returning answers with the “truncated” flag set for any UDP query, forcing the resolver to use TCP.

Installed size: 156 KB
How to install: sudo apt install redsocks

Dependencies:
  • adduser
  • libc6
  • libevent-core-2.1-7t64
  • lsb-base
redsocks

Redirect any TCP connection to a SOCKS or HTTP proxy

root@kali:~# redsocks -h
Usage: redsocks [-?hvt] [-c config] [-p pidfile]
  -h, -?       this message
  -v           print version
  -t           test config syntax
  -p           write pid to pidfile

Updated on: 2024-May-23