Currently Being ModeratedNov 21, 2011 8:46 AM (in response to softwater)
Hey, I'm replying to this directly under the post here since now we know. The solution (tested in OS X 10.7.1):
1) Open System/Library/CoreServices/
2) Zip Captive Network Assistant.app
3) Move the resulting Zip file to someplace convienient. (such as your documents folder or make a folder such as ~/System Components/ just in case a later update break it)
3) Delete the Captive Network Assistant.app
Now the dialog box will no longer pop up because the CNA will not be able ot be run. If someone knows a way to simply disable the triggering of this app on an account by account basis or a global basis, then post it here. Thanks.
Currently Being ModeratedNov 24, 2011 10:30 AM (in response to softwater)
I'm having the opposite problem. How can I force the captive network assistant if it doesn't appear when required? Safari just gives me the new stylized "you are not connected to the Internet" page, and the wifi icon in the taskbar just tells me Alert: No Internet Connection.
Bah! Abou 1/4 of the time the login window appears, but the rest o the time I'm left to working on my phone (like now).
Trying to log in to a Aruba-networks portal, if that helps
Currently Being ModeratedAug 11, 2012 2:34 PM (in response to _KcM_)
I am dealing with this issue at our school. We have several secured wireless networks and one unsecured for use by studends and BYD scenarios. I noticed this pop up issue as well and could not figure out what it was, so thanks for this discussion.
And BTW, the issue is fixed in Mt. Lion.
Currently Being ModeratedOct 4, 2012 12:06 PM (in response to Shahin)
I do not believe that they have fixed this in Mountain Lion. I am currently using Mt. Lion and I still get the Captive Network Assistant. The directory that they mention above: /System/CoreServices does not exist in Mountain Lion that I can find.
Any assistance with this matter would be greatly appreciated.
Currently Being ModeratedOct 4, 2012 12:39 PM (in response to caleb155)
I just looked, and in 10.8.2 it is (still) in:
From your post, it looks like you looked in the wrong place by excluding …Library/ from the path.
Message was edited by: Michael Ruiz2 (clarified)
Currently Being ModeratedOct 4, 2012 9:44 PM (in response to Shahin)
And BTW, the issue is fixed in Mt. Lion.
No the issue persists in Mountain Lion and the solutions remains the same as that which Michael gave earlier. Rather than copying and moving the app, though, one could simply rename it and put an X in front of its name.
X Captive Network Assistant
That should stop it running and make it easy to reenable if you choose to at a later date (just rename it by removing the 'X ').
Currently Being ModeratedOct 18, 2012 4:07 PM (in response to softwater)
Thanks for the tip....Just to add my 2 cents my main issue with the CNA is that it ***does not keep any cookies and remember login data***
The wireless network at my school will remember your login credentals for 7 days, but only if I login from my browser. It got really annoying having to retype my password every time I opened my computer when I didn't have to in 10.6
Currently Being ModeratedOct 19, 2012 12:54 AM (in response to Michael Ruiz2)
I am facing the same issue on my iphone. Whenever I switch on my iphone's wifi and it joins my home network (which requires a sign in via a browser), it automatically opens a login browser and goes to www.apple.com and there is no way to change the address. Then, when I close this browser, it automatically disconnects me from the wifi and if I reconnect, it puts me back onto the same browser. Basically, I have to use another device to login to WiFi and only after that, does the iphone connect up.
Currently Being ModeratedOct 19, 2012 9:13 AM (in response to anku360)
Go into Settings > Wifi then tap on the blue arrow next to your home network on the list. I don't have it in front of me right now but there should be a switch in the network details called "Auto Login" which you can turn off. Then just normally login with Safari.
Currently Being ModeratedOct 19, 2012 9:16 AM (in response to softwater)
So this is the solution:
1. First go to
[Hard Disk] > System > Library > CoreServices > Captive Network Assistant.app
Click on the app once, and hit ‘return’ on your keyboard. This will make the name editable.
2. Hit the ‘left arrow’ key once to move the cursor to the beginning of the name and to unselect the text.
3. Type an ‘X’ (actually any letter will do, but I like ‘X’ so I can easily find the app later at the bottom of the list even if I forgot its exact name).
4. Hit ‘return’ on the keyboard. At this point, OS X will ask you to provide an Admin password as only Admin users are allowed to mess with files in the System directory. Type in your password and hit ‘OK’.
The name should now read ‘XCaptive Network Assistant.app’.
And that’s it! Captive Network Assistant will never run again unless you decide to change its name back to what it was (to do so, just repeat the procedure above and remove the ‘X’).
Currently Being ModeratedSep 6, 2013 5:29 AM (in response to softwater)
The CAN window is still showing up annoyingly in Mavericks (DP7, connexion established on a VPN cisco WiFi based network, without the help of CAN, but still poping up from time to time), and the "XCAN" trick described above is still valid !