Tuesday, May 10, 2016

Fetch All ip Using Whois Radb

Jika Anda pengen tahu semua subnet ip dari sebuah AS-Number, atau berdasarkan IP tertentu, jalankan perintah ini pada terminal / console anda

whois -h whois.radb.net -i origin -T route $(whois -h whois.radb.net 31.13.79.1 | grep origin: | cut -d ' ' -f 6 | head -1) | grep -w "route:" | awk '{print $NF}' |sort -n | uniq
Dengan begitu akan muncul semua ip dalam As Number yang sama.

Script di atas dapat Anda buat untuk bash-script dengan membuat file yang isinya kira kira berikut
#!/bin/bash
echo "Usage: ./`basename ${0}` <ip>"
echo ""
/usr/bin/whois -h whois.radb.net -i origin -T route $(whois -h whois.radb.net $1 | grep origin: | cut -d ' ' -f 6 | head -1) | grep -w "route:" | awk '{print $NF}' |sort -n | uniq

Jangan lupa chmod 777 filetadi.sh
Lalu gunakan dengan cara ./filetadi.sh 31.13.79.1


No comments:

Post a Comment