I guess it's my turn to share something valuable with BHW, so I've decided to give these two little php scripts. The filterproxylist.php extracts only IP_address : port pairs from a list of proxies. For example, if you have a list like this: 184.108.40.206:1080 server support: 4 Algeria 220.127.116.11:1080 server support: 4 Algeria 18.104.22.168:1080 server support: 4 Argentina (Buenos Aires) 22.214.171.124:1080 server support: 4 Argentina (Buenos Aires) 126.96.36.199:1080 server support: 4 Argentina (Federal) 188.8.131.52:1080 server support: 4,5 Australia (Brisbane) 184.108.40.206:1080 server support: 4 Australia (Cleveland) 220.127.116.11:1080 server support: 4 Australia (Cranbourne) it will remove the garbage and convert the list to: 18.104.22.168:1080 22.214.171.124:1080 126.96.36.199:1080 188.8.131.52:1080 184.108.40.206:1080 220.127.116.11:1080 18.104.22.168:1080 22.214.171.124:1080 This is useful when you have to check online proxy lists and don't want to copy/paste each ip address manually to a notepad. The aliveproxy.php will go through the list and check if a proxy responds to a connection request. This doesn't guarantee that a detected alive proxy will work though. Some proxies respond, but block requests. However, it'll save your time, since you don't need to go through the dead proxies.