Page 1 of 1
ABE blocks local server
Posted: Fri Aug 27, 2010 3:28 am
by hag
I've been having some trouble with ABE on my local network. I've got a workaround in place for it, styled after other suggestions here, but I'm still wondering what the underlying issue is. I haven't found deeper clues, and the workaround strikes me as that -- a workaround.
If I'm using an IPv4 machine or otherwise force things to IPv4, the app in question works fine. If I'm using a more typical dual stack machine around here, web site traffic goes via IPv6, and fails with an error message along the lines of:
Request {POST
http://www.mysite.com/page <<<
http://www.mysite.com/page,
http://www.mysite.com/page - 6} filtered by ABE: <LOCAL> Deny
Any clues as to what's going on here? The v6 setup here is a pretty vanilla dual stack setup, and I can't imagine that inserting custom rules into ABE is the way this is supposed to work.
Thanks!
Re: ABE blocks local server
Posted: Thu Jul 14, 2011 3:39 pm
by Trillian
Here too, seems that NoScript does not know about IPV6 (yet???

) and does not consider those addresses as LOCAL too.
So far I could only turn off ABE completly, but the real annoying thing is that it even blocks our internal start page, so I even cannot inform the users to turn off ABE, instead I have to walk from office to office....

Re: ABE blocks local server
Posted: Thu Jul 14, 2011 4:07 pm
by dhouwn
If your "internal start page" is on the Intranet, i.e. in a non-routable range, then it counts as LOCAL.
Re: ABE blocks local server
Posted: Thu Jul 14, 2011 5:02 pm
by Giorgio Maone
Trillian wrote:Here too, seems that NoScript does not know about IPV6 (yet???

)
It does. Could you please paste here the exact message(s) you get from ABE?
Re: ABE blocks local server
Posted: Thu Jul 14, 2011 6:54 pm
by GµårÐïåñ
Many of my concerns with your post are expressed by dhouwn and Girogio; however, I would like to add the option that, if you have a specific and preferably static address for those local (intranet) servers, then you can add a very specific exemption for them in the SYSTEM rule before the LOCAL rule is triggered and that will prevent any future issues.
So, if you are aware of the local intranet address of your server like dhouwn explained, or if you have exact information of the message so that we can see the exact address like Giorgio asked, then we can construct a rule that will expose the functionality of those servers for your specific situation while still keeping the LOCAL protection rule intact for everything else.
Re: ABE blocks local server
Posted: Thu Jul 14, 2011 6:58 pm
by Giorgio Maone
GµårÐïåñ wrote:, I would like to add the option that, if you have a specific and preferably static address for those local (intranet) servers, then you can add a very specific exemption for them in the SYSTEM rule before the LOCAL rule is triggered and that will prevent any future issues.
There are actually two ways to do this: either appending the extra origins to the "Accept from LOCAL" line in the SYSTEM ruleset, or inserting them in the
noscript.ABE.localExtras about:config preferences.
Re: ABE blocks local server
Posted: Thu Jul 14, 2011 7:23 pm
by GµårÐïåñ
Giorgio Maone wrote:There are actually two ways to do this: either appending the extra origins to the "Accept from LOCAL" line in the SYSTEM ruleset, or inserting them in the
noscript.ABE.localExtras about:config preferences.
There you have it, thank you for adding that clarification.
Re: ABE blocks local server
Posted: Wed Dec 07, 2011 6:33 pm
by Guest
Hi, I'm having a similar issue, and would like some help constructing a workaround. I downloaded Bitnami and am running Wordpress natively. When I try to open
http://localhost:8080/wordpress/wp-admin/ I get the following error:
Request {GET
http://localhost:8080/wordpress/wp-admin/ <<<http//protopage.com/empress_of_the_universe#Untitled/Home - 6} filtered by ABE: <LOCAL> Deny
When I disable the System settings in ABE, I am able to open the page. Can I get some help in what to paste in the System box to allow localhost:8080?
Thanks,
Elizabeth
Re: ABE blocks local server
Posted: Wed Dec 07, 2011 9:00 pm
by Giorgio Maone
Guest wrote:
When I disable the System settings in ABE, I am able to open the page. Can I get some help in what to paste in the System box to allow localhost:8080?
In the very beginning (top) of the SYSTEM ruleset, put this rule:
Re: ABE blocks local server
Posted: Wed Dec 07, 2011 9:04 pm
by GµårÐïåñ
Guest wrote:Hi, I'm having a similar issue, and would like some help constructing a workaround. I downloaded Bitnami and am running Wordpress natively. When I try to open http://localhost:8080/wordpress/wp-admin/ I get the following error:
Request {GET http://localhost:8080/wordpress/wp-admin/ <<<http//protopage.com/empress_of_the_universe#Untitled/Home - 6} filtered by ABE: <LOCAL> Deny
When I disable the System settings in ABE, I am able to open the page. Can I get some help in what to paste in the System box to allow localhost:8080?
Thanks,
Elizabeth
Elizabeth, at first glance it looks like you are locally working on a copy of wordpress but you have configured it with the actual domain it will properly reside on later. So what is happening is that the LOCAL is triggered legitimately as its trying to access an outside address.
In the simplest term, if you add the following to the ABE section -> SYSTEM -> ABOVE the current LOCAL rule the following, it SHOULD work just fine:
<solution removed in favor of Giorgio's solution>
it should fix your problem, but if I am wrong, Giorgio please correct, thank you.
Re: ABE blocks local server
Posted: Wed Dec 07, 2011 9:05 pm
by GµårÐïåñ
Well, while I was writing my reply Giorgio posted his, so please go ahead and use his as it seems to be simpler and probably will work in a wider set of cases.
Re: ABE blocks local server
Posted: Wed Dec 07, 2011 10:24 pm
by Guest
Thanks, Giorgio's solution worked. I don't understand this code (I don't even know what it's called) but it may have been more complicated than it looked because Protopage is my home page of links, though I'm not sure why that would have showed up in the error code. I tried the solution with Protopage, but that didn't work--I don't get errors going from my home page to links normally.
I don't know if it matters, but when I first installed Bitnami and Wordpress, it worked fine, no errors. When I rebooted my computer, the servers stopped and I needed to restart them. Then I was getting the the NoScript problem. That's more of an FYI, though. Everything's back to working and I'm happy. Thanks again for the speedy assistance.
Elizabeth
Re: ABE blocks local server
Posted: Wed Dec 07, 2011 11:46 pm
by GµårÐïåñ
You are welcome, glad it worked.