urn:noticeable:projects:1VJrRqr3h4VWkFv4IWkhProduct Updates Updatesipregistry.co2022-04-20T07:10:58.609ZCopyright © Product UpdatesNoticeablehttps://storage.noticeable.io/projects/1VJrRqr3h4VWkFv4IWkh/newspages/jT8z6s2X1NBdTeejkUBW/01h55ta3gs2tb38cewvncbbc5h-header-logo.pnghttps://storage.noticeable.io/projects/1VJrRqr3h4VWkFv4IWkh/newspages/jT8z6s2X1NBdTeejkUBW/01h55ta3gs2tb38cewvncbbc5h-header-logo.png#de007affurn:noticeable:publications:LIIkOGxywKluUCQL7afC2022-04-16T21:10:45.783Z2022-04-20T07:10:58.609ZIntroducing VPN detectionWe’re excited to announce VPN detection as a new feature. This is available to everybody! Until now we were detecting abusers, attackers, bogons, cloud providers (datacenters), public proxies, relays, and also tor exit nodes. Starting<p>We’re excited to announce VPN detection as a new feature. This is available to everybody!</p><p>Until now we were detecting abusers, attackers, bogons, cloud providers (datacenters), public proxies, relays, and also tor exit nodes. Starting today, we are adding VPN IP addresses detection to the list. Our VPN dataset contains several millions of IP addresses updated daily.</p><p>The new field is named <code>is_vpn</code> and appears under the <code>security</code> object of API responses we return.</p><p>As always, we'd love to hear your thoughts on this new feature as well as what you'd like us to build next! Leave us a reaction or feedback below.</p>Ipregistry Team[email protected]urn:noticeable:publications:RpUMrTf9UBbX5Ks3cMlj2021-12-21T22:47:54.700Z2021-12-27T20:07:11.968ZNew `is_relay` security fieldWe’ve added a new security.is_relay field to responses we return when you look up an IP address (as always, official client libraries have also been updated). The purpose of this new field is to identify IP addresses that are used by a<p>We’ve added a new <code>security.is_relay</code> field to responses we return when you look up an IP address (as always, official client libraries have also been updated). </p><p>The purpose of this new field is to identify IP addresses that are used by a relay node. Unlike VPNs, relay nodes are location-aware. Instead of bypassing geo-controls, a relay node pools multiple users behind the same IP address. </p><p>Using relay nodes is a manner to protect the identity and privacy of users behind individual IPs. Currently, we identify relay IP addresses from <em>Apple Private Relay</em> (APR). </p><p>When the new field <code>is_relay</code> returns <code>true</code> as value, then you know the request comes from devices making use of a relay node. </p><p>With the end of the year that’s also the time for us to thank you for an amazing 2021. See you in January, and have a wonderful holiday season!</p>Ipregistry Team[email protected]urn:noticeable:publications:mvOp4rlseo5ZdtwrSlzA2021-10-28T11:55:00Z2021-10-28T11:57:22.443ZIntroducing Company DataWe’re continuously working on improving our datasets. Innovation is also an important part. Today, we are introducing company data to provide customers with data on the company behind their IP traffic. API endpoints returning data about an<p>We’re continuously working on improving our datasets. Innovation is also an important part. Today, we are introducing company data to provide customers with data on the company behind their IP traffic.</p><p>API endpoints returning data about an IP address are now including a new field named <code>company</code>. This field shares 3 pieces of information: the <em>company’s name</em>, <em>domain name</em>, and what <em>type of company</em> it is.</p><p><a href="https://ipregistry.co/docs/libraries?utm_source=noticeable&amp;utm_campaign=ipregistry.introducing-company-data&amp;utm_content=publication+link&amp;utm_id=1VJrRqr3h4VWkFv4IWkh.jT8z6s2X1NBdTeejkUBW.mvOp4rlseo5ZdtwrSlzA&amp;utm_medium=newspage#content" rel="noopener nofollow" target="_blank">Official client libraries</a> have been updated to support the new field. We suggest upgrading to the latest version if you are using one of these libraries.</p><p>Interested in accessing this new dataset as CSV for on-promise deployment? <a href="mailto:[email protected]" rel="noopener nofollow" target="_blank">drop us a line</a>.</p><p> </p>Ipregistry Team[email protected]urn:noticeable:publications:m5QGzgDPGRt17rsnPqTg2021-07-27T11:14:58.661Z2021-08-02T07:12:45.255ZChanges about the Connection Type fieldStarting August 3, 2021, we will introduce the value of government for the connection.type field. Due to confusion and low interest with the cdn type classification from the connection field, the value cdn has been merged with hosting. This<p><strong>Starting August 3, 2021, we will introduce the value of </strong><code><strong>government</strong></code><strong> for the </strong><em><strong>connection.type</strong></em><strong> field.</strong> </p><p>Due to confusion and low interest with the <code>cdn</code> type classification from the <em>connection</em> field, the value <code>cdn</code> has been merged with <code>hosting</code>. This means you will see the value <code>hosting</code> for entries with <em>connection.type</em> field that had value <code>cdn</code> in the past.</p><p><a href="https://ipregistry.co/docs/libraries?utm_source=noticeable&amp;utm_campaign=ipregistry.changes-about-the-connection-type-field&amp;utm_content=publication+link&amp;utm_id=1VJrRqr3h4VWkFv4IWkh.jT8z6s2X1NBdTeejkUBW.m5QGzgDPGRt17rsnPqTg&amp;utm_medium=newspage#content" rel="noopener nofollow" target="_blank">Official client libraries</a> have been updated. We suggest upgrading to the latest version as soon as possible, especially with the Java library since old versions were not supporting new connection type values (this is fixed and parsing is now more robust with the latest version).</p>Ipregistry Team[email protected]urn:noticeable:publications:uNVkZOmpR7DKyWTVuN1G2020-11-30T08:00:00.001Z2021-05-10T07:38:09.157ZChange regarding API field `security.is_threat`The Ipregistry API includes in its responses the field security.isthreat. This field contains as value a boolean that is true if one field evaluates to true among security.isabuser, security.isattacker or security.iscloud_provider...<p>The Ipregistry API includes in its responses the field <code>security.is_threat</code>. This field contains as value a boolean that is <em>true</em> if one field of the following fields evaluate to <em>true</em>:</p><ul><li><p>security.is_abuser</p></li><li><p>security.is_attacker</p></li><li><p>security.is_cloud_provider.</p></li></ul><p>After February 1, 2021 the Ipregistry API will set the value associated with <code>security.is_threat</code> to <em>true</em> if the field <code>security.is_abuser</code> or the field <code>security.is_attacker</code> evaluates to <code>true</code>. In other words, the field <code>security.is_cloud_provider</code> will no longer be taken into consideration.</p><p>In the case you rely on this field and you want to keep the behavior unchanged after the date above, we suggest updating your code right now as follows:</p><pre><code>security.is_threat OR security.is_cloud_provider</code></pre>Ipregistry Team[email protected]urn:noticeable:publications:TKPw6wKYpbcpk0Q4gCml2020-01-31T23:00:00.001Z2020-04-03T13:42:00.202ZThe United Kingdom left the European UnionThe United Kingdom left the European Union on 31 January 2020, at midnight. This change is reflected in the Ipregistry API and data sets. The field ineu is returning true_ for the remaining 27 state members: Austria, Belgium, Bulgaria...<p>The United Kingdom left the European Union on 31 January 2020, at midnight. This change is reflected in the Ipregistry API and data sets.</p> <p>The field <code>in_eu</code> is returning <em>true</em> for the remaining 27 state members: Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Italy, Ireland, Latvia, Lithuania, Luxembourg, Malta, the Netherlands, Poland, Portugal, Romania, Spain, Slovakia, Slovenia and Sweden.</p> Ipregistry Team[email protected]urn:noticeable:publications:1DrKpInGS1CcyJor8CF42020-01-15T05:12:00.001Z2020-04-03T13:42:15.237ZIP lookups are now returning the routing prefixFollowing recent requests, it was expressed a need to get the routing prefix associated with an IP address. This data is now included under the field connection.route for all API calls that return IP data. The value uses the CIDR...<p>Following recent requests, it was expressed a need to get the routing prefix associated with an IP address. This data is now included under the field <code>connection.route</code> for all API calls that return IP data. The value uses the CIDR notation.</p> <p>Here is an example for an IPv4 address:</p> <pre><code>{ <span class="hljs-attr">"ip"</span> : <span class="hljs-string">"54.85.132.205"</span>, <span class="hljs-attr">"connection"</span> : { <span class="hljs-attr">"asn"</span> : <span class="hljs-number">14618</span>, <span class="hljs-attr">"domain"</span> : <span class="hljs-string">"amazon.com"</span>, <span class="hljs-attr">"organization"</span> : <span class="hljs-string">"Amazon Technologies Inc."</span>, <span class="hljs-attr">"route"</span> : <span class="hljs-string">"54.84.0.0/15"</span>, <span class="hljs-attr">"type"</span> : <span class="hljs-string">"hosting"</span> } } </code></pre> <p>and another sample with an IPv6 address:</p> <pre><code>{ <span class="hljs-attr">"ip"</span> : <span class="hljs-string">"2a01:e35:2f22:e3d0::1"</span>, <span class="hljs-attr">"connection"</span> : { <span class="hljs-attr">"asn"</span> : <span class="hljs-number">12322</span>, <span class="hljs-attr">"domain"</span> : <span class="hljs-string">"free.fr"</span>, <span class="hljs-attr">"organization"</span> : <span class="hljs-string">"Free SAS"</span>, <span class="hljs-attr">"route"</span> : <span class="hljs-string">"2a01:e35:2000::/36"</span>, <span class="hljs-attr">"type"</span> : <span class="hljs-string">"isp"</span> } } </code></pre> <p>Other than this new data, we have improved our correlation algorithms and are proud to announce that IP geolocation accuracy has been improved for more than 30% of the entries we manage.</p> Ipregistry Team[email protected]urn:noticeable:publications:2CGHGiOquWVhGeyUisg72020-01-02T15:02:00.001Z2020-04-03T13:35:46.640ZNew field value CDN for connection typeHappy New Year! We wish you the best for 2020. Last year was incredible and we are looking forward to continue innovating in the IP and cyber-security domains with you. It was not possible to start this year without announcing something...<p>Happy New Year! We wish you the best for 2020. Last year was incredible and we are looking forward to continue innovating in the IP and cyber-security domains with you.</p> <p>It was not possible to start this year without announcing something new! Starting Today, the API is now distinguishing IP addresses used by CDN (Content Delivery Network) from those used by a hosting provider. In other words, the <code>connection.type</code> field can now have values <code>business</code>, <code>education</code>, <code>hosting</code>, <code>isp</code> and <code>cdn</code>.</p> <p>Following this change, the field <code>security.is_cloud_provider</code> is returning true if the connection usage type is <code>cdn</code> or <code>hosting</code>.</p> <p>Here is an output excerpt from a Cloudflare IP address:</p> <pre><code>{ <span class="hljs-attr">"connection"</span> : { <span class="hljs-attr">"asn"</span> : <span class="hljs-number">13335</span>, <span class="hljs-attr">"domain"</span> : <span class="hljs-string">"cloudflare.com"</span>, <span class="hljs-attr">"organization"</span> : <span class="hljs-string">"CloudFlare Inc."</span>, <span class="hljs-attr">"type"</span> : <span class="hljs-string">"cdn"</span> }, <span class="hljs-attr">"security"</span> : { <span class="hljs-attr">"is_cloud_provider"</span> : <span class="hljs-literal">true</span> } } </code></pre> Ipregistry Teamurn:noticeable:publications:iqbFOUu2hf15Uzu0swWG2019-10-30T10:08:00.001Z2020-04-03T13:36:13.637ZNew currency data 💱The API has been updated to include 2 new fields in the currency section: namenative and pluralnative. The existing fields name and plural are returning, respectively, the currency name and plural name in US locale. The new fields...<p>The API has been updated to include 2 new fields in the currency section: <code>name_native</code> and <code>plural_native</code>.</p> <p>The existing fields <code>name</code> and <code>plural</code> are returning, respectively, the currency name and plural name in US locale. The new fields return value in native locale based on detected location and primary language.</p> <p>Here is an example for an IP address located in Tokyo:</p> <pre><code class="hljs language-json">"currency" : { "code" : "JPY", "name" : "Japanese Yen", "name_native" : "日本円", "plural" : "Japanese yen", "plural_native" : "円", ... } </code></pre> <p>Official client libraries have been updated to reflect the changes.</p> Ipregistry Teamurn:noticeable:publications:VZgp6yCNHgG5npZSeuCX2019-08-08T12:00:00.001Z2020-04-03T14:37:20.939ZMore Data Points!It was awaited by most of you. We've deployed a big update that brings new data points. Thanks to the hard work we made these last weeks to correlate and analyze data, we are proud to announce new data fields! The API is returning a new...<p>It was awaited by most of you. We’ve deployed a big update that brings new data points. Thanks to the hard work we made these last weeks to correlate and analyze data, we are proud to announce new data fields!</p> <p>The API is returning a new <code>carrier</code> field that includes the carrier name, mcc and mnc as values. When non-null, it means the IP address is used for mobile carrier traffic with high probability.</p> <p>New data includes also a <code>connection.type</code> field. It enables IP usage classification among <code>business</code>, <code>education</code>, <code>hosting</code> and <code>isp</code>. We provide this information with no extra fees! Besides, the connection field contains a new <code>domain</code> subfield that associates the organization name with a top level domain when available.</p> <p>Last but not least, the security data includes a <code>is_cloud_provider</code> field. You can use it to identify IP addresses used for hosting purposes (e.g. a node on Google Cloud Platform, Amazon EC2, and more) and thus detect potential attacks.</p> <p>You can read more in our documentation:<br> <a href="https://ipregistry.co/docs/fields?utm_source=noticeable&amp;utm_campaign=ipregistry.more-data-points&amp;utm_content=publication+link&amp;utm_id=1VJrRqr3h4VWkFv4IWkh.jT8z6s2X1NBdTeejkUBW.VZgp6yCNHgG5npZSeuCX&amp;utm_medium=newspage#content" target="_blank" rel="noopener">https://ipregistry.co/docs/fields#content</a></p> <p>As always, your feedback is welcome!</p> Ipregistry Team[email protected]