GeoIP searches a GeoIP database for a given host or IP address, and returns information about the country where the IP address is allocated, and the city, ISP and other information, if you have that database version.
Stores the GeoIP databases in Redis and gives it a simple way to lookup IPs and map them to countries
Rack::GeoIPCountry uses the geoip gem and the GeoIP database to lookup the country of a request by its IP address
The official IP2Proxy Ruby library to detect VPN servers, open proxies, web proxies, Tor exit nodes, search engine robots, data center ranges and residential proxies using IP2Proxy BIN database. Other information available includes proxy type, country, state, city, ISP, domain name, usage type, AS number, AS name, threats, last seen date and provider names.
GeoIP searches a GeoIP database for a given host or IP address, and returns information about the country where the IP address is allocated, and the city, ISP and other information, if you have that database version.
Laranja is a ruby gem which generates random fake valid data. It was built to help testing brazilian apps, since it generated specific data from the country. Now it's localized with the I18n gem, the gem has custom data and custom generators per locale. You can use it in your automated tests or to populate development databases.
GeoIP searches a GeoIP database for a given host or IP address, and returns information about the country where the IP address is allocated, and the city, ISP and other information, if you have that database version.
["Uses GeoIP gem and a free country database"]
GeoIP searches a GeoIP database for a given host or IP address, and returns information about the country where the IP address is allocated, and the city, ISP and other information, if you have that database version. Forked by Adept Mobile to modify/extend.
worldlite - lightweight public domain country data (all data included as good ol' ruby code - no database, no dependencies, no copyright)
GeoIP city and country database
This project consist of two parts First part includes sqlite database with two tables based on worldcitiespop.csv (http://download.maxmind.com/download/): cities(city, country, latitude, longitude, population, timezone_code) timezones(timezone, code) Second part is sinatra (web) application for work with the database throw Sequel ORM.
To provide basic information such as region, population, GDP etc. for each country found in worldbank database
CountriesStatesCitiesDatabase
It uses simplemaps database to provide a list of countries and cities around the world to use in your application.