ABE rule to allow display of WLAN provider login page
Posted: Mon Jul 09, 2012 10:58 am
Greetings,
there is trouble with ABE when a system autoconnects to a public WLAN that requires token or account based registration or access control through a initial web page presented by the public WLAN provider;
this initial webpage is returned to the browser upon any attempt to open some INTERNET webpage, before registering;
e.g.
(1) system has connection to public WLAN;
(2) attempt to open for instance 'http://www.google.com/'
(3) will return the WLAN provider registration page 'http://wlansome.dmn1.dmn2:9050/new-session.php' (or something like this) from the WLAN provider proxy ..;
With the standard ABE ruleset, the following error appears:
The request {GET http://wlansome.dmn1.dmn2:9050/new-sess ... oogle.com/<<<http://www.google.com/, chrome://browser/content/browser.xul-6} had been filtered by ABE: <LOCAL>Deny
What is the best ABE exception rule to deal with such situation ?
The rule should be something like:
--> Whatever URL the browser user requests, always accept a response coming from the domain: *wlansome.dmn1.dmn2.*
(--> How to distinguish between different WLAN provider domains - airpports, hotels .. ?)
---------------------------------------------------------------------
Site ALL
Accept ALL from *.wlansome.dmn1.dmn2
---------------------------------------------------------------------
Prepended the above to the SYSTEM and USER sections of ABE and the page loading hangs forever .. so there is a problem.
Where to change the rules - PREPEND only to SYSTEM or only to USER ?
What is the problem - any recommendations for adapting the rule, to avoid the page loading hang forever ?
Thank you for your answers and help,
Best regards, problembear
there is trouble with ABE when a system autoconnects to a public WLAN that requires token or account based registration or access control through a initial web page presented by the public WLAN provider;
this initial webpage is returned to the browser upon any attempt to open some INTERNET webpage, before registering;
e.g.
(1) system has connection to public WLAN;
(2) attempt to open for instance 'http://www.google.com/'
(3) will return the WLAN provider registration page 'http://wlansome.dmn1.dmn2:9050/new-session.php' (or something like this) from the WLAN provider proxy ..;
With the standard ABE ruleset, the following error appears:
The request {GET http://wlansome.dmn1.dmn2:9050/new-sess ... oogle.com/<<<http://www.google.com/, chrome://browser/content/browser.xul-6} had been filtered by ABE: <LOCAL>Deny
What is the best ABE exception rule to deal with such situation ?
The rule should be something like:
--> Whatever URL the browser user requests, always accept a response coming from the domain: *wlansome.dmn1.dmn2.*
(--> How to distinguish between different WLAN provider domains - airpports, hotels .. ?)
---------------------------------------------------------------------
Site ALL
Accept ALL from *.wlansome.dmn1.dmn2
---------------------------------------------------------------------
Prepended the above to the SYSTEM and USER sections of ABE and the page loading hangs forever .. so there is a problem.
Where to change the rules - PREPEND only to SYSTEM or only to USER ?
What is the problem - any recommendations for adapting the rule, to avoid the page loading hang forever ?
Thank you for your answers and help,
Best regards, problembear