!xxx.yyy.zzz.www/24
https://raw.git.com/larhedse/list.txt
https://raw.git.com/larhedse/list.txt!xxx.yyy.zzz.www/24
https://raw.githubusercontent.com/larhedse/hostnamelistan/master/Blocklistan.txt
https://raw.githubusercontent.com/larhedse/hostnamelistan/master/Blocklistan.txt!81.228.3.233
https://raw.githubusercontent.com/larhedse/hostnamelistan/master/Blocklistan.txt!81.228.3.0/24
If you think about it, what you want is some kind of set subtraction, which is not an easy task if the first set can itself be constructed by a list of expressions. Imagine IPv6 ranges to get a clearer picture.There are two ways of doing this:a. If you can control the list yourself, exclude the ranges you do not want in it yourself (Maxminds GeoIP list with selectable country ranges is a good example). This is not set subtraction, but set addition, which is much easier.b. What you probably really want to do is something to the extent of "whitelisting" something before you add generalized block rules. In this case, you can use a separate rule with the whitelisted set which triggers before the block list.