RFE: Enhanced SELF keyword

Discussions about the Application Boundaries Enforcer (ABE) module
User avatar
Thrawn
Master Bug Buster
Posts: 3106
Joined: Mon Jan 16, 2012 3:46 am
Location: Australia
Contact:

RFE: Enhanced SELF keyword

Post by Thrawn »

This is a minor request, but would help usability when ABE is being used extensively, and I believe it would also make rules more readable.

A common rule pattern is:

Code: Select all

Site <list of sites or complicated expression>
Accept from <same list or expression>
Deny
To simplify this and reduce typing errors, would it be feasible to introduce a new ABE keyword in the Accept clause, that would mean 'everything in the Site expression'? Maybe SELF*, eg:

Code: Select all

Site .google.com .google.com.au .youtube.com
Accept from SELF*
Anon
Mozilla/5.0 (Linux; U; Android 2.2) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
iDrugoy
Senior Member
Posts: 91
Joined: Sun Feb 21, 2010 2:16 pm

Re: RFE: Enhanced SELF keyword

Post by iDrugoy »

+1 LIEK
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:20.0) Gecko/20100101 Firefox/20.0
barbaz
Senior Member
Posts: 11064
Joined: Sat Aug 03, 2013 5:45 pm

Re: RFE: Enhanced SELF keyword

Post by barbaz »

Are there any plans to implement this, either in NoScript or SABER?
*Always* check the changelogs BEFORE updating that important software!
Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 SeaMonkey/2.21
User avatar
Thrawn
Master Bug Buster
Posts: 3106
Joined: Mon Jan 16, 2012 3:46 am
Location: Australia
Contact:

Re: RFE: Enhanced SELF keyword

Post by Thrawn »

barbaz wrote:Are there any plans to implement this, either in NoScript or SABER?
That is not a bad idea at all. However, unlike the other custom keywords that SABER uses, which tie it to NoScript, this one would be appropriate even for a standalone ABE.
======
Thrawn
------------
Religion is not the opium of the masses. Daily life is the opium of the masses.

True religion, which dares to acknowledge death and challenge the way we live, is an attempt to wake up.
Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:24.0) Gecko/20100101 Firefox/24.0
Post Reply