Glavni Linux Dohvatite podatke o geolokaciji IP adrese u Bashu u Linuxu

Dohvatite podatke o geolokaciji IP adrese u Bashu u Linuxu



Ostavite odgovor

Ponekad morate brzo dobiti podatke o geolokaciji za IP adresu. U Linuxu možete koristiti snagu konzola za uštedu vremena i brzi pristup tim informacijama. Pogledajmo kako se to može učiniti.

Oglas


Da biste dobili podatke o geografskom položaju o određenoj IP adresi, morate koristiti neku internetsku uslugu koja pruža odgovarajući API. Dobra je ideja koristiti neku javnu uslugu kako biste izbjegli postupak autorizacije i upravljanje API ključem. Jedna od takvih usluga je FreeGeoIP.net.

Pruža javni HTTP API za pretraživanje geolokacije IP adresa. Koristi bazu podataka IP adresa koje su povezane s gradovima, zajedno s ostalim relevantnim informacijama poput vremenske zone, geografske širine i dužine. Ovo je vrlo korisno.

Usluga može pružiti rezultate pretraživanja u obliku JSON ili XML. Dakle, ako kombiniramo curl s nekim JSON parserom, možemo dobiti potrebne informacije.

kako vidjeti nekome instagram sviđa

Koristit ću svoj omiljeni JSON parser, jq:

noneVrlo je lagan i brz.

U našem slučaju, upit bi trebao biti sljedeći:

http://freegeoip.net/json/119.94.116.145

Ovdje je 'json' dio željeni format podataka. Osim JSON-a, to može biti XML ili CSV.

Pokrenimo upit s curlom i pogledajte izlaz:

noneRezultat je sirovi JSON izlaz koji je teško pročitati. Da bismo poboljšali izgled skupa rezultata, upotrijebimo jq alat. Kombinirajte ga s uvojkom na sljedeći način:

uvojak http://freegeoip.net/json/119.94.116.145|jq

Izlaz će biti lakši za čitanje:none

Pomoću jq možete filtrirati izlaz i učiniti da prikazuje samo potrebna polja. Sljedeća naredba prikazat će samo naziv države, geografsku širinu i dužinu:

curl http://freegeoip.net/json/119.94.116.145|jq -r '.ime_zemlje, .širina, .dužina'

noneOvu naredbu možete spremiti kao sljedeću skriptu ljuske:

#! / bin / sh curl -s http://freegeoip.net/json/|jq -r '.ime_zemlje, .širina, .dužina'

Sljedeći put kada budete trebali dobiti podatke o geolokaciji, svoju skriptu možete izvršiti ovako:

./geo.sh IP_address

To je to.

Zanimljivi Članci

Izbor Urednika

none
Što su WAV i WAVE datoteke?
WAV ili WAVE datoteka je audio datoteka valnog oblika. Naučite kako reproducirati jedan ili pretvoriti jedan u drugi format poput MP3, MIDI, FLAC, OGG itd.
none
iPhone XR – Kako promijeniti zaključani zaslon
Ako želite prilagoditi zaključani zaslon svog iPhonea XR, postoje dva glavna načina da to učinite - putem svemoguće aplikacije Postavke ili putem biblioteke fotografija vašeg telefona. Možete birati između mirnog, dinamičnog i
none
Kako promijeniti pozadinu u Skypeu
Ako želite upotrijebiti svoju Skype pozadinu da uspostavite profesionalnu prisutnost ili pomognete razvedriti raspoloženje šaljivim; u ovom članku ćemo vam pokazati koliko kreativni možete biti u mijenjanju pozadine Skypea. Mi'
none
Kako dobiti gumb za pretplatu u Snapchatu
Jednom kada postanete službeni Snapchat Creator, pored svog imena dobit ćete gumb Pretplati se. Što trebate učiniti da biste dobili taj željeni gumb i proširili svoj Snapchat? I je li to isto što i provjera
none
Xiaomi Redmi Note 4 – Kako preslikati moj ekran na moj TV ili PC
Xiaomi Redmi Note 4 korisnicima omogućuje dijeljenje njegovog ekrana i na pametnim televizorima i na računalima. U ovom tekstu istražit ćemo najbolje i najjednostavnije načine za povezivanje telefona s bilo kojim uređajem. Spojite se na TV The
none
Kako izbrisati Google povijest pretraživanja na Androidu, iPhoneu i Chromeu
Čak i ako ne posjedujete Android telefon, vjerojatno koristite tri ili četiri Googleove usluge dnevno, tako da tvrtka zna mnogo o vama. Vaše prikupljene informacije mogu uključivati ​​vaše navike putovanja na posao i kupovine, čak i ako
none
Šarene ikone sustava Windows 10 dosežu one koji nisu upućeni
Microsoft je poznat po izradi novih živopisnih ikona za Windows 10. Očekivalo se da će se nove ikone koristiti u posebnom izdanju OS-a za uređaje s dva zaslona, ​​Windows 10X. Međutim, Microsoft je ikone stavio na raspolaganje u cijeloj obitelji Windows 10. Od danas, nove ikone dolaze onima koji nisu Insideri s ažuriranjima aplikacija od