A ruby port of the ipcat library to classify IP addresses from known datacenters
With bundler:
# In Gemfile
gem 'ipcat', git: 'https://github.com/joewils/ipcat-ruby', branch: 'main'
IPCat.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') # => nil
git submodule update --remote
rake data:generate
Copyright (c) 2013 Kickstarter, Inc
Released under an MIT License