Code: Select all
Site http:
Anon INC from https:
1. The root page is over http (root.htm)
2. it contains an https iframe (iframe.htm)
3. iframe has a form that submits to https (httpredir.asp)
4. which 302 redirects to http (http.asp)
In the above scenario, it's not entirely clear why http.asp matches "inc from https:" The confusion stems from expecting the origin of inclusions to be the page that contains them, but here the origin is the iframe being replaced and a replacement is not an inclusion. Here the INC status and origin are unrelated, but the way the rules are written (inc from), strongly implies they should be.
There are also two matches for the same page, with origin chains reversed ( likely related to http://forums.informaction.com/viewtopi ... =10&t=7425 )
Code: Select all
[ABE] <http:> Anonymize INCLUSION from https: on {GET http://localhost/tests/abe/http.asp <<< https://localhost/tests/abe/httpredir.asp, https://localhost/tests/abe/iframe.htm - 7}
USER rule:
Site http:
Anonymize INCLUSION from https:
----------
[ABE] <http:> Anonymize INCLUSION from https: on {GET http://localhost/tests/abe/http.asp <<< https://localhost/tests/abe/iframe.htm, https://localhost/tests/abe/httpredir.asp - 7}
USER rule:
Site http:
Anonymize INCLUSION from https: