Meniu

Whereami – Un mic instrument pentru a obtine informatii de geolocatie in Linux

Whereami este un mic instrument care va permite sa cautati adresele IP si sa obtineti informatii despre locul unde este atribuita adresa folosind freegeoip.net scris in JavaScript.

Ar putea fi foarte util atunci cand investigati o alerta de e-mail suspecta sau daca doriti sa cunoasteti locatia fizica a serverului dvs. la distanta.

Nu exista un pachet de distributie oficial pentru whereami, dar il putem instala cu usurinta pe distributiile Linux.

Debian/Ubuntu

$ curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
$ sudo apt-get install -y nodejs
RHEL/CentOS
$ curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -
$ sudo yum -y install nodejs
Fedora
$ curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -
$ sudo dnf -y install nodejs
Arch Linux
$ pacman -S nodejs npm
openSUSE
$ sudo zypper nodejs 
$ sudo npm install -g @rafaelrinaldi/whereami
npm este un manager de pachete pentru limbajul de programare JavaScript. Acesta este managerul implicit de pachete pentru mediul de runtime JavaScript Node.js.

Odata ce ati instalat utilitarul, adaugatii comanda "whereami "pentru a obtine locatia, rezultatul afiseaza latitudinea (12.98) si longitudinea (77.58) a locatiei .

$ whereami
12.9833,77.5833
Adaugati optiunea -f pentru a obtine locatia dvs. explicita.
$ whereami -f human
Bengaluru, Karnataka, India
Pentru a obtine mai multe detalii (date brute), inclusiv adresa IP publica, codul tarii, codul postal, fusul orar, etc, adaugati optiunea -r.
$ whereami -r
{"ip":"103.5.134.167","country_code":"IN","country_name":"India","region_code":"KA","region_name":"Karnataka","city":"Bengaluru","zip_code":"","time_zone":"Asia/Kolkata","latitude":12.9833,"longitude":77.5833,"metro_code":0}
Daca doriti sa aflati mai multe optiuni care sunt disponibile pentru "whereami", pur si simplu navigati la pagina man / sectiunea de ajutor.
$ whereami -h

Usage: whereami [OPTIONS]

Get your geolocation information using freegeoip.net from the CLI

Example: $ whereami -23.4733,-46.6658

$ whereami --f human San Francisco, CA, United States

Options: -v --version Display current software version -h --help Display help and usage details -f --format Output format (either human, json or sexagesimal) -r --raw Output raw data from freegeoip.net

FlorinM

Utilizator Linux - Solus OS, pasionat de calatorii.
  • | 2708 articole

Nici un comentariu inca. Fii primul!
  • powered by Verysign