Proxies::Scanner

 109.123.126.253   8080    [GB]   [  OPEN  ]   response-time:   4659.22 (ms)
      41.73.2.35   8080    [NG]   [  OPEN  ]   response-time:   3070.06 (ms)
  125.162.196.35   80      [ID]   [FILTERED]   response-time:    986.64 (ms)
 180.247.198.182   8080    [ID]   [ CLOSED ]   
   41.75.201.146   3128    [NG]   [  OPEN  ]   response-time:   5603.33 (ms)
   146.255.9.124   3128    [GB]   [  OPEN  ]   response-time:   6725.64 (ms)
 117.102.116.251   1080    [ID]   [ CLOSED ]   
    110.232.93.9   3128    [ID]   [  OPEN  ]   response-time:   2103.07 (ms)
    88.51.231.92   8080    [IT]   [  OPEN  ]   response-time:   9210.97 (ms)
    88.98.38.185   80      [GB]   [  OPEN  ]   response-time:   9276.67 (ms)
   217.20.245.59   80      [GB]   [TIME OUT]   
  81.199.166.156   8080    [GB]   [TIME OUT]  

Installation

Install it yourself as:

$ gem install proxies-scanner

Usage

Find US proxies

$ proxies-scanner US

Find all proxies

$ proxies-scanner

Check proxies from file

$ proxies-scanner -f /var/my_proxies_file

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Added some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request