{"id":143,"date":"2004-05-17T19:29:34","date_gmt":"2004-05-17T17:29:34","guid":{"rendered":"http:\/\/gnu.inter.it\/blogs\/fabu\/?p=143"},"modified":"2004-05-17T19:29:34","modified_gmt":"2004-05-17T17:29:34","slug":"geoip","status":"publish","type":"post","link":"https:\/\/fabioinvernizzi.com\/blog\/2004\/05\/17\/geoip\/","title":{"rendered":"Geo::IP"},"content":{"rendered":"<p>Oggi ho avuto il tempo di scrivere qualche riga di perl per provare Geo::IP.<\/p>\n<p>Notevole. Veramente pochi gli ip non identificati e soprattutto infinitamente pi\u00f9 veloce che fare un reverse lookup. Non ho misurato i tempi ma per 45milioni di hit (della scorsa settimana) ci ha messo meno di 10 minuti sulla mia workstation!<\/p>\n<p>Inquietanti anche i risultati. Ecco la top 10 (hits\/country):<br \/>\n<code>  25669160 ITA (Italy)<br \/>\n   1805657 CHN (China)<br \/>\n   1613418 USA (United States)<br \/>\n   1286303 CHE (Switzerland)<br \/>\n   1193314 GBR (United Kingdom)<br \/>\n   1004171 DEU (Germany)<br \/>\n    861986 SWE (Sweden)<br \/>\n    806106 FRA (France)<br \/>\n    753138 JPN (Japan)<br \/>\n    683252 IDN (Indonesia)<br \/>\n<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Oggi ho avuto il tempo di scrivere qualche riga di perl per provare Geo::IP. Notevole. Veramente pochi gli ip non identificati e soprattutto infinitamente pi\u00f9 veloce che fare un reverse lookup. Non ho misurato i tempi ma per 45milioni di hit (della scorsa settimana) ci ha messo meno di 10 minuti sulla mia workstation! Inquietanti &hellip; <a href=\"https:\/\/fabioinvernizzi.com\/blog\/2004\/05\/17\/geoip\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Geo::IP<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[2],"tags":[3],"class_list":["post-143","post","type-post","status-publish","format-standard","hentry","category-me","tag-hacking"],"_links":{"self":[{"href":"https:\/\/fabioinvernizzi.com\/blog\/wp-json\/wp\/v2\/posts\/143"}],"collection":[{"href":"https:\/\/fabioinvernizzi.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fabioinvernizzi.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fabioinvernizzi.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/fabioinvernizzi.com\/blog\/wp-json\/wp\/v2\/comments?post=143"}],"version-history":[{"count":0,"href":"https:\/\/fabioinvernizzi.com\/blog\/wp-json\/wp\/v2\/posts\/143\/revisions"}],"wp:attachment":[{"href":"https:\/\/fabioinvernizzi.com\/blog\/wp-json\/wp\/v2\/media?parent=143"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fabioinvernizzi.com\/blog\/wp-json\/wp\/v2\/categories?post=143"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fabioinvernizzi.com\/blog\/wp-json\/wp\/v2\/tags?post=143"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}