Fully-customizable system that allows you to connect to the Internet through multiple chains of proxy servers, thereby concealing your actual IP address. ProxyChain supports both HTTP and SOCKS4 protocols which makes it efficient enough to be used for web browsing, e-mail sending, FTP (file transfer protocol), and even chatting. When installed on a server, ProxyChain can act as a stand-alone HTTP or SOCKS4 proxy server. ProxyChain can help you create an entire pool of proxy chains; each chain can contain any number of proxy servers. When you, for example, request a web page your computer connects only to the first proxy in a chain. A tunneling request is then created between servers in each proxy chain; and by turn, between chains in your proxy pool (a collection of proxy chains). Afterwards, your request is carried from one proxy to another and from one chain to the following one until it reaches the last proxy in your pool. The request is then sent to the actual target server you specified through your browser. This process makes it virtually impossible to track your real IP address; simply because a tracker has to search down the logs of all intermediate servers for the request made by your actual IP address in a reverse order; not to mention that some servers do not keep such logs. The complex process of connecting through multiple proxy chains is fully automated and does not require the userís interference. For this purpose, ProxyChain includes a customizable proxy managing tool called Proxy Analyzer. Proxy Analyzer allows you to select the proxy servers you wish to include in your proxy list(s), and allows for automatic validation of each proxy according to functionality, anonymity, speed, and tunneling. It can then exclude all unqualified proxy servers from your connection list with one mouse click. Proxy Analyzer automatically runs periodical checks on your proxy list(s) and updates it with fresh and functional proxies according to your settings.