diff --git a/Dynamic-filtering:-rule-syntax.md b/Dynamic-filtering:-rule-syntax.md index cae0dfa..88ee817 100644 --- a/Dynamic-filtering:-rule-syntax.md +++ b/Dynamic-filtering:-rule-syntax.md @@ -4,9 +4,12 @@ ### Rule syntax -A dynamic filtering rule is made of four components: a source hostname, a destination hostname, a request type, and then a keyword which tells what to do with a request which happens to match the three former components. +A dynamic filtering rule is made of four components: a source, a destination, a request type, and then a keyword which tells what to do with a request which happens to match the three former components. - source-hostname destination-hostname request-type action +| rule type | source | destination | request type | action | +|---|---|---|---|---| +| Type-based | `*`
_source hostname_ | `*`
  | `*`
`image`
`inline-script`
`1p-script`
`3p-script`
`3p-frame` | `block`
`noop`
`allow` | +| Hostname-based | `*`
_source hostname_ |
_destination hostname_ |
`*` | `block`
`noop`
`allow` | Source hostname always corresponds to the hostname extracted from the URL of the web page in the browser.