Security News
The Unpaid Backbone of Open Source: Solo Maintainers Face Increasing Security Demands
Solo open source maintainers face burnout and security challenges, with 60% unpaid and 60% considering quitting.
@ip-location-db/geo-asn-country
Advanced tools
Database | Type | License | Updated | IPv4 | IPv6 | IPv4-num | IPv6-num |
---|---|---|---|---|---|---|---|
GeoFeed + ASN | Country | CC0 | Daily | CSV MMDB | CSV MMDB | CSV | CSV |
ip_range_start, ip_range_end, country_code
ip_range_start
and ip_range_end
are either IP addresses, or IP addresses in numeric format (depending upon which files you choose) and these two fields represent an inclusive range of IP addresses for that data row.
For example, in the -ipv4.csv
files, the CSV line: 1.0.0.0,1.0.0.255,AU
would mean that any IP addresses between 1.0.0.0
and 1.0.0.255
(inclusive) are AU
. In -ipv4-num.csv
files, the equivalent line would be: 16777216,16777471,AU
.
For example, in the -ipv6.csv
files, the CSV line: 2001:200::,2001:200:ffff:ffff:ffff:ffff:ffff:ffff,JP
would mean that any IP addresses between 2001:200::
and 2001:200:ffff:ffff:ffff:ffff:ffff:ffff
(inclusive) are JP
. In -ipv6-num.csv
files, the equivalent line would be: 42540528726795050063891204319802818560,42540528806023212578155541913346768895,JP
.
Please be careful when using IPv6 and IPv6-num files in your program, the numerical value exceeds 32bit unsigned integers, and you would need to use a 128bit unsigned integer.
country_code
is the two-letter code defined in ISO 3166-1 alpha-2.
You can get the country name, capital, continent, currency, languages, etc.
from the country_code
by Countries Database in JSON, CSV, SQL format.
Created by merging GeoFeed database from OpenGeoFeed and Collections of provider geofeed and so on.
Created by merging 5 RIP (afrinic, apnic, arin, lacnic, ripe ncc) IP-ASN-Country database. ASN (Autonomous System Number) is a unique number assigned to an Autonomous System (AS) by the IANA.
When merging multiple database, set the front database above back one. For example, geo-whois-asn-country is created by merging 3 database with GeoFeed > Whois > ASN. In more detail, the geo-whois-asn database matches the GeoFeed results, for ip ranges not covered by GeoFeed it matches the Whois results, and for ip ranges not covered by either it matches the ASN results.
GeoFeed: 1.0.0.0, 2.0.0.0, AU
3.0.0.1, 4.0.0.0, US
Whois: 1.0.0.0, 2.2.0.0, FR
2.5.0.1, 4.0.0.0, IN
ASN: 1.0.0.0, 4.0.0.0, JP
is converted to
GeoFeed-Whois-ASN: 1.0.0.0, 2.0.0.0, AU
2.0.0.1, 2.2.0.0, FR
2.2.0.1, 2.5.0.0, JP
2.5.0.1, 3.0.0.0, IN
3.0.0.1, 4.0.0.0, US
These files are subject to the Creative Commons Zero (CC0) license. You may use these databases without attribution for any purpose.
FAQs
Ip to location database
The npm package @ip-location-db/geo-asn-country receives a total of 391 weekly downloads. As such, @ip-location-db/geo-asn-country popularity was classified as not popular.
We found that @ip-location-db/geo-asn-country demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Solo open source maintainers face burnout and security challenges, with 60% unpaid and 60% considering quitting.
Security News
License exceptions modify the terms of open source licenses, impacting how software can be used, modified, and distributed. Developers should be aware of the legal implications of these exceptions.
Security News
A developer is accusing Tencent of violating the GPL by modifying a Python utility and changing its license to BSD, highlighting the importance of copyleft compliance.