A ruby port of the ipcat library to classify IP addresses from known datacenters
With bundler:
# In Gemfile
gem 'ipcat'Or with rubygems:
gem install ipcatIPCat.datacenter?(ip_address)It will return an IPCat::IPRange if ip_address is from a known datacenter; nil otherwise.
For example,
range = IPCat.datacenter?('52.95.252.0') # => instance of IPCat::IPRange
range.name # => 'Amazon AWS'
IPCat.datacenter?('127.0.0.1') # => nilCopyright (c) 2013 Kickstarter, Inc
Released under an MIT License