急代理服务器查找,该如何解决

急!代理服务器查找
我想做个代理服务器查找的程序
用端口扫描不知道怎么做
请大家帮帮忙!

------解决方案--------------------
socks4,socks5代理都有自己的协议的,只要连接上端口发送协议数据过去就能检查到是哪种代理,如果是socks5代理,也可以检查到是不需要验证,或使用哪种验证,自己去看RFC吧,所有资料都在RFC可以查到
------解决方案--------------------
楼上正解