I would like to see a feature on address lists, which would enable to add the addresses on one address list to another once the time of the first expires. It is very helpful in configurations where one would like to give time specific services.
For example, if I would want that someone browses whatever.com for 5 min within 1 hour:
think about this (is one example, not sure if is written correctly), all feature are already existent:
/ip firewall mangle
chain=prerouting action=add-src-to-address-list src-address=1.1.1.1 dst-address=2.2.2.2 address-list=5min address-list-timeout=5m src-address-list=!1h
If already not is on 1h, add it to 5m, (until is on 1h list, is never added again to 5m list)
chain=prerouting action=add-src-to-address-list src-address=1.1.1.1 dst-address=2.2.2.2 address-list=5min address-list-timeout=1h src-address-list=!1h
If already not is on 1h, add it to 1h
/ip firewall filter
add chain=forward src-address-list=1h action=jump target=listcheck
check all the address already on 1h list, (and also or not on 5m list)
add chain=listcheck src-address-list=!5m action=drop
if not also on 5m list, drop.
add chain=listcheck action=return
follow other rules…
Good thinking, but I will try it tomorrow, maybe. Right now I am following world cup . And you are very generous on carma points, while those should go to you .
Tuscany eh, been there a couple of times, beatiful.