Tak princip je mi znám.

No...
Snažil jsem se říci (asi moc stručně), že třeba Cisco, Aruba, IAC BOX (se kterými jsem měl tu "čest" pracovat) umožňují i v té nejjednodušší variantě (bez přihlašování, zasílání SMS, sponzoringu) silně konfigurovat zobrazovanou stránku nebo přesměrování na stránku na externím serveru. Tato stránka
vyžaduje akci - většinou kliknutí na odkaz (tj. HTTP GET nebo POST) a odkazů na stránce může být libovolné množství (často to je odkaz na podmínky použití WiFi, možnost změny jazyka atp.) nebo ve skutečnosti nejde o HTML link či odeslání formuláře, ale je to realizováno AJAXem.
Proto si nemyslím, že by bylo možné vytvořit univerzální program, který by captive portály obcházel...