Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Retrieve public IP
#1

Here's a command that shows your public IP, no matter whether you're behind a router: :)

 



Code:
wget -q www.whatismyip.com && grep displaycopy index.html|cut -d\' -f2 && rm -f index.html




 

z0ny

Reply
#2
kick ass man, thanks
Reply
#3

the above scrfipt doesnt seem to work anymore, perhaps because www.whatismyip.com have changed their code, (looking in index.html tells you to use a different url)

 

so i modified it slightly so now it reads

 



Code:
wget -q www.whatismyip.com/automation/n09230945.asp && cat n09230945.asp && rm -f n09230945.asp




 

which does display the ip but it's badly formatted,

 

 

Quote:[anyweb@localhost ~]$ wget -q www.whatismyip.com/automation/n09230945.asp && cat n09230945.asp && rm -f n09230945.asp81.235.240.204[anyweb@localhost ~]$
 

so who can tidy it up ?

 

 

 

cheers

anyweb

Reply
#4

Quote:so who can tidy it up ?
 



Code:
$ wget -q http://www.whatismyip.com/automation/n09230945.asp -O - && echo




 

Done

Reply
#5

I updated the command ;)

 



Code:
elinks --dump www.whatismyip.com | grep -i "Your IP Is" | awk '{ print $4 }'




Reply
#6

Quote:I updated the command ;)
 

Not to sound a bit funny but why update the command when mine still works just perfectly? Also you are using the main URL which anyweb has already pointed out doesn't wish automation!

 



Code:
$ wget -q http://www.whatismyip.com/automation/n09230945.asp -O - && echo




 

Still works fine!

Reply
#7

Ahhh poo, sorry znx I didn't try yours :(

 

Sorry.

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)