Gecko-AK.org Networking/Security Reference Pages


Open Proxies



What is a proxy?

A proxy is a type of server that acts as a "go-between" or "broker" for some type of information exchange on a network. The most common use of a proxy is to regulate HTTP (web) traffic that passes between hosts on a local area network (LAN) and an external network (such as the Internet). Used in such a way, a proxy server is not a bad thing; in fact, it can be quite beneficial, as it can filter the content that is delivered to a business or home network.

So what's the problem?

If a proxy server is used for such a legitimate purpose, and is correctly configured, there is no problem. However, if the proxy server is not correctly configured, or if it is set up on a network where the sys admin doesn't care if the proxy is abused, it can be used as an anonymous launchpad for all kinds of mischief.

For example, a spammer can use certain types of open proxies to relay e-mail that cannot be traced back to the original sender, or to launch a port scanning attack to find "open relays" (mail servers that allow anyone on the Internet to relay mail to anyone else on the Internet, bypassing the security checks that restrict usage to authorized users). Or an open proxy could be used to try to steal content from web servers.

How do I know if I have an open proxy on my computer or network?

Get a copy of nmap or nessus (or better yet, both nmap and nessus) and look for the following (incomplete) list of open proxy ports:

Port Proxy Type
25 SMTP (e-mail) *
80 HTTP (WWW) *
81 WWW
1080 Socks
3127 MyDoom **
3128 Squid
4480 Proxy+
6588 AnalogX
8000 WWW
8080 WWW
8081 WWW
* Note--these are commonly used ports for e-mail and http (www) access. Their presence does not necessarily mean you have an open proxy.
** Note--MyDoom is not a proxy, but a trojan that can be used to compromise a Windows PC. In my experience as an ISP Abuse Administrator, I have noticed an overwhelming number of zombie spam hosts show port 3127 open, and that when port 3127 is no longer open or filtered on a customer's computer/network, we no longer receive complaints about UCE relayed through that customer's connection.



You might also find it educational to download ethereal and watch the traffic on your network/Internet connection.