SOCKSIFY(1)
β¨ SOCKSIFY(1) β runtime socksification of selected programs β¨
okay so bestie, this is the SOCKSIFY(1) page from the General Commands Manual, and it's literally all about runtime socksification of selected programs. no cap. it's giving βmake your already-compiled dynamic binaries work with socksβ energy. π§
π NAME π
socksify β runtime socksification of selected programs.
π¦ DESCRIPTION π¦
okay so the shell script socksify is meant to aid in using socks with already compiled dynamic binaries. The way that works? It sets the LD_PRELOAD environment variable to libdsocks, and then it will attempt to wrap all networking-related system calls. iconic.
When you use it, the script can socksify a program by simply prefixing the given program and its arguments with the socksify script, like in the example below. periodt.
$ socksify ftp ftp.example.org
π ENVIRONMENT π
okay so the socksify script, and the Dante socks library used by the socksify script, can interpret several environment variables. let's go π
SOCKS_CONFβ gives the name of thesocks.conffile. Default is/etc/socks.conf, unless it was changed when compiling the Dante libsocks libraries. Creating asocks.confis the recommended way to usesocksify, butsocksifycan also be used for most simple configurations without anysocks.conffile, as long as the proxy server to use is set in one of the supported environment variables. β¨SOCKS_DEBUGβ enables debug logging. The value given should be a number, one or up, indicating the level of debugging provided.SOCKS_LOGOUTPUTβ this value controls where the client library sends logoutput. It can be eithersyslog,stdout,stderr, a filename, or a combination. The default is nowhere. πSOCKS_USERNAMEβ use the value ofSOCKS_USERNAMEas the username when doing username authentication.SOCKS_PASSWORDβ use the value ofSOCKS_PASSWORDas the password when doing username authentication. ngl, not recommended as other users on the system might be able to see your password. πSOCKS_SERVER,SOCKS4_SERVER,SOCKS5_SERVERβ these variables let you specify the address of the server without using asocks.conffile. If asocks.conf-file is present, it is ignored if any of these variables are set. The accepted format is<ipaddress>:<port>. If theSOCKS_SERVERvalue is set, it indicates the specified server supports all socks versions supported by Dante. If either of the other two variables are used, they indicate the given socks server supports only the corresponding socks version, v4 or v5. Note that if the socks server requires any form of authentication, you need to useSOCKS5_SERVER, as v4 does not support authentication. π₯HTTP_CONNECT_PROXYβ this variable can be used to specify the location of a HTTP proxy supporting the connect request. The format used to specify a HTTP proxy ishttp://<ipaddress>:<port>.UPNP_IGDβ this variable can be used to specify the location of a UPNP enabled IGD router. There are three possible values for this variable: a full URL, the interface name the router is reachable via, or the value"broadcast"to search for the IGD on all appropriate interfaces.
β οΈ note: if any of the above environment variables indicating the proxy server to use are set, the Dante client will not parse the socks.conf file.
SOCKS_AUTOADD_LANROUTESβ if this variable is set to"no", the client will not try to auto-add direct routes for all addresses on the LAN. The default is to add them.SOCKS_DISABLE_THREADLOCKβ if this variable is set, the client will not perform threadlocking. The default is for the client to attempt to figure out for itself whether the application to socksify needs threadlocking or not.SOCKS_DIRECTROUTE_FALLBACKβ if this is set to"yes", the client will fallback to attempting a direct connection if the proxy route fails. The default is"no".
π FILES π
/etc/socks.conf
π AUTHORS π
For inferno Nettverk A/S:
- Michael Shuldman
- Karl-Andre' Skevik
πΈ SEE ALSO πΈ
Information about new releases and other related issues can be found on the Dante WWW home page: http://www.inet.no/dante/
π BUGS π
See the accompanying BUGS file. New ones should be reported to dante-bugs@inet.no.
okay that's literally the whole page β SOCKSIFY(1) from the General Commands Manual, dated July 6 2013. bye bestie, love u π
π¦ where this page comes from
- epel 10: dante 1.4.4-1.el10_0 Β· BSD-Inferno-Nettverk
- epel 9: dante 1.4.4-1.el9 Β· BSD-Inferno-Nettverk
- fedora 43: dante 1.4.4-8.fc43 Β· BSD-Inferno-Nettverk
- fedora 43: dante 1.4.4-8.fc43 Β· BSD-Inferno-Nettverk
- fedora 44: dante 1.4.4-10.fc44 Β· BSD-Inferno-Nettverk
- fedora 44: dante 1.4.4-10.fc44 Β· BSD-Inferno-Nettverk
- Copyright (c) 2009, 2011, 2012, 2013, 2014 Inferno Nettverk A/S, Norway. All rights reserved
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms