TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Captive Portals

62 pointsby afrcncalmost 3 years ago

13 comments

shaky-carrouselalmost 3 years ago
&gt; HTTPS is explicitly designed to prevent a Monster-in-the-Middle (MiTM)<p>Monsters don&#x27;t exist. If people are really committed to erase anything that has the word &quot;man&quot; in it, at least they should try to be less lazy and use a term for people outside kindergarten.
评论 #32093488 未加载
评论 #32093627 未加载
评论 #32099881 未加载
评论 #32111927 未加载
评论 #32100467 未加载
评论 #32093472 未加载
webereralmost 3 years ago
I absolutely hate this nonsense. They cause countess headaches just to make people click an unenforceable &quot;I Agree&quot; button to terms nobody reads. What would be the best way to kill captive portals once and for all?
评论 #32093498 未加载
评论 #32095003 未加载
评论 #32094022 未加载
评论 #32093355 未加载
lukeboialmost 3 years ago
I am currently writing captive portal support for a big-name internet provider. This article only scratches the surface of how difficult it all is. Each OS is different, and each is painfully undocumented
评论 #32093001 未加载
评论 #32105897 未加载
评论 #32092476 未加载
bhhaskinalmost 3 years ago
I currently live on a boat. Dealing with captive portal bs from the marine is always a nightmare. You have to buy the correct wifi extender&#x2F;repeater otherwise you have to connect each device directly to the network.
评论 #32092414 未加载
评论 #32092411 未加载
评论 #32092878 未加载
评论 #32092326 未加载
captivehacker1almost 3 years ago
To my shame, I must admit that I&#x27;ve implemented a captive portal before.<p>The article fails to mention <a href="https:&#x2F;&#x2F;datatracker.ietf.org&#x2F;doc&#x2F;html&#x2F;rfc8952" rel="nofollow">https:&#x2F;&#x2F;datatracker.ietf.org&#x2F;doc&#x2F;html&#x2F;rfc8952</a> and <a href="https:&#x2F;&#x2F;datatracker.ietf.org&#x2F;doc&#x2F;html&#x2F;rfc8908" rel="nofollow">https:&#x2F;&#x2F;datatracker.ietf.org&#x2F;doc&#x2F;html&#x2F;rfc8908</a> which get rid of most of the pain of captive portals on modern OS from a user perspective Still need to support Captive-Portal detection URLs for some edge-cases (Apple, MS, NetworkManager) and older desktops. But at least HTTP redirection becomes obsolete in almost all cases. Also has the nice feature of showing links to venue info page and remaining data volume in Android.
评论 #32111938 未加载
Ellipsis753almost 3 years ago
Let&#x27;s plug one of my &quot;joke&quot; domains:<p><a href="http:&#x2F;&#x2F;amibehindacaptiveportal.com" rel="nofollow">http:&#x2F;&#x2F;amibehindacaptiveportal.com</a><p>If you get any response other than &quot;No&quot; then you&#x27;re behind a captive portal.
somisherealmost 3 years ago
While I generally agree with the prevailing sentiment here I actually managed to implement a captive portal with surprisingly little trouble (ubuntu + haproxy). Use case was an offline WLAN where I needed to direct users through a specific flow &#x2F; landing page. All up it was less than a day&#x27;s research and work, plus the landing page build.<p>Found some decent resources in the process such as <a href="https:&#x2F;&#x2F;captivebehavior.wballiance.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;captivebehavior.wballiance.com&#x2F;</a><p>Happy to provide further detail if anyone is interested.
评论 #32093892 未加载
Kadinalmost 3 years ago
If I had access to a time machine, while I&#x27;d certainly kill Hitler and Stalin first and second, whoever invented the concept of a &quot;captive portal&quot; would end up dead before I ran out of bullets.<p>Just a stupid idea, badly implemented. So many places turned them on not because of any <i>actual</i> mandate from their legal department (how many places with captive portal pages actually have &#x27;Legal Departments&#x27;, anyway?) to do so, but because the feature was <i>there</i> in their routers, and thus it seemed like the &quot;safe&quot; thing to do. And once it became the standard thing for businesses to do, suddenly <i>every</i> business felt the need to do it. And now, people look at you like you&#x27;re crazy if you suggest setting up a Guest WiFi network without one.<p>It&#x27;s just too bad. This is literally why we can&#x27;t have nice things.
评论 #32092679 未加载
ralphdasalmost 3 years ago
What I don&#x27;t see mentioned here is the issue to redirect the user from the captive portal browser back to its own (preferred) browser to display a landing page after acknowledging the TOS. On Android this seemed completely impossible and I noticed several implementations where there was simply requested to copy a link. On Apple any link with target blank would open a new Safari window. I&#x27;am wondering if this changed with later Android releases
pyrolisticalalmost 3 years ago
I think apple is leaving money on the table. They could expect the captive site to return a meta element redirect to apple.com as most wifi portals return you back to the site it intercepted.<p>I often see the “Success” message and didn’t know that was defined by apple
benknight87almost 3 years ago
I kind of hope one day personal data plans render public wifi obsolete. Every time you connect to a new wifi network you just never know what awaits. It might be a slow connection, it might be a shitty device that only kind of works, it might be a security nightmare… Wouldn&#x27;t it be great if all our devices, laptops, tablets, mobile phones, had digital SIMs and we could just purchase a single data plan for all of them!
评论 #32092595 未加载
评论 #32092824 未加载
评论 #32093291 未加载
nurgasemeteyalmost 3 years ago
If captive portal is not opened in Linux, find gateway IP and paste this IP in the browser. It will open captive portal.
stop50almost 3 years ago
Too bad there is no standard that is used to prevent these workarounds.
评论 #32092355 未加载
评论 #32092463 未加载
评论 #32092474 未加载