RSS

IP Public di Bash

IP Public merupakan sebuah alamat yang ditetapkan oleh IANA bersifat worlwide, bisa digunakan untuk mengakses internet namun penggunaan atau konfigurasinya tidak bebas (ada yang mengatur).
IP public bisa kita analogikan sebagai telepon yang bisa dipanggil oleh semua orang.


Banyak cara untuk melihat IP public, salah satunya melalui bash programming yang bisa kita eksekusi di dalam terminal.

Caranya :
  • Kita bisa membuat file dengan banyak cara juga di dalam Ubuntu, disini di analogikan menggunakan editor pico 
$ pico ipdetect.sh
  • Copy paste script berikut
#!/bin/bash

###############
##
#         Name: IP detect
#       Author: Ncipt 0xpersen Community
#  Description: This shell can be display your IP
#      Version: Beta 0.1
#      License: copyleft
#
##
###############

clear
echo "==================================================="
echo "                                                 "
echo "                Created By Ncipt                 "
echo "                                                 "
echo "==================================================="

device=`ip route list | grep default | awk '{ print $5 }'`
ipAddr=`ifconfig $device | grep "inet addr:" | cut -d ":" -f2 | cut -d " " -f1`
echo
echo "              Scan your IP address"
echo "        ---------------------------------"
echo "         IP Private  : $ipAddr         "
echo "         IP Public   : "`wget -q -O - checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/<.*$//'`
echo "        ---------------------------------"
echo
echo

  • Simpan dengan menekan ctrl+o lalu enter dan untuk kembali tekan ctrl+z 
  • Kasih permission eksekusi untuk shell tersebut
$ chmod +x ipdetect.sh

  • Terakhir jalankan dengan mengeksekusi script
 $ ./ipdetect.sh

Semoga bermanfaat.

0 comments:

Poskan Komentar