Captive Portal

From Leo's Notes
Revision as of 21:12, 1 July 2020 by Leo (talk | contribs) (Created page with "A captive portal is a private website operated in a restricted network to control access on a network. It is typically found on wireless networks that require users to log in...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
This page was last edited on 1 July 2020, at 21:12.

A captive portal is a private website operated in a restricted network to control access on a network. It is typically found on wireless networks that require users to log in or accept an agreement before internet access is granted. Captive portals are implemented by redirecting all HTTP requests to the provider's website.

Most operating systems will immediately open a web browser upon detecting a captive portal.

Captive Portal Detection

Operating systems will show a captive portal screen if it detects a 302 Found (or previously known as Moved Temporarily) redirection when checking for internet access. For consistent connection handling, all HTTP requests should be redirected until network access is granted.

When operating your own access point, simply resolving all hosts to a particular IP is not sufficient to trigger a captive portal.

Operating System Domains
Windows

Documentation

www.msftncsi.com
Android clients3.google.com

connectivitycheck.gstatic.com

connectivitycheck.android.com

Apple MacOS

iOS

www.appleiphonecell.com

captive.apple.com

www.apple.com

.apple.com.edgekey.net


See Also