Manual Reference Pages - CSOCKS (1)
csocks - Script that LD_PRELOAD a socks v4/v5 library for socksify applications
Csocks (csocks is abbreviation for "Client Socks") is a Unix/Posix Socks4/5 client that supports many features. SOCKS is an Internet protocol that allows client-server applications to transparently use the services of a network firewall. SOCKS is an abbreviation for "SOCKetS". Clients behind a firewall, needing to access exterior servers, may connect to a SOCKS proxy server instead. Such proxy server controls the eligibility of the client to access the external server and passes the request on to the server. SOCKS can also be used in the opposite way, allowing the clients outside the firewall ("exterior clients") to connect to servers inside the firewall (internal servers).
SOCKS4 (all functions): CONNECT, BIND
SOCKS5 : CONNECT, BIND, UDP ASSOCIATE, USER AUTHENTICATION
In the "csocks.conf" configuration file you can indicate the username (socks4 and 5) and password (only socks5) used globally. In alternative you can set CSOCKS_USER and CSOCKS_PASSWD environment (in this case the global declarations in csocks.conf are ignored).
CSOCKS is easy to use: if you want to socksify your favorite application (f.e. ssh), simple you must write the command:
csocks ssh 18.104.22.168
Starting from version 1.5 csocks support IPv6 rules (sperimental) and socksify IPv6 connections
csocks ssh fe80::242:3hff:fe54:e7e6%bge0
Before this, you must configure the CSOCKS configuration file (usually is /usr/local/etc/csocks.conf in FreeBSD and /etc/csocks.conf in Linux). See manpage csocks.conf (5)
0 If status is done negative other
RFC1928 - RFC1929 - RFC1961
The SOCKS5/GSSAPI arent implemented in the current version.
Raffaele De Lorenzo (email@example.com) (http://csocks.altervista.org)
|--> ||CSOCKS (1) ||Version 1.5 - January 5 2008 |
Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.