PC & IT SUPPORT MADE EASY FORUM
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Changing Networks & Showing IP Changes Fixed To A Network

Go down

Changing Networks & Showing IP Changes Fixed To A Network Empty Changing Networks & Showing IP Changes Fixed To A Network

Post by jamied_uk 11th June 2016, 18:21

Changing Networks & Showing IP Changes Fixed To A Network




Code:
sudo gedit .bashrc
Code:

function show_ip(){
# ip link show
a=$(md5deep -q last_ip.txt)
echo -en "\e[92mYour IP's: \c"
echo ""
echo -n "Your Internal IP Is "
ifconfig eth1 | grep "inet addr"| sed 's/addr:/ /' | awk '{print $2}'
echo -n "Your External IP Is "
dig +short myip.opendns.com @resolver1.opendns.com
log_last_ip > last_ip.txt
#md5sum last_ip.txt > last_ip_hash.txt
b=$(md5deep -q last_ip.txt)
[ "$a" = "$b" ] && echo  "IP Not Changed" > out.txt || echo "IP Has Changed Since Last Checked!" > out.txt
# cat out.txt
cat out.txt
espeak -v  en -f out.txt -g 01ms -a 110 -p 58 -s 175
}

function log_last_ip(){
echo -en "\e[92mYour IP's: \c"
echo ""
echo -n "Your Internal IP Is "
ifconfig eth1 | grep "inet addr"| sed 's/addr:/ /' | awk '{print $2}'
echo -n "Your External IP Is "
dig +short myip.opendns.com @resolver1.opendns.com
}

Restart Terminal window

Code:
show_ip


Code:
Also you may need to install espeak



sudo apt-get install -y espeak

Some info i used came from
cyberciti.biz/faq/linux-list-network-interfaces-names-command
jamied_uk
jamied_uk
Admin

Posts : 3053
Join date : 2010-05-09
Age : 41
Location : UK

https://jnet.sytes.net

Back to top Go down

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum