It's worth the wait. Results below is a partial paste from 1k proxy check. This is another teaser.
Chunk: [0] completed in 1.67 seconds
Chunk: [1] completed in 1.65 seconds
Chunk: [2] completed in 1.69 seconds
Chunk: [3] completed in 1.73 seconds
Chunk: [4] completed in 1.59 seconds
Chunk: [5] completed in 1.72 seconds
Chunk: [6] completed in 1.81 seconds
Chunk: [7] completed in 2.14 seconds
Chunk: [8] completed in 1.91 seconds
Chunk: [9] completed in 2.23 seconds
Each 'chunk' is 100 connections per second and listed time after is what it took to determine should we test those proxy further. As you can read, NPS has extremely fast and reliable engine. This test was done on 10Mbps connection, currently I've no idea how much a slow connection such as 1-2Mbps can do. On my AMD 1090T (6x 3.2GHz cores), NPS consumes only 1-2% CPU from one core when using 100 threads.
Code:
Chunk: [0] completed in 1.67 seconds
connect() 98.21.97.18:6635 timed out
connect() 69.242.129.231:1420 timed out
connect() 66.7.126.183:183 timed out
connect() 71.195.70.219:1205 timed out
connect() 97.79.1.65:33161 timed out
connect() 96.252.83.246:1795 timed out
connect() 74.196.129.8:52501 timed out
connect() 203.188.230.4:1080 timed out
connect() 218.7.191.182:1080 OK
connect() 187.60.96.7:3128 OK
connect() 64.91.193.125:47799 timed out
connect() 67.81.13.128:1989 timed out
connect() 98.215.27.31:1283 timed out
connect() 72.220.5.116:27977 timed out
connect() 74.193.129.219:15958 timed out
connect() 74.142.173.85:35055 timed out
connect() 65.31.152.99:3459 timed out
connect() 24.96.242.243:1643 timed out
connect() 24.208.136.108:1432 timed out
connect() 71.199.104.43:48254 timed out
connect() 210.21.243.20:1080 timed out
connect() 76.73.130.43:1986 timed out
connect() 24.199.121.107:1393 [111] Connection refused
connect() 216.186.160.79:4859 timed out
connect() 216.219.43.43:42645 [111] Connection refused
connect() 184.161.119.207:6856 timed out
connect() 96.22.240.137:8818 timed out
connect() 24.252.78.146:9473 timed out
connect() 24.189.58.63:26715 timed out
connect() 76.164.199.167:14548 [111] Connection refused
connect() 68.44.110.121:29904 timed out
connect() 69.172.43.66:48480 timed out
connect() 209.203.193.6:27977 OK
connect() 98.201.29.211:1486 timed out
connect() 46.35.104.138:10298 timed out
connect() 74.102.83.112:52077 timed out
connect() 82.239.188.241:5999 timed out
connect() 96.238.7.203:1951 timed out
connect() 50.11.140.182:25739 timed out
connect() 173.44.95.28:1893 timed out
connect() 69.244.43.62:1967 timed out
connect() 174.107.154.210:23395 [111] Connection refused
connect() 75.149.86.17:48333 timed out
connect() 75.73.20.158:1457 timed out
connect() 70.177.116.66:1451 timed out
connect() 98.211.119.21:1795 timed out
connect() 98.217.76.59:1311 timed out
connect() 66.74.16.122:4681 timed out
connect() 200.127.28.168:6439 timed out
connect() 217.209.207.89:12429 timed out
connect() 98.119.57.101:61829 timed out
connect() 174.100.14.169:4838 timed out
connect() 66.134.58.235:14971 timed out
connect() 69.242.114.220:1881 timed out
connect() 217.26.14.18:3128 OK
connect() 24.49.168.72:17748 timed out
connect() 75.36.39.127:24699 [111] Connection refused
connect() 98.149.165.120:8649 timed out
connect() 71.245.69.176:2018 timed out
connect() 94.181.229.173:8609 timed out
connect() 67.186.62.91:6927 [111] Connection refused
connect() 69.142.86.34:13471 timed out
connect() 68.175.82.3:56439 timed out
connect() 24.99.188.10:1705 timed out
connect() 71.58.119.211:6097 [111] Connection refused
connect() 97.75.171.2:5551 timed out
connect() 67.81.13.128:53366 timed out
connect() 60.226.97.223:51263 timed out
connect() 98.204.109.104:20616 timed out
connect() 24.14.76.85:27977 timed out
connect() 72.47.91.250:1065 timed out
connect() 76.114.84.152:9851 timed out
connect() 180.153.103.114:1080 timed out
connect() 71.230.129.200:53795 timed out
connect() 72.186.116.115:6089 timed out
connect() 190.158.248.250:3128 OK
connect() 196.203.55.18:8080 timed out
connect() 71.56.42.130:1455 [111] Connection refused
connect() 98.219.61.77:1526 timed out
connect() 67.191.84.5:5849 timed out
connect() 188.233.122.63:8166 timed out
connect() 24.96.130.20:19345 timed out
connect() 77.121.230.23:6508 timed out
connect() 76.127.121.123:36869 [111] Connection refused
connect() 24.187.105.47:41366 timed out
connect() 75.111.7.160:48091 timed out
connect() 24.12.239.53:2342 timed out
connect() 24.46.243.223:33361 timed out
connect() 116.252.185.10:1080 timed out
connect() 8.24.248.21:1080 timed out
connect() 24.3.51.27:4007 timed out
connect() 142.169.118.250:7886 timed out
connect() 69.181.219.153:1333 timed out
connect() 69.254.210.184:42507 [111] Connection refused
connect() 122.205.95.14:80 timed out
connect() 24.127.204.167:1471 timed out
connect() 71.91.77.154:3311 timed out
connect() 65.188.39.252:1486 timed out
connect() 75.143.101.59:1108 timed out
connect() 68.49.239.232:27940 [111] Connection refused
Chunk: [1] completed in 1.65 seconds
Background processess: 9
Array
(
[connect_time] => 0.24
[total_time] => 1.53
[proxy] => 186.215.97.101:3128
[proxy_type] => http
[connect] => yes
[anonylevel] => 3
)
Array
(
[proxy] => 80.142.167.1:1080
[proxy_type] => socks5
[connect_time] => 0.06
[total_time] => 0.36
[proxy_dns] => yes
[anonylevel] => 1
)
Operation completed in 44.98 seconds
On average using 100 threads, it takes only ~45 seconds to check 1k proxy, it does not matter are all proxies dead or alive, the speed will remain the same. Hourly checking speed will be approx. 80k proxy, it is about 2.5 times faster than the old NiX Proxy Checker PRO.
Windows version of NPS will not be as fast as the Linux version due to windows limitations, however it will still beat to death ANY other tool in terms of speed/reliability.
The listed results are almost comparable to native C/C++ program, considering that NPS is PHP based, the results are amazing. Im working over the clock to get windows version and GUI done.
PS. NPS will also have up-to-date IP Country/State/City information. There are various other unseen and advanced features coming but I'll speak about those features later. Needless to say, NPS will be the king of proxy leechers and checkers, so are ready for the new king?
