From: Blair K. <bl...@th...> - 2012-03-12 23:16:06
|
On Mar 12, 2012, at 3:43 PM, Andreas Kupries wrote: > Can you tell us a bit more what SOCKS (5) is ? > (Or provide links to some definitions) > > I am a bit unclear on the background here, sorry. > > Lastly, what (dis)advantages do you see in having this in tcllib, versus > keeping it in your own github repository ? SOCKS is a protocol that allows you to connect to a proxy server and request your traffic be routed to an arbitrary third-party site. SOCKS 5 is just the most recent version of the protocol. Some businesses and schools do not permit direct connections to the Internet, instead forcing users to go through a proxy server for content filtering. Many of these proxies use the SOCKS protocol. Additionally, Tor (https://torproject.org) provides a SOCKS 5 proxy interface to permit client software to access the Internet through the Tor network, providing anonymity to an end user. Wikipedia offers a more thorough definition at http://en.wikipedia.org/wiki/Socks_5. Additionally, you can find the RFC at http://www.ietf.org/rfc/rfc1928.txt. The reason I'm submitting this for inclusion in tcllib is that I believe it may be of use to the wider community, and I see tcllib as a collection of these types of features for easy distribution. Maintaining the package on my github repository will make it harder to find for a developer. --- Blair Kitchen bl...@th... |