ABE Rule Push not working

Discussions about the Application Boundaries Enforcer (ABE) module

ABE Rule Push not working

Post by alexyangjie » Fri Jan 24, 2014 4:43 pm

Hi, I followed the instructions in the documentation and write a rule for my own site.

Site www.alexyang.me
Accept POST from SELF
Accept GET

I uploaded the rules.abe file to my site and the address is https://www.alexyang.me/rules.abe

Of course I ticked the option to allow sites to push rules themselves.

However, I can't see my rules appear in the below list. I have seen it once, but sometime later it disappeared. Instead I saw a strange rule set.
Name: .1-p-13-prn1.channel.facebook.com
Rule: for (;;); {"t":"refresh","reason":120,"seq":0}

This is clearly an invalid rule. I wonder if anyone has same experience. How long is the pushed rule set kept?

Thank you very much.
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:18.0) Gecko/20100101 Firefox/18.0

User avatar
Giorgio Maone
Site Admin
Posts: 8790
Joined: Wed Mar 18, 2009 11:22 pm
Location: Palermo - Italy

Re: ABE Rule Push not working

Post by Giorgio Maone » Sat Jan 25, 2014 6:08 pm

Rules are stored according to the normal HTTP caching directives.
The one on your site probably cannot be loaded due to invalid SSL configuration.
Regarding the Facebook's invalid one, it's due to https://1-p-13-prn1.channel.facebook.com/ responding every request, for any even non-existent file, with a 200 response with that content, i.e. also https://1-p-13-prn1.channel.facebook.com/rules.abe is served with

Code: Select all

for (;;); {"t":"refresh","reason":120,"seq":0}
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:26.0) Gecko/20100101 Firefox/26.0

Post Reply