• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Wan IP Retrieval No Longer Works For Me Under OS X 10.11
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Wan IP Retrieval No Longer Works For Me Under OS X 10.11


  • Subject: Wan IP Retrieval No Longer Works For Me Under OS X 10.11
  • From: email@hidden
  • Date: Wed, 28 Oct 2015 12:21:59 -0400

Hi,
I updated to Mac OS X El Capitan, and part of my network utilities
script does not work.
If a user asks to retrieve their Wan IP, the script no longer does so.
I've changed no code, the only thing I did do is add some code to
insure the user's internet is working, but even with that, it should
not have effected it.
Are there newer routines I need to use for Wan IP retrieval in OS X El Capitan?
Here's what I've got.
#Check Internet Connection
#Tell the user we are checking internet
say "Checking your connection to the internet, please wait..."
#Check internet code
set testIP to chkUP("http://www.apple.com";) or chkUP("http://www.google.com";)
if testIP then
	display dialog "Internet Connection is UP" buttons {"OK"} default
button 1 with title "Connection Check"
else
	display dialog "Internet Connection is DOWN" buttons {"Quit"} default
button 1 with icon stop with title "Connection Error"
	quit
end if
to chkUP(theURL)
	return (count (get ((theURL as URL)'s host & {dotted decimal
form:""})'s dotted decimal form)) > 0
end chkUP
#Script Begin
display alert "What would you like to do" message "Select a network
option" buttons {"Retrieve Your IP", "PingIPOrDomainName", "Quit"}
cancel button "Quit"
set the button_pressed to the button returned of the result
#Buttons
if the button_pressed is "RetrieveYourIP" then
	say "Retrieving Your IP address, this may take a moment." without
waiting until completion
	WanIP()
	display alert "Your IP Address is" & WanIP() & "And has been copied
to your clipboard."
	set the clipboard to WanIP()
else if the button_pressed is "PingIPOrDomainName" then
	set IP_address to ""
	set dialog_1 to display dialog "Enter IP Address or domain name:"
default answer "" with title "Ping IP Address or domain" buttons
{"OK"} default button 1
	set the IP_address to the text returned of dialog_1
	try
		do shell script ("ping -c 2 " & IP_address)
		display dialog "Host is up" buttons {"OK"} default button 1 with
title "Host Status"
	on error
		display dialog "Host unreachable" buttons {"OK"} default button 1
with title "Host Status"
	end try
end if
#IP definitions
on WanIP()
	set WIP to missing value
	set siteList to {"http://checkip.dyndns.org/";,
"http://whatismyip.com";, "http://www.whatismyipaddress.com";,
"http://ipid.shat.net/";, "http://www.edpsciences.comhtbin/ipaddress";,
"http://www.showmyip.com/"}
	repeat with thissite in siteList
		try
			set WIP to item 1 of paragraphs of (do shell script "curl " &
thissite & " | tr -cs '[0-9\\.]' '\\012' | awk -F'.' 'NF==4 && $1>0 &&
$1<256 && $2<256 && $3<256 && $4<256 && !/\\.\\./'")
			if WIP is not missing value then exit repeat
		end try
	end repeat
	return WIP
end WanIP
So now I'm stuck, as the exact code I just posted (see above), doesn't
work. The internet connection test code (when taken out) doesn't fix
the issue, so my thinking is that there must be a newer way for the
Wan IP address retrieval to occur in OS X 10.11, but I've not been
able to figure it out as of yet.
Any help is much appreciated.
Thanks.
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
AppleScript-Users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
Archives: http://lists.apple.com/archives/applescript-users

This email sent to email@hidden


  • Follow-Ups:
    • Re: Wan IP Retrieval No Longer Works For Me Under OS X 10.11
      • From: Russell Richardson <email@hidden>
    • Re: Wan IP Retrieval No Longer Works For Me Under OS X 10.11
      • From: 2551 <email@hidden>
    • Re: Wan IP Retrieval No Longer Works For Me Under OS X 10.11
      • From: Iurista GmbH <email@hidden>
    • Re: Wan IP Retrieval No Longer Works For Me Under OS X 10.11
      • From: Shane Stanley <email@hidden>
    • Re: Wan IP Retrieval No Longer Works For Me Under OS X 10.11
      • From: Shane Stanley <email@hidden>
  • Prev by Date: Re: PDF Search
  • Next by Date: Re: PDF Search
  • Previous by thread: Get URL From Under Cursor in OSX 10.11.x Safari
  • Next by thread: Re: Wan IP Retrieval No Longer Works For Me Under OS X 10.11
  • Index(es):
    • Date
    • Thread