Melihat Informasi IP Menggunakan IPinfo CLI

Sabtu, 15 Mei 2021

Melihat Informasi IP Menggunakan IPinfo CLI. Di tutorial ini saya akan sharing sedikit mengenai bagaimana cara melihat informasi mendetail mengenai alamat IP komputer kita maupun alamat IP yang sudah ditentukan.

Salahsatu yang biasa saya gunakan adalah service dari ipinfo.io. Untuk mengecek alamat IP biasanya saya gunakan curl ipinfo.io. Namun ternyata saat ini tool official untuk ipinfo.io sudah tersedia. Tentunya dengan fitur yang lebih lengkap.

Untuk metode instalasinya sendiri bermacam macam. Kalian bisa cek sendiri di halaman https://github.com/ipinfo/cli. Kalian bisa compile sourcenya, maupun langsung gunakan file binary yang sudah disediakan.

Untuk pengguna Debian dan turunannya kalian juga bisa langsung install file .deb nya dengan command berikut:

curl -LO https://github.com/ipinfo/cli/releases/download/ipinfo-1.1.2/ipinfo_1.1.2.deb && sudo dpkg -i ipinfo_1.1.2.deb

Nah berikut beberapa flag atau perintah ipinfo yang bisa digunakan:

Usage: ipinfo <cmd> [<opts>] [<args>]

Commands:
  <ip>        look up details for an IP address, e.g. 8.8.8.8.
  <asn>       look up details for an ASN, e.g. AS123 or as123.
  myip        get details for your IP.
  bulk        get details for multiple IPs in bulk.
  summarize   get summarized data for a group of IPs.
  map         open a URL to a map showing the locations of a group of IPs.
  prips       print IP list from CIDR or range.
  grepip      grep for IPs matching criteria from any source.
  login       save an API token session.
  logout      delete your current API token session.
  version     show current version.

Options:
  General:
    --token <tok>, -t <tok>
      use <tok> as API token.
    --help, -h
      show help.

  Outputs:
    --field, -f
      lookup only a specific field in the output.
      field names correspond to JSON keys, e.g. 'hostname' or 'company.type'.
    --nocolor
      disable colored output.

  Formats:
    --pretty, -p
      output pretty format.
    --json, -j
      output JSON format.
    --csv, -c
      output CSV format.
Misalnya untuk melihat informasi IP publik yang kita gunakan, cukup jalankan command ipinfo myip. Jika outputnya ingin diubah ke json, gunakan command ipinfo myip --json.

Untuk fitur lainnya kalian bisa explore sendiri ya. Mungkin sekian sharing kali ini, semoga bermanfaat. Jika ada yang ingin ditanyakan silahkan tinggalkan komentar.

Artikel Terkait Golang ,Utilities