Captivebehavior.wballiance.com is a subdomain of Wballiance.com, which was created on 2009-09-07,making it 15 years ago.
Description:Documentation of captive network portal behavior on different...
Discover captivebehavior.wballiance.com website stats, rating, details and status online.Use our online tools to find owner and admin contact info. Find out where is server located.Read and write reviews or vote to improve it ranking. Check alliedvsaxis duplicates with related css, domain relations, most used words, social networks references. Go to regular site
HomePage size: 23.893 KB |
Page Load Time: 0.192984 Seconds |
Website IP Address: 185.199.111.153 |
Code of Conduct | We are all committed to ethical behavior, honesty and integrity. code.winrock.org |
TEA - Measurement and analysis of Human Behavior clone.teaergo.com |
Health Plans Inc. | Pioneer Captive pioneer.healthplansinc.com |
Continuing Education for Behavior Professionals - CEUs by Study Notes ABA ceu.studynotesaba.com |
The only Domicile-Neutral Captive Insurance Association | CICA members.cicaworld.com |
Inside Behavior Analysis – Understanding Behavior, Saving the World. iba.abainternational.org |
INFORMATION ABOUT SCORING - Behavior Analyst Certification Board info.bacb.com |
Animal Behavior Institute, Inc abi.remote-learner.net |
Behavior Service | School of Veterinary Medicine behavior.vetmed.ucdavis.edu |
Captive Insurance Division, SC - Official Website | Official Website captives.sc.gov |
Home - Behavior Assessment System for Children Learning Unit | Learn About BASC-2 basc-2.szapkiw.com |
Home | Direct Behavior Ratings dbr.education.uconn.edu |
Captive Portal wlogin.userservices.net |
Home - Captive Insurance 101 wiki.captiveinsurance101.com |
Captive Insurance Program - State of Delaware captive.delawareinsurance.gov |
Captive Network Portal Behavior - Wireless Broadband Alliance https://captivebehavior.wballiance.com/ |
Device Form - Captive Network Portal Behavior https://captivebehavior.wballiance.com/device-form.html |
Device Database - Captive Network Portal Behavior https://captivebehavior.wballiance.com/device-list.html |
Connection: keep-alive |
Content-Length: 20445 |
Server: GitHub.com |
Content-Type: text/html; charset=utf-8 |
Last-Modified: Thu, 22 Oct 2020 23:34:47 GMT |
Access-Control-Allow-Origin: * |
ETag: "5f921717-4fdd" |
expires: Sun, 12 May 2024 22:13:21 GMT |
Cache-Control: max-age=600 |
x-proxy-cache: MISS |
X-GitHub-Request-Id: DC1E:2E7278:31CC24E:335EF85:66413CA8 |
Accept-Ranges: bytes |
Age: 0 |
Date: Sun, 12 May 2024 22:03:21 GMT |
Via: 1.1 varnish |
X-Served-By: cache-bur-kbur8200104-BUR |
X-Cache: MISS |
X-Cache-Hits: 0 |
X-Timer: S1715551401.065043,VS0,VE113 |
Vary: Accept-Encoding |
X-Fastly-Request-ID: 5dda7a9e7a74170c7d414b71a34f9ad308e88cca |
charset="utf-8"/ |
content="IE=edge" http-equiv="X-UA-Compatible"/ |
content="width=device-width,maximum-scale=2" name="viewport"/ |
content="Jekyll v3.9.0" name="generator" |
content="Overview" property="og:title" |
content="en_US" property="og:locale" |
content="Documentation of captive network portal behavior on different devices" name="description"/ |
content="Documentation of captive network portal behavior on different devices" property="og:description"/ |
content="https://captivebehavior.wballiance.com/" property="og:url"/ |
content="captive-behavior" property="og:site_name"/ |
Ip Country: United States |
Latitude: 34.0544 |
Longitude: -118.244 |
View on GitHubCaptive Network Portal Behavior Documentation of captive network portal behavior on different devices Overview Public Wi-Fi networks offering temporary internet access often begin new connections using a Captive Portal Mini-Browser (or CPMB”). These CPMB utilities are built into operating systems in order to make it easier to connect to public Wi-Fi networks. The problem is that their behavior is nuanced, often undocumented and can be difficult to understand. The goal for this project is to document captive portal behavior across the various client devices and to hopefully make it easier to build captive portal solutions that offer a better experience for users . Organized by the WBA This project is organized by the Wireless Broadband Alliance (WBA). The aim of the WBA, together with its 100+ members, is to secure an outstanding user experience through the global deployment of next generation Wireless. While the WBA organizes this project, anyone is encouraged to contribute. Please see the GitHub repository to learn how or contact the WBA to find out more. Device Database Go to Device Database Go to Device Submission Form Captive Network Portal Standards Whitepaper The Captive Network Portal Standards whitepaper defines existing use cases, aligns user experience (UX), presents practices to consider and provides suggested guidelines for future features that can be adopted as a unified standard by client devices, client manufacturers and network hardware manufacturers. The Captive Portal - Onboarding Evolution WBA workgroup is continuing to focus on improving the user experience of captivation” and how end-users engage with captive portals in the Passpoint® era. You can learn more about the team behind the Captive Network Portal Standards project and the above whitepaper here . Contents Connection Process Device Behavior Summary Device Behavior iOS Android (Google) Android (Samsung) MacOS Windows ChromeOS FireOS Linux List of Captive Portal Check URLs Connection Process The connection process for the CPMB usually involves the following steps: Network/Access Point Association Checking connectivity state (detection of Captive Network) Pop-up of a notification (in some cases) Waiting for device activation (if device is in a blocked state) Opening CPMB or waiting for the activation of the notification Checking current connectivity state based on user’s action while CPMB is open Closing CPMB after authentication process is completed (automatically or manually) Device Behavior Summary (latest versions) Platform Captive Portal Display Method Default Browser Details iOS Mini-Browser Popup Websheet More Details Android Push Notification Google Chrome More Details Samsung Android Push Notification Samsung Internet Browser More Details MacOS Mini-Browser Popup Safari More Details Windows 10 Manual Browser Redirect User’s Preferred Browser More Details Device Behavior General Behavior (for most devices) There are no persistent cookies in CPMB: all the written cookies are destroyed after CPMB closes. CPMB closes after authorization is completed (sometimes it requires additional actions from the user) The CPMB disappears and the device disconnects from the network when focus is changed to another app, such as SMS or email. Most external services (file system, applications and etc.) are not accessible from CPMB. There are various differences in device behavior in pre-authenticated vs post-authenticated states, along with many limitations including memory usage, local storage, Javascript support etc. iOS (latest) The standard flow for the Captive Network authentication process starts with Wi-Fi association. It doesn’t matter what kind of Wi-Fi association protocol is used (Hotspot 2.0 or other), in all cases just after the association is complete, the device makes a request for an IP-address (DHCP DISCOVER). After receiving an IP-address, the device goes to check http://captive.apple.com/hotspot-detect.html (exact domain and URI could be different from this one: see appendix for complete list) via so-called CNA Helper. In this request the device uses a specific User-Agent: CaptiveNetworkSupport-355.200.27 wispr” (the version mentioned could be different). The received answer is analyzed to verify if the existence of Web-authorization and in case of detection, Wi-Fi network marks as captive (appropriate switches appears in the network settings), and switching from cellular connection to Wi-Fi doesn’t appear otherwise the device switches to the Wi-Fi connection as major one. In the case of association with a known Captive Network SSID when the device is not active (in a locked state in a pocket, for example), there are no further requests produced by device before unlocking. After this device is unlocked, additional checking requests are made and in case of Web-authorization confirms, CPMB is rising. When CPMB is risen it generate additional request to http://captive.apple.com/hotspot-detect.html (see appendix for complete list) but with different kind of User-Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 12_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/16A366” (the version mentioned could be different). During authorization process in CPMB, almost all network actions followed by additional checks of current state. When the CPMB detects that the captive domain is accessible, it changes the control button in the top right corner from Cancel” to Done” and switches the primary connection from cellular network to Wi-Fi. The CPMB only performs a check of the captive domain after a full URL navigation or by timer. A javascript-triggered AJAX call for example will not result in the CPMB performing an additional check of the captive domain. With a single page app that does not redirect to a separate post-authentication landing page, a full page navigation must occur for the CPMB to change the control button from Cancel’ to Done”. If this doesn’t happen, the user’s device will be authenticated and connected to Wi-Fi but the CPMB will only provide the Cancel” option, which will disassociate the device from the SSID and take the user back the Wi-Fi network selection screen in the Settings menu. Sometimes, after several connections to the Wi-Fi network without Captive Portal with the same SSID as used in Captive Network, iOS may switch off Captive Checker for this particular SSID and there will no Captive Browser rising iOS (With VPN) With VPN or some other software that blocks Captive Detector Installed Normally, there is a local Push-notification raise instead of CPMB. Observed in iOS 11+ iOS (With Auto-Connect” disabled) With Auto-connect” selector in the Wi-Fi SSID settings switched off. The CPMB does not display automatically. Manual redirection from a browser is needed. Observed in iOS 6+ Android (Google) Latest CNA Behavior The Android OS determines the existence of the captive portal by attempting to access a list of domains (See appendix for complete list). If the domains are accessible, it can assume that it is not constrained by a captive portal. Otherwise, it will trigger the notification. When clicked, users are redirected to CPMB. PostAuth experience – Once a user has successfully authenticated, the mini-browser may be hidden automatically or manually by pressing a button. Android (Samsung) Active Captive Portal - Notifies user about the need to log in by pushing the OS-level mini browser. The Android OS determines the existence of the captive portal by attempting to access a list of domains (See appendix for complete list). If the domains are accessible, it can assume that it is not constrained by a captive portal. Otherwise, it will pops up Captive Portal or Full browser. Post-auth experience – Once a user has successfully authenticated, the mini-browser may be hidden automatically or manually by pressing some special button. It can be artificial ad block on CPMB in some Android devices. MacOS Native Mini-Browser – AKA Captive...
Domain Name: WBALLIANCE.COM Registry Domain ID: 1568222418_DOMAIN_COM-VRSN Registrar WHOIS Server: whois.wildwestdomains.com Registrar URL: http://www.wildwestdomains.com Updated Date: 2024-02-19T13:26:55Z Creation Date: 2009-09-07T01:55:31Z Registry Expiry Date: 2026-02-18T11:59:59Z Registrar: Wild West Domains, LLC Registrar IANA ID: 440 Registrar Abuse Contact Email: abuse@wildwestdomains.com Registrar Abuse Contact Phone: 480-624-2505 Domain Status: clientDeleteProhibited https://icann.org/epp#clientDeleteProhibited Domain Status: clientRenewProhibited https://icann.org/epp#clientRenewProhibited Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited Domain Status: clientUpdateProhibited https://icann.org/epp#clientUpdateProhibited Name Server: NS09.DOMAINCONTROL.COM Name Server: NS10.DOMAINCONTROL.COM DNSSEC: unsigned >>> Last update of whois database: 2024-05-17T16:57:54Z <<<