aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2017-10-07 17:01:14 +0300
committerKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2017-10-07 17:01:14 +0300
commit299478e5e9314a36b04b438faa8a57c1e7538fa0 (patch)
treeeb2f58e61daa0932d4e34a61ed83a0c1943c31a4 /test
parent9f20f1f7a6294c879c424e7669bad46c27b6e73c (diff)
downloadawall-299478e5e9314a36b04b438faa8a57c1e7538fa0.tar.bz2
awall-299478e5e9314a36b04b438faa8a57c1e7538fa0.tar.xz
test: filter-limit: rename limit
Diffstat (limited to 'test')
-rw-r--r--test/mandatory/filter-limit.lua6
-rw-r--r--test/output/dump6370
-rw-r--r--test/output/rules-save1374
-rw-r--r--test/output/rules6-save1374
4 files changed, 4562 insertions, 4562 deletions
diff --git a/test/mandatory/filter-limit.lua b/test/mandatory/filter-limit.lua
index 14b36fb..a45540d 100644
--- a/test/mandatory/filter-limit.lua
+++ b/test/mandatory/filter-limit.lua
@@ -38,7 +38,7 @@ function add(limit_type, filter)
add_limit(limit)
if not high_rate then
- limit.name = 'foo'
+ limit.name = 'A'
for _, addr in ipairs{false, 'dest'} do
limit.addr = addr or nil
@@ -59,12 +59,12 @@ add('conn', {out='B'})
add('flow')
add('flow', {['in']='A', out='_fw', ['no-track']=true})
-table.insert(res, {['update-limit']='foo'})
+table.insert(res, {['update-limit']='A'})
for _, measure in ipairs{'conn', 'flow'} do
for _, addr in ipairs{'src', 'dest'} do
table.insert(
- res, {['update-limit']={name='foo', measure=measure, addr=addr}}
+ res, {['update-limit']={name='A', measure=measure, addr=addr}}
)
end
end
diff --git a/test/output/dump b/test/output/dump
index 8dab809..6916535 100644
--- a/test/output/dump
+++ b/test/output/dump
@@ -262,106 +262,106 @@ Filter 18 {"action":"pass","conn-limit":{},"log":"none"
inet/filter/limit-11 -m recent --name limit-11 --rsource --mask 255.255.255.255 --set
inet6/filter/limit-11 -m recent --name limit-11 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 19 {"conn-limit":{"name":"foo"},"out":"B"}
+Filter 19 {"conn-limit":{"name":"A"},"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-12
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-12
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-12
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-12
- inet/filter/limit-12 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-13
- inet6/filter/limit-12 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-13
+ inet/filter/limit-12 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-13
+ inet6/filter/limit-12 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-13
inet/filter/logdrop-13 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-13 -m limit --limit 1/second -j LOG
inet/filter/logdrop-13 -j DROP
inet6/filter/logdrop-13 -j DROP
- inet/filter/limit-12 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-12 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-12 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-12 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-Filter 20 {"action":"pass","conn-limit":{"name":"foo"},"out":"B"}
+Filter 20 {"action":"pass","conn-limit":{"name":"A"},"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-13
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-13
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-13
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-13
- inet/filter/limit-13 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-14
- inet6/filter/limit-13 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-14
+ inet/filter/limit-13 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-14
+ inet6/filter/limit-13 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-14
inet/filter/logdrop-14 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-14 -m limit --limit 1/second -j LOG
inet/filter/logdrop-14 -j DROP
inet6/filter/logdrop-14 -j DROP
- inet/filter/limit-13 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-13 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-13 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-13 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 21 {"conn-limit":{"name":"foo"},"log":true,"out":"B"}
+Filter 21 {"conn-limit":{"name":"A"},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-14
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-14
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-14
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-14
- inet/filter/limit-14 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-15
- inet6/filter/limit-14 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-15
+ inet/filter/limit-14 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-15
+ inet6/filter/limit-14 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-15
inet/filter/logdrop-15 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-15 -m limit --limit 1/second -j LOG
inet/filter/logdrop-15 -j DROP
inet6/filter/logdrop-15 -j DROP
inet/filter/limit-14 -m limit --limit 1/second -j LOG
inet6/filter/limit-14 -m limit --limit 1/second -j LOG
- inet/filter/limit-14 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-14 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-14 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-14 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-Filter 22 {"action":"pass","conn-limit":{"name":"foo"},"log":true,"out":"B"}
+Filter 22 {"action":"pass","conn-limit":{"name":"A"},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-15
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-15
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-15
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-15
- inet/filter/limit-15 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-16
- inet6/filter/limit-15 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-16
+ inet/filter/limit-15 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-16
+ inet6/filter/limit-15 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-16
inet/filter/logdrop-16 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-16 -m limit --limit 1/second -j LOG
inet/filter/logdrop-16 -j DROP
inet6/filter/logdrop-16 -j DROP
- inet/filter/limit-15 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
- inet6/filter/limit-15 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+ inet/filter/limit-15 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+ inet6/filter/limit-15 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
-Filter 23 {"conn-limit":{"name":"foo"},"log":"none","out":"B"}
+Filter 23 {"conn-limit":{"name":"A"},"log":"none","out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-16
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-16
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-16
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-16
- inet/filter/limit-16 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-17
- inet6/filter/limit-16 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-17
+ inet/filter/limit-16 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-17
+ inet6/filter/limit-16 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-17
inet/filter/logdrop-17 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-17 -m limit --limit 1/second -j LOG
inet/filter/logdrop-17 -j DROP
inet6/filter/logdrop-17 -j DROP
- inet/filter/limit-16 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-16 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-16 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-16 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-Filter 24 {"action":"pass","conn-limit":{"name":"foo"},"log":"none","out":"B"}
+Filter 24 {"action":"pass","conn-limit":{"name":"A"},"log":"none","out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-17
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-17
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-17
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-17
- inet/filter/limit-17 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-18
- inet6/filter/limit-17 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-18
+ inet/filter/limit-17 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-18
+ inet6/filter/limit-17 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-18
inet/filter/logdrop-18 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-18 -m limit --limit 1/second -j LOG
inet/filter/logdrop-18 -j DROP
inet6/filter/logdrop-18 -j DROP
- inet/filter/limit-17 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-17 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-17 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-17 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 25 {"conn-limit":{"name":"foo","update":false},"out":"B"}
+Filter 25 {"conn-limit":{"name":"A","update":false},"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-18
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-18
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-18
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-18
- inet/filter/limit-18 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-19
- inet6/filter/limit-18 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-19
+ inet/filter/limit-18 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-19
+ inet6/filter/limit-18 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-19
inet/filter/logdrop-19 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-19 -m limit --limit 1/second -j LOG
inet/filter/logdrop-19 -j DROP
@@ -369,21 +369,21 @@ Filter 25 {"conn-limit":{"name":"foo","update":false},"
inet/filter/limit-18 -j ACCEPT
inet6/filter/limit-18 -j ACCEPT
-Filter 26 {"action":"pass","conn-limit":{"name":"foo","update":false},"out":"B"}
+Filter 26 {"action":"pass","conn-limit":{"name":"A","update":false},"out":"B"}
(filter-limit)
- inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-20
- inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-20
- inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-20
- inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-20
+ inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-20
+ inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-20
+ inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-20
+ inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-20
-Filter 27 {"conn-limit":{"name":"foo","update":false},"log":true,"out":"B"}
+Filter 27 {"conn-limit":{"name":"A","update":false},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-20
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-20
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-20
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-20
- inet/filter/limit-20 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-21
- inet6/filter/limit-20 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-21
+ inet/filter/limit-20 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-21
+ inet6/filter/limit-20 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-21
inet/filter/logdrop-21 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-21 -m limit --limit 1/second -j LOG
inet/filter/logdrop-21 -j DROP
@@ -393,14 +393,14 @@ Filter 27 {"conn-limit":{"name":"foo","update":false},"
inet/filter/limit-20 -j ACCEPT
inet6/filter/limit-20 -j ACCEPT
-Filter 28 {"action":"pass","conn-limit":{"name":"foo","update":false},"log":true,"out":"B"}
+Filter 28 {"action":"pass","conn-limit":{"name":"A","update":false},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-21
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-21
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-21
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-21
- inet/filter/limit-21 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-22
- inet6/filter/limit-21 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-22
+ inet/filter/limit-21 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-22
+ inet6/filter/limit-21 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-22
inet/filter/logdrop-22 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-22 -m limit --limit 1/second -j LOG
inet/filter/logdrop-22 -j DROP
@@ -408,14 +408,14 @@ Filter 28 {"action":"pass","conn-limit":{"name":"foo","
inet/filter/limit-21 -m limit --limit 1/second -j LOG
inet6/filter/limit-21 -m limit --limit 1/second -j LOG
-Filter 29 {"conn-limit":{"name":"foo","update":false},"log":"none","out":"B"}
+Filter 29 {"conn-limit":{"name":"A","update":false},"log":"none","out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-22
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-22
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-22
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-22
- inet/filter/limit-22 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-23
- inet6/filter/limit-22 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-23
+ inet/filter/limit-22 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-23
+ inet6/filter/limit-22 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-23
inet/filter/logdrop-23 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-23 -m limit --limit 1/second -j LOG
inet/filter/logdrop-23 -j DROP
@@ -423,113 +423,113 @@ Filter 29 {"conn-limit":{"name":"foo","update":false},"
inet/filter/limit-22 -j ACCEPT
inet6/filter/limit-22 -j ACCEPT
-Filter 30 {"action":"pass","conn-limit":{"name":"foo","update":false},"log":"none","out":"B"}
+Filter 30 {"action":"pass","conn-limit":{"name":"A","update":false},"log":"none","out":"B"}
(filter-limit)
- inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-24
- inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-24
- inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-24
- inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-24
+ inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-24
+ inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-24
+ inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-24
+ inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-24
-Filter 31 {"conn-limit":{"addr":"dest","name":"foo"},"out":"B"}
+Filter 31 {"conn-limit":{"addr":"dest","name":"A"},"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-24
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-24
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-24
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-24
- inet/filter/limit-24 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-25
- inet6/filter/limit-24 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-25
+ inet/filter/limit-24 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-25
+ inet6/filter/limit-24 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-25
inet/filter/logdrop-25 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-25 -m limit --limit 1/second -j LOG
inet/filter/logdrop-25 -j DROP
inet6/filter/logdrop-25 -j DROP
- inet/filter/limit-24 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-24 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-24 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-24 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-Filter 32 {"action":"pass","conn-limit":{"addr":"dest","name":"foo"},"out":"B"}
+Filter 32 {"action":"pass","conn-limit":{"addr":"dest","name":"A"},"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-25
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-25
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-25
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-25
- inet/filter/limit-25 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-26
- inet6/filter/limit-25 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-26
+ inet/filter/limit-25 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-26
+ inet6/filter/limit-25 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-26
inet/filter/logdrop-26 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-26 -m limit --limit 1/second -j LOG
inet/filter/logdrop-26 -j DROP
inet6/filter/logdrop-26 -j DROP
- inet/filter/limit-25 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-25 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-25 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-25 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 33 {"conn-limit":{"addr":"dest","name":"foo"},"log":true,"out":"B"}
+Filter 33 {"conn-limit":{"addr":"dest","name":"A"},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-26
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-26
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-26
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-26
- inet/filter/limit-26 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-27
- inet6/filter/limit-26 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-27
+ inet/filter/limit-26 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-27
+ inet6/filter/limit-26 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-27
inet/filter/logdrop-27 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-27 -m limit --limit 1/second -j LOG
inet/filter/logdrop-27 -j DROP
inet6/filter/logdrop-27 -j DROP
inet/filter/limit-26 -m limit --limit 1/second -j LOG
inet6/filter/limit-26 -m limit --limit 1/second -j LOG
- inet/filter/limit-26 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-26 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-26 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-26 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-Filter 34 {"action":"pass","conn-limit":{"addr":"dest","name":"foo"},"log":true,"out":"B"}
+Filter 34 {"action":"pass","conn-limit":{"addr":"dest","name":"A"},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-27
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-27
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-27
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-27
- inet/filter/limit-27 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-28
- inet6/filter/limit-27 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-28
+ inet/filter/limit-27 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-28
+ inet6/filter/limit-27 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-28
inet/filter/logdrop-28 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-28 -m limit --limit 1/second -j LOG
inet/filter/logdrop-28 -j DROP
inet6/filter/logdrop-28 -j DROP
- inet/filter/limit-27 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
- inet6/filter/limit-27 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+ inet/filter/limit-27 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+ inet6/filter/limit-27 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
-Filter 35 {"conn-limit":{"addr":"dest","name":"foo"},"log":"none","out":"B"}
+Filter 35 {"conn-limit":{"addr":"dest","name":"A"},"log":"none","out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-28
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-28
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-28
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-28
- inet/filter/limit-28 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-29
- inet6/filter/limit-28 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-29
+ inet/filter/limit-28 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-29
+ inet6/filter/limit-28 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-29
inet/filter/logdrop-29 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-29 -m limit --limit 1/second -j LOG
inet/filter/logdrop-29 -j DROP
inet6/filter/logdrop-29 -j DROP
- inet/filter/limit-28 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-28 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-28 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-28 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-Filter 36 {"action":"pass","conn-limit":{"addr":"dest","name":"foo"},"log":"none","out":"B"}
+Filter 36 {"action":"pass","conn-limit":{"addr":"dest","name":"A"},"log":"none","out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-29
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-29
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-29
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-29
- inet/filter/limit-29 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-30
- inet6/filter/limit-29 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-30
+ inet/filter/limit-29 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-30
+ inet6/filter/limit-29 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-30
inet/filter/logdrop-30 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-30 -m limit --limit 1/second -j LOG
inet/filter/logdrop-30 -j DROP
inet6/filter/logdrop-30 -j DROP
- inet/filter/limit-29 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-29 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-29 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-29 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 37 {"conn-limit":{"addr":"dest","name":"foo","update":false},"out":"B"}
+Filter 37 {"conn-limit":{"addr":"dest","name":"A","update":false},"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-30
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-30
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-30
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-30
- inet/filter/limit-30 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-31
- inet6/filter/limit-30 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-31
+ inet/filter/limit-30 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-31
+ inet6/filter/limit-30 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-31
inet/filter/logdrop-31 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-31 -m limit --limit 1/second -j LOG
inet/filter/logdrop-31 -j DROP
@@ -537,21 +537,21 @@ Filter 37 {"conn-limit":{"addr":"dest","name":"foo","up
inet/filter/limit-30 -j ACCEPT
inet6/filter/limit-30 -j ACCEPT
-Filter 38 {"action":"pass","conn-limit":{"addr":"dest","name":"foo","update":false},"out":"B"}
+Filter 38 {"action":"pass","conn-limit":{"addr":"dest","name":"A","update":false},"out":"B"}
(filter-limit)
- inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-32
- inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-32
- inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-32
- inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-32
+ inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-32
+ inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-32
+ inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-32
+ inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-32
-Filter 39 {"conn-limit":{"addr":"dest","name":"foo","update":false},"log":true,"out":"B"}
+Filter 39 {"conn-limit":{"addr":"dest","name":"A","update":false},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-32
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-32
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-32
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-32
- inet/filter/limit-32 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-33
- inet6/filter/limit-32 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-33
+ inet/filter/limit-32 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-33
+ inet6/filter/limit-32 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-33
inet/filter/logdrop-33 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-33 -m limit --limit 1/second -j LOG
inet/filter/logdrop-33 -j DROP
@@ -561,14 +561,14 @@ Filter 39 {"conn-limit":{"addr":"dest","name":"foo","up
inet/filter/limit-32 -j ACCEPT
inet6/filter/limit-32 -j ACCEPT
-Filter 40 {"action":"pass","conn-limit":{"addr":"dest","name":"foo","update":false},"log":true,"out":"B"}
+Filter 40 {"action":"pass","conn-limit":{"addr":"dest","name":"A","update":false},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-33
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-33
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-33
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-33
- inet/filter/limit-33 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-34
- inet6/filter/limit-33 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-34
+ inet/filter/limit-33 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-34
+ inet6/filter/limit-33 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-34
inet/filter/logdrop-34 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-34 -m limit --limit 1/second -j LOG
inet/filter/logdrop-34 -j DROP
@@ -576,14 +576,14 @@ Filter 40 {"action":"pass","conn-limit":{"addr":"dest",
inet/filter/limit-33 -m limit --limit 1/second -j LOG
inet6/filter/limit-33 -m limit --limit 1/second -j LOG
-Filter 41 {"conn-limit":{"addr":"dest","name":"foo","update":false},"log":"none","out":"B"}
+Filter 41 {"conn-limit":{"addr":"dest","name":"A","update":false},"log":"none","out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-34
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-34
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-34
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-34
- inet/filter/limit-34 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-35
- inet6/filter/limit-34 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-35
+ inet/filter/limit-34 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-35
+ inet6/filter/limit-34 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-35
inet/filter/logdrop-35 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-35 -m limit --limit 1/second -j LOG
inet/filter/logdrop-35 -j DROP
@@ -591,12 +591,12 @@ Filter 41 {"conn-limit":{"addr":"dest","name":"foo","up
inet/filter/limit-34 -j ACCEPT
inet6/filter/limit-34 -j ACCEPT
-Filter 42 {"action":"pass","conn-limit":{"addr":"dest","name":"foo","update":false},"log":"none","out":"B"}
+Filter 42 {"action":"pass","conn-limit":{"addr":"dest","name":"A","update":false},"log":"none","out":"B"}
(filter-limit)
- inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-36
- inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-36
- inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-36
- inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-36
+ inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-36
+ inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-36
+ inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-36
+ inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-36
Filter 43 {"conn-limit":{"log":false},"out":"B"}
(filter-limit)
@@ -666,261 +666,261 @@ Filter 48 {"action":"pass","conn-limit":{"log":false},"
inet/filter/limit-41 -m recent --name limit-41 --rsource --mask 255.255.255.255 --set
inet6/filter/limit-41 -m recent --name limit-41 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 49 {"conn-limit":{"log":false,"name":"foo"},"out":"B"}
+Filter 49 {"conn-limit":{"log":false,"name":"A"},"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-42
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-42
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-42
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-42
- inet/filter/limit-42 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-42 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-42 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-42 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-42 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-42 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-42 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-42 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-Filter 50 {"action":"pass","conn-limit":{"log":false,"name":"foo"},"out":"B"}
+Filter 50 {"action":"pass","conn-limit":{"log":false,"name":"A"},"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-43
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-43
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-43
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-43
- inet/filter/limit-43 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-43 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-43 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-43 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-43 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-43 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-43 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-43 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 51 {"conn-limit":{"log":false,"name":"foo"},"log":true,"out":"B"}
+Filter 51 {"conn-limit":{"log":false,"name":"A"},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-44
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-44
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-44
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-44
- inet/filter/limit-44 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-44 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-44 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-44 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
inet/filter/limit-44 -m limit --limit 1/second -j LOG
inet6/filter/limit-44 -m limit --limit 1/second -j LOG
- inet/filter/limit-44 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-44 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-44 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-44 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-Filter 52 {"action":"pass","conn-limit":{"log":false,"name":"foo"},"log":true,"out":"B"}
+Filter 52 {"action":"pass","conn-limit":{"log":false,"name":"A"},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-45
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-45
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-45
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-45
- inet/filter/limit-45 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-45 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-45 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
- inet6/filter/limit-45 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+ inet/filter/limit-45 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-45 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-45 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+ inet6/filter/limit-45 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
-Filter 53 {"conn-limit":{"log":false,"name":"foo"},"log":"none","out":"B"}
+Filter 53 {"conn-limit":{"log":false,"name":"A"},"log":"none","out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-46
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-46
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-46
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-46
- inet/filter/limit-46 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-46 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-46 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-46 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-46 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-46 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-46 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-46 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-Filter 54 {"action":"pass","conn-limit":{"log":false,"name":"foo"},"log":"none","out":"B"}
+Filter 54 {"action":"pass","conn-limit":{"log":false,"name":"A"},"log":"none","out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-47
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-47
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-47
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-47
- inet/filter/limit-47 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-47 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-47 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-47 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-47 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-47 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-47 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-47 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 55 {"conn-limit":{"log":false,"name":"foo","update":false},"out":"B"}
+Filter 55 {"conn-limit":{"log":false,"name":"A","update":false},"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-48
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-48
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-48
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-48
- inet/filter/limit-48 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-48 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-48 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-48 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/limit-48 -j ACCEPT
inet6/filter/limit-48 -j ACCEPT
-Filter 56 {"action":"pass","conn-limit":{"log":false,"name":"foo","update":false},"out":"B"}
+Filter 56 {"action":"pass","conn-limit":{"log":false,"name":"A","update":false},"out":"B"}
(filter-limit)
- inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-Filter 57 {"conn-limit":{"log":false,"name":"foo","update":false},"log":true,"out":"B"}
+Filter 57 {"conn-limit":{"log":false,"name":"A","update":false},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-50
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-50
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-50
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-50
- inet/filter/limit-50 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-50 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-50 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-50 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/limit-50 -m limit --limit 1/second -j LOG
inet6/filter/limit-50 -m limit --limit 1/second -j LOG
inet/filter/limit-50 -j ACCEPT
inet6/filter/limit-50 -j ACCEPT
-Filter 58 {"action":"pass","conn-limit":{"log":false,"name":"foo","update":false},"log":true,"out":"B"}
+Filter 58 {"action":"pass","conn-limit":{"log":false,"name":"A","update":false},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-51
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-51
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-51
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-51
- inet/filter/limit-51 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-51 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-51 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-51 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/limit-51 -m limit --limit 1/second -j LOG
inet6/filter/limit-51 -m limit --limit 1/second -j LOG
-Filter 59 {"conn-limit":{"log":false,"name":"foo","update":false},"log":"none","out":"B"}
+Filter 59 {"conn-limit":{"log":false,"name":"A","update":false},"log":"none","out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-52
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-52
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-52
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-52
- inet/filter/limit-52 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-52 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-52 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-52 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/limit-52 -j ACCEPT
inet6/filter/limit-52 -j ACCEPT
-Filter 60 {"action":"pass","conn-limit":{"log":false,"name":"foo","update":false},"log":"none","out":"B"}
+Filter 60 {"action":"pass","conn-limit":{"log":false,"name":"A","update":false},"log":"none","out":"B"}
(filter-limit)
- inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-Filter 61 {"conn-limit":{"addr":"dest","log":false,"name":"foo"},"out":"B"}
+Filter 61 {"conn-limit":{"addr":"dest","log":false,"name":"A"},"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-54
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-54
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-54
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-54
- inet/filter/limit-54 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-54 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-54 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-54 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-54 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-54 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-54 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-54 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-Filter 62 {"action":"pass","conn-limit":{"addr":"dest","log":false,"name":"foo"},"out":"B"}
+Filter 62 {"action":"pass","conn-limit":{"addr":"dest","log":false,"name":"A"},"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-55
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-55
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-55
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-55
- inet/filter/limit-55 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-55 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-55 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-55 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-55 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-55 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-55 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-55 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 63 {"conn-limit":{"addr":"dest","log":false,"name":"foo"},"log":true,"out":"B"}
+Filter 63 {"conn-limit":{"addr":"dest","log":false,"name":"A"},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-56
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-56
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-56
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-56
- inet/filter/limit-56 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-56 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-56 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-56 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
inet/filter/limit-56 -m limit --limit 1/second -j LOG
inet6/filter/limit-56 -m limit --limit 1/second -j LOG
- inet/filter/limit-56 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-56 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-56 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-56 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-Filter 64 {"action":"pass","conn-limit":{"addr":"dest","log":false,"name":"foo"},"log":true,"out":"B"}
+Filter 64 {"action":"pass","conn-limit":{"addr":"dest","log":false,"name":"A"},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-57
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-57
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-57
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-57
- inet/filter/limit-57 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-57 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-57 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
- inet6/filter/limit-57 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+ inet/filter/limit-57 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-57 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-57 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+ inet6/filter/limit-57 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
-Filter 65 {"conn-limit":{"addr":"dest","log":false,"name":"foo"},"log":"none","out":"B"}
+Filter 65 {"conn-limit":{"addr":"dest","log":false,"name":"A"},"log":"none","out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-58
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-58
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-58
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-58
- inet/filter/limit-58 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-58 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-58 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-58 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-58 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-58 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-58 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-58 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-Filter 66 {"action":"pass","conn-limit":{"addr":"dest","log":false,"name":"foo"},"log":"none","out":"B"}
+Filter 66 {"action":"pass","conn-limit":{"addr":"dest","log":false,"name":"A"},"log":"none","out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-59
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-59
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-59
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-59
- inet/filter/limit-59 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-59 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-59 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-59 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-59 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-59 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-59 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-59 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 67 {"conn-limit":{"addr":"dest","log":false,"name":"foo","update":false},"out":"B"}
+Filter 67 {"conn-limit":{"addr":"dest","log":false,"name":"A","update":false},"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-60
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-60
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-60
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-60
- inet/filter/limit-60 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-60 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-60 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-60 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/limit-60 -j ACCEPT
inet6/filter/limit-60 -j ACCEPT
-Filter 68 {"action":"pass","conn-limit":{"addr":"dest","log":false,"name":"foo","update":false},"out":"B"}
+Filter 68 {"action":"pass","conn-limit":{"addr":"dest","log":false,"name":"A","update":false},"out":"B"}
(filter-limit)
- inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-Filter 69 {"conn-limit":{"addr":"dest","log":false,"name":"foo","update":false},"log":true,"out":"B"}
+Filter 69 {"conn-limit":{"addr":"dest","log":false,"name":"A","update":false},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-62
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-62
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-62
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-62
- inet/filter/limit-62 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-62 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-62 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-62 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/limit-62 -m limit --limit 1/second -j LOG
inet6/filter/limit-62 -m limit --limit 1/second -j LOG
inet/filter/limit-62 -j ACCEPT
inet6/filter/limit-62 -j ACCEPT
-Filter 70 {"action":"pass","conn-limit":{"addr":"dest","log":false,"name":"foo","update":false},"log":true,"out":"B"}
+Filter 70 {"action":"pass","conn-limit":{"addr":"dest","log":false,"name":"A","update":false},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-63
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-63
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-63
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-63
- inet/filter/limit-63 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-63 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-63 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-63 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/limit-63 -m limit --limit 1/second -j LOG
inet6/filter/limit-63 -m limit --limit 1/second -j LOG
-Filter 71 {"conn-limit":{"addr":"dest","log":false,"name":"foo","update":false},"log":"none","out":"B"}
+Filter 71 {"conn-limit":{"addr":"dest","log":false,"name":"A","update":false},"log":"none","out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-64
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-64
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-64
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-64
- inet/filter/limit-64 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-64 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-64 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-64 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/limit-64 -j ACCEPT
inet6/filter/limit-64 -j ACCEPT
-Filter 72 {"action":"pass","conn-limit":{"addr":"dest","log":false,"name":"foo","update":false},"log":"none","out":"B"}
+Filter 72 {"action":"pass","conn-limit":{"addr":"dest","log":false,"name":"A","update":false},"log":"none","out":"B"}
(filter-limit)
- inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
Filter 73 {"conn-limit":{"log":"none"},"out":"B"}
(filter-limit)
@@ -990,261 +990,261 @@ Filter 78 {"action":"pass","conn-limit":{"log":"none"},
inet/filter/limit-71 -m recent --name limit-71 --rsource --mask 255.255.255.255 --set
inet6/filter/limit-71 -m recent --name limit-71 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 79 {"conn-limit":{"log":"none","name":"foo"},"out":"B"}
+Filter 79 {"conn-limit":{"log":"none","name":"A"},"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-72
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-72
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-72
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-72
- inet/filter/limit-72 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-72 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-72 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-72 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-72 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-72 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-72 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-72 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-Filter 80 {"action":"pass","conn-limit":{"log":"none","name":"foo"},"out":"B"}
+Filter 80 {"action":"pass","conn-limit":{"log":"none","name":"A"},"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-73
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-73
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-73
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-73
- inet/filter/limit-73 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-73 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-73 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-73 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-73 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-73 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-73 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-73 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 81 {"conn-limit":{"log":"none","name":"foo"},"log":true,"out":"B"}
+Filter 81 {"conn-limit":{"log":"none","name":"A"},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-74
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-74
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-74
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-74
- inet/filter/limit-74 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-74 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-74 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-74 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
inet/filter/limit-74 -m limit --limit 1/second -j LOG
inet6/filter/limit-74 -m limit --limit 1/second -j LOG
- inet/filter/limit-74 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-74 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-74 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-74 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-Filter 82 {"action":"pass","conn-limit":{"log":"none","name":"foo"},"log":true,"out":"B"}
+Filter 82 {"action":"pass","conn-limit":{"log":"none","name":"A"},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-75
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-75
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-75
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-75
- inet/filter/limit-75 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-75 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-75 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
- inet6/filter/limit-75 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+ inet/filter/limit-75 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-75 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-75 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+ inet6/filter/limit-75 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
-Filter 83 {"conn-limit":{"log":"none","name":"foo"},"log":"none","out":"B"}
+Filter 83 {"conn-limit":{"log":"none","name":"A"},"log":"none","out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-76
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-76
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-76
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-76
- inet/filter/limit-76 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-76 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-76 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-76 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-76 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-76 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-76 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-76 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-Filter 84 {"action":"pass","conn-limit":{"log":"none","name":"foo"},"log":"none","out":"B"}
+Filter 84 {"action":"pass","conn-limit":{"log":"none","name":"A"},"log":"none","out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-77
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-77
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-77
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-77
- inet/filter/limit-77 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-77 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-77 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-77 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-77 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-77 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-77 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-77 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 85 {"conn-limit":{"log":"none","name":"foo","update":false},"out":"B"}
+Filter 85 {"conn-limit":{"log":"none","name":"A","update":false},"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-78
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-78
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-78
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-78
- inet/filter/limit-78 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-78 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-78 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-78 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/limit-78 -j ACCEPT
inet6/filter/limit-78 -j ACCEPT
-Filter 86 {"action":"pass","conn-limit":{"log":"none","name":"foo","update":false},"out":"B"}
+Filter 86 {"action":"pass","conn-limit":{"log":"none","name":"A","update":false},"out":"B"}
(filter-limit)
- inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-Filter 87 {"conn-limit":{"log":"none","name":"foo","update":false},"log":true,"out":"B"}
+Filter 87 {"conn-limit":{"log":"none","name":"A","update":false},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-80
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-80
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-80
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-80
- inet/filter/limit-80 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-80 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-80 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-80 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/limit-80 -m limit --limit 1/second -j LOG
inet6/filter/limit-80 -m limit --limit 1/second -j LOG
inet/filter/limit-80 -j ACCEPT
inet6/filter/limit-80 -j ACCEPT
-Filter 88 {"action":"pass","conn-limit":{"log":"none","name":"foo","update":false},"log":true,"out":"B"}
+Filter 88 {"action":"pass","conn-limit":{"log":"none","name":"A","update":false},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-81
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-81
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-81
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-81
- inet/filter/limit-81 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-81 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-81 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-81 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/limit-81 -m limit --limit 1/second -j LOG
inet6/filter/limit-81 -m limit --limit 1/second -j LOG
-Filter 89 {"conn-limit":{"log":"none","name":"foo","update":false},"log":"none","out":"B"}
+Filter 89 {"conn-limit":{"log":"none","name":"A","update":false},"log":"none","out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-82
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-82
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-82
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-82
- inet/filter/limit-82 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-82 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-82 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-82 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/limit-82 -j ACCEPT
inet6/filter/limit-82 -j ACCEPT
-Filter 90 {"action":"pass","conn-limit":{"log":"none","name":"foo","update":false},"log":"none","out":"B"}
+Filter 90 {"action":"pass","conn-limit":{"log":"none","name":"A","update":false},"log":"none","out":"B"}
(filter-limit)
- inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-Filter 91 {"conn-limit":{"addr":"dest","log":"none","name":"foo"},"out":"B"}
+Filter 91 {"conn-limit":{"addr":"dest","log":"none","name":"A"},"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-84
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-84
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-84
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-84
- inet/filter/limit-84 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-84 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-84 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-84 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-84 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-84 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-84 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-84 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-Filter 92 {"action":"pass","conn-limit":{"addr":"dest","log":"none","name":"foo"},"out":"B"}
+Filter 92 {"action":"pass","conn-limit":{"addr":"dest","log":"none","name":"A"},"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-85
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-85
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-85
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-85
- inet/filter/limit-85 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-85 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-85 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-85 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-85 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-85 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-85 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-85 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 93 {"conn-limit":{"addr":"dest","log":"none","name":"foo"},"log":true,"out":"B"}
+Filter 93 {"conn-limit":{"addr":"dest","log":"none","name":"A"},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-86
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-86
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-86
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-86
- inet/filter/limit-86 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-86 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-86 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-86 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
inet/filter/limit-86 -m limit --limit 1/second -j LOG
inet6/filter/limit-86 -m limit --limit 1/second -j LOG
- inet/filter/limit-86 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-86 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-86 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-86 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-Filter 94 {"action":"pass","conn-limit":{"addr":"dest","log":"none","name":"foo"},"log":true,"out":"B"}
+Filter 94 {"action":"pass","conn-limit":{"addr":"dest","log":"none","name":"A"},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-87
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-87
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-87
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-87
- inet/filter/limit-87 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-87 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-87 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
- inet6/filter/limit-87 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+ inet/filter/limit-87 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-87 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-87 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+ inet6/filter/limit-87 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
-Filter 95 {"conn-limit":{"addr":"dest","log":"none","name":"foo"},"log":"none","out":"B"}
+Filter 95 {"conn-limit":{"addr":"dest","log":"none","name":"A"},"log":"none","out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-88
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-88
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-88
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-88
- inet/filter/limit-88 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-88 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-88 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-88 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-88 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-88 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-88 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-88 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-Filter 96 {"action":"pass","conn-limit":{"addr":"dest","log":"none","name":"foo"},"log":"none","out":"B"}
+Filter 96 {"action":"pass","conn-limit":{"addr":"dest","log":"none","name":"A"},"log":"none","out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-89
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-89
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-89
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-89
- inet/filter/limit-89 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-89 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-89 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-89 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-89 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-89 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-89 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-89 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 97 {"conn-limit":{"addr":"dest","log":"none","name":"foo","update":false},"out":"B"}
+Filter 97 {"conn-limit":{"addr":"dest","log":"none","name":"A","update":false},"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-90
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-90
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-90
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-90
- inet/filter/limit-90 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-90 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-90 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-90 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/limit-90 -j ACCEPT
inet6/filter/limit-90 -j ACCEPT
-Filter 98 {"action":"pass","conn-limit":{"addr":"dest","log":"none","name":"foo","update":false},"out":"B"}
+Filter 98 {"action":"pass","conn-limit":{"addr":"dest","log":"none","name":"A","update":false},"out":"B"}
(filter-limit)
- inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-Filter 99 {"conn-limit":{"addr":"dest","log":"none","name":"foo","update":false},"log":true,"out":"B"}
+Filter 99 {"conn-limit":{"addr":"dest","log":"none","name":"A","update":false},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-92
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-92
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-92
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-92
- inet/filter/limit-92 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-92 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-92 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-92 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/limit-92 -m limit --limit 1/second -j LOG
inet6/filter/limit-92 -m limit --limit 1/second -j LOG
inet/filter/limit-92 -j ACCEPT
inet6/filter/limit-92 -j ACCEPT
-Filter 100 {"action":"pass","conn-limit":{"addr":"dest","log":"none","name":"foo","update":false},"log":true,"out":"B"}
+Filter 100 {"action":"pass","conn-limit":{"addr":"dest","log":"none","name":"A","update":false},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-93
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-93
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-93
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-93
- inet/filter/limit-93 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-93 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-93 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-93 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/limit-93 -m limit --limit 1/second -j LOG
inet6/filter/limit-93 -m limit --limit 1/second -j LOG
-Filter 101 {"conn-limit":{"addr":"dest","log":"none","name":"foo","update":false},"log":"none","out":"B"}
+Filter 101 {"conn-limit":{"addr":"dest","log":"none","name":"A","update":false},"log":"none","out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-94
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-94
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-94
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-94
- inet/filter/limit-94 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-94 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-94 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-94 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/limit-94 -j ACCEPT
inet6/filter/limit-94 -j ACCEPT
-Filter 102 {"action":"pass","conn-limit":{"addr":"dest","log":"none","name":"foo","update":false},"log":"none","out":"B"}
+Filter 102 {"action":"pass","conn-limit":{"addr":"dest","log":"none","name":"A","update":false},"log":"none","out":"B"}
(filter-limit)
- inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
Filter 103 {"conn-limit":{"interval":5},"out":"B"}
(filter-limit)
@@ -1338,106 +1338,106 @@ Filter 108 {"action":"pass","conn-limit":{"interval":5},
inet/filter/limit-101 -m recent --name limit-101 --rsource --mask 255.255.255.255 --set
inet6/filter/limit-101 -m recent --name limit-101 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 109 {"conn-limit":{"interval":5,"name":"foo"},"out":"B"}
+Filter 109 {"conn-limit":{"interval":5,"name":"A"},"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-102
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-102
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-102
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-102
- inet/filter/limit-102 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-43
- inet6/filter/limit-102 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-43
+ inet/filter/limit-102 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-43
+ inet6/filter/limit-102 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-43
inet/filter/logdrop-43 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-43 -m limit --limit 1/second -j LOG
inet/filter/logdrop-43 -j DROP
inet6/filter/logdrop-43 -j DROP
- inet/filter/limit-102 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-102 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-102 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-102 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-Filter 110 {"action":"pass","conn-limit":{"interval":5,"name":"foo"},"out":"B"}
+Filter 110 {"action":"pass","conn-limit":{"interval":5,"name":"A"},"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-103
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-103
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-103
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-103
- inet/filter/limit-103 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-44
- inet6/filter/limit-103 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-44
+ inet/filter/limit-103 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-44
+ inet6/filter/limit-103 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-44
inet/filter/logdrop-44 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-44 -m limit --limit 1/second -j LOG
inet/filter/logdrop-44 -j DROP
inet6/filter/logdrop-44 -j DROP
- inet/filter/limit-103 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-103 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-103 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-103 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 111 {"conn-limit":{"interval":5,"name":"foo"},"log":true,"out":"B"}
+Filter 111 {"conn-limit":{"interval":5,"name":"A"},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-104
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-104
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-104
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-104
- inet/filter/limit-104 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-45
- inet6/filter/limit-104 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-45
+ inet/filter/limit-104 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-45
+ inet6/filter/limit-104 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-45
inet/filter/logdrop-45 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-45 -m limit --limit 1/second -j LOG
inet/filter/logdrop-45 -j DROP
inet6/filter/logdrop-45 -j DROP
inet/filter/limit-104 -m limit --limit 1/second -j LOG
inet6/filter/limit-104 -m limit --limit 1/second -j LOG
- inet/filter/limit-104 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-104 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-104 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-104 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-Filter 112 {"action":"pass","conn-limit":{"interval":5,"name":"foo"},"log":true,"out":"B"}
+Filter 112 {"action":"pass","conn-limit":{"interval":5,"name":"A"},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-105
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-105
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-105
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-105
- inet/filter/limit-105 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-46
- inet6/filter/limit-105 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-46
+ inet/filter/limit-105 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-46
+ inet6/filter/limit-105 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-46
inet/filter/logdrop-46 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-46 -m limit --limit 1/second -j LOG
inet/filter/logdrop-46 -j DROP
inet6/filter/logdrop-46 -j DROP
- inet/filter/limit-105 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
- inet6/filter/limit-105 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+ inet/filter/limit-105 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+ inet6/filter/limit-105 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
-Filter 113 {"conn-limit":{"interval":5,"name":"foo"},"log":"none","out":"B"}
+Filter 113 {"conn-limit":{"interval":5,"name":"A"},"log":"none","out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-106
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-106
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-106
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-106
- inet/filter/limit-106 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-47
- inet6/filter/limit-106 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-47
+ inet/filter/limit-106 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-47
+ inet6/filter/limit-106 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-47
inet/filter/logdrop-47 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-47 -m limit --limit 1/second -j LOG
inet/filter/logdrop-47 -j DROP
inet6/filter/logdrop-47 -j DROP
- inet/filter/limit-106 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-106 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-106 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-106 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-Filter 114 {"action":"pass","conn-limit":{"interval":5,"name":"foo"},"log":"none","out":"B"}
+Filter 114 {"action":"pass","conn-limit":{"interval":5,"name":"A"},"log":"none","out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-107
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-107
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-107
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-107
- inet/filter/limit-107 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-48
- inet6/filter/limit-107 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-48
+ inet/filter/limit-107 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-48
+ inet6/filter/limit-107 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-48
inet/filter/logdrop-48 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-48 -m limit --limit 1/second -j LOG
inet/filter/logdrop-48 -j DROP
inet6/filter/logdrop-48 -j DROP
- inet/filter/limit-107 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-107 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-107 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-107 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 115 {"conn-limit":{"interval":5,"name":"foo","update":false},"out":"B"}
+Filter 115 {"conn-limit":{"interval":5,"name":"A","update":false},"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-108
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-108
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-108
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-108
- inet/filter/limit-108 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-49
- inet6/filter/limit-108 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-49
+ inet/filter/limit-108 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-49
+ inet6/filter/limit-108 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-49
inet/filter/logdrop-49 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-49 -m limit --limit 1/second -j LOG
inet/filter/logdrop-49 -j DROP
@@ -1445,21 +1445,21 @@ Filter 115 {"conn-limit":{"interval":5,"name":"foo","upd
inet/filter/limit-108 -j ACCEPT
inet6/filter/limit-108 -j ACCEPT
-Filter 116 {"action":"pass","conn-limit":{"interval":5,"name":"foo","update":false},"out":"B"}
+Filter 116 {"action":"pass","conn-limit":{"interval":5,"name":"A","update":false},"out":"B"}
(filter-limit)
- inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-50
- inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-50
- inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-50
- inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-50
+ inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-50
+ inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-50
+ inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-50
+ inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-50
-Filter 117 {"conn-limit":{"interval":5,"name":"foo","update":false},"log":true,"out":"B"}
+Filter 117 {"conn-limit":{"interval":5,"name":"A","update":false},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-110
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-110
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-110
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-110
- inet/filter/limit-110 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-51
- inet6/filter/limit-110 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-51
+ inet/filter/limit-110 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-51
+ inet6/filter/limit-110 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-51
inet/filter/logdrop-51 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-51 -m limit --limit 1/second -j LOG
inet/filter/logdrop-51 -j DROP
@@ -1469,14 +1469,14 @@ Filter 117 {"conn-limit":{"interval":5,"name":"foo","upd
inet/filter/limit-110 -j ACCEPT
inet6/filter/limit-110 -j ACCEPT
-Filter 118 {"action":"pass","conn-limit":{"interval":5,"name":"foo","update":false},"log":true,"out":"B"}
+Filter 118 {"action":"pass","conn-limit":{"interval":5,"name":"A","update":false},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-111
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-111
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-111
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-111
- inet/filter/limit-111 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-52
- inet6/filter/limit-111 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-52
+ inet/filter/limit-111 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-52
+ inet6/filter/limit-111 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-52
inet/filter/logdrop-52 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-52 -m limit --limit 1/second -j LOG
inet/filter/logdrop-52 -j DROP
@@ -1484,14 +1484,14 @@ Filter 118 {"action":"pass","conn-limit":{"interval":5,"
inet/filter/limit-111 -m limit --limit 1/second -j LOG
inet6/filter/limit-111 -m limit --limit 1/second -j LOG
-Filter 119 {"conn-limit":{"interval":5,"name":"foo","update":false},"log":"none","out":"B"}
+Filter 119 {"conn-limit":{"interval":5,"name":"A","update":false},"log":"none","out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-112
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-112
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-112
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-112
- inet/filter/limit-112 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-53
- inet6/filter/limit-112 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-53
+ inet/filter/limit-112 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-53
+ inet6/filter/limit-112 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-53
inet/filter/logdrop-53 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-53 -m limit --limit 1/second -j LOG
inet/filter/logdrop-53 -j DROP
@@ -1499,113 +1499,113 @@ Filter 119 {"conn-limit":{"interval":5,"name":"foo","upd
inet/filter/limit-112 -j ACCEPT
inet6/filter/limit-112 -j ACCEPT
-Filter 120 {"action":"pass","conn-limit":{"interval":5,"name":"foo","update":false},"log":"none","out":"B"}
+Filter 120 {"action":"pass","conn-limit":{"interval":5,"name":"A","update":false},"log":"none","out":"B"}
(filter-limit)
- inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-54
- inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-54
- inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-54
- inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-54
+ inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-54
+ inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-54
+ inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-54
+ inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-54
-Filter 121 {"conn-limit":{"addr":"dest","interval":5,"name":"foo"},"out":"B"}
+Filter 121 {"conn-limit":{"addr":"dest","interval":5,"name":"A"},"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-114
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-114
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-114
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-114
- inet/filter/limit-114 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-55
- inet6/filter/limit-114 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-55
+ inet/filter/limit-114 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-55
+ inet6/filter/limit-114 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-55
inet/filter/logdrop-55 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-55 -m limit --limit 1/second -j LOG
inet/filter/logdrop-55 -j DROP
inet6/filter/logdrop-55 -j DROP
- inet/filter/limit-114 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-114 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-114 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-114 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-Filter 122 {"action":"pass","conn-limit":{"addr":"dest","interval":5,"name":"foo"},"out":"B"}
+Filter 122 {"action":"pass","conn-limit":{"addr":"dest","interval":5,"name":"A"},"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-115
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-115
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-115
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-115
- inet/filter/limit-115 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-56
- inet6/filter/limit-115 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-56
+ inet/filter/limit-115 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-56
+ inet6/filter/limit-115 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-56
inet/filter/logdrop-56 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-56 -m limit --limit 1/second -j LOG
inet/filter/logdrop-56 -j DROP
inet6/filter/logdrop-56 -j DROP
- inet/filter/limit-115 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-115 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-115 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-115 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 123 {"conn-limit":{"addr":"dest","interval":5,"name":"foo"},"log":true,"out":"B"}
+Filter 123 {"conn-limit":{"addr":"dest","interval":5,"name":"A"},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-116
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-116
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-116
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-116
- inet/filter/limit-116 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-57
- inet6/filter/limit-116 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-57
+ inet/filter/limit-116 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-57
+ inet6/filter/limit-116 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-57
inet/filter/logdrop-57 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-57 -m limit --limit 1/second -j LOG
inet/filter/logdrop-57 -j DROP
inet6/filter/logdrop-57 -j DROP
inet/filter/limit-116 -m limit --limit 1/second -j LOG
inet6/filter/limit-116 -m limit --limit 1/second -j LOG
- inet/filter/limit-116 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-116 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-116 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-116 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-Filter 124 {"action":"pass","conn-limit":{"addr":"dest","interval":5,"name":"foo"},"log":true,"out":"B"}
+Filter 124 {"action":"pass","conn-limit":{"addr":"dest","interval":5,"name":"A"},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-117
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-117
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-117
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-117
- inet/filter/limit-117 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-58
- inet6/filter/limit-117 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-58
+ inet/filter/limit-117 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-58
+ inet6/filter/limit-117 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-58
inet/filter/logdrop-58 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-58 -m limit --limit 1/second -j LOG
inet/filter/logdrop-58 -j DROP
inet6/filter/logdrop-58 -j DROP
- inet/filter/limit-117 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
- inet6/filter/limit-117 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+ inet/filter/limit-117 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+ inet6/filter/limit-117 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
-Filter 125 {"conn-limit":{"addr":"dest","interval":5,"name":"foo"},"log":"none","out":"B"}
+Filter 125 {"conn-limit":{"addr":"dest","interval":5,"name":"A"},"log":"none","out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-118
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-118
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-118
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-118
- inet/filter/limit-118 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-59
- inet6/filter/limit-118 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-59
+ inet/filter/limit-118 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-59
+ inet6/filter/limit-118 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-59
inet/filter/logdrop-59 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-59 -m limit --limit 1/second -j LOG
inet/filter/logdrop-59 -j DROP
inet6/filter/logdrop-59 -j DROP
- inet/filter/limit-118 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-118 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-118 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-118 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-Filter 126 {"action":"pass","conn-limit":{"addr":"dest","interval":5,"name":"foo"},"log":"none","out":"B"}
+Filter 126 {"action":"pass","conn-limit":{"addr":"dest","interval":5,"name":"A"},"log":"none","out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-119
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-119
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-119
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-119
- inet/filter/limit-119 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-60
- inet6/filter/limit-119 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-60
+ inet/filter/limit-119 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-60
+ inet6/filter/limit-119 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-60
inet/filter/logdrop-60 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-60 -m limit --limit 1/second -j LOG
inet/filter/logdrop-60 -j DROP
inet6/filter/logdrop-60 -j DROP
- inet/filter/limit-119 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-119 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-119 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-119 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 127 {"conn-limit":{"addr":"dest","interval":5,"name":"foo","update":false},"out":"B"}
+Filter 127 {"conn-limit":{"addr":"dest","interval":5,"name":"A","update":false},"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-120
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-120
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-120
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-120
- inet/filter/limit-120 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-61
- inet6/filter/limit-120 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-61
+ inet/filter/limit-120 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-61
+ inet6/filter/limit-120 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-61
inet/filter/logdrop-61 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-61 -m limit --limit 1/second -j LOG
inet/filter/logdrop-61 -j DROP
@@ -1613,21 +1613,21 @@ Filter 127 {"conn-limit":{"addr":"dest","interval":5,"na
inet/filter/limit-120 -j ACCEPT
inet6/filter/limit-120 -j ACCEPT
-Filter 128 {"action":"pass","conn-limit":{"addr":"dest","interval":5,"name":"foo","update":false},"out":"B"}
+Filter 128 {"action":"pass","conn-limit":{"addr":"dest","interval":5,"name":"A","update":false},"out":"B"}
(filter-limit)
- inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-62
- inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-62
- inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-62
- inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-62
+ inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-62
+ inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-62
+ inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-62
+ inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-62
-Filter 129 {"conn-limit":{"addr":"dest","interval":5,"name":"foo","update":false},"log":true,"out":"B"}
+Filter 129 {"conn-limit":{"addr":"dest","interval":5,"name":"A","update":false},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-122
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-122
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-122
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-122
- inet/filter/limit-122 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-63
- inet6/filter/limit-122 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-63
+ inet/filter/limit-122 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-63
+ inet6/filter/limit-122 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-63
inet/filter/logdrop-63 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-63 -m limit --limit 1/second -j LOG
inet/filter/logdrop-63 -j DROP
@@ -1637,14 +1637,14 @@ Filter 129 {"conn-limit":{"addr":"dest","interval":5,"na
inet/filter/limit-122 -j ACCEPT
inet6/filter/limit-122 -j ACCEPT
-Filter 130 {"action":"pass","conn-limit":{"addr":"dest","interval":5,"name":"foo","update":false},"log":true,"out":"B"}
+Filter 130 {"action":"pass","conn-limit":{"addr":"dest","interval":5,"name":"A","update":false},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-123
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-123
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-123
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-123
- inet/filter/limit-123 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-64
- inet6/filter/limit-123 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-64
+ inet/filter/limit-123 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-64
+ inet6/filter/limit-123 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-64
inet/filter/logdrop-64 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-64 -m limit --limit 1/second -j LOG
inet/filter/logdrop-64 -j DROP
@@ -1652,14 +1652,14 @@ Filter 130 {"action":"pass","conn-limit":{"addr":"dest",
inet/filter/limit-123 -m limit --limit 1/second -j LOG
inet6/filter/limit-123 -m limit --limit 1/second -j LOG
-Filter 131 {"conn-limit":{"addr":"dest","interval":5,"name":"foo","update":false},"log":"none","out":"B"}
+Filter 131 {"conn-limit":{"addr":"dest","interval":5,"name":"A","update":false},"log":"none","out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-124
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-124
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-124
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-124
- inet/filter/limit-124 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-65
- inet6/filter/limit-124 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-65
+ inet/filter/limit-124 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-65
+ inet6/filter/limit-124 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-65
inet/filter/logdrop-65 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-65 -m limit --limit 1/second -j LOG
inet/filter/logdrop-65 -j DROP
@@ -1667,12 +1667,12 @@ Filter 131 {"conn-limit":{"addr":"dest","interval":5,"na
inet/filter/limit-124 -j ACCEPT
inet6/filter/limit-124 -j ACCEPT
-Filter 132 {"action":"pass","conn-limit":{"addr":"dest","interval":5,"name":"foo","update":false},"log":"none","out":"B"}
+Filter 132 {"action":"pass","conn-limit":{"addr":"dest","interval":5,"name":"A","update":false},"log":"none","out":"B"}
(filter-limit)
- inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-66
- inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-66
- inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-66
- inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-66
+ inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-66
+ inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-66
+ inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-66
+ inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-66
Filter 133 {"conn-limit":{"interval":5,"log":false},"out":"B"}
(filter-limit)
@@ -1742,261 +1742,261 @@ Filter 138 {"action":"pass","conn-limit":{"interval":5,"
inet/filter/limit-131 -m recent --name limit-131 --rsource --mask 255.255.255.255 --set
inet6/filter/limit-131 -m recent --name limit-131 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 139 {"conn-limit":{"interval":5,"log":false,"name":"foo"},"out":"B"}
+Filter 139 {"conn-limit":{"interval":5,"log":false,"name":"A"},"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-132
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-132
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-132
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-132
- inet/filter/limit-132 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-132 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-132 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-132 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-132 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-132 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-132 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-132 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-Filter 140 {"action":"pass","conn-limit":{"interval":5,"log":false,"name":"foo"},"out":"B"}
+Filter 140 {"action":"pass","conn-limit":{"interval":5,"log":false,"name":"A"},"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-133
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-133
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-133
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-133
- inet/filter/limit-133 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-133 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-133 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-133 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-133 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-133 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-133 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-133 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 141 {"conn-limit":{"interval":5,"log":false,"name":"foo"},"log":true,"out":"B"}
+Filter 141 {"conn-limit":{"interval":5,"log":false,"name":"A"},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-134
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-134
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-134
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-134
- inet/filter/limit-134 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-134 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-134 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-134 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
inet/filter/limit-134 -m limit --limit 1/second -j LOG
inet6/filter/limit-134 -m limit --limit 1/second -j LOG
- inet/filter/limit-134 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-134 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-134 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-134 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-Filter 142 {"action":"pass","conn-limit":{"interval":5,"log":false,"name":"foo"},"log":true,"out":"B"}
+Filter 142 {"action":"pass","conn-limit":{"interval":5,"log":false,"name":"A"},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-135
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-135
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-135
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-135
- inet/filter/limit-135 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-135 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-135 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
- inet6/filter/limit-135 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+ inet/filter/limit-135 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-135 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-135 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+ inet6/filter/limit-135 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
-Filter 143 {"conn-limit":{"interval":5,"log":false,"name":"foo"},"log":"none","out":"B"}
+Filter 143 {"conn-limit":{"interval":5,"log":false,"name":"A"},"log":"none","out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-136
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-136
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-136
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-136
- inet/filter/limit-136 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-136 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-136 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-136 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-136 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-136 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-136 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-136 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-Filter 144 {"action":"pass","conn-limit":{"interval":5,"log":false,"name":"foo"},"log":"none","out":"B"}
+Filter 144 {"action":"pass","conn-limit":{"interval":5,"log":false,"name":"A"},"log":"none","out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-137
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-137
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-137
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-137
- inet/filter/limit-137 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-137 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-137 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-137 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-137 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-137 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-137 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-137 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 145 {"conn-limit":{"interval":5,"log":false,"name":"foo","update":false},"out":"B"}
+Filter 145 {"conn-limit":{"interval":5,"log":false,"name":"A","update":false},"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-138
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-138
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-138
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-138
- inet/filter/limit-138 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-138 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-138 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-138 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/limit-138 -j ACCEPT
inet6/filter/limit-138 -j ACCEPT
-Filter 146 {"action":"pass","conn-limit":{"interval":5,"log":false,"name":"foo","update":false},"out":"B"}
+Filter 146 {"action":"pass","conn-limit":{"interval":5,"log":false,"name":"A","update":false},"out":"B"}
(filter-limit)
- inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-Filter 147 {"conn-limit":{"interval":5,"log":false,"name":"foo","update":false},"log":true,"out":"B"}
+Filter 147 {"conn-limit":{"interval":5,"log":false,"name":"A","update":false},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-140
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-140
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-140
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-140
- inet/filter/limit-140 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-140 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-140 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-140 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/limit-140 -m limit --limit 1/second -j LOG
inet6/filter/limit-140 -m limit --limit 1/second -j LOG
inet/filter/limit-140 -j ACCEPT
inet6/filter/limit-140 -j ACCEPT
-Filter 148 {"action":"pass","conn-limit":{"interval":5,"log":false,"name":"foo","update":false},"log":true,"out":"B"}
+Filter 148 {"action":"pass","conn-limit":{"interval":5,"log":false,"name":"A","update":false},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-141
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-141
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-141
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-141
- inet/filter/limit-141 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-141 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-141 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-141 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/limit-141 -m limit --limit 1/second -j LOG
inet6/filter/limit-141 -m limit --limit 1/second -j LOG
-Filter 149 {"conn-limit":{"interval":5,"log":false,"name":"foo","update":false},"log":"none","out":"B"}
+Filter 149 {"conn-limit":{"interval":5,"log":false,"name":"A","update":false},"log":"none","out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-142
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-142
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-142
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-142
- inet/filter/limit-142 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-142 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-142 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-142 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/limit-142 -j ACCEPT
inet6/filter/limit-142 -j ACCEPT
-Filter 150 {"action":"pass","conn-limit":{"interval":5,"log":false,"name":"foo","update":false},"log":"none","out":"B"}
+Filter 150 {"action":"pass","conn-limit":{"interval":5,"log":false,"name":"A","update":false},"log":"none","out":"B"}
(filter-limit)
- inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-Filter 151 {"conn-limit":{"addr":"dest","interval":5,"log":false,"name":"foo"},"out":"B"}
+Filter 151 {"conn-limit":{"addr":"dest","interval":5,"log":false,"name":"A"},"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-144
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-144
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-144
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-144
- inet/filter/limit-144 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-144 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-144 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-144 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-144 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-144 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-144 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-144 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-Filter 152 {"action":"pass","conn-limit":{"addr":"dest","interval":5,"log":false,"name":"foo"},"out":"B"}
+Filter 152 {"action":"pass","conn-limit":{"addr":"dest","interval":5,"log":false,"name":"A"},"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-145
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-145
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-145
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-145
- inet/filter/limit-145 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-145 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-145 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-145 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-145 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-145 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-145 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-145 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 153 {"conn-limit":{"addr":"dest","interval":5,"log":false,"name":"foo"},"log":true,"out":"B"}
+Filter 153 {"conn-limit":{"addr":"dest","interval":5,"log":false,"name":"A"},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-146
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-146
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-146
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-146
- inet/filter/limit-146 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-146 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-146 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-146 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
inet/filter/limit-146 -m limit --limit 1/second -j LOG
inet6/filter/limit-146 -m limit --limit 1/second -j LOG
- inet/filter/limit-146 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-146 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-146 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-146 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-Filter 154 {"action":"pass","conn-limit":{"addr":"dest","interval":5,"log":false,"name":"foo"},"log":true,"out":"B"}
+Filter 154 {"action":"pass","conn-limit":{"addr":"dest","interval":5,"log":false,"name":"A"},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-147
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-147
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-147
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-147
- inet/filter/limit-147 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-147 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-147 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
- inet6/filter/limit-147 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+ inet/filter/limit-147 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-147 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-147 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+ inet6/filter/limit-147 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
-Filter 155 {"conn-limit":{"addr":"dest","interval":5,"log":false,"name":"foo"},"log":"none","out":"B"}
+Filter 155 {"conn-limit":{"addr":"dest","interval":5,"log":false,"name":"A"},"log":"none","out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-148
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-148
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-148
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-148
- inet/filter/limit-148 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-148 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-148 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-148 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-148 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-148 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-148 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-148 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-Filter 156 {"action":"pass","conn-limit":{"addr":"dest","interval":5,"log":false,"name":"foo"},"log":"none","out":"B"}
+Filter 156 {"action":"pass","conn-limit":{"addr":"dest","interval":5,"log":false,"name":"A"},"log":"none","out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-149
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-149
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-149
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-149
- inet/filter/limit-149 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-149 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-149 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-149 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-149 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-149 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-149 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-149 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 157 {"conn-limit":{"addr":"dest","interval":5,"log":false,"name":"foo","update":false},"out":"B"}
+Filter 157 {"conn-limit":{"addr":"dest","interval":5,"log":false,"name":"A","update":false},"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-150
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-150
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-150
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-150
- inet/filter/limit-150 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-150 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-150 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-150 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/limit-150 -j ACCEPT
inet6/filter/limit-150 -j ACCEPT
-Filter 158 {"action":"pass","conn-limit":{"addr":"dest","interval":5,"log":false,"name":"foo","update":false},"out":"B"}
+Filter 158 {"action":"pass","conn-limit":{"addr":"dest","interval":5,"log":false,"name":"A","update":false},"out":"B"}
(filter-limit)
- inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-Filter 159 {"conn-limit":{"addr":"dest","interval":5,"log":false,"name":"foo","update":false},"log":true,"out":"B"}
+Filter 159 {"conn-limit":{"addr":"dest","interval":5,"log":false,"name":"A","update":false},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-152
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-152
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-152
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-152
- inet/filter/limit-152 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-152 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-152 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-152 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/limit-152 -m limit --limit 1/second -j LOG
inet6/filter/limit-152 -m limit --limit 1/second -j LOG
inet/filter/limit-152 -j ACCEPT
inet6/filter/limit-152 -j ACCEPT
-Filter 160 {"action":"pass","conn-limit":{"addr":"dest","interval":5,"log":false,"name":"foo","update":false},"log":true,"out":"B"}
+Filter 160 {"action":"pass","conn-limit":{"addr":"dest","interval":5,"log":false,"name":"A","update":false},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-153
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-153
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-153
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-153
- inet/filter/limit-153 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-153 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-153 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-153 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/limit-153 -m limit --limit 1/second -j LOG
inet6/filter/limit-153 -m limit --limit 1/second -j LOG
-Filter 161 {"conn-limit":{"addr":"dest","interval":5,"log":false,"name":"foo","update":false},"log":"none","out":"B"}
+Filter 161 {"conn-limit":{"addr":"dest","interval":5,"log":false,"name":"A","update":false},"log":"none","out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-154
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-154
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-154
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-154
- inet/filter/limit-154 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-154 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-154 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-154 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/limit-154 -j ACCEPT
inet6/filter/limit-154 -j ACCEPT
-Filter 162 {"action":"pass","conn-limit":{"addr":"dest","interval":5,"log":false,"name":"foo","update":false},"log":"none","out":"B"}
+Filter 162 {"action":"pass","conn-limit":{"addr":"dest","interval":5,"log":false,"name":"A","update":false},"log":"none","out":"B"}
(filter-limit)
- inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
Filter 163 {"conn-limit":{"interval":5,"log":"none"},"out":"B"}
(filter-limit)
@@ -2066,261 +2066,261 @@ Filter 168 {"action":"pass","conn-limit":{"interval":5,"
inet/filter/limit-161 -m recent --name limit-161 --rsource --mask 255.255.255.255 --set
inet6/filter/limit-161 -m recent --name limit-161 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 169 {"conn-limit":{"interval":5,"log":"none","name":"foo"},"out":"B"}
+Filter 169 {"conn-limit":{"interval":5,"log":"none","name":"A"},"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-162
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-162
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-162
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-162
- inet/filter/limit-162 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-162 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-162 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-162 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-162 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-162 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-162 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-162 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-Filter 170 {"action":"pass","conn-limit":{"interval":5,"log":"none","name":"foo"},"out":"B"}
+Filter 170 {"action":"pass","conn-limit":{"interval":5,"log":"none","name":"A"},"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-163
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-163
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-163
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-163
- inet/filter/limit-163 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-163 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-163 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-163 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-163 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-163 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-163 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-163 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 171 {"conn-limit":{"interval":5,"log":"none","name":"foo"},"log":true,"out":"B"}
+Filter 171 {"conn-limit":{"interval":5,"log":"none","name":"A"},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-164
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-164
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-164
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-164
- inet/filter/limit-164 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-164 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-164 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-164 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
inet/filter/limit-164 -m limit --limit 1/second -j LOG
inet6/filter/limit-164 -m limit --limit 1/second -j LOG
- inet/filter/limit-164 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-164 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-164 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-164 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-Filter 172 {"action":"pass","conn-limit":{"interval":5,"log":"none","name":"foo"},"log":true,"out":"B"}
+Filter 172 {"action":"pass","conn-limit":{"interval":5,"log":"none","name":"A"},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-165
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-165
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-165
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-165
- inet/filter/limit-165 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-165 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-165 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
- inet6/filter/limit-165 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+ inet/filter/limit-165 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-165 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-165 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+ inet6/filter/limit-165 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
-Filter 173 {"conn-limit":{"interval":5,"log":"none","name":"foo"},"log":"none","out":"B"}
+Filter 173 {"conn-limit":{"interval":5,"log":"none","name":"A"},"log":"none","out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-166
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-166
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-166
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-166
- inet/filter/limit-166 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-166 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-166 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-166 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-166 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-166 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-166 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-166 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-Filter 174 {"action":"pass","conn-limit":{"interval":5,"log":"none","name":"foo"},"log":"none","out":"B"}
+Filter 174 {"action":"pass","conn-limit":{"interval":5,"log":"none","name":"A"},"log":"none","out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-167
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-167
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-167
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-167
- inet/filter/limit-167 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-167 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-167 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-167 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-167 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-167 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-167 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-167 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 175 {"conn-limit":{"interval":5,"log":"none","name":"foo","update":false},"out":"B"}
+Filter 175 {"conn-limit":{"interval":5,"log":"none","name":"A","update":false},"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-168
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-168
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-168
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-168
- inet/filter/limit-168 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-168 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-168 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-168 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/limit-168 -j ACCEPT
inet6/filter/limit-168 -j ACCEPT
-Filter 176 {"action":"pass","conn-limit":{"interval":5,"log":"none","name":"foo","update":false},"out":"B"}
+Filter 176 {"action":"pass","conn-limit":{"interval":5,"log":"none","name":"A","update":false},"out":"B"}
(filter-limit)
- inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-Filter 177 {"conn-limit":{"interval":5,"log":"none","name":"foo","update":false},"log":true,"out":"B"}
+Filter 177 {"conn-limit":{"interval":5,"log":"none","name":"A","update":false},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-170
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-170
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-170
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-170
- inet/filter/limit-170 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-170 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-170 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-170 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/limit-170 -m limit --limit 1/second -j LOG
inet6/filter/limit-170 -m limit --limit 1/second -j LOG
inet/filter/limit-170 -j ACCEPT
inet6/filter/limit-170 -j ACCEPT
-Filter 178 {"action":"pass","conn-limit":{"interval":5,"log":"none","name":"foo","update":false},"log":true,"out":"B"}
+Filter 178 {"action":"pass","conn-limit":{"interval":5,"log":"none","name":"A","update":false},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-171
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-171
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-171
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-171
- inet/filter/limit-171 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-171 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-171 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-171 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/limit-171 -m limit --limit 1/second -j LOG
inet6/filter/limit-171 -m limit --limit 1/second -j LOG
-Filter 179 {"conn-limit":{"interval":5,"log":"none","name":"foo","update":false},"log":"none","out":"B"}
+Filter 179 {"conn-limit":{"interval":5,"log":"none","name":"A","update":false},"log":"none","out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-172
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-172
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-172
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-172
- inet/filter/limit-172 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-172 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-172 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-172 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/limit-172 -j ACCEPT
inet6/filter/limit-172 -j ACCEPT
-Filter 180 {"action":"pass","conn-limit":{"interval":5,"log":"none","name":"foo","update":false},"log":"none","out":"B"}
+Filter 180 {"action":"pass","conn-limit":{"interval":5,"log":"none","name":"A","update":false},"log":"none","out":"B"}
(filter-limit)
- inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-Filter 181 {"conn-limit":{"addr":"dest","interval":5,"log":"none","name":"foo"},"out":"B"}
+Filter 181 {"conn-limit":{"addr":"dest","interval":5,"log":"none","name":"A"},"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-174
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-174
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-174
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-174
- inet/filter/limit-174 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-174 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-174 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-174 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-174 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-174 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-174 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-174 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-Filter 182 {"action":"pass","conn-limit":{"addr":"dest","interval":5,"log":"none","name":"foo"},"out":"B"}
+Filter 182 {"action":"pass","conn-limit":{"addr":"dest","interval":5,"log":"none","name":"A"},"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-175
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-175
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-175
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-175
- inet/filter/limit-175 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-175 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-175 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-175 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-175 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-175 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-175 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-175 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 183 {"conn-limit":{"addr":"dest","interval":5,"log":"none","name":"foo"},"log":true,"out":"B"}
+Filter 183 {"conn-limit":{"addr":"dest","interval":5,"log":"none","name":"A"},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-176
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-176
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-176
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-176
- inet/filter/limit-176 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-176 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-176 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-176 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
inet/filter/limit-176 -m limit --limit 1/second -j LOG
inet6/filter/limit-176 -m limit --limit 1/second -j LOG
- inet/filter/limit-176 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-176 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-176 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-176 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-Filter 184 {"action":"pass","conn-limit":{"addr":"dest","interval":5,"log":"none","name":"foo"},"log":true,"out":"B"}
+Filter 184 {"action":"pass","conn-limit":{"addr":"dest","interval":5,"log":"none","name":"A"},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-177
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-177
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-177
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-177
- inet/filter/limit-177 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-177 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-177 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
- inet6/filter/limit-177 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+ inet/filter/limit-177 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-177 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-177 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+ inet6/filter/limit-177 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
-Filter 185 {"conn-limit":{"addr":"dest","interval":5,"log":"none","name":"foo"},"log":"none","out":"B"}
+Filter 185 {"conn-limit":{"addr":"dest","interval":5,"log":"none","name":"A"},"log":"none","out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-178
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-178
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-178
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-178
- inet/filter/limit-178 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-178 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-178 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-178 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-178 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-178 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-178 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-178 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-Filter 186 {"action":"pass","conn-limit":{"addr":"dest","interval":5,"log":"none","name":"foo"},"log":"none","out":"B"}
+Filter 186 {"action":"pass","conn-limit":{"addr":"dest","interval":5,"log":"none","name":"A"},"log":"none","out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-179
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-179
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-179
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-179
- inet/filter/limit-179 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-179 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-179 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-179 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-179 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-179 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-179 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-179 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 187 {"conn-limit":{"addr":"dest","interval":5,"log":"none","name":"foo","update":false},"out":"B"}
+Filter 187 {"conn-limit":{"addr":"dest","interval":5,"log":"none","name":"A","update":false},"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-180
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-180
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-180
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-180
- inet/filter/limit-180 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-180 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-180 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-180 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/limit-180 -j ACCEPT
inet6/filter/limit-180 -j ACCEPT
-Filter 188 {"action":"pass","conn-limit":{"addr":"dest","interval":5,"log":"none","name":"foo","update":false},"out":"B"}
+Filter 188 {"action":"pass","conn-limit":{"addr":"dest","interval":5,"log":"none","name":"A","update":false},"out":"B"}
(filter-limit)
- inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-Filter 189 {"conn-limit":{"addr":"dest","interval":5,"log":"none","name":"foo","update":false},"log":true,"out":"B"}
+Filter 189 {"conn-limit":{"addr":"dest","interval":5,"log":"none","name":"A","update":false},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-182
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-182
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-182
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-182
- inet/filter/limit-182 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-182 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-182 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-182 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/limit-182 -m limit --limit 1/second -j LOG
inet6/filter/limit-182 -m limit --limit 1/second -j LOG
inet/filter/limit-182 -j ACCEPT
inet6/filter/limit-182 -j ACCEPT
-Filter 190 {"action":"pass","conn-limit":{"addr":"dest","interval":5,"log":"none","name":"foo","update":false},"log":true,"out":"B"}
+Filter 190 {"action":"pass","conn-limit":{"addr":"dest","interval":5,"log":"none","name":"A","update":false},"log":true,"out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-183
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-183
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-183
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-183
- inet/filter/limit-183 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-183 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-183 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-183 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/limit-183 -m limit --limit 1/second -j LOG
inet6/filter/limit-183 -m limit --limit 1/second -j LOG
-Filter 191 {"conn-limit":{"addr":"dest","interval":5,"log":"none","name":"foo","update":false},"log":"none","out":"B"}
+Filter 191 {"conn-limit":{"addr":"dest","interval":5,"log":"none","name":"A","update":false},"log":"none","out":"B"}
(filter-limit)
inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -j limit-184
inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-184
inet6/filter/FORWARD -o eth1 -d fc00::/7 -j limit-184
inet6/filter/OUTPUT -o eth1 -d fc00::/7 -j limit-184
- inet/filter/limit-184 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-184 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-184 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-184 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/limit-184 -j ACCEPT
inet6/filter/limit-184 -j ACCEPT
-Filter 192 {"action":"pass","conn-limit":{"addr":"dest","interval":5,"log":"none","name":"foo","update":false},"log":"none","out":"B"}
+Filter 192 {"action":"pass","conn-limit":{"addr":"dest","interval":5,"log":"none","name":"A","update":false},"log":"none","out":"B"}
(filter-limit)
- inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
Filter 193 {"conn-limit":150,"out":"B"}
(filter-limit)
@@ -2930,7 +2930,7 @@ Filter 232 {"action":"pass","flow-limit":{},"log":"none"
inet/filter/limit-225 -m recent --name limit-225 --rsource --mask 255.255.255.255 --set
inet6/filter/limit-225 -m recent --name limit-225 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 233 {"flow-limit":{"name":"foo"}}
+Filter 233 {"flow-limit":{"name":"A"}}
(filter-limit)
inet/filter/FORWARD -j limit-226
inet6/filter/FORWARD -j limit-226
@@ -2938,14 +2938,14 @@ Filter 233 {"flow-limit":{"name":"foo"}}
inet6/filter/INPUT -j limit-226
inet/filter/OUTPUT -j limit-226
inet6/filter/OUTPUT -j limit-226
- inet/filter/limit-226 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-79
- inet6/filter/limit-226 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-79
+ inet/filter/limit-226 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-79
+ inet6/filter/limit-226 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-79
inet/filter/logdrop-79 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-79 -m limit --limit 1/second -j LOG
inet/filter/logdrop-79 -j DROP
inet6/filter/logdrop-79 -j DROP
- inet/filter/limit-226 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-226 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-226 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-226 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/filter/FORWARD -j ACCEPT
inet6/filter/FORWARD -j ACCEPT
inet/filter/INPUT -j ACCEPT
@@ -2953,7 +2953,7 @@ Filter 233 {"flow-limit":{"name":"foo"}}
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 234 {"action":"pass","flow-limit":{"name":"foo"}}
+Filter 234 {"action":"pass","flow-limit":{"name":"A"}}
(filter-limit)
inet/filter/FORWARD -j limit-227
inet6/filter/FORWARD -j limit-227
@@ -2961,16 +2961,16 @@ Filter 234 {"action":"pass","flow-limit":{"name":"foo"}}
inet6/filter/INPUT -j limit-227
inet/filter/OUTPUT -j limit-227
inet6/filter/OUTPUT -j limit-227
- inet/filter/limit-227 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-80
- inet6/filter/limit-227 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-80
+ inet/filter/limit-227 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-80
+ inet6/filter/limit-227 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-80
inet/filter/logdrop-80 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-80 -m limit --limit 1/second -j LOG
inet/filter/logdrop-80 -j DROP
inet6/filter/logdrop-80 -j DROP
- inet/filter/limit-227 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-227 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-227 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-227 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 235 {"flow-limit":{"name":"foo"},"log":true}
+Filter 235 {"flow-limit":{"name":"A"},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-228
inet6/filter/FORWARD -j limit-228
@@ -2978,14 +2978,14 @@ Filter 235 {"flow-limit":{"name":"foo"},"log":true}
inet6/filter/INPUT -j limit-228
inet/filter/OUTPUT -j limit-228
inet6/filter/OUTPUT -j limit-228
- inet/filter/limit-228 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-81
- inet6/filter/limit-228 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-81
+ inet/filter/limit-228 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-81
+ inet6/filter/limit-228 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-81
inet/filter/logdrop-81 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-81 -m limit --limit 1/second -j LOG
inet/filter/logdrop-81 -j DROP
inet6/filter/logdrop-81 -j DROP
- inet/filter/limit-228 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-228 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-228 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-228 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/filter/FORWARD -j logaccept-final-2
inet6/filter/FORWARD -j logaccept-final-2
inet/filter/INPUT -j logaccept-final-2
@@ -2997,7 +2997,7 @@ Filter 235 {"flow-limit":{"name":"foo"},"log":true}
inet/filter/logaccept-final-2 -j ACCEPT
inet6/filter/logaccept-final-2 -j ACCEPT
-Filter 236 {"action":"pass","flow-limit":{"name":"foo"},"log":true}
+Filter 236 {"action":"pass","flow-limit":{"name":"A"},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-229
inet6/filter/FORWARD -j limit-229
@@ -3005,16 +3005,16 @@ Filter 236 {"action":"pass","flow-limit":{"name":"foo"},
inet6/filter/INPUT -j limit-229
inet/filter/OUTPUT -j limit-229
inet6/filter/OUTPUT -j limit-229
- inet/filter/limit-229 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-82
- inet6/filter/limit-229 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-82
+ inet/filter/limit-229 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-82
+ inet6/filter/limit-229 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-82
inet/filter/logdrop-82 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-82 -m limit --limit 1/second -j LOG
inet/filter/logdrop-82 -j DROP
inet6/filter/logdrop-82 -j DROP
- inet/filter/limit-229 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
- inet6/filter/limit-229 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+ inet/filter/limit-229 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+ inet6/filter/limit-229 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
-Filter 237 {"flow-limit":{"name":"foo"},"log":"none"}
+Filter 237 {"flow-limit":{"name":"A"},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-230
inet6/filter/FORWARD -j limit-230
@@ -3022,14 +3022,14 @@ Filter 237 {"flow-limit":{"name":"foo"},"log":"none"}
inet6/filter/INPUT -j limit-230
inet/filter/OUTPUT -j limit-230
inet6/filter/OUTPUT -j limit-230
- inet/filter/limit-230 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-83
- inet6/filter/limit-230 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-83
+ inet/filter/limit-230 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-83
+ inet6/filter/limit-230 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-83
inet/filter/logdrop-83 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-83 -m limit --limit 1/second -j LOG
inet/filter/logdrop-83 -j DROP
inet6/filter/logdrop-83 -j DROP
- inet/filter/limit-230 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-230 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-230 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-230 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/filter/FORWARD -j ACCEPT
inet6/filter/FORWARD -j ACCEPT
inet/filter/INPUT -j ACCEPT
@@ -3037,7 +3037,7 @@ Filter 237 {"flow-limit":{"name":"foo"},"log":"none"}
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 238 {"action":"pass","flow-limit":{"name":"foo"},"log":"none"}
+Filter 238 {"action":"pass","flow-limit":{"name":"A"},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-231
inet6/filter/FORWARD -j limit-231
@@ -3045,16 +3045,16 @@ Filter 238 {"action":"pass","flow-limit":{"name":"foo"},
inet6/filter/INPUT -j limit-231
inet/filter/OUTPUT -j limit-231
inet6/filter/OUTPUT -j limit-231
- inet/filter/limit-231 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-84
- inet6/filter/limit-231 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-84
+ inet/filter/limit-231 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-84
+ inet6/filter/limit-231 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-84
inet/filter/logdrop-84 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-84 -m limit --limit 1/second -j LOG
inet/filter/logdrop-84 -j DROP
inet6/filter/logdrop-84 -j DROP
- inet/filter/limit-231 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-231 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-231 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-231 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 239 {"flow-limit":{"name":"foo","update":false}}
+Filter 239 {"flow-limit":{"name":"A","update":false}}
(filter-limit)
inet/filter/FORWARD -j limit-232
inet6/filter/FORWARD -j limit-232
@@ -3062,8 +3062,8 @@ Filter 239 {"flow-limit":{"name":"foo","update":false}}
inet6/filter/INPUT -j limit-232
inet/filter/OUTPUT -j limit-232
inet6/filter/OUTPUT -j limit-232
- inet/filter/limit-232 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-85
- inet6/filter/limit-232 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-85
+ inet/filter/limit-232 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-85
+ inet6/filter/limit-232 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-85
inet/filter/logdrop-85 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-85 -m limit --limit 1/second -j LOG
inet/filter/logdrop-85 -j DROP
@@ -3075,7 +3075,7 @@ Filter 239 {"flow-limit":{"name":"foo","update":false}}
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 240 {"action":"pass","flow-limit":{"name":"foo","update":false}}
+Filter 240 {"action":"pass","flow-limit":{"name":"A","update":false}}
(filter-limit)
inet/filter/FORWARD -j limit-233
inet6/filter/FORWARD -j limit-233
@@ -3083,14 +3083,14 @@ Filter 240 {"action":"pass","flow-limit":{"name":"foo","
inet6/filter/INPUT -j limit-233
inet/filter/OUTPUT -j limit-233
inet6/filter/OUTPUT -j limit-233
- inet/filter/limit-233 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-86
- inet6/filter/limit-233 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-86
+ inet/filter/limit-233 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-86
+ inet6/filter/limit-233 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-86
inet/filter/logdrop-86 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-86 -m limit --limit 1/second -j LOG
inet/filter/logdrop-86 -j DROP
inet6/filter/logdrop-86 -j DROP
-Filter 241 {"flow-limit":{"name":"foo","update":false},"log":true}
+Filter 241 {"flow-limit":{"name":"A","update":false},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-234
inet6/filter/FORWARD -j limit-234
@@ -3098,8 +3098,8 @@ Filter 241 {"flow-limit":{"name":"foo","update":false},"
inet6/filter/INPUT -j limit-234
inet/filter/OUTPUT -j limit-234
inet6/filter/OUTPUT -j limit-234
- inet/filter/limit-234 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-87
- inet6/filter/limit-234 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-87
+ inet/filter/limit-234 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-87
+ inet6/filter/limit-234 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-87
inet/filter/logdrop-87 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-87 -m limit --limit 1/second -j LOG
inet/filter/logdrop-87 -j DROP
@@ -3115,7 +3115,7 @@ Filter 241 {"flow-limit":{"name":"foo","update":false},"
inet/filter/logaccept-final-3 -j ACCEPT
inet6/filter/logaccept-final-3 -j ACCEPT
-Filter 242 {"action":"pass","flow-limit":{"name":"foo","update":false},"log":true}
+Filter 242 {"action":"pass","flow-limit":{"name":"A","update":false},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-235
inet6/filter/FORWARD -j limit-235
@@ -3123,8 +3123,8 @@ Filter 242 {"action":"pass","flow-limit":{"name":"foo","
inet6/filter/INPUT -j limit-235
inet/filter/OUTPUT -j limit-235
inet6/filter/OUTPUT -j limit-235
- inet/filter/limit-235 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-88
- inet6/filter/limit-235 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-88
+ inet/filter/limit-235 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-88
+ inet6/filter/limit-235 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-88
inet/filter/logdrop-88 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-88 -m limit --limit 1/second -j LOG
inet/filter/logdrop-88 -j DROP
@@ -3132,7 +3132,7 @@ Filter 242 {"action":"pass","flow-limit":{"name":"foo","
inet/filter/limit-235 -m limit --limit 1/second -j LOG
inet6/filter/limit-235 -m limit --limit 1/second -j LOG
-Filter 243 {"flow-limit":{"name":"foo","update":false},"log":"none"}
+Filter 243 {"flow-limit":{"name":"A","update":false},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-236
inet6/filter/FORWARD -j limit-236
@@ -3140,8 +3140,8 @@ Filter 243 {"flow-limit":{"name":"foo","update":false},"
inet6/filter/INPUT -j limit-236
inet/filter/OUTPUT -j limit-236
inet6/filter/OUTPUT -j limit-236
- inet/filter/limit-236 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-89
- inet6/filter/limit-236 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-89
+ inet/filter/limit-236 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-89
+ inet6/filter/limit-236 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-89
inet/filter/logdrop-89 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-89 -m limit --limit 1/second -j LOG
inet/filter/logdrop-89 -j DROP
@@ -3153,7 +3153,7 @@ Filter 243 {"flow-limit":{"name":"foo","update":false},"
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 244 {"action":"pass","flow-limit":{"name":"foo","update":false},"log":"none"}
+Filter 244 {"action":"pass","flow-limit":{"name":"A","update":false},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-237
inet6/filter/FORWARD -j limit-237
@@ -3161,14 +3161,14 @@ Filter 244 {"action":"pass","flow-limit":{"name":"foo","
inet6/filter/INPUT -j limit-237
inet/filter/OUTPUT -j limit-237
inet6/filter/OUTPUT -j limit-237
- inet/filter/limit-237 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-90
- inet6/filter/limit-237 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-90
+ inet/filter/limit-237 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-90
+ inet6/filter/limit-237 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-90
inet/filter/logdrop-90 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-90 -m limit --limit 1/second -j LOG
inet/filter/logdrop-90 -j DROP
inet6/filter/logdrop-90 -j DROP
-Filter 245 {"flow-limit":{"addr":"dest","name":"foo"}}
+Filter 245 {"flow-limit":{"addr":"dest","name":"A"}}
(filter-limit)
inet/filter/FORWARD -j limit-238
inet6/filter/FORWARD -j limit-238
@@ -3176,14 +3176,14 @@ Filter 245 {"flow-limit":{"addr":"dest","name":"foo"}}
inet6/filter/INPUT -j limit-238
inet/filter/OUTPUT -j limit-238
inet6/filter/OUTPUT -j limit-238
- inet/filter/limit-238 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-91
- inet6/filter/limit-238 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-91
+ inet/filter/limit-238 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-91
+ inet6/filter/limit-238 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-91
inet/filter/logdrop-91 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-91 -m limit --limit 1/second -j LOG
inet/filter/logdrop-91 -j DROP
inet6/filter/logdrop-91 -j DROP
- inet/filter/limit-238 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-238 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-238 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-238 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/filter/FORWARD -j ACCEPT
inet6/filter/FORWARD -j ACCEPT
inet/filter/INPUT -j ACCEPT
@@ -3191,7 +3191,7 @@ Filter 245 {"flow-limit":{"addr":"dest","name":"foo"}}
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 246 {"action":"pass","flow-limit":{"addr":"dest","name":"foo"}}
+Filter 246 {"action":"pass","flow-limit":{"addr":"dest","name":"A"}}
(filter-limit)
inet/filter/FORWARD -j limit-239
inet6/filter/FORWARD -j limit-239
@@ -3199,16 +3199,16 @@ Filter 246 {"action":"pass","flow-limit":{"addr":"dest",
inet6/filter/INPUT -j limit-239
inet/filter/OUTPUT -j limit-239
inet6/filter/OUTPUT -j limit-239
- inet/filter/limit-239 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-92
- inet6/filter/limit-239 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-92
+ inet/filter/limit-239 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-92
+ inet6/filter/limit-239 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-92
inet/filter/logdrop-92 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-92 -m limit --limit 1/second -j LOG
inet/filter/logdrop-92 -j DROP
inet6/filter/logdrop-92 -j DROP
- inet/filter/limit-239 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-239 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-239 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-239 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 247 {"flow-limit":{"addr":"dest","name":"foo"},"log":true}
+Filter 247 {"flow-limit":{"addr":"dest","name":"A"},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-240
inet6/filter/FORWARD -j limit-240
@@ -3216,14 +3216,14 @@ Filter 247 {"flow-limit":{"addr":"dest","name":"foo"},"l
inet6/filter/INPUT -j limit-240
inet/filter/OUTPUT -j limit-240
inet6/filter/OUTPUT -j limit-240
- inet/filter/limit-240 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-93
- inet6/filter/limit-240 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-93
+ inet/filter/limit-240 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-93
+ inet6/filter/limit-240 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-93
inet/filter/logdrop-93 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-93 -m limit --limit 1/second -j LOG
inet/filter/logdrop-93 -j DROP
inet6/filter/logdrop-93 -j DROP
- inet/filter/limit-240 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-240 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-240 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-240 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/filter/FORWARD -j logaccept-final-4
inet6/filter/FORWARD -j logaccept-final-4
inet/filter/INPUT -j logaccept-final-4
@@ -3235,7 +3235,7 @@ Filter 247 {"flow-limit":{"addr":"dest","name":"foo"},"l
inet/filter/logaccept-final-4 -j ACCEPT
inet6/filter/logaccept-final-4 -j ACCEPT
-Filter 248 {"action":"pass","flow-limit":{"addr":"dest","name":"foo"},"log":true}
+Filter 248 {"action":"pass","flow-limit":{"addr":"dest","name":"A"},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-241
inet6/filter/FORWARD -j limit-241
@@ -3243,16 +3243,16 @@ Filter 248 {"action":"pass","flow-limit":{"addr":"dest",
inet6/filter/INPUT -j limit-241
inet/filter/OUTPUT -j limit-241
inet6/filter/OUTPUT -j limit-241
- inet/filter/limit-241 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-94
- inet6/filter/limit-241 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-94
+ inet/filter/limit-241 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-94
+ inet6/filter/limit-241 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-94
inet/filter/logdrop-94 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-94 -m limit --limit 1/second -j LOG
inet/filter/logdrop-94 -j DROP
inet6/filter/logdrop-94 -j DROP
- inet/filter/limit-241 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
- inet6/filter/limit-241 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+ inet/filter/limit-241 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+ inet6/filter/limit-241 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
-Filter 249 {"flow-limit":{"addr":"dest","name":"foo"},"log":"none"}
+Filter 249 {"flow-limit":{"addr":"dest","name":"A"},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-242
inet6/filter/FORWARD -j limit-242
@@ -3260,14 +3260,14 @@ Filter 249 {"flow-limit":{"addr":"dest","name":"foo"},"l
inet6/filter/INPUT -j limit-242
inet/filter/OUTPUT -j limit-242
inet6/filter/OUTPUT -j limit-242
- inet/filter/limit-242 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-95
- inet6/filter/limit-242 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-95
+ inet/filter/limit-242 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-95
+ inet6/filter/limit-242 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-95
inet/filter/logdrop-95 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-95 -m limit --limit 1/second -j LOG
inet/filter/logdrop-95 -j DROP
inet6/filter/logdrop-95 -j DROP
- inet/filter/limit-242 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-242 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-242 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-242 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/filter/FORWARD -j ACCEPT
inet6/filter/FORWARD -j ACCEPT
inet/filter/INPUT -j ACCEPT
@@ -3275,7 +3275,7 @@ Filter 249 {"flow-limit":{"addr":"dest","name":"foo"},"l
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 250 {"action":"pass","flow-limit":{"addr":"dest","name":"foo"},"log":"none"}
+Filter 250 {"action":"pass","flow-limit":{"addr":"dest","name":"A"},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-243
inet6/filter/FORWARD -j limit-243
@@ -3283,16 +3283,16 @@ Filter 250 {"action":"pass","flow-limit":{"addr":"dest",
inet6/filter/INPUT -j limit-243
inet/filter/OUTPUT -j limit-243
inet6/filter/OUTPUT -j limit-243
- inet/filter/limit-243 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-96
- inet6/filter/limit-243 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-96
+ inet/filter/limit-243 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-96
+ inet6/filter/limit-243 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-96
inet/filter/logdrop-96 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-96 -m limit --limit 1/second -j LOG
inet/filter/logdrop-96 -j DROP
inet6/filter/logdrop-96 -j DROP
- inet/filter/limit-243 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-243 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-243 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-243 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 251 {"flow-limit":{"addr":"dest","name":"foo","update":false}}
+Filter 251 {"flow-limit":{"addr":"dest","name":"A","update":false}}
(filter-limit)
inet/filter/FORWARD -j limit-244
inet6/filter/FORWARD -j limit-244
@@ -3300,8 +3300,8 @@ Filter 251 {"flow-limit":{"addr":"dest","name":"foo","up
inet6/filter/INPUT -j limit-244
inet/filter/OUTPUT -j limit-244
inet6/filter/OUTPUT -j limit-244
- inet/filter/limit-244 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-97
- inet6/filter/limit-244 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-97
+ inet/filter/limit-244 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-97
+ inet6/filter/limit-244 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-97
inet/filter/logdrop-97 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-97 -m limit --limit 1/second -j LOG
inet/filter/logdrop-97 -j DROP
@@ -3313,7 +3313,7 @@ Filter 251 {"flow-limit":{"addr":"dest","name":"foo","up
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 252 {"action":"pass","flow-limit":{"addr":"dest","name":"foo","update":false}}
+Filter 252 {"action":"pass","flow-limit":{"addr":"dest","name":"A","update":false}}
(filter-limit)
inet/filter/FORWARD -j limit-245
inet6/filter/FORWARD -j limit-245
@@ -3321,14 +3321,14 @@ Filter 252 {"action":"pass","flow-limit":{"addr":"dest",
inet6/filter/INPUT -j limit-245
inet/filter/OUTPUT -j limit-245
inet6/filter/OUTPUT -j limit-245
- inet/filter/limit-245 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-98
- inet6/filter/limit-245 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-98
+ inet/filter/limit-245 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-98
+ inet6/filter/limit-245 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-98
inet/filter/logdrop-98 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-98 -m limit --limit 1/second -j LOG
inet/filter/logdrop-98 -j DROP
inet6/filter/logdrop-98 -j DROP
-Filter 253 {"flow-limit":{"addr":"dest","name":"foo","update":false},"log":true}
+Filter 253 {"flow-limit":{"addr":"dest","name":"A","update":false},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-246
inet6/filter/FORWARD -j limit-246
@@ -3336,8 +3336,8 @@ Filter 253 {"flow-limit":{"addr":"dest","name":"foo","up
inet6/filter/INPUT -j limit-246
inet/filter/OUTPUT -j limit-246
inet6/filter/OUTPUT -j limit-246
- inet/filter/limit-246 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-99
- inet6/filter/limit-246 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-99
+ inet/filter/limit-246 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-99
+ inet6/filter/limit-246 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-99
inet/filter/logdrop-99 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-99 -m limit --limit 1/second -j LOG
inet/filter/logdrop-99 -j DROP
@@ -3353,7 +3353,7 @@ Filter 253 {"flow-limit":{"addr":"dest","name":"foo","up
inet/filter/logaccept-final-5 -j ACCEPT
inet6/filter/logaccept-final-5 -j ACCEPT
-Filter 254 {"action":"pass","flow-limit":{"addr":"dest","name":"foo","update":false},"log":true}
+Filter 254 {"action":"pass","flow-limit":{"addr":"dest","name":"A","update":false},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-247
inet6/filter/FORWARD -j limit-247
@@ -3361,8 +3361,8 @@ Filter 254 {"action":"pass","flow-limit":{"addr":"dest",
inet6/filter/INPUT -j limit-247
inet/filter/OUTPUT -j limit-247
inet6/filter/OUTPUT -j limit-247
- inet/filter/limit-247 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-100
- inet6/filter/limit-247 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-100
+ inet/filter/limit-247 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-100
+ inet6/filter/limit-247 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-100
inet/filter/logdrop-100 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-100 -m limit --limit 1/second -j LOG
inet/filter/logdrop-100 -j DROP
@@ -3370,7 +3370,7 @@ Filter 254 {"action":"pass","flow-limit":{"addr":"dest",
inet/filter/limit-247 -m limit --limit 1/second -j LOG
inet6/filter/limit-247 -m limit --limit 1/second -j LOG
-Filter 255 {"flow-limit":{"addr":"dest","name":"foo","update":false},"log":"none"}
+Filter 255 {"flow-limit":{"addr":"dest","name":"A","update":false},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-248
inet6/filter/FORWARD -j limit-248
@@ -3378,8 +3378,8 @@ Filter 255 {"flow-limit":{"addr":"dest","name":"foo","up
inet6/filter/INPUT -j limit-248
inet/filter/OUTPUT -j limit-248
inet6/filter/OUTPUT -j limit-248
- inet/filter/limit-248 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-101
- inet6/filter/limit-248 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-101
+ inet/filter/limit-248 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-101
+ inet6/filter/limit-248 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-101
inet/filter/logdrop-101 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-101 -m limit --limit 1/second -j LOG
inet/filter/logdrop-101 -j DROP
@@ -3391,7 +3391,7 @@ Filter 255 {"flow-limit":{"addr":"dest","name":"foo","up
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 256 {"action":"pass","flow-limit":{"addr":"dest","name":"foo","update":false},"log":"none"}
+Filter 256 {"action":"pass","flow-limit":{"addr":"dest","name":"A","update":false},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-249
inet6/filter/FORWARD -j limit-249
@@ -3399,8 +3399,8 @@ Filter 256 {"action":"pass","flow-limit":{"addr":"dest",
inet6/filter/INPUT -j limit-249
inet/filter/OUTPUT -j limit-249
inet6/filter/OUTPUT -j limit-249
- inet/filter/limit-249 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-102
- inet6/filter/limit-249 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-102
+ inet/filter/limit-249 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-102
+ inet6/filter/limit-249 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-102
inet/filter/logdrop-102 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-102 -m limit --limit 1/second -j LOG
inet/filter/logdrop-102 -j DROP
@@ -3506,7 +3506,7 @@ Filter 262 {"action":"pass","flow-limit":{"log":false},"
inet/filter/limit-255 -m recent --name limit-255 --rsource --mask 255.255.255.255 --set
inet6/filter/limit-255 -m recent --name limit-255 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 263 {"flow-limit":{"log":false,"name":"foo"}}
+Filter 263 {"flow-limit":{"log":false,"name":"A"}}
(filter-limit)
inet/filter/FORWARD -j limit-256
inet6/filter/FORWARD -j limit-256
@@ -3514,10 +3514,10 @@ Filter 263 {"flow-limit":{"log":false,"name":"foo"}}
inet6/filter/INPUT -j limit-256
inet/filter/OUTPUT -j limit-256
inet6/filter/OUTPUT -j limit-256
- inet/filter/limit-256 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-256 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-256 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-256 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-256 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-256 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-256 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-256 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/filter/FORWARD -j ACCEPT
inet6/filter/FORWARD -j ACCEPT
inet/filter/INPUT -j ACCEPT
@@ -3525,7 +3525,7 @@ Filter 263 {"flow-limit":{"log":false,"name":"foo"}}
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 264 {"action":"pass","flow-limit":{"log":false,"name":"foo"}}
+Filter 264 {"action":"pass","flow-limit":{"log":false,"name":"A"}}
(filter-limit)
inet/filter/FORWARD -j limit-257
inet6/filter/FORWARD -j limit-257
@@ -3533,12 +3533,12 @@ Filter 264 {"action":"pass","flow-limit":{"log":false,"n
inet6/filter/INPUT -j limit-257
inet/filter/OUTPUT -j limit-257
inet6/filter/OUTPUT -j limit-257
- inet/filter/limit-257 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-257 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-257 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-257 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-257 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-257 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-257 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-257 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 265 {"flow-limit":{"log":false,"name":"foo"},"log":true}
+Filter 265 {"flow-limit":{"log":false,"name":"A"},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-258
inet6/filter/FORWARD -j limit-258
@@ -3546,10 +3546,10 @@ Filter 265 {"flow-limit":{"log":false,"name":"foo"},"log
inet6/filter/INPUT -j limit-258
inet/filter/OUTPUT -j limit-258
inet6/filter/OUTPUT -j limit-258
- inet/filter/limit-258 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-258 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-258 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-258 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-258 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-258 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-258 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-258 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/filter/FORWARD -j logaccept-final-7
inet6/filter/FORWARD -j logaccept-final-7
inet/filter/INPUT -j logaccept-final-7
@@ -3561,7 +3561,7 @@ Filter 265 {"flow-limit":{"log":false,"name":"foo"},"log
inet/filter/logaccept-final-7 -j ACCEPT
inet6/filter/logaccept-final-7 -j ACCEPT
-Filter 266 {"action":"pass","flow-limit":{"log":false,"name":"foo"},"log":true}
+Filter 266 {"action":"pass","flow-limit":{"log":false,"name":"A"},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-259
inet6/filter/FORWARD -j limit-259
@@ -3569,12 +3569,12 @@ Filter 266 {"action":"pass","flow-limit":{"log":false,"n
inet6/filter/INPUT -j limit-259
inet/filter/OUTPUT -j limit-259
inet6/filter/OUTPUT -j limit-259
- inet/filter/limit-259 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-259 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-259 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
- inet6/filter/limit-259 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+ inet/filter/limit-259 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-259 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-259 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+ inet6/filter/limit-259 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
-Filter 267 {"flow-limit":{"log":false,"name":"foo"},"log":"none"}
+Filter 267 {"flow-limit":{"log":false,"name":"A"},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-260
inet6/filter/FORWARD -j limit-260
@@ -3582,10 +3582,10 @@ Filter 267 {"flow-limit":{"log":false,"name":"foo"},"log
inet6/filter/INPUT -j limit-260
inet/filter/OUTPUT -j limit-260
inet6/filter/OUTPUT -j limit-260
- inet/filter/limit-260 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-260 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-260 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-260 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-260 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-260 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-260 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-260 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/filter/FORWARD -j ACCEPT
inet6/filter/FORWARD -j ACCEPT
inet/filter/INPUT -j ACCEPT
@@ -3593,7 +3593,7 @@ Filter 267 {"flow-limit":{"log":false,"name":"foo"},"log
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 268 {"action":"pass","flow-limit":{"log":false,"name":"foo"},"log":"none"}
+Filter 268 {"action":"pass","flow-limit":{"log":false,"name":"A"},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-261
inet6/filter/FORWARD -j limit-261
@@ -3601,12 +3601,12 @@ Filter 268 {"action":"pass","flow-limit":{"log":false,"n
inet6/filter/INPUT -j limit-261
inet/filter/OUTPUT -j limit-261
inet6/filter/OUTPUT -j limit-261
- inet/filter/limit-261 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-261 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-261 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-261 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-261 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-261 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-261 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-261 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 269 {"flow-limit":{"log":false,"name":"foo","update":false}}
+Filter 269 {"flow-limit":{"log":false,"name":"A","update":false}}
(filter-limit)
inet/filter/FORWARD -j limit-262
inet6/filter/FORWARD -j limit-262
@@ -3614,8 +3614,8 @@ Filter 269 {"flow-limit":{"log":false,"name":"foo","upda
inet6/filter/INPUT -j limit-262
inet/filter/OUTPUT -j limit-262
inet6/filter/OUTPUT -j limit-262
- inet/filter/limit-262 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-262 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-262 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-262 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/FORWARD -j ACCEPT
inet6/filter/FORWARD -j ACCEPT
inet/filter/INPUT -j ACCEPT
@@ -3623,7 +3623,7 @@ Filter 269 {"flow-limit":{"log":false,"name":"foo","upda
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 270 {"action":"pass","flow-limit":{"log":false,"name":"foo","update":false}}
+Filter 270 {"action":"pass","flow-limit":{"log":false,"name":"A","update":false}}
(filter-limit)
inet/filter/FORWARD -j limit-263
inet6/filter/FORWARD -j limit-263
@@ -3631,10 +3631,10 @@ Filter 270 {"action":"pass","flow-limit":{"log":false,"n
inet6/filter/INPUT -j limit-263
inet/filter/OUTPUT -j limit-263
inet6/filter/OUTPUT -j limit-263
- inet/filter/limit-263 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-263 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-263 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-263 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-Filter 271 {"flow-limit":{"log":false,"name":"foo","update":false},"log":true}
+Filter 271 {"flow-limit":{"log":false,"name":"A","update":false},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-264
inet6/filter/FORWARD -j limit-264
@@ -3642,8 +3642,8 @@ Filter 271 {"flow-limit":{"log":false,"name":"foo","upda
inet6/filter/INPUT -j limit-264
inet/filter/OUTPUT -j limit-264
inet6/filter/OUTPUT -j limit-264
- inet/filter/limit-264 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-264 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-264 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-264 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/FORWARD -j logaccept-final-8
inet6/filter/FORWARD -j logaccept-final-8
inet/filter/INPUT -j logaccept-final-8
@@ -3655,7 +3655,7 @@ Filter 271 {"flow-limit":{"log":false,"name":"foo","upda
inet/filter/logaccept-final-8 -j ACCEPT
inet6/filter/logaccept-final-8 -j ACCEPT
-Filter 272 {"action":"pass","flow-limit":{"log":false,"name":"foo","update":false},"log":true}
+Filter 272 {"action":"pass","flow-limit":{"log":false,"name":"A","update":false},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-265
inet6/filter/FORWARD -j limit-265
@@ -3663,12 +3663,12 @@ Filter 272 {"action":"pass","flow-limit":{"log":false,"n
inet6/filter/INPUT -j limit-265
inet/filter/OUTPUT -j limit-265
inet6/filter/OUTPUT -j limit-265
- inet/filter/limit-265 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-265 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-265 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-265 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/limit-265 -m limit --limit 1/second -j LOG
inet6/filter/limit-265 -m limit --limit 1/second -j LOG
-Filter 273 {"flow-limit":{"log":false,"name":"foo","update":false},"log":"none"}
+Filter 273 {"flow-limit":{"log":false,"name":"A","update":false},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-266
inet6/filter/FORWARD -j limit-266
@@ -3676,8 +3676,8 @@ Filter 273 {"flow-limit":{"log":false,"name":"foo","upda
inet6/filter/INPUT -j limit-266
inet/filter/OUTPUT -j limit-266
inet6/filter/OUTPUT -j limit-266
- inet/filter/limit-266 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-266 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-266 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-266 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/FORWARD -j ACCEPT
inet6/filter/FORWARD -j ACCEPT
inet/filter/INPUT -j ACCEPT
@@ -3685,7 +3685,7 @@ Filter 273 {"flow-limit":{"log":false,"name":"foo","upda
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 274 {"action":"pass","flow-limit":{"log":false,"name":"foo","update":false},"log":"none"}
+Filter 274 {"action":"pass","flow-limit":{"log":false,"name":"A","update":false},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-267
inet6/filter/FORWARD -j limit-267
@@ -3693,10 +3693,10 @@ Filter 274 {"action":"pass","flow-limit":{"log":false,"n
inet6/filter/INPUT -j limit-267
inet/filter/OUTPUT -j limit-267
inet6/filter/OUTPUT -j limit-267
- inet/filter/limit-267 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-267 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-267 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-267 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-Filter 275 {"flow-limit":{"addr":"dest","log":false,"name":"foo"}}
+Filter 275 {"flow-limit":{"addr":"dest","log":false,"name":"A"}}
(filter-limit)
inet/filter/FORWARD -j limit-268
inet6/filter/FORWARD -j limit-268
@@ -3704,10 +3704,10 @@ Filter 275 {"flow-limit":{"addr":"dest","log":false,"nam
inet6/filter/INPUT -j limit-268
inet/filter/OUTPUT -j limit-268
inet6/filter/OUTPUT -j limit-268
- inet/filter/limit-268 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-268 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-268 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-268 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-268 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-268 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-268 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-268 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/filter/FORWARD -j ACCEPT
inet6/filter/FORWARD -j ACCEPT
inet/filter/INPUT -j ACCEPT
@@ -3715,7 +3715,7 @@ Filter 275 {"flow-limit":{"addr":"dest","log":false,"nam
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 276 {"action":"pass","flow-limit":{"addr":"dest","log":false,"name":"foo"}}
+Filter 276 {"action":"pass","flow-limit":{"addr":"dest","log":false,"name":"A"}}
(filter-limit)
inet/filter/FORWARD -j limit-269
inet6/filter/FORWARD -j limit-269
@@ -3723,12 +3723,12 @@ Filter 276 {"action":"pass","flow-limit":{"addr":"dest",
inet6/filter/INPUT -j limit-269
inet/filter/OUTPUT -j limit-269
inet6/filter/OUTPUT -j limit-269
- inet/filter/limit-269 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-269 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-269 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-269 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-269 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-269 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-269 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-269 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 277 {"flow-limit":{"addr":"dest","log":false,"name":"foo"},"log":true}
+Filter 277 {"flow-limit":{"addr":"dest","log":false,"name":"A"},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-270
inet6/filter/FORWARD -j limit-270
@@ -3736,10 +3736,10 @@ Filter 277 {"flow-limit":{"addr":"dest","log":false,"nam
inet6/filter/INPUT -j limit-270
inet/filter/OUTPUT -j limit-270
inet6/filter/OUTPUT -j limit-270
- inet/filter/limit-270 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-270 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-270 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-270 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-270 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-270 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-270 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-270 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/filter/FORWARD -j logaccept-final-9
inet6/filter/FORWARD -j logaccept-final-9
inet/filter/INPUT -j logaccept-final-9
@@ -3751,7 +3751,7 @@ Filter 277 {"flow-limit":{"addr":"dest","log":false,"nam
inet/filter/logaccept-final-9 -j ACCEPT
inet6/filter/logaccept-final-9 -j ACCEPT
-Filter 278 {"action":"pass","flow-limit":{"addr":"dest","log":false,"name":"foo"},"log":true}
+Filter 278 {"action":"pass","flow-limit":{"addr":"dest","log":false,"name":"A"},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-271
inet6/filter/FORWARD -j limit-271
@@ -3759,12 +3759,12 @@ Filter 278 {"action":"pass","flow-limit":{"addr":"dest",
inet6/filter/INPUT -j limit-271
inet/filter/OUTPUT -j limit-271
inet6/filter/OUTPUT -j limit-271
- inet/filter/limit-271 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-271 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-271 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
- inet6/filter/limit-271 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+ inet/filter/limit-271 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-271 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-271 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+ inet6/filter/limit-271 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
-Filter 279 {"flow-limit":{"addr":"dest","log":false,"name":"foo"},"log":"none"}
+Filter 279 {"flow-limit":{"addr":"dest","log":false,"name":"A"},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-272
inet6/filter/FORWARD -j limit-272
@@ -3772,10 +3772,10 @@ Filter 279 {"flow-limit":{"addr":"dest","log":false,"nam
inet6/filter/INPUT -j limit-272
inet/filter/OUTPUT -j limit-272
inet6/filter/OUTPUT -j limit-272
- inet/filter/limit-272 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-272 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-272 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-272 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-272 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-272 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-272 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-272 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/filter/FORWARD -j ACCEPT
inet6/filter/FORWARD -j ACCEPT
inet/filter/INPUT -j ACCEPT
@@ -3783,7 +3783,7 @@ Filter 279 {"flow-limit":{"addr":"dest","log":false,"nam
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 280 {"action":"pass","flow-limit":{"addr":"dest","log":false,"name":"foo"},"log":"none"}
+Filter 280 {"action":"pass","flow-limit":{"addr":"dest","log":false,"name":"A"},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-273
inet6/filter/FORWARD -j limit-273
@@ -3791,12 +3791,12 @@ Filter 280 {"action":"pass","flow-limit":{"addr":"dest",
inet6/filter/INPUT -j limit-273
inet/filter/OUTPUT -j limit-273
inet6/filter/OUTPUT -j limit-273
- inet/filter/limit-273 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-273 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-273 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-273 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-273 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-273 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-273 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-273 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 281 {"flow-limit":{"addr":"dest","log":false,"name":"foo","update":false}}
+Filter 281 {"flow-limit":{"addr":"dest","log":false,"name":"A","update":false}}
(filter-limit)
inet/filter/FORWARD -j limit-274
inet6/filter/FORWARD -j limit-274
@@ -3804,8 +3804,8 @@ Filter 281 {"flow-limit":{"addr":"dest","log":false,"nam
inet6/filter/INPUT -j limit-274
inet/filter/OUTPUT -j limit-274
inet6/filter/OUTPUT -j limit-274
- inet/filter/limit-274 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-274 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-274 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-274 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/FORWARD -j ACCEPT
inet6/filter/FORWARD -j ACCEPT
inet/filter/INPUT -j ACCEPT
@@ -3813,7 +3813,7 @@ Filter 281 {"flow-limit":{"addr":"dest","log":false,"nam
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 282 {"action":"pass","flow-limit":{"addr":"dest","log":false,"name":"foo","update":false}}
+Filter 282 {"action":"pass","flow-limit":{"addr":"dest","log":false,"name":"A","update":false}}
(filter-limit)
inet/filter/FORWARD -j limit-275
inet6/filter/FORWARD -j limit-275
@@ -3821,10 +3821,10 @@ Filter 282 {"action":"pass","flow-limit":{"addr":"dest",
inet6/filter/INPUT -j limit-275
inet/filter/OUTPUT -j limit-275
inet6/filter/OUTPUT -j limit-275
- inet/filter/limit-275 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-275 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-275 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-275 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-Filter 283 {"flow-limit":{"addr":"dest","log":false,"name":"foo","update":false},"log":true}
+Filter 283 {"flow-limit":{"addr":"dest","log":false,"name":"A","update":false},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-276
inet6/filter/FORWARD -j limit-276
@@ -3832,8 +3832,8 @@ Filter 283 {"flow-limit":{"addr":"dest","log":false,"nam
inet6/filter/INPUT -j limit-276
inet/filter/OUTPUT -j limit-276
inet6/filter/OUTPUT -j limit-276
- inet/filter/limit-276 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-276 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-276 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-276 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/FORWARD -j logaccept-final-10
inet6/filter/FORWARD -j logaccept-final-10
inet/filter/INPUT -j logaccept-final-10
@@ -3845,7 +3845,7 @@ Filter 283 {"flow-limit":{"addr":"dest","log":false,"nam
inet/filter/logaccept-final-10 -j ACCEPT
inet6/filter/logaccept-final-10 -j ACCEPT
-Filter 284 {"action":"pass","flow-limit":{"addr":"dest","log":false,"name":"foo","update":false},"log":true}
+Filter 284 {"action":"pass","flow-limit":{"addr":"dest","log":false,"name":"A","update":false},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-277
inet6/filter/FORWARD -j limit-277
@@ -3853,12 +3853,12 @@ Filter 284 {"action":"pass","flow-limit":{"addr":"dest",
inet6/filter/INPUT -j limit-277
inet/filter/OUTPUT -j limit-277
inet6/filter/OUTPUT -j limit-277
- inet/filter/limit-277 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-277 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-277 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-277 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/limit-277 -m limit --limit 1/second -j LOG
inet6/filter/limit-277 -m limit --limit 1/second -j LOG
-Filter 285 {"flow-limit":{"addr":"dest","log":false,"name":"foo","update":false},"log":"none"}
+Filter 285 {"flow-limit":{"addr":"dest","log":false,"name":"A","update":false},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-278
inet6/filter/FORWARD -j limit-278
@@ -3866,8 +3866,8 @@ Filter 285 {"flow-limit":{"addr":"dest","log":false,"nam
inet6/filter/INPUT -j limit-278
inet/filter/OUTPUT -j limit-278
inet6/filter/OUTPUT -j limit-278
- inet/filter/limit-278 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-278 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-278 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-278 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/FORWARD -j ACCEPT
inet6/filter/FORWARD -j ACCEPT
inet/filter/INPUT -j ACCEPT
@@ -3875,7 +3875,7 @@ Filter 285 {"flow-limit":{"addr":"dest","log":false,"nam
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 286 {"action":"pass","flow-limit":{"addr":"dest","log":false,"name":"foo","update":false},"log":"none"}
+Filter 286 {"action":"pass","flow-limit":{"addr":"dest","log":false,"name":"A","update":false},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-279
inet6/filter/FORWARD -j limit-279
@@ -3883,8 +3883,8 @@ Filter 286 {"action":"pass","flow-limit":{"addr":"dest",
inet6/filter/INPUT -j limit-279
inet/filter/OUTPUT -j limit-279
inet6/filter/OUTPUT -j limit-279
- inet/filter/limit-279 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-279 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-279 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-279 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
Filter 287 {"flow-limit":{"log":"none"}}
(filter-limit)
@@ -3986,7 +3986,7 @@ Filter 292 {"action":"pass","flow-limit":{"log":"none"},
inet/filter/limit-285 -m recent --name limit-285 --rsource --mask 255.255.255.255 --set
inet6/filter/limit-285 -m recent --name limit-285 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 293 {"flow-limit":{"log":"none","name":"foo"}}
+Filter 293 {"flow-limit":{"log":"none","name":"A"}}
(filter-limit)
inet/filter/FORWARD -j limit-286
inet6/filter/FORWARD -j limit-286
@@ -3994,10 +3994,10 @@ Filter 293 {"flow-limit":{"log":"none","name":"foo"}}
inet6/filter/INPUT -j limit-286
inet/filter/OUTPUT -j limit-286
inet6/filter/OUTPUT -j limit-286
- inet/filter/limit-286 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-286 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-286 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-286 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-286 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-286 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-286 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-286 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/filter/FORWARD -j ACCEPT
inet6/filter/FORWARD -j ACCEPT
inet/filter/INPUT -j ACCEPT
@@ -4005,7 +4005,7 @@ Filter 293 {"flow-limit":{"log":"none","name":"foo"}}
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 294 {"action":"pass","flow-limit":{"log":"none","name":"foo"}}
+Filter 294 {"action":"pass","flow-limit":{"log":"none","name":"A"}}
(filter-limit)
inet/filter/FORWARD -j limit-287
inet6/filter/FORWARD -j limit-287
@@ -4013,12 +4013,12 @@ Filter 294 {"action":"pass","flow-limit":{"log":"none","
inet6/filter/INPUT -j limit-287
inet/filter/OUTPUT -j limit-287
inet6/filter/OUTPUT -j limit-287
- inet/filter/limit-287 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-287 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-287 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-287 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-287 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-287 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-287 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-287 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 295 {"flow-limit":{"log":"none","name":"foo"},"log":true}
+Filter 295 {"flow-limit":{"log":"none","name":"A"},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-288
inet6/filter/FORWARD -j limit-288
@@ -4026,10 +4026,10 @@ Filter 295 {"flow-limit":{"log":"none","name":"foo"},"lo
inet6/filter/INPUT -j limit-288
inet/filter/OUTPUT -j limit-288
inet6/filter/OUTPUT -j limit-288
- inet/filter/limit-288 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-288 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-288 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-288 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-288 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-288 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-288 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-288 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/filter/FORWARD -j logaccept-final-12
inet6/filter/FORWARD -j logaccept-final-12
inet/filter/INPUT -j logaccept-final-12
@@ -4041,7 +4041,7 @@ Filter 295 {"flow-limit":{"log":"none","name":"foo"},"lo
inet/filter/logaccept-final-12 -j ACCEPT
inet6/filter/logaccept-final-12 -j ACCEPT
-Filter 296 {"action":"pass","flow-limit":{"log":"none","name":"foo"},"log":true}
+Filter 296 {"action":"pass","flow-limit":{"log":"none","name":"A"},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-289
inet6/filter/FORWARD -j limit-289
@@ -4049,12 +4049,12 @@ Filter 296 {"action":"pass","flow-limit":{"log":"none","
inet6/filter/INPUT -j limit-289
inet/filter/OUTPUT -j limit-289
inet6/filter/OUTPUT -j limit-289
- inet/filter/limit-289 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-289 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-289 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
- inet6/filter/limit-289 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+ inet/filter/limit-289 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-289 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-289 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+ inet6/filter/limit-289 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
-Filter 297 {"flow-limit":{"log":"none","name":"foo"},"log":"none"}
+Filter 297 {"flow-limit":{"log":"none","name":"A"},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-290
inet6/filter/FORWARD -j limit-290
@@ -4062,10 +4062,10 @@ Filter 297 {"flow-limit":{"log":"none","name":"foo"},"lo
inet6/filter/INPUT -j limit-290
inet/filter/OUTPUT -j limit-290
inet6/filter/OUTPUT -j limit-290
- inet/filter/limit-290 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-290 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-290 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-290 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-290 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-290 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-290 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-290 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/filter/FORWARD -j ACCEPT
inet6/filter/FORWARD -j ACCEPT
inet/filter/INPUT -j ACCEPT
@@ -4073,7 +4073,7 @@ Filter 297 {"flow-limit":{"log":"none","name":"foo"},"lo
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 298 {"action":"pass","flow-limit":{"log":"none","name":"foo"},"log":"none"}
+Filter 298 {"action":"pass","flow-limit":{"log":"none","name":"A"},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-291
inet6/filter/FORWARD -j limit-291
@@ -4081,12 +4081,12 @@ Filter 298 {"action":"pass","flow-limit":{"log":"none","
inet6/filter/INPUT -j limit-291
inet/filter/OUTPUT -j limit-291
inet6/filter/OUTPUT -j limit-291
- inet/filter/limit-291 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-291 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-291 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-291 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-291 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-291 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-291 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-291 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 299 {"flow-limit":{"log":"none","name":"foo","update":false}}
+Filter 299 {"flow-limit":{"log":"none","name":"A","update":false}}
(filter-limit)
inet/filter/FORWARD -j limit-292
inet6/filter/FORWARD -j limit-292
@@ -4094,8 +4094,8 @@ Filter 299 {"flow-limit":{"log":"none","name":"foo","upd
inet6/filter/INPUT -j limit-292
inet/filter/OUTPUT -j limit-292
inet6/filter/OUTPUT -j limit-292
- inet/filter/limit-292 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-292 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-292 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-292 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/FORWARD -j ACCEPT
inet6/filter/FORWARD -j ACCEPT
inet/filter/INPUT -j ACCEPT
@@ -4103,7 +4103,7 @@ Filter 299 {"flow-limit":{"log":"none","name":"foo","upd
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 300 {"action":"pass","flow-limit":{"log":"none","name":"foo","update":false}}
+Filter 300 {"action":"pass","flow-limit":{"log":"none","name":"A","update":false}}
(filter-limit)
inet/filter/FORWARD -j limit-293
inet6/filter/FORWARD -j limit-293
@@ -4111,10 +4111,10 @@ Filter 300 {"action":"pass","flow-limit":{"log":"none","
inet6/filter/INPUT -j limit-293
inet/filter/OUTPUT -j limit-293
inet6/filter/OUTPUT -j limit-293
- inet/filter/limit-293 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-293 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-293 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-293 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-Filter 301 {"flow-limit":{"log":"none","name":"foo","update":false},"log":true}
+Filter 301 {"flow-limit":{"log":"none","name":"A","update":false},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-294
inet6/filter/FORWARD -j limit-294
@@ -4122,8 +4122,8 @@ Filter 301 {"flow-limit":{"log":"none","name":"foo","upd
inet6/filter/INPUT -j limit-294
inet/filter/OUTPUT -j limit-294
inet6/filter/OUTPUT -j limit-294
- inet/filter/limit-294 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-294 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-294 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-294 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/FORWARD -j logaccept-final-13
inet6/filter/FORWARD -j logaccept-final-13
inet/filter/INPUT -j logaccept-final-13
@@ -4135,7 +4135,7 @@ Filter 301 {"flow-limit":{"log":"none","name":"foo","upd
inet/filter/logaccept-final-13 -j ACCEPT
inet6/filter/logaccept-final-13 -j ACCEPT
-Filter 302 {"action":"pass","flow-limit":{"log":"none","name":"foo","update":false},"log":true}
+Filter 302 {"action":"pass","flow-limit":{"log":"none","name":"A","update":false},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-295
inet6/filter/FORWARD -j limit-295
@@ -4143,12 +4143,12 @@ Filter 302 {"action":"pass","flow-limit":{"log":"none","
inet6/filter/INPUT -j limit-295
inet/filter/OUTPUT -j limit-295
inet6/filter/OUTPUT -j limit-295
- inet/filter/limit-295 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-295 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-295 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-295 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/limit-295 -m limit --limit 1/second -j LOG
inet6/filter/limit-295 -m limit --limit 1/second -j LOG
-Filter 303 {"flow-limit":{"log":"none","name":"foo","update":false},"log":"none"}
+Filter 303 {"flow-limit":{"log":"none","name":"A","update":false},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-296
inet6/filter/FORWARD -j limit-296
@@ -4156,8 +4156,8 @@ Filter 303 {"flow-limit":{"log":"none","name":"foo","upd
inet6/filter/INPUT -j limit-296
inet/filter/OUTPUT -j limit-296
inet6/filter/OUTPUT -j limit-296
- inet/filter/limit-296 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-296 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-296 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-296 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/FORWARD -j ACCEPT
inet6/filter/FORWARD -j ACCEPT
inet/filter/INPUT -j ACCEPT
@@ -4165,7 +4165,7 @@ Filter 303 {"flow-limit":{"log":"none","name":"foo","upd
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 304 {"action":"pass","flow-limit":{"log":"none","name":"foo","update":false},"log":"none"}
+Filter 304 {"action":"pass","flow-limit":{"log":"none","name":"A","update":false},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-297
inet6/filter/FORWARD -j limit-297
@@ -4173,10 +4173,10 @@ Filter 304 {"action":"pass","flow-limit":{"log":"none","
inet6/filter/INPUT -j limit-297
inet/filter/OUTPUT -j limit-297
inet6/filter/OUTPUT -j limit-297
- inet/filter/limit-297 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-297 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-297 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-297 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-Filter 305 {"flow-limit":{"addr":"dest","log":"none","name":"foo"}}
+Filter 305 {"flow-limit":{"addr":"dest","log":"none","name":"A"}}
(filter-limit)
inet/filter/FORWARD -j limit-298
inet6/filter/FORWARD -j limit-298
@@ -4184,10 +4184,10 @@ Filter 305 {"flow-limit":{"addr":"dest","log":"none","na
inet6/filter/INPUT -j limit-298
inet/filter/OUTPUT -j limit-298
inet6/filter/OUTPUT -j limit-298
- inet/filter/limit-298 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-298 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-298 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-298 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-298 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-298 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-298 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-298 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/filter/FORWARD -j ACCEPT
inet6/filter/FORWARD -j ACCEPT
inet/filter/INPUT -j ACCEPT
@@ -4195,7 +4195,7 @@ Filter 305 {"flow-limit":{"addr":"dest","log":"none","na
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 306 {"action":"pass","flow-limit":{"addr":"dest","log":"none","name":"foo"}}
+Filter 306 {"action":"pass","flow-limit":{"addr":"dest","log":"none","name":"A"}}
(filter-limit)
inet/filter/FORWARD -j limit-299
inet6/filter/FORWARD -j limit-299
@@ -4203,12 +4203,12 @@ Filter 306 {"action":"pass","flow-limit":{"addr":"dest",
inet6/filter/INPUT -j limit-299
inet/filter/OUTPUT -j limit-299
inet6/filter/OUTPUT -j limit-299
- inet/filter/limit-299 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-299 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-299 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-299 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-299 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-299 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-299 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-299 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 307 {"flow-limit":{"addr":"dest","log":"none","name":"foo"},"log":true}
+Filter 307 {"flow-limit":{"addr":"dest","log":"none","name":"A"},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-300
inet6/filter/FORWARD -j limit-300
@@ -4216,10 +4216,10 @@ Filter 307 {"flow-limit":{"addr":"dest","log":"none","na
inet6/filter/INPUT -j limit-300
inet/filter/OUTPUT -j limit-300
inet6/filter/OUTPUT -j limit-300
- inet/filter/limit-300 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-300 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-300 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-300 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-300 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-300 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-300 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-300 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/filter/FORWARD -j logaccept-final-14
inet6/filter/FORWARD -j logaccept-final-14
inet/filter/INPUT -j logaccept-final-14
@@ -4231,7 +4231,7 @@ Filter 307 {"flow-limit":{"addr":"dest","log":"none","na
inet/filter/logaccept-final-14 -j ACCEPT
inet6/filter/logaccept-final-14 -j ACCEPT
-Filter 308 {"action":"pass","flow-limit":{"addr":"dest","log":"none","name":"foo"},"log":true}
+Filter 308 {"action":"pass","flow-limit":{"addr":"dest","log":"none","name":"A"},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-301
inet6/filter/FORWARD -j limit-301
@@ -4239,12 +4239,12 @@ Filter 308 {"action":"pass","flow-limit":{"addr":"dest",
inet6/filter/INPUT -j limit-301
inet/filter/OUTPUT -j limit-301
inet6/filter/OUTPUT -j limit-301
- inet/filter/limit-301 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-301 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-301 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
- inet6/filter/limit-301 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+ inet/filter/limit-301 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-301 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-301 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+ inet6/filter/limit-301 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
-Filter 309 {"flow-limit":{"addr":"dest","log":"none","name":"foo"},"log":"none"}
+Filter 309 {"flow-limit":{"addr":"dest","log":"none","name":"A"},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-302
inet6/filter/FORWARD -j limit-302
@@ -4252,10 +4252,10 @@ Filter 309 {"flow-limit":{"addr":"dest","log":"none","na
inet6/filter/INPUT -j limit-302
inet/filter/OUTPUT -j limit-302
inet6/filter/OUTPUT -j limit-302
- inet/filter/limit-302 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-302 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-302 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-302 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-302 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-302 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-302 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-302 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/filter/FORWARD -j ACCEPT
inet6/filter/FORWARD -j ACCEPT
inet/filter/INPUT -j ACCEPT
@@ -4263,7 +4263,7 @@ Filter 309 {"flow-limit":{"addr":"dest","log":"none","na
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 310 {"action":"pass","flow-limit":{"addr":"dest","log":"none","name":"foo"},"log":"none"}
+Filter 310 {"action":"pass","flow-limit":{"addr":"dest","log":"none","name":"A"},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-303
inet6/filter/FORWARD -j limit-303
@@ -4271,12 +4271,12 @@ Filter 310 {"action":"pass","flow-limit":{"addr":"dest",
inet6/filter/INPUT -j limit-303
inet/filter/OUTPUT -j limit-303
inet6/filter/OUTPUT -j limit-303
- inet/filter/limit-303 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-303 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-303 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-303 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-303 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-303 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-303 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-303 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 311 {"flow-limit":{"addr":"dest","log":"none","name":"foo","update":false}}
+Filter 311 {"flow-limit":{"addr":"dest","log":"none","name":"A","update":false}}
(filter-limit)
inet/filter/FORWARD -j limit-304
inet6/filter/FORWARD -j limit-304
@@ -4284,8 +4284,8 @@ Filter 311 {"flow-limit":{"addr":"dest","log":"none","na
inet6/filter/INPUT -j limit-304
inet/filter/OUTPUT -j limit-304
inet6/filter/OUTPUT -j limit-304
- inet/filter/limit-304 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-304 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-304 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-304 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/FORWARD -j ACCEPT
inet6/filter/FORWARD -j ACCEPT
inet/filter/INPUT -j ACCEPT
@@ -4293,7 +4293,7 @@ Filter 311 {"flow-limit":{"addr":"dest","log":"none","na
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 312 {"action":"pass","flow-limit":{"addr":"dest","log":"none","name":"foo","update":false}}
+Filter 312 {"action":"pass","flow-limit":{"addr":"dest","log":"none","name":"A","update":false}}
(filter-limit)
inet/filter/FORWARD -j limit-305
inet6/filter/FORWARD -j limit-305
@@ -4301,10 +4301,10 @@ Filter 312 {"action":"pass","flow-limit":{"addr":"dest",
inet6/filter/INPUT -j limit-305
inet/filter/OUTPUT -j limit-305
inet6/filter/OUTPUT -j limit-305
- inet/filter/limit-305 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-305 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-305 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-305 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-Filter 313 {"flow-limit":{"addr":"dest","log":"none","name":"foo","update":false},"log":true}
+Filter 313 {"flow-limit":{"addr":"dest","log":"none","name":"A","update":false},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-306
inet6/filter/FORWARD -j limit-306
@@ -4312,8 +4312,8 @@ Filter 313 {"flow-limit":{"addr":"dest","log":"none","na
inet6/filter/INPUT -j limit-306
inet/filter/OUTPUT -j limit-306
inet6/filter/OUTPUT -j limit-306
- inet/filter/limit-306 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-306 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-306 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-306 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/FORWARD -j logaccept-final-15
inet6/filter/FORWARD -j logaccept-final-15
inet/filter/INPUT -j logaccept-final-15
@@ -4325,7 +4325,7 @@ Filter 313 {"flow-limit":{"addr":"dest","log":"none","na
inet/filter/logaccept-final-15 -j ACCEPT
inet6/filter/logaccept-final-15 -j ACCEPT
-Filter 314 {"action":"pass","flow-limit":{"addr":"dest","log":"none","name":"foo","update":false},"log":true}
+Filter 314 {"action":"pass","flow-limit":{"addr":"dest","log":"none","name":"A","update":false},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-307
inet6/filter/FORWARD -j limit-307
@@ -4333,12 +4333,12 @@ Filter 314 {"action":"pass","flow-limit":{"addr":"dest",
inet6/filter/INPUT -j limit-307
inet/filter/OUTPUT -j limit-307
inet6/filter/OUTPUT -j limit-307
- inet/filter/limit-307 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-307 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-307 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-307 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/limit-307 -m limit --limit 1/second -j LOG
inet6/filter/limit-307 -m limit --limit 1/second -j LOG
-Filter 315 {"flow-limit":{"addr":"dest","log":"none","name":"foo","update":false},"log":"none"}
+Filter 315 {"flow-limit":{"addr":"dest","log":"none","name":"A","update":false},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-308
inet6/filter/FORWARD -j limit-308
@@ -4346,8 +4346,8 @@ Filter 315 {"flow-limit":{"addr":"dest","log":"none","na
inet6/filter/INPUT -j limit-308
inet/filter/OUTPUT -j limit-308
inet6/filter/OUTPUT -j limit-308
- inet/filter/limit-308 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-308 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-308 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-308 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/FORWARD -j ACCEPT
inet6/filter/FORWARD -j ACCEPT
inet/filter/INPUT -j ACCEPT
@@ -4355,7 +4355,7 @@ Filter 315 {"flow-limit":{"addr":"dest","log":"none","na
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 316 {"action":"pass","flow-limit":{"addr":"dest","log":"none","name":"foo","update":false},"log":"none"}
+Filter 316 {"action":"pass","flow-limit":{"addr":"dest","log":"none","name":"A","update":false},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-309
inet6/filter/FORWARD -j limit-309
@@ -4363,8 +4363,8 @@ Filter 316 {"action":"pass","flow-limit":{"addr":"dest",
inet6/filter/INPUT -j limit-309
inet/filter/OUTPUT -j limit-309
inet6/filter/OUTPUT -j limit-309
- inet/filter/limit-309 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-309 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-309 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-309 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
Filter 317 {"flow-limit":{"interval":5}}
(filter-limit)
@@ -4490,7 +4490,7 @@ Filter 322 {"action":"pass","flow-limit":{"interval":5},
inet/filter/limit-315 -m recent --name limit-315 --rsource --mask 255.255.255.255 --set
inet6/filter/limit-315 -m recent --name limit-315 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 323 {"flow-limit":{"interval":5,"name":"foo"}}
+Filter 323 {"flow-limit":{"interval":5,"name":"A"}}
(filter-limit)
inet/filter/FORWARD -j limit-316
inet6/filter/FORWARD -j limit-316
@@ -4498,14 +4498,14 @@ Filter 323 {"flow-limit":{"interval":5,"name":"foo"}}
inet6/filter/INPUT -j limit-316
inet/filter/OUTPUT -j limit-316
inet6/filter/OUTPUT -j limit-316
- inet/filter/limit-316 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-109
- inet6/filter/limit-316 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-109
+ inet/filter/limit-316 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-109
+ inet6/filter/limit-316 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-109
inet/filter/logdrop-109 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-109 -m limit --limit 1/second -j LOG
inet/filter/logdrop-109 -j DROP
inet6/filter/logdrop-109 -j DROP
- inet/filter/limit-316 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-316 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-316 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-316 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/filter/FORWARD -j ACCEPT
inet6/filter/FORWARD -j ACCEPT
inet/filter/INPUT -j ACCEPT
@@ -4513,7 +4513,7 @@ Filter 323 {"flow-limit":{"interval":5,"name":"foo"}}
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 324 {"action":"pass","flow-limit":{"interval":5,"name":"foo"}}
+Filter 324 {"action":"pass","flow-limit":{"interval":5,"name":"A"}}
(filter-limit)
inet/filter/FORWARD -j limit-317
inet6/filter/FORWARD -j limit-317
@@ -4521,16 +4521,16 @@ Filter 324 {"action":"pass","flow-limit":{"interval":5,"
inet6/filter/INPUT -j limit-317
inet/filter/OUTPUT -j limit-317
inet6/filter/OUTPUT -j limit-317
- inet/filter/limit-317 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-110
- inet6/filter/limit-317 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-110
+ inet/filter/limit-317 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-110
+ inet6/filter/limit-317 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-110
inet/filter/logdrop-110 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-110 -m limit --limit 1/second -j LOG
inet/filter/logdrop-110 -j DROP
inet6/filter/logdrop-110 -j DROP
- inet/filter/limit-317 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-317 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-317 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-317 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 325 {"flow-limit":{"interval":5,"name":"foo"},"log":true}
+Filter 325 {"flow-limit":{"interval":5,"name":"A"},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-318
inet6/filter/FORWARD -j limit-318
@@ -4538,14 +4538,14 @@ Filter 325 {"flow-limit":{"interval":5,"name":"foo"},"lo
inet6/filter/INPUT -j limit-318
inet/filter/OUTPUT -j limit-318
inet6/filter/OUTPUT -j limit-318
- inet/filter/limit-318 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-111
- inet6/filter/limit-318 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-111
+ inet/filter/limit-318 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-111
+ inet6/filter/limit-318 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-111
inet/filter/logdrop-111 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-111 -m limit --limit 1/second -j LOG
inet/filter/logdrop-111 -j DROP
inet6/filter/logdrop-111 -j DROP
- inet/filter/limit-318 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-318 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-318 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-318 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/filter/FORWARD -j logaccept-final-17
inet6/filter/FORWARD -j logaccept-final-17
inet/filter/INPUT -j logaccept-final-17
@@ -4557,7 +4557,7 @@ Filter 325 {"flow-limit":{"interval":5,"name":"foo"},"lo
inet/filter/logaccept-final-17 -j ACCEPT
inet6/filter/logaccept-final-17 -j ACCEPT
-Filter 326 {"action":"pass","flow-limit":{"interval":5,"name":"foo"},"log":true}
+Filter 326 {"action":"pass","flow-limit":{"interval":5,"name":"A"},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-319
inet6/filter/FORWARD -j limit-319
@@ -4565,16 +4565,16 @@ Filter 326 {"action":"pass","flow-limit":{"interval":5,"
inet6/filter/INPUT -j limit-319
inet/filter/OUTPUT -j limit-319
inet6/filter/OUTPUT -j limit-319
- inet/filter/limit-319 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-112
- inet6/filter/limit-319 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-112
+ inet/filter/limit-319 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-112
+ inet6/filter/limit-319 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-112
inet/filter/logdrop-112 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-112 -m limit --limit 1/second -j LOG
inet/filter/logdrop-112 -j DROP
inet6/filter/logdrop-112 -j DROP
- inet/filter/limit-319 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
- inet6/filter/limit-319 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+ inet/filter/limit-319 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+ inet6/filter/limit-319 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
-Filter 327 {"flow-limit":{"interval":5,"name":"foo"},"log":"none"}
+Filter 327 {"flow-limit":{"interval":5,"name":"A"},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-320
inet6/filter/FORWARD -j limit-320
@@ -4582,14 +4582,14 @@ Filter 327 {"flow-limit":{"interval":5,"name":"foo"},"lo
inet6/filter/INPUT -j limit-320
inet/filter/OUTPUT -j limit-320
inet6/filter/OUTPUT -j limit-320
- inet/filter/limit-320 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-113
- inet6/filter/limit-320 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-113
+ inet/filter/limit-320 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-113
+ inet6/filter/limit-320 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-113
inet/filter/logdrop-113 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-113 -m limit --limit 1/second -j LOG
inet/filter/logdrop-113 -j DROP
inet6/filter/logdrop-113 -j DROP
- inet/filter/limit-320 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-320 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-320 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-320 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/filter/FORWARD -j ACCEPT
inet6/filter/FORWARD -j ACCEPT
inet/filter/INPUT -j ACCEPT
@@ -4597,7 +4597,7 @@ Filter 327 {"flow-limit":{"interval":5,"name":"foo"},"lo
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 328 {"action":"pass","flow-limit":{"interval":5,"name":"foo"},"log":"none"}
+Filter 328 {"action":"pass","flow-limit":{"interval":5,"name":"A"},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-321
inet6/filter/FORWARD -j limit-321
@@ -4605,16 +4605,16 @@ Filter 328 {"action":"pass","flow-limit":{"interval":5,"
inet6/filter/INPUT -j limit-321
inet/filter/OUTPUT -j limit-321
inet6/filter/OUTPUT -j limit-321
- inet/filter/limit-321 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-114
- inet6/filter/limit-321 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-114
+ inet/filter/limit-321 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-114
+ inet6/filter/limit-321 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-114
inet/filter/logdrop-114 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-114 -m limit --limit 1/second -j LOG
inet/filter/logdrop-114 -j DROP
inet6/filter/logdrop-114 -j DROP
- inet/filter/limit-321 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-321 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-321 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-321 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 329 {"flow-limit":{"interval":5,"name":"foo","update":false}}
+Filter 329 {"flow-limit":{"interval":5,"name":"A","update":false}}
(filter-limit)
inet/filter/FORWARD -j limit-322
inet6/filter/FORWARD -j limit-322
@@ -4622,8 +4622,8 @@ Filter 329 {"flow-limit":{"interval":5,"name":"foo","upd
inet6/filter/INPUT -j limit-322
inet/filter/OUTPUT -j limit-322
inet6/filter/OUTPUT -j limit-322
- inet/filter/limit-322 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-115
- inet6/filter/limit-322 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-115
+ inet/filter/limit-322 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-115
+ inet6/filter/limit-322 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-115
inet/filter/logdrop-115 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-115 -m limit --limit 1/second -j LOG
inet/filter/logdrop-115 -j DROP
@@ -4635,7 +4635,7 @@ Filter 329 {"flow-limit":{"interval":5,"name":"foo","upd
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 330 {"action":"pass","flow-limit":{"interval":5,"name":"foo","update":false}}
+Filter 330 {"action":"pass","flow-limit":{"interval":5,"name":"A","update":false}}
(filter-limit)
inet/filter/FORWARD -j limit-323
inet6/filter/FORWARD -j limit-323
@@ -4643,14 +4643,14 @@ Filter 330 {"action":"pass","flow-limit":{"interval":5,"
inet6/filter/INPUT -j limit-323
inet/filter/OUTPUT -j limit-323
inet6/filter/OUTPUT -j limit-323
- inet/filter/limit-323 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-116
- inet6/filter/limit-323 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-116
+ inet/filter/limit-323 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-116
+ inet6/filter/limit-323 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-116
inet/filter/logdrop-116 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-116 -m limit --limit 1/second -j LOG
inet/filter/logdrop-116 -j DROP
inet6/filter/logdrop-116 -j DROP
-Filter 331 {"flow-limit":{"interval":5,"name":"foo","update":false},"log":true}
+Filter 331 {"flow-limit":{"interval":5,"name":"A","update":false},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-324
inet6/filter/FORWARD -j limit-324
@@ -4658,8 +4658,8 @@ Filter 331 {"flow-limit":{"interval":5,"name":"foo","upd
inet6/filter/INPUT -j limit-324
inet/filter/OUTPUT -j limit-324
inet6/filter/OUTPUT -j limit-324
- inet/filter/limit-324 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-117
- inet6/filter/limit-324 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-117
+ inet/filter/limit-324 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-117
+ inet6/filter/limit-324 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-117
inet/filter/logdrop-117 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-117 -m limit --limit 1/second -j LOG
inet/filter/logdrop-117 -j DROP
@@ -4675,7 +4675,7 @@ Filter 331 {"flow-limit":{"interval":5,"name":"foo","upd
inet/filter/logaccept-final-18 -j ACCEPT
inet6/filter/logaccept-final-18 -j ACCEPT
-Filter 332 {"action":"pass","flow-limit":{"interval":5,"name":"foo","update":false},"log":true}
+Filter 332 {"action":"pass","flow-limit":{"interval":5,"name":"A","update":false},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-325
inet6/filter/FORWARD -j limit-325
@@ -4683,8 +4683,8 @@ Filter 332 {"action":"pass","flow-limit":{"interval":5,"
inet6/filter/INPUT -j limit-325
inet/filter/OUTPUT -j limit-325
inet6/filter/OUTPUT -j limit-325
- inet/filter/limit-325 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-118
- inet6/filter/limit-325 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-118
+ inet/filter/limit-325 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-118
+ inet6/filter/limit-325 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-118
inet/filter/logdrop-118 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-118 -m limit --limit 1/second -j LOG
inet/filter/logdrop-118 -j DROP
@@ -4692,7 +4692,7 @@ Filter 332 {"action":"pass","flow-limit":{"interval":5,"
inet/filter/limit-325 -m limit --limit 1/second -j LOG
inet6/filter/limit-325 -m limit --limit 1/second -j LOG
-Filter 333 {"flow-limit":{"interval":5,"name":"foo","update":false},"log":"none"}
+Filter 333 {"flow-limit":{"interval":5,"name":"A","update":false},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-326
inet6/filter/FORWARD -j limit-326
@@ -4700,8 +4700,8 @@ Filter 333 {"flow-limit":{"interval":5,"name":"foo","upd
inet6/filter/INPUT -j limit-326
inet/filter/OUTPUT -j limit-326
inet6/filter/OUTPUT -j limit-326
- inet/filter/limit-326 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-119
- inet6/filter/limit-326 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-119
+ inet/filter/limit-326 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-119
+ inet6/filter/limit-326 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-119
inet/filter/logdrop-119 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-119 -m limit --limit 1/second -j LOG
inet/filter/logdrop-119 -j DROP
@@ -4713,7 +4713,7 @@ Filter 333 {"flow-limit":{"interval":5,"name":"foo","upd
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 334 {"action":"pass","flow-limit":{"interval":5,"name":"foo","update":false},"log":"none"}
+Filter 334 {"action":"pass","flow-limit":{"interval":5,"name":"A","update":false},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-327
inet6/filter/FORWARD -j limit-327
@@ -4721,14 +4721,14 @@ Filter 334 {"action":"pass","flow-limit":{"interval":5,"
inet6/filter/INPUT -j limit-327
inet/filter/OUTPUT -j limit-327
inet6/filter/OUTPUT -j limit-327
- inet/filter/limit-327 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-120
- inet6/filter/limit-327 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-120
+ inet/filter/limit-327 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-120
+ inet6/filter/limit-327 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-120
inet/filter/logdrop-120 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-120 -m limit --limit 1/second -j LOG
inet/filter/logdrop-120 -j DROP
inet6/filter/logdrop-120 -j DROP
-Filter 335 {"flow-limit":{"addr":"dest","interval":5,"name":"foo"}}
+Filter 335 {"flow-limit":{"addr":"dest","interval":5,"name":"A"}}
(filter-limit)
inet/filter/FORWARD -j limit-328
inet6/filter/FORWARD -j limit-328
@@ -4736,14 +4736,14 @@ Filter 335 {"flow-limit":{"addr":"dest","interval":5,"na
inet6/filter/INPUT -j limit-328
inet/filter/OUTPUT -j limit-328
inet6/filter/OUTPUT -j limit-328
- inet/filter/limit-328 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-121
- inet6/filter/limit-328 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-121
+ inet/filter/limit-328 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-121
+ inet6/filter/limit-328 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-121
inet/filter/logdrop-121 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-121 -m limit --limit 1/second -j LOG
inet/filter/logdrop-121 -j DROP
inet6/filter/logdrop-121 -j DROP
- inet/filter/limit-328 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-328 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-328 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-328 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/filter/FORWARD -j ACCEPT
inet6/filter/FORWARD -j ACCEPT
inet/filter/INPUT -j ACCEPT
@@ -4751,7 +4751,7 @@ Filter 335 {"flow-limit":{"addr":"dest","interval":5,"na
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 336 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"name":"foo"}}
+Filter 336 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"name":"A"}}
(filter-limit)
inet/filter/FORWARD -j limit-329
inet6/filter/FORWARD -j limit-329
@@ -4759,16 +4759,16 @@ Filter 336 {"action":"pass","flow-limit":{"addr":"dest",
inet6/filter/INPUT -j limit-329
inet/filter/OUTPUT -j limit-329
inet6/filter/OUTPUT -j limit-329
- inet/filter/limit-329 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-122
- inet6/filter/limit-329 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-122
+ inet/filter/limit-329 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-122
+ inet6/filter/limit-329 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-122
inet/filter/logdrop-122 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-122 -m limit --limit 1/second -j LOG
inet/filter/logdrop-122 -j DROP
inet6/filter/logdrop-122 -j DROP
- inet/filter/limit-329 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-329 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-329 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-329 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 337 {"flow-limit":{"addr":"dest","interval":5,"name":"foo"},"log":true}
+Filter 337 {"flow-limit":{"addr":"dest","interval":5,"name":"A"},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-330
inet6/filter/FORWARD -j limit-330
@@ -4776,14 +4776,14 @@ Filter 337 {"flow-limit":{"addr":"dest","interval":5,"na
inet6/filter/INPUT -j limit-330
inet/filter/OUTPUT -j limit-330
inet6/filter/OUTPUT -j limit-330
- inet/filter/limit-330 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-123
- inet6/filter/limit-330 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-123
+ inet/filter/limit-330 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-123
+ inet6/filter/limit-330 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-123
inet/filter/logdrop-123 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-123 -m limit --limit 1/second -j LOG
inet/filter/logdrop-123 -j DROP
inet6/filter/logdrop-123 -j DROP
- inet/filter/limit-330 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-330 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-330 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-330 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/filter/FORWARD -j logaccept-final-19
inet6/filter/FORWARD -j logaccept-final-19
inet/filter/INPUT -j logaccept-final-19
@@ -4795,7 +4795,7 @@ Filter 337 {"flow-limit":{"addr":"dest","interval":5,"na
inet/filter/logaccept-final-19 -j ACCEPT
inet6/filter/logaccept-final-19 -j ACCEPT
-Filter 338 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"name":"foo"},"log":true}
+Filter 338 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"name":"A"},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-331
inet6/filter/FORWARD -j limit-331
@@ -4803,16 +4803,16 @@ Filter 338 {"action":"pass","flow-limit":{"addr":"dest",
inet6/filter/INPUT -j limit-331
inet/filter/OUTPUT -j limit-331
inet6/filter/OUTPUT -j limit-331
- inet/filter/limit-331 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-124
- inet6/filter/limit-331 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-124
+ inet/filter/limit-331 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-124
+ inet6/filter/limit-331 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-124
inet/filter/logdrop-124 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-124 -m limit --limit 1/second -j LOG
inet/filter/logdrop-124 -j DROP
inet6/filter/logdrop-124 -j DROP
- inet/filter/limit-331 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
- inet6/filter/limit-331 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+ inet/filter/limit-331 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+ inet6/filter/limit-331 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
-Filter 339 {"flow-limit":{"addr":"dest","interval":5,"name":"foo"},"log":"none"}
+Filter 339 {"flow-limit":{"addr":"dest","interval":5,"name":"A"},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-332
inet6/filter/FORWARD -j limit-332
@@ -4820,14 +4820,14 @@ Filter 339 {"flow-limit":{"addr":"dest","interval":5,"na
inet6/filter/INPUT -j limit-332
inet/filter/OUTPUT -j limit-332
inet6/filter/OUTPUT -j limit-332
- inet/filter/limit-332 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-125
- inet6/filter/limit-332 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-125
+ inet/filter/limit-332 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-125
+ inet6/filter/limit-332 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-125
inet/filter/logdrop-125 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-125 -m limit --limit 1/second -j LOG
inet/filter/logdrop-125 -j DROP
inet6/filter/logdrop-125 -j DROP
- inet/filter/limit-332 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-332 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-332 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-332 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/filter/FORWARD -j ACCEPT
inet6/filter/FORWARD -j ACCEPT
inet/filter/INPUT -j ACCEPT
@@ -4835,7 +4835,7 @@ Filter 339 {"flow-limit":{"addr":"dest","interval":5,"na
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 340 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"name":"foo"},"log":"none"}
+Filter 340 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"name":"A"},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-333
inet6/filter/FORWARD -j limit-333
@@ -4843,16 +4843,16 @@ Filter 340 {"action":"pass","flow-limit":{"addr":"dest",
inet6/filter/INPUT -j limit-333
inet/filter/OUTPUT -j limit-333
inet6/filter/OUTPUT -j limit-333
- inet/filter/limit-333 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-126
- inet6/filter/limit-333 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-126
+ inet/filter/limit-333 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-126
+ inet6/filter/limit-333 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-126
inet/filter/logdrop-126 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-126 -m limit --limit 1/second -j LOG
inet/filter/logdrop-126 -j DROP
inet6/filter/logdrop-126 -j DROP
- inet/filter/limit-333 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-333 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-333 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-333 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 341 {"flow-limit":{"addr":"dest","interval":5,"name":"foo","update":false}}
+Filter 341 {"flow-limit":{"addr":"dest","interval":5,"name":"A","update":false}}
(filter-limit)
inet/filter/FORWARD -j limit-334
inet6/filter/FORWARD -j limit-334
@@ -4860,8 +4860,8 @@ Filter 341 {"flow-limit":{"addr":"dest","interval":5,"na
inet6/filter/INPUT -j limit-334
inet/filter/OUTPUT -j limit-334
inet6/filter/OUTPUT -j limit-334
- inet/filter/limit-334 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-127
- inet6/filter/limit-334 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-127
+ inet/filter/limit-334 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-127
+ inet6/filter/limit-334 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-127
inet/filter/logdrop-127 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-127 -m limit --limit 1/second -j LOG
inet/filter/logdrop-127 -j DROP
@@ -4873,7 +4873,7 @@ Filter 341 {"flow-limit":{"addr":"dest","interval":5,"na
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 342 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"name":"foo","update":false}}
+Filter 342 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"name":"A","update":false}}
(filter-limit)
inet/filter/FORWARD -j limit-335
inet6/filter/FORWARD -j limit-335
@@ -4881,14 +4881,14 @@ Filter 342 {"action":"pass","flow-limit":{"addr":"dest",
inet6/filter/INPUT -j limit-335
inet/filter/OUTPUT -j limit-335
inet6/filter/OUTPUT -j limit-335
- inet/filter/limit-335 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-128
- inet6/filter/limit-335 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-128
+ inet/filter/limit-335 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-128
+ inet6/filter/limit-335 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-128
inet/filter/logdrop-128 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-128 -m limit --limit 1/second -j LOG
inet/filter/logdrop-128 -j DROP
inet6/filter/logdrop-128 -j DROP
-Filter 343 {"flow-limit":{"addr":"dest","interval":5,"name":"foo","update":false},"log":true}
+Filter 343 {"flow-limit":{"addr":"dest","interval":5,"name":"A","update":false},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-336
inet6/filter/FORWARD -j limit-336
@@ -4896,8 +4896,8 @@ Filter 343 {"flow-limit":{"addr":"dest","interval":5,"na
inet6/filter/INPUT -j limit-336
inet/filter/OUTPUT -j limit-336
inet6/filter/OUTPUT -j limit-336
- inet/filter/limit-336 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-129
- inet6/filter/limit-336 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-129
+ inet/filter/limit-336 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-129
+ inet6/filter/limit-336 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-129
inet/filter/logdrop-129 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-129 -m limit --limit 1/second -j LOG
inet/filter/logdrop-129 -j DROP
@@ -4913,7 +4913,7 @@ Filter 343 {"flow-limit":{"addr":"dest","interval":5,"na
inet/filter/logaccept-final-20 -j ACCEPT
inet6/filter/logaccept-final-20 -j ACCEPT
-Filter 344 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"name":"foo","update":false},"log":true}
+Filter 344 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"name":"A","update":false},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-337
inet6/filter/FORWARD -j limit-337
@@ -4921,8 +4921,8 @@ Filter 344 {"action":"pass","flow-limit":{"addr":"dest",
inet6/filter/INPUT -j limit-337
inet/filter/OUTPUT -j limit-337
inet6/filter/OUTPUT -j limit-337
- inet/filter/limit-337 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-130
- inet6/filter/limit-337 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-130
+ inet/filter/limit-337 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-130
+ inet6/filter/limit-337 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-130
inet/filter/logdrop-130 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-130 -m limit --limit 1/second -j LOG
inet/filter/logdrop-130 -j DROP
@@ -4930,7 +4930,7 @@ Filter 344 {"action":"pass","flow-limit":{"addr":"dest",
inet/filter/limit-337 -m limit --limit 1/second -j LOG
inet6/filter/limit-337 -m limit --limit 1/second -j LOG
-Filter 345 {"flow-limit":{"addr":"dest","interval":5,"name":"foo","update":false},"log":"none"}
+Filter 345 {"flow-limit":{"addr":"dest","interval":5,"name":"A","update":false},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-338
inet6/filter/FORWARD -j limit-338
@@ -4938,8 +4938,8 @@ Filter 345 {"flow-limit":{"addr":"dest","interval":5,"na
inet6/filter/INPUT -j limit-338
inet/filter/OUTPUT -j limit-338
inet6/filter/OUTPUT -j limit-338
- inet/filter/limit-338 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-131
- inet6/filter/limit-338 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-131
+ inet/filter/limit-338 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-131
+ inet6/filter/limit-338 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-131
inet/filter/logdrop-131 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-131 -m limit --limit 1/second -j LOG
inet/filter/logdrop-131 -j DROP
@@ -4951,7 +4951,7 @@ Filter 345 {"flow-limit":{"addr":"dest","interval":5,"na
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 346 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"name":"foo","update":false},"log":"none"}
+Filter 346 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"name":"A","update":false},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-339
inet6/filter/FORWARD -j limit-339
@@ -4959,8 +4959,8 @@ Filter 346 {"action":"pass","flow-limit":{"addr":"dest",
inet6/filter/INPUT -j limit-339
inet/filter/OUTPUT -j limit-339
inet6/filter/OUTPUT -j limit-339
- inet/filter/limit-339 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-132
- inet6/filter/limit-339 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-132
+ inet/filter/limit-339 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-132
+ inet6/filter/limit-339 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-132
inet/filter/logdrop-132 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-132 -m limit --limit 1/second -j LOG
inet/filter/logdrop-132 -j DROP
@@ -5066,7 +5066,7 @@ Filter 352 {"action":"pass","flow-limit":{"interval":5,"
inet/filter/limit-345 -m recent --name limit-345 --rsource --mask 255.255.255.255 --set
inet6/filter/limit-345 -m recent --name limit-345 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 353 {"flow-limit":{"interval":5,"log":false,"name":"foo"}}
+Filter 353 {"flow-limit":{"interval":5,"log":false,"name":"A"}}
(filter-limit)
inet/filter/FORWARD -j limit-346
inet6/filter/FORWARD -j limit-346
@@ -5074,10 +5074,10 @@ Filter 353 {"flow-limit":{"interval":5,"log":false,"name
inet6/filter/INPUT -j limit-346
inet/filter/OUTPUT -j limit-346
inet6/filter/OUTPUT -j limit-346
- inet/filter/limit-346 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-346 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-346 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-346 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-346 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-346 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-346 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-346 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/filter/FORWARD -j ACCEPT
inet6/filter/FORWARD -j ACCEPT
inet/filter/INPUT -j ACCEPT
@@ -5085,7 +5085,7 @@ Filter 353 {"flow-limit":{"interval":5,"log":false,"name
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 354 {"action":"pass","flow-limit":{"interval":5,"log":false,"name":"foo"}}
+Filter 354 {"action":"pass","flow-limit":{"interval":5,"log":false,"name":"A"}}
(filter-limit)
inet/filter/FORWARD -j limit-347
inet6/filter/FORWARD -j limit-347
@@ -5093,12 +5093,12 @@ Filter 354 {"action":"pass","flow-limit":{"interval":5,"
inet6/filter/INPUT -j limit-347
inet/filter/OUTPUT -j limit-347
inet6/filter/OUTPUT -j limit-347
- inet/filter/limit-347 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-347 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-347 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-347 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-347 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-347 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-347 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-347 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 355 {"flow-limit":{"interval":5,"log":false,"name":"foo"},"log":true}
+Filter 355 {"flow-limit":{"interval":5,"log":false,"name":"A"},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-348
inet6/filter/FORWARD -j limit-348
@@ -5106,10 +5106,10 @@ Filter 355 {"flow-limit":{"interval":5,"log":false,"name
inet6/filter/INPUT -j limit-348
inet/filter/OUTPUT -j limit-348
inet6/filter/OUTPUT -j limit-348
- inet/filter/limit-348 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-348 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-348 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-348 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-348 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-348 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-348 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-348 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/filter/FORWARD -j logaccept-final-22
inet6/filter/FORWARD -j logaccept-final-22
inet/filter/INPUT -j logaccept-final-22
@@ -5121,7 +5121,7 @@ Filter 355 {"flow-limit":{"interval":5,"log":false,"name
inet/filter/logaccept-final-22 -j ACCEPT
inet6/filter/logaccept-final-22 -j ACCEPT
-Filter 356 {"action":"pass","flow-limit":{"interval":5,"log":false,"name":"foo"},"log":true}
+Filter 356 {"action":"pass","flow-limit":{"interval":5,"log":false,"name":"A"},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-349
inet6/filter/FORWARD -j limit-349
@@ -5129,12 +5129,12 @@ Filter 356 {"action":"pass","flow-limit":{"interval":5,"
inet6/filter/INPUT -j limit-349
inet/filter/OUTPUT -j limit-349
inet6/filter/OUTPUT -j limit-349
- inet/filter/limit-349 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-349 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-349 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
- inet6/filter/limit-349 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+ inet/filter/limit-349 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-349 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-349 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+ inet6/filter/limit-349 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
-Filter 357 {"flow-limit":{"interval":5,"log":false,"name":"foo"},"log":"none"}
+Filter 357 {"flow-limit":{"interval":5,"log":false,"name":"A"},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-350
inet6/filter/FORWARD -j limit-350
@@ -5142,10 +5142,10 @@ Filter 357 {"flow-limit":{"interval":5,"log":false,"name
inet6/filter/INPUT -j limit-350
inet/filter/OUTPUT -j limit-350
inet6/filter/OUTPUT -j limit-350
- inet/filter/limit-350 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-350 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-350 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-350 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-350 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-350 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-350 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-350 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/filter/FORWARD -j ACCEPT
inet6/filter/FORWARD -j ACCEPT
inet/filter/INPUT -j ACCEPT
@@ -5153,7 +5153,7 @@ Filter 357 {"flow-limit":{"interval":5,"log":false,"name
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 358 {"action":"pass","flow-limit":{"interval":5,"log":false,"name":"foo"},"log":"none"}
+Filter 358 {"action":"pass","flow-limit":{"interval":5,"log":false,"name":"A"},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-351
inet6/filter/FORWARD -j limit-351
@@ -5161,12 +5161,12 @@ Filter 358 {"action":"pass","flow-limit":{"interval":5,"
inet6/filter/INPUT -j limit-351
inet/filter/OUTPUT -j limit-351
inet6/filter/OUTPUT -j limit-351
- inet/filter/limit-351 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-351 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-351 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-351 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-351 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-351 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-351 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-351 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 359 {"flow-limit":{"interval":5,"log":false,"name":"foo","update":false}}
+Filter 359 {"flow-limit":{"interval":5,"log":false,"name":"A","update":false}}
(filter-limit)
inet/filter/FORWARD -j limit-352
inet6/filter/FORWARD -j limit-352
@@ -5174,8 +5174,8 @@ Filter 359 {"flow-limit":{"interval":5,"log":false,"name
inet6/filter/INPUT -j limit-352
inet/filter/OUTPUT -j limit-352
inet6/filter/OUTPUT -j limit-352
- inet/filter/limit-352 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-352 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-352 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-352 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/FORWARD -j ACCEPT
inet6/filter/FORWARD -j ACCEPT
inet/filter/INPUT -j ACCEPT
@@ -5183,7 +5183,7 @@ Filter 359 {"flow-limit":{"interval":5,"log":false,"name
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 360 {"action":"pass","flow-limit":{"interval":5,"log":false,"name":"foo","update":false}}
+Filter 360 {"action":"pass","flow-limit":{"interval":5,"log":false,"name":"A","update":false}}
(filter-limit)
inet/filter/FORWARD -j limit-353
inet6/filter/FORWARD -j limit-353
@@ -5191,10 +5191,10 @@ Filter 360 {"action":"pass","flow-limit":{"interval":5,"
inet6/filter/INPUT -j limit-353
inet/filter/OUTPUT -j limit-353
inet6/filter/OUTPUT -j limit-353
- inet/filter/limit-353 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-353 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-353 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-353 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-Filter 361 {"flow-limit":{"interval":5,"log":false,"name":"foo","update":false},"log":true}
+Filter 361 {"flow-limit":{"interval":5,"log":false,"name":"A","update":false},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-354
inet6/filter/FORWARD -j limit-354
@@ -5202,8 +5202,8 @@ Filter 361 {"flow-limit":{"interval":5,"log":false,"name
inet6/filter/INPUT -j limit-354
inet/filter/OUTPUT -j limit-354
inet6/filter/OUTPUT -j limit-354
- inet/filter/limit-354 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-354 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-354 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-354 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/FORWARD -j logaccept-final-23
inet6/filter/FORWARD -j logaccept-final-23
inet/filter/INPUT -j logaccept-final-23
@@ -5215,7 +5215,7 @@ Filter 361 {"flow-limit":{"interval":5,"log":false,"name
inet/filter/logaccept-final-23 -j ACCEPT
inet6/filter/logaccept-final-23 -j ACCEPT
-Filter 362 {"action":"pass","flow-limit":{"interval":5,"log":false,"name":"foo","update":false},"log":true}
+Filter 362 {"action":"pass","flow-limit":{"interval":5,"log":false,"name":"A","update":false},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-355
inet6/filter/FORWARD -j limit-355
@@ -5223,12 +5223,12 @@ Filter 362 {"action":"pass","flow-limit":{"interval":5,"
inet6/filter/INPUT -j limit-355
inet/filter/OUTPUT -j limit-355
inet6/filter/OUTPUT -j limit-355
- inet/filter/limit-355 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-355 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-355 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-355 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/limit-355 -m limit --limit 1/second -j LOG
inet6/filter/limit-355 -m limit --limit 1/second -j LOG
-Filter 363 {"flow-limit":{"interval":5,"log":false,"name":"foo","update":false},"log":"none"}
+Filter 363 {"flow-limit":{"interval":5,"log":false,"name":"A","update":false},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-356
inet6/filter/FORWARD -j limit-356
@@ -5236,8 +5236,8 @@ Filter 363 {"flow-limit":{"interval":5,"log":false,"name
inet6/filter/INPUT -j limit-356
inet/filter/OUTPUT -j limit-356
inet6/filter/OUTPUT -j limit-356
- inet/filter/limit-356 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-356 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-356 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-356 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/FORWARD -j ACCEPT
inet6/filter/FORWARD -j ACCEPT
inet/filter/INPUT -j ACCEPT
@@ -5245,7 +5245,7 @@ Filter 363 {"flow-limit":{"interval":5,"log":false,"name
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 364 {"action":"pass","flow-limit":{"interval":5,"log":false,"name":"foo","update":false},"log":"none"}
+Filter 364 {"action":"pass","flow-limit":{"interval":5,"log":false,"name":"A","update":false},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-357
inet6/filter/FORWARD -j limit-357
@@ -5253,10 +5253,10 @@ Filter 364 {"action":"pass","flow-limit":{"interval":5,"
inet6/filter/INPUT -j limit-357
inet/filter/OUTPUT -j limit-357
inet6/filter/OUTPUT -j limit-357
- inet/filter/limit-357 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-357 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-357 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-357 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-Filter 365 {"flow-limit":{"addr":"dest","interval":5,"log":false,"name":"foo"}}
+Filter 365 {"flow-limit":{"addr":"dest","interval":5,"log":false,"name":"A"}}
(filter-limit)
inet/filter/FORWARD -j limit-358
inet6/filter/FORWARD -j limit-358
@@ -5264,10 +5264,10 @@ Filter 365 {"flow-limit":{"addr":"dest","interval":5,"lo
inet6/filter/INPUT -j limit-358
inet/filter/OUTPUT -j limit-358
inet6/filter/OUTPUT -j limit-358
- inet/filter/limit-358 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-358 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-358 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-358 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-358 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-358 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-358 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-358 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/filter/FORWARD -j ACCEPT
inet6/filter/FORWARD -j ACCEPT
inet/filter/INPUT -j ACCEPT
@@ -5275,7 +5275,7 @@ Filter 365 {"flow-limit":{"addr":"dest","interval":5,"lo
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 366 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":false,"name":"foo"}}
+Filter 366 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":false,"name":"A"}}
(filter-limit)
inet/filter/FORWARD -j limit-359
inet6/filter/FORWARD -j limit-359
@@ -5283,12 +5283,12 @@ Filter 366 {"action":"pass","flow-limit":{"addr":"dest",
inet6/filter/INPUT -j limit-359
inet/filter/OUTPUT -j limit-359
inet6/filter/OUTPUT -j limit-359
- inet/filter/limit-359 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-359 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-359 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-359 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-359 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-359 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-359 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-359 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 367 {"flow-limit":{"addr":"dest","interval":5,"log":false,"name":"foo"},"log":true}
+Filter 367 {"flow-limit":{"addr":"dest","interval":5,"log":false,"name":"A"},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-360
inet6/filter/FORWARD -j limit-360
@@ -5296,10 +5296,10 @@ Filter 367 {"flow-limit":{"addr":"dest","interval":5,"lo
inet6/filter/INPUT -j limit-360
inet/filter/OUTPUT -j limit-360
inet6/filter/OUTPUT -j limit-360
- inet/filter/limit-360 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-360 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-360 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-360 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-360 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-360 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-360 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-360 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/filter/FORWARD -j logaccept-final-24
inet6/filter/FORWARD -j logaccept-final-24
inet/filter/INPUT -j logaccept-final-24
@@ -5311,7 +5311,7 @@ Filter 367 {"flow-limit":{"addr":"dest","interval":5,"lo
inet/filter/logaccept-final-24 -j ACCEPT
inet6/filter/logaccept-final-24 -j ACCEPT
-Filter 368 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":false,"name":"foo"},"log":true}
+Filter 368 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":false,"name":"A"},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-361
inet6/filter/FORWARD -j limit-361
@@ -5319,12 +5319,12 @@ Filter 368 {"action":"pass","flow-limit":{"addr":"dest",
inet6/filter/INPUT -j limit-361
inet/filter/OUTPUT -j limit-361
inet6/filter/OUTPUT -j limit-361
- inet/filter/limit-361 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-361 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-361 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
- inet6/filter/limit-361 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+ inet/filter/limit-361 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-361 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-361 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+ inet6/filter/limit-361 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
-Filter 369 {"flow-limit":{"addr":"dest","interval":5,"log":false,"name":"foo"},"log":"none"}
+Filter 369 {"flow-limit":{"addr":"dest","interval":5,"log":false,"name":"A"},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-362
inet6/filter/FORWARD -j limit-362
@@ -5332,10 +5332,10 @@ Filter 369 {"flow-limit":{"addr":"dest","interval":5,"lo
inet6/filter/INPUT -j limit-362
inet/filter/OUTPUT -j limit-362
inet6/filter/OUTPUT -j limit-362
- inet/filter/limit-362 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-362 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-362 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-362 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-362 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-362 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-362 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-362 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/filter/FORWARD -j ACCEPT
inet6/filter/FORWARD -j ACCEPT
inet/filter/INPUT -j ACCEPT
@@ -5343,7 +5343,7 @@ Filter 369 {"flow-limit":{"addr":"dest","interval":5,"lo
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 370 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":false,"name":"foo"},"log":"none"}
+Filter 370 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":false,"name":"A"},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-363
inet6/filter/FORWARD -j limit-363
@@ -5351,12 +5351,12 @@ Filter 370 {"action":"pass","flow-limit":{"addr":"dest",
inet6/filter/INPUT -j limit-363
inet/filter/OUTPUT -j limit-363
inet6/filter/OUTPUT -j limit-363
- inet/filter/limit-363 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-363 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-363 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-363 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-363 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-363 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-363 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-363 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 371 {"flow-limit":{"addr":"dest","interval":5,"log":false,"name":"foo","update":false}}
+Filter 371 {"flow-limit":{"addr":"dest","interval":5,"log":false,"name":"A","update":false}}
(filter-limit)
inet/filter/FORWARD -j limit-364
inet6/filter/FORWARD -j limit-364
@@ -5364,8 +5364,8 @@ Filter 371 {"flow-limit":{"addr":"dest","interval":5,"lo
inet6/filter/INPUT -j limit-364
inet/filter/OUTPUT -j limit-364
inet6/filter/OUTPUT -j limit-364
- inet/filter/limit-364 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-364 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-364 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-364 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/FORWARD -j ACCEPT
inet6/filter/FORWARD -j ACCEPT
inet/filter/INPUT -j ACCEPT
@@ -5373,7 +5373,7 @@ Filter 371 {"flow-limit":{"addr":"dest","interval":5,"lo
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 372 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":false,"name":"foo","update":false}}
+Filter 372 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":false,"name":"A","update":false}}
(filter-limit)
inet/filter/FORWARD -j limit-365
inet6/filter/FORWARD -j limit-365
@@ -5381,10 +5381,10 @@ Filter 372 {"action":"pass","flow-limit":{"addr":"dest",
inet6/filter/INPUT -j limit-365
inet/filter/OUTPUT -j limit-365
inet6/filter/OUTPUT -j limit-365
- inet/filter/limit-365 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-365 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-365 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-365 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-Filter 373 {"flow-limit":{"addr":"dest","interval":5,"log":false,"name":"foo","update":false},"log":true}
+Filter 373 {"flow-limit":{"addr":"dest","interval":5,"log":false,"name":"A","update":false},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-366
inet6/filter/FORWARD -j limit-366
@@ -5392,8 +5392,8 @@ Filter 373 {"flow-limit":{"addr":"dest","interval":5,"lo
inet6/filter/INPUT -j limit-366
inet/filter/OUTPUT -j limit-366
inet6/filter/OUTPUT -j limit-366
- inet/filter/limit-366 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-366 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-366 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-366 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/FORWARD -j logaccept-final-25
inet6/filter/FORWARD -j logaccept-final-25
inet/filter/INPUT -j logaccept-final-25
@@ -5405,7 +5405,7 @@ Filter 373 {"flow-limit":{"addr":"dest","interval":5,"lo
inet/filter/logaccept-final-25 -j ACCEPT
inet6/filter/logaccept-final-25 -j ACCEPT
-Filter 374 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":false,"name":"foo","update":false},"log":true}
+Filter 374 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":false,"name":"A","update":false},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-367
inet6/filter/FORWARD -j limit-367
@@ -5413,12 +5413,12 @@ Filter 374 {"action":"pass","flow-limit":{"addr":"dest",
inet6/filter/INPUT -j limit-367
inet/filter/OUTPUT -j limit-367
inet6/filter/OUTPUT -j limit-367
- inet/filter/limit-367 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-367 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-367 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-367 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/limit-367 -m limit --limit 1/second -j LOG
inet6/filter/limit-367 -m limit --limit 1/second -j LOG
-Filter 375 {"flow-limit":{"addr":"dest","interval":5,"log":false,"name":"foo","update":false},"log":"none"}
+Filter 375 {"flow-limit":{"addr":"dest","interval":5,"log":false,"name":"A","update":false},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-368
inet6/filter/FORWARD -j limit-368
@@ -5426,8 +5426,8 @@ Filter 375 {"flow-limit":{"addr":"dest","interval":5,"lo
inet6/filter/INPUT -j limit-368
inet/filter/OUTPUT -j limit-368
inet6/filter/OUTPUT -j limit-368
- inet/filter/limit-368 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-368 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-368 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-368 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/FORWARD -j ACCEPT
inet6/filter/FORWARD -j ACCEPT
inet/filter/INPUT -j ACCEPT
@@ -5435,7 +5435,7 @@ Filter 375 {"flow-limit":{"addr":"dest","interval":5,"lo
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 376 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":false,"name":"foo","update":false},"log":"none"}
+Filter 376 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":false,"name":"A","update":false},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-369
inet6/filter/FORWARD -j limit-369
@@ -5443,8 +5443,8 @@ Filter 376 {"action":"pass","flow-limit":{"addr":"dest",
inet6/filter/INPUT -j limit-369
inet/filter/OUTPUT -j limit-369
inet6/filter/OUTPUT -j limit-369
- inet/filter/limit-369 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-369 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-369 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-369 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
Filter 377 {"flow-limit":{"interval":5,"log":"none"}}
(filter-limit)
@@ -5546,7 +5546,7 @@ Filter 382 {"action":"pass","flow-limit":{"interval":5,"
inet/filter/limit-375 -m recent --name limit-375 --rsource --mask 255.255.255.255 --set
inet6/filter/limit-375 -m recent --name limit-375 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 383 {"flow-limit":{"interval":5,"log":"none","name":"foo"}}
+Filter 383 {"flow-limit":{"interval":5,"log":"none","name":"A"}}
(filter-limit)
inet/filter/FORWARD -j limit-376
inet6/filter/FORWARD -j limit-376
@@ -5554,10 +5554,10 @@ Filter 383 {"flow-limit":{"interval":5,"log":"none","nam
inet6/filter/INPUT -j limit-376
inet/filter/OUTPUT -j limit-376
inet6/filter/OUTPUT -j limit-376
- inet/filter/limit-376 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-376 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-376 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-376 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-376 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-376 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-376 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-376 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/filter/FORWARD -j ACCEPT
inet6/filter/FORWARD -j ACCEPT
inet/filter/INPUT -j ACCEPT
@@ -5565,7 +5565,7 @@ Filter 383 {"flow-limit":{"interval":5,"log":"none","nam
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 384 {"action":"pass","flow-limit":{"interval":5,"log":"none","name":"foo"}}
+Filter 384 {"action":"pass","flow-limit":{"interval":5,"log":"none","name":"A"}}
(filter-limit)
inet/filter/FORWARD -j limit-377
inet6/filter/FORWARD -j limit-377
@@ -5573,12 +5573,12 @@ Filter 384 {"action":"pass","flow-limit":{"interval":5,"
inet6/filter/INPUT -j limit-377
inet/filter/OUTPUT -j limit-377
inet6/filter/OUTPUT -j limit-377
- inet/filter/limit-377 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-377 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-377 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-377 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-377 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-377 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-377 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-377 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 385 {"flow-limit":{"interval":5,"log":"none","name":"foo"},"log":true}
+Filter 385 {"flow-limit":{"interval":5,"log":"none","name":"A"},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-378
inet6/filter/FORWARD -j limit-378
@@ -5586,10 +5586,10 @@ Filter 385 {"flow-limit":{"interval":5,"log":"none","nam
inet6/filter/INPUT -j limit-378
inet/filter/OUTPUT -j limit-378
inet6/filter/OUTPUT -j limit-378
- inet/filter/limit-378 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-378 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-378 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-378 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-378 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-378 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-378 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-378 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/filter/FORWARD -j logaccept-final-27
inet6/filter/FORWARD -j logaccept-final-27
inet/filter/INPUT -j logaccept-final-27
@@ -5601,7 +5601,7 @@ Filter 385 {"flow-limit":{"interval":5,"log":"none","nam
inet/filter/logaccept-final-27 -j ACCEPT
inet6/filter/logaccept-final-27 -j ACCEPT
-Filter 386 {"action":"pass","flow-limit":{"interval":5,"log":"none","name":"foo"},"log":true}
+Filter 386 {"action":"pass","flow-limit":{"interval":5,"log":"none","name":"A"},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-379
inet6/filter/FORWARD -j limit-379
@@ -5609,12 +5609,12 @@ Filter 386 {"action":"pass","flow-limit":{"interval":5,"
inet6/filter/INPUT -j limit-379
inet/filter/OUTPUT -j limit-379
inet6/filter/OUTPUT -j limit-379
- inet/filter/limit-379 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-379 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-379 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
- inet6/filter/limit-379 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+ inet/filter/limit-379 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-379 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-379 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+ inet6/filter/limit-379 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
-Filter 387 {"flow-limit":{"interval":5,"log":"none","name":"foo"},"log":"none"}
+Filter 387 {"flow-limit":{"interval":5,"log":"none","name":"A"},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-380
inet6/filter/FORWARD -j limit-380
@@ -5622,10 +5622,10 @@ Filter 387 {"flow-limit":{"interval":5,"log":"none","nam
inet6/filter/INPUT -j limit-380
inet/filter/OUTPUT -j limit-380
inet6/filter/OUTPUT -j limit-380
- inet/filter/limit-380 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-380 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-380 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-380 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-380 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-380 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-380 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-380 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/filter/FORWARD -j ACCEPT
inet6/filter/FORWARD -j ACCEPT
inet/filter/INPUT -j ACCEPT
@@ -5633,7 +5633,7 @@ Filter 387 {"flow-limit":{"interval":5,"log":"none","nam
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 388 {"action":"pass","flow-limit":{"interval":5,"log":"none","name":"foo"},"log":"none"}
+Filter 388 {"action":"pass","flow-limit":{"interval":5,"log":"none","name":"A"},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-381
inet6/filter/FORWARD -j limit-381
@@ -5641,12 +5641,12 @@ Filter 388 {"action":"pass","flow-limit":{"interval":5,"
inet6/filter/INPUT -j limit-381
inet/filter/OUTPUT -j limit-381
inet6/filter/OUTPUT -j limit-381
- inet/filter/limit-381 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-381 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-381 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-381 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-381 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-381 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-381 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-381 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 389 {"flow-limit":{"interval":5,"log":"none","name":"foo","update":false}}
+Filter 389 {"flow-limit":{"interval":5,"log":"none","name":"A","update":false}}
(filter-limit)
inet/filter/FORWARD -j limit-382
inet6/filter/FORWARD -j limit-382
@@ -5654,8 +5654,8 @@ Filter 389 {"flow-limit":{"interval":5,"log":"none","nam
inet6/filter/INPUT -j limit-382
inet/filter/OUTPUT -j limit-382
inet6/filter/OUTPUT -j limit-382
- inet/filter/limit-382 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-382 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-382 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-382 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/FORWARD -j ACCEPT
inet6/filter/FORWARD -j ACCEPT
inet/filter/INPUT -j ACCEPT
@@ -5663,7 +5663,7 @@ Filter 389 {"flow-limit":{"interval":5,"log":"none","nam
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 390 {"action":"pass","flow-limit":{"interval":5,"log":"none","name":"foo","update":false}}
+Filter 390 {"action":"pass","flow-limit":{"interval":5,"log":"none","name":"A","update":false}}
(filter-limit)
inet/filter/FORWARD -j limit-383
inet6/filter/FORWARD -j limit-383
@@ -5671,10 +5671,10 @@ Filter 390 {"action":"pass","flow-limit":{"interval":5,"
inet6/filter/INPUT -j limit-383
inet/filter/OUTPUT -j limit-383
inet6/filter/OUTPUT -j limit-383
- inet/filter/limit-383 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-383 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-383 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-383 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-Filter 391 {"flow-limit":{"interval":5,"log":"none","name":"foo","update":false},"log":true}
+Filter 391 {"flow-limit":{"interval":5,"log":"none","name":"A","update":false},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-384
inet6/filter/FORWARD -j limit-384
@@ -5682,8 +5682,8 @@ Filter 391 {"flow-limit":{"interval":5,"log":"none","nam
inet6/filter/INPUT -j limit-384
inet/filter/OUTPUT -j limit-384
inet6/filter/OUTPUT -j limit-384
- inet/filter/limit-384 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-384 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-384 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-384 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/FORWARD -j logaccept-final-28
inet6/filter/FORWARD -j logaccept-final-28
inet/filter/INPUT -j logaccept-final-28
@@ -5695,7 +5695,7 @@ Filter 391 {"flow-limit":{"interval":5,"log":"none","nam
inet/filter/logaccept-final-28 -j ACCEPT
inet6/filter/logaccept-final-28 -j ACCEPT
-Filter 392 {"action":"pass","flow-limit":{"interval":5,"log":"none","name":"foo","update":false},"log":true}
+Filter 392 {"action":"pass","flow-limit":{"interval":5,"log":"none","name":"A","update":false},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-385
inet6/filter/FORWARD -j limit-385
@@ -5703,12 +5703,12 @@ Filter 392 {"action":"pass","flow-limit":{"interval":5,"
inet6/filter/INPUT -j limit-385
inet/filter/OUTPUT -j limit-385
inet6/filter/OUTPUT -j limit-385
- inet/filter/limit-385 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-385 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-385 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-385 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/limit-385 -m limit --limit 1/second -j LOG
inet6/filter/limit-385 -m limit --limit 1/second -j LOG
-Filter 393 {"flow-limit":{"interval":5,"log":"none","name":"foo","update":false},"log":"none"}
+Filter 393 {"flow-limit":{"interval":5,"log":"none","name":"A","update":false},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-386
inet6/filter/FORWARD -j limit-386
@@ -5716,8 +5716,8 @@ Filter 393 {"flow-limit":{"interval":5,"log":"none","nam
inet6/filter/INPUT -j limit-386
inet/filter/OUTPUT -j limit-386
inet6/filter/OUTPUT -j limit-386
- inet/filter/limit-386 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-386 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-386 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-386 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/FORWARD -j ACCEPT
inet6/filter/FORWARD -j ACCEPT
inet/filter/INPUT -j ACCEPT
@@ -5725,7 +5725,7 @@ Filter 393 {"flow-limit":{"interval":5,"log":"none","nam
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 394 {"action":"pass","flow-limit":{"interval":5,"log":"none","name":"foo","update":false},"log":"none"}
+Filter 394 {"action":"pass","flow-limit":{"interval":5,"log":"none","name":"A","update":false},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-387
inet6/filter/FORWARD -j limit-387
@@ -5733,10 +5733,10 @@ Filter 394 {"action":"pass","flow-limit":{"interval":5,"
inet6/filter/INPUT -j limit-387
inet/filter/OUTPUT -j limit-387
inet6/filter/OUTPUT -j limit-387
- inet/filter/limit-387 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-387 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-387 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-387 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-Filter 395 {"flow-limit":{"addr":"dest","interval":5,"log":"none","name":"foo"}}
+Filter 395 {"flow-limit":{"addr":"dest","interval":5,"log":"none","name":"A"}}
(filter-limit)
inet/filter/FORWARD -j limit-388
inet6/filter/FORWARD -j limit-388
@@ -5744,10 +5744,10 @@ Filter 395 {"flow-limit":{"addr":"dest","interval":5,"lo
inet6/filter/INPUT -j limit-388
inet/filter/OUTPUT -j limit-388
inet6/filter/OUTPUT -j limit-388
- inet/filter/limit-388 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-388 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-388 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-388 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-388 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-388 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-388 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-388 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/filter/FORWARD -j ACCEPT
inet6/filter/FORWARD -j ACCEPT
inet/filter/INPUT -j ACCEPT
@@ -5755,7 +5755,7 @@ Filter 395 {"flow-limit":{"addr":"dest","interval":5,"lo
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 396 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":"none","name":"foo"}}
+Filter 396 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":"none","name":"A"}}
(filter-limit)
inet/filter/FORWARD -j limit-389
inet6/filter/FORWARD -j limit-389
@@ -5763,12 +5763,12 @@ Filter 396 {"action":"pass","flow-limit":{"addr":"dest",
inet6/filter/INPUT -j limit-389
inet/filter/OUTPUT -j limit-389
inet6/filter/OUTPUT -j limit-389
- inet/filter/limit-389 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-389 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-389 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-389 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-389 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-389 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-389 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-389 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 397 {"flow-limit":{"addr":"dest","interval":5,"log":"none","name":"foo"},"log":true}
+Filter 397 {"flow-limit":{"addr":"dest","interval":5,"log":"none","name":"A"},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-390
inet6/filter/FORWARD -j limit-390
@@ -5776,10 +5776,10 @@ Filter 397 {"flow-limit":{"addr":"dest","interval":5,"lo
inet6/filter/INPUT -j limit-390
inet/filter/OUTPUT -j limit-390
inet6/filter/OUTPUT -j limit-390
- inet/filter/limit-390 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-390 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-390 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-390 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-390 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-390 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-390 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-390 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/filter/FORWARD -j logaccept-final-29
inet6/filter/FORWARD -j logaccept-final-29
inet/filter/INPUT -j logaccept-final-29
@@ -5791,7 +5791,7 @@ Filter 397 {"flow-limit":{"addr":"dest","interval":5,"lo
inet/filter/logaccept-final-29 -j ACCEPT
inet6/filter/logaccept-final-29 -j ACCEPT
-Filter 398 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":"none","name":"foo"},"log":true}
+Filter 398 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":"none","name":"A"},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-391
inet6/filter/FORWARD -j limit-391
@@ -5799,12 +5799,12 @@ Filter 398 {"action":"pass","flow-limit":{"addr":"dest",
inet6/filter/INPUT -j limit-391
inet/filter/OUTPUT -j limit-391
inet6/filter/OUTPUT -j limit-391
- inet/filter/limit-391 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-391 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-391 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
- inet6/filter/limit-391 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+ inet/filter/limit-391 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-391 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-391 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+ inet6/filter/limit-391 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
-Filter 399 {"flow-limit":{"addr":"dest","interval":5,"log":"none","name":"foo"},"log":"none"}
+Filter 399 {"flow-limit":{"addr":"dest","interval":5,"log":"none","name":"A"},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-392
inet6/filter/FORWARD -j limit-392
@@ -5812,10 +5812,10 @@ Filter 399 {"flow-limit":{"addr":"dest","interval":5,"lo
inet6/filter/INPUT -j limit-392
inet/filter/OUTPUT -j limit-392
inet6/filter/OUTPUT -j limit-392
- inet/filter/limit-392 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-392 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-392 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-392 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-392 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-392 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-392 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-392 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/filter/FORWARD -j ACCEPT
inet6/filter/FORWARD -j ACCEPT
inet/filter/INPUT -j ACCEPT
@@ -5823,7 +5823,7 @@ Filter 399 {"flow-limit":{"addr":"dest","interval":5,"lo
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 400 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":"none","name":"foo"},"log":"none"}
+Filter 400 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":"none","name":"A"},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-393
inet6/filter/FORWARD -j limit-393
@@ -5831,12 +5831,12 @@ Filter 400 {"action":"pass","flow-limit":{"addr":"dest",
inet6/filter/INPUT -j limit-393
inet/filter/OUTPUT -j limit-393
inet6/filter/OUTPUT -j limit-393
- inet/filter/limit-393 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-393 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-393 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-393 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-393 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-393 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-393 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-393 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 401 {"flow-limit":{"addr":"dest","interval":5,"log":"none","name":"foo","update":false}}
+Filter 401 {"flow-limit":{"addr":"dest","interval":5,"log":"none","name":"A","update":false}}
(filter-limit)
inet/filter/FORWARD -j limit-394
inet6/filter/FORWARD -j limit-394
@@ -5844,8 +5844,8 @@ Filter 401 {"flow-limit":{"addr":"dest","interval":5,"lo
inet6/filter/INPUT -j limit-394
inet/filter/OUTPUT -j limit-394
inet6/filter/OUTPUT -j limit-394
- inet/filter/limit-394 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-394 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-394 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-394 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/FORWARD -j ACCEPT
inet6/filter/FORWARD -j ACCEPT
inet/filter/INPUT -j ACCEPT
@@ -5853,7 +5853,7 @@ Filter 401 {"flow-limit":{"addr":"dest","interval":5,"lo
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 402 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":"none","name":"foo","update":false}}
+Filter 402 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":"none","name":"A","update":false}}
(filter-limit)
inet/filter/FORWARD -j limit-395
inet6/filter/FORWARD -j limit-395
@@ -5861,10 +5861,10 @@ Filter 402 {"action":"pass","flow-limit":{"addr":"dest",
inet6/filter/INPUT -j limit-395
inet/filter/OUTPUT -j limit-395
inet6/filter/OUTPUT -j limit-395
- inet/filter/limit-395 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-395 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-395 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-395 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-Filter 403 {"flow-limit":{"addr":"dest","interval":5,"log":"none","name":"foo","update":false},"log":true}
+Filter 403 {"flow-limit":{"addr":"dest","interval":5,"log":"none","name":"A","update":false},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-396
inet6/filter/FORWARD -j limit-396
@@ -5872,8 +5872,8 @@ Filter 403 {"flow-limit":{"addr":"dest","interval":5,"lo
inet6/filter/INPUT -j limit-396
inet/filter/OUTPUT -j limit-396
inet6/filter/OUTPUT -j limit-396
- inet/filter/limit-396 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-396 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-396 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-396 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/FORWARD -j logaccept-final-30
inet6/filter/FORWARD -j logaccept-final-30
inet/filter/INPUT -j logaccept-final-30
@@ -5885,7 +5885,7 @@ Filter 403 {"flow-limit":{"addr":"dest","interval":5,"lo
inet/filter/logaccept-final-30 -j ACCEPT
inet6/filter/logaccept-final-30 -j ACCEPT
-Filter 404 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":"none","name":"foo","update":false},"log":true}
+Filter 404 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":"none","name":"A","update":false},"log":true}
(filter-limit)
inet/filter/FORWARD -j limit-397
inet6/filter/FORWARD -j limit-397
@@ -5893,12 +5893,12 @@ Filter 404 {"action":"pass","flow-limit":{"addr":"dest",
inet6/filter/INPUT -j limit-397
inet/filter/OUTPUT -j limit-397
inet6/filter/OUTPUT -j limit-397
- inet/filter/limit-397 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-397 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-397 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-397 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/limit-397 -m limit --limit 1/second -j LOG
inet6/filter/limit-397 -m limit --limit 1/second -j LOG
-Filter 405 {"flow-limit":{"addr":"dest","interval":5,"log":"none","name":"foo","update":false},"log":"none"}
+Filter 405 {"flow-limit":{"addr":"dest","interval":5,"log":"none","name":"A","update":false},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-398
inet6/filter/FORWARD -j limit-398
@@ -5906,8 +5906,8 @@ Filter 405 {"flow-limit":{"addr":"dest","interval":5,"lo
inet6/filter/INPUT -j limit-398
inet/filter/OUTPUT -j limit-398
inet6/filter/OUTPUT -j limit-398
- inet/filter/limit-398 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-398 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-398 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-398 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/FORWARD -j ACCEPT
inet6/filter/FORWARD -j ACCEPT
inet/filter/INPUT -j ACCEPT
@@ -5915,7 +5915,7 @@ Filter 405 {"flow-limit":{"addr":"dest","interval":5,"lo
inet/filter/OUTPUT -j ACCEPT
inet6/filter/OUTPUT -j ACCEPT
-Filter 406 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":"none","name":"foo","update":false},"log":"none"}
+Filter 406 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":"none","name":"A","update":false},"log":"none"}
(filter-limit)
inet/filter/FORWARD -j limit-399
inet6/filter/FORWARD -j limit-399
@@ -5923,8 +5923,8 @@ Filter 406 {"action":"pass","flow-limit":{"addr":"dest",
inet6/filter/INPUT -j limit-399
inet/filter/OUTPUT -j limit-399
inet6/filter/OUTPUT -j limit-399
- inet/filter/limit-399 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-399 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-399 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-399 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
Filter 407 {"flow-limit":150}
(filter-limit)
@@ -6676,18 +6676,18 @@ Filter 446 {"action":"pass","flow-limit":{},"in":"A","lo
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 447 {"flow-limit":{"name":"foo"},"in":"A","no-track":true,"out":"_fw"}
+Filter 447 {"flow-limit":{"name":"A"},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-440
inet6/filter/INPUT -i eth0 -j limit-440
- inet/filter/limit-440 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-145
- inet6/filter/limit-440 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-145
+ inet/filter/limit-440 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-145
+ inet6/filter/limit-440 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-145
inet/filter/logdrop-145 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-145 -m limit --limit 1/second -j LOG
inet/filter/logdrop-145 -j DROP
inet6/filter/logdrop-145 -j DROP
- inet/filter/limit-440 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-440 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-440 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-440 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet/raw/OUTPUT -o eth0 -j CT --notrack
@@ -6695,35 +6695,35 @@ Filter 447 {"flow-limit":{"name":"foo"},"in":"A","no-tra
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 448 {"action":"pass","flow-limit":{"name":"foo"},"in":"A","no-track":true,"out":"_fw"}
+Filter 448 {"action":"pass","flow-limit":{"name":"A"},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-441
inet6/filter/INPUT -i eth0 -j limit-441
- inet/filter/limit-441 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-146
- inet6/filter/limit-441 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-146
+ inet/filter/limit-441 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-146
+ inet6/filter/limit-441 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-146
inet/filter/logdrop-146 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-146 -m limit --limit 1/second -j LOG
inet/filter/logdrop-146 -j DROP
inet6/filter/logdrop-146 -j DROP
- inet/filter/limit-441 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-441 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-441 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-441 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 449 {"flow-limit":{"name":"foo"},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 449 {"flow-limit":{"name":"A"},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-442
inet6/filter/INPUT -i eth0 -j limit-442
- inet/filter/limit-442 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-147
- inet6/filter/limit-442 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-147
+ inet/filter/limit-442 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-147
+ inet6/filter/limit-442 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-147
inet/filter/logdrop-147 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-147 -m limit --limit 1/second -j LOG
inet/filter/logdrop-147 -j DROP
inet6/filter/logdrop-147 -j DROP
inet/filter/limit-442 -m limit --limit 1/second -j LOG
inet6/filter/limit-442 -m limit --limit 1/second -j LOG
- inet/filter/limit-442 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-442 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-442 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-442 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet/raw/OUTPUT -o eth0 -j CT --notrack
@@ -6731,33 +6731,33 @@ Filter 449 {"flow-limit":{"name":"foo"},"in":"A","log":t
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 450 {"action":"pass","flow-limit":{"name":"foo"},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 450 {"action":"pass","flow-limit":{"name":"A"},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-443
inet6/filter/INPUT -i eth0 -j limit-443
- inet/filter/limit-443 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-148
- inet6/filter/limit-443 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-148
+ inet/filter/limit-443 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-148
+ inet6/filter/limit-443 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-148
inet/filter/logdrop-148 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-148 -m limit --limit 1/second -j LOG
inet/filter/logdrop-148 -j DROP
inet6/filter/logdrop-148 -j DROP
- inet/filter/limit-443 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
- inet6/filter/limit-443 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+ inet/filter/limit-443 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+ inet6/filter/limit-443 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 451 {"flow-limit":{"name":"foo"},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 451 {"flow-limit":{"name":"A"},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-444
inet6/filter/INPUT -i eth0 -j limit-444
- inet/filter/limit-444 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-149
- inet6/filter/limit-444 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-149
+ inet/filter/limit-444 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-149
+ inet6/filter/limit-444 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-149
inet/filter/logdrop-149 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-149 -m limit --limit 1/second -j LOG
inet/filter/logdrop-149 -j DROP
inet6/filter/logdrop-149 -j DROP
- inet/filter/limit-444 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-444 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-444 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-444 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet/raw/OUTPUT -o eth0 -j CT --notrack
@@ -6765,27 +6765,27 @@ Filter 451 {"flow-limit":{"name":"foo"},"in":"A","log":"
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 452 {"action":"pass","flow-limit":{"name":"foo"},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 452 {"action":"pass","flow-limit":{"name":"A"},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-445
inet6/filter/INPUT -i eth0 -j limit-445
- inet/filter/limit-445 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-150
- inet6/filter/limit-445 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-150
+ inet/filter/limit-445 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-150
+ inet6/filter/limit-445 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-150
inet/filter/logdrop-150 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-150 -m limit --limit 1/second -j LOG
inet/filter/logdrop-150 -j DROP
inet6/filter/logdrop-150 -j DROP
- inet/filter/limit-445 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-445 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-445 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-445 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 453 {"flow-limit":{"name":"foo","update":false},"in":"A","no-track":true,"out":"_fw"}
+Filter 453 {"flow-limit":{"name":"A","update":false},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-446
inet6/filter/INPUT -i eth0 -j limit-446
- inet/filter/limit-446 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-151
- inet6/filter/limit-446 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-151
+ inet/filter/limit-446 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-151
+ inet6/filter/limit-446 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-151
inet/filter/logdrop-151 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-151 -m limit --limit 1/second -j LOG
inet/filter/logdrop-151 -j DROP
@@ -6799,19 +6799,19 @@ Filter 453 {"flow-limit":{"name":"foo","update":false},"
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 454 {"action":"pass","flow-limit":{"name":"foo","update":false},"in":"A","no-track":true,"out":"_fw"}
+Filter 454 {"action":"pass","flow-limit":{"name":"A","update":false},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
- inet/filter/INPUT -i eth0 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-152
- inet6/filter/INPUT -i eth0 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-152
+ inet/filter/INPUT -i eth0 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-152
+ inet6/filter/INPUT -i eth0 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-152
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 455 {"flow-limit":{"name":"foo","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 455 {"flow-limit":{"name":"A","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-448
inet6/filter/INPUT -i eth0 -j limit-448
- inet/filter/limit-448 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-153
- inet6/filter/limit-448 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-153
+ inet/filter/limit-448 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-153
+ inet6/filter/limit-448 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-153
inet/filter/logdrop-153 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-153 -m limit --limit 1/second -j LOG
inet/filter/logdrop-153 -j DROP
@@ -6827,12 +6827,12 @@ Filter 455 {"flow-limit":{"name":"foo","update":false},"
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 456 {"action":"pass","flow-limit":{"name":"foo","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 456 {"action":"pass","flow-limit":{"name":"A","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-449
inet6/filter/INPUT -i eth0 -j limit-449
- inet/filter/limit-449 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-154
- inet6/filter/limit-449 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-154
+ inet/filter/limit-449 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-154
+ inet6/filter/limit-449 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-154
inet/filter/logdrop-154 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-154 -m limit --limit 1/second -j LOG
inet/filter/logdrop-154 -j DROP
@@ -6842,12 +6842,12 @@ Filter 456 {"action":"pass","flow-limit":{"name":"foo","
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 457 {"flow-limit":{"name":"foo","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 457 {"flow-limit":{"name":"A","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-450
inet6/filter/INPUT -i eth0 -j limit-450
- inet/filter/limit-450 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-155
- inet6/filter/limit-450 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-155
+ inet/filter/limit-450 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-155
+ inet6/filter/limit-450 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-155
inet/filter/logdrop-155 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-155 -m limit --limit 1/second -j LOG
inet/filter/logdrop-155 -j DROP
@@ -6861,25 +6861,25 @@ Filter 457 {"flow-limit":{"name":"foo","update":false},"
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 458 {"action":"pass","flow-limit":{"name":"foo","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 458 {"action":"pass","flow-limit":{"name":"A","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
- inet/filter/INPUT -i eth0 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-156
- inet6/filter/INPUT -i eth0 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-156
+ inet/filter/INPUT -i eth0 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-156
+ inet6/filter/INPUT -i eth0 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-156
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 459 {"flow-limit":{"addr":"dest","name":"foo"},"in":"A","no-track":true,"out":"_fw"}
+Filter 459 {"flow-limit":{"addr":"dest","name":"A"},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-452
inet6/filter/INPUT -i eth0 -j limit-452
- inet/filter/limit-452 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-157
- inet6/filter/limit-452 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-157
+ inet/filter/limit-452 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-157
+ inet6/filter/limit-452 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-157
inet/filter/logdrop-157 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-157 -m limit --limit 1/second -j LOG
inet/filter/logdrop-157 -j DROP
inet6/filter/logdrop-157 -j DROP
- inet/filter/limit-452 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-452 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-452 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-452 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet/raw/OUTPUT -o eth0 -j CT --notrack
@@ -6887,35 +6887,35 @@ Filter 459 {"flow-limit":{"addr":"dest","name":"foo"},"i
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 460 {"action":"pass","flow-limit":{"addr":"dest","name":"foo"},"in":"A","no-track":true,"out":"_fw"}
+Filter 460 {"action":"pass","flow-limit":{"addr":"dest","name":"A"},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-453
inet6/filter/INPUT -i eth0 -j limit-453
- inet/filter/limit-453 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-158
- inet6/filter/limit-453 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-158
+ inet/filter/limit-453 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-158
+ inet6/filter/limit-453 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-158
inet/filter/logdrop-158 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-158 -m limit --limit 1/second -j LOG
inet/filter/logdrop-158 -j DROP
inet6/filter/logdrop-158 -j DROP
- inet/filter/limit-453 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-453 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-453 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-453 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 461 {"flow-limit":{"addr":"dest","name":"foo"},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 461 {"flow-limit":{"addr":"dest","name":"A"},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-454
inet6/filter/INPUT -i eth0 -j limit-454
- inet/filter/limit-454 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-159
- inet6/filter/limit-454 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-159
+ inet/filter/limit-454 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-159
+ inet6/filter/limit-454 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-159
inet/filter/logdrop-159 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-159 -m limit --limit 1/second -j LOG
inet/filter/logdrop-159 -j DROP
inet6/filter/logdrop-159 -j DROP
inet/filter/limit-454 -m limit --limit 1/second -j LOG
inet6/filter/limit-454 -m limit --limit 1/second -j LOG
- inet/filter/limit-454 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-454 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-454 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-454 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet/raw/OUTPUT -o eth0 -j CT --notrack
@@ -6923,33 +6923,33 @@ Filter 461 {"flow-limit":{"addr":"dest","name":"foo"},"i
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 462 {"action":"pass","flow-limit":{"addr":"dest","name":"foo"},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 462 {"action":"pass","flow-limit":{"addr":"dest","name":"A"},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-455
inet6/filter/INPUT -i eth0 -j limit-455
- inet/filter/limit-455 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-160
- inet6/filter/limit-455 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-160
+ inet/filter/limit-455 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-160
+ inet6/filter/limit-455 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-160
inet/filter/logdrop-160 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-160 -m limit --limit 1/second -j LOG
inet/filter/logdrop-160 -j DROP
inet6/filter/logdrop-160 -j DROP
- inet/filter/limit-455 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
- inet6/filter/limit-455 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+ inet/filter/limit-455 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+ inet6/filter/limit-455 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 463 {"flow-limit":{"addr":"dest","name":"foo"},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 463 {"flow-limit":{"addr":"dest","name":"A"},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-456
inet6/filter/INPUT -i eth0 -j limit-456
- inet/filter/limit-456 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-161
- inet6/filter/limit-456 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-161
+ inet/filter/limit-456 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-161
+ inet6/filter/limit-456 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-161
inet/filter/logdrop-161 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-161 -m limit --limit 1/second -j LOG
inet/filter/logdrop-161 -j DROP
inet6/filter/logdrop-161 -j DROP
- inet/filter/limit-456 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-456 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-456 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-456 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet/raw/OUTPUT -o eth0 -j CT --notrack
@@ -6957,27 +6957,27 @@ Filter 463 {"flow-limit":{"addr":"dest","name":"foo"},"i
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 464 {"action":"pass","flow-limit":{"addr":"dest","name":"foo"},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 464 {"action":"pass","flow-limit":{"addr":"dest","name":"A"},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-457
inet6/filter/INPUT -i eth0 -j limit-457
- inet/filter/limit-457 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-162
- inet6/filter/limit-457 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-162
+ inet/filter/limit-457 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-162
+ inet6/filter/limit-457 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-162
inet/filter/logdrop-162 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-162 -m limit --limit 1/second -j LOG
inet/filter/logdrop-162 -j DROP
inet6/filter/logdrop-162 -j DROP
- inet/filter/limit-457 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-457 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-457 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-457 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 465 {"flow-limit":{"addr":"dest","name":"foo","update":false},"in":"A","no-track":true,"out":"_fw"}
+Filter 465 {"flow-limit":{"addr":"dest","name":"A","update":false},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-458
inet6/filter/INPUT -i eth0 -j limit-458
- inet/filter/limit-458 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-163
- inet6/filter/limit-458 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-163
+ inet/filter/limit-458 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-163
+ inet6/filter/limit-458 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-163
inet/filter/logdrop-163 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-163 -m limit --limit 1/second -j LOG
inet/filter/logdrop-163 -j DROP
@@ -6991,19 +6991,19 @@ Filter 465 {"flow-limit":{"addr":"dest","name":"foo","up
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 466 {"action":"pass","flow-limit":{"addr":"dest","name":"foo","update":false},"in":"A","no-track":true,"out":"_fw"}
+Filter 466 {"action":"pass","flow-limit":{"addr":"dest","name":"A","update":false},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
- inet/filter/INPUT -i eth0 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-164
- inet6/filter/INPUT -i eth0 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-164
+ inet/filter/INPUT -i eth0 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-164
+ inet6/filter/INPUT -i eth0 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-164
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 467 {"flow-limit":{"addr":"dest","name":"foo","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 467 {"flow-limit":{"addr":"dest","name":"A","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-460
inet6/filter/INPUT -i eth0 -j limit-460
- inet/filter/limit-460 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-165
- inet6/filter/limit-460 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-165
+ inet/filter/limit-460 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-165
+ inet6/filter/limit-460 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-165
inet/filter/logdrop-165 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-165 -m limit --limit 1/second -j LOG
inet/filter/logdrop-165 -j DROP
@@ -7019,12 +7019,12 @@ Filter 467 {"flow-limit":{"addr":"dest","name":"foo","up
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 468 {"action":"pass","flow-limit":{"addr":"dest","name":"foo","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 468 {"action":"pass","flow-limit":{"addr":"dest","name":"A","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-461
inet6/filter/INPUT -i eth0 -j limit-461
- inet/filter/limit-461 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-166
- inet6/filter/limit-461 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-166
+ inet/filter/limit-461 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-166
+ inet6/filter/limit-461 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-166
inet/filter/logdrop-166 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-166 -m limit --limit 1/second -j LOG
inet/filter/logdrop-166 -j DROP
@@ -7034,12 +7034,12 @@ Filter 468 {"action":"pass","flow-limit":{"addr":"dest",
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 469 {"flow-limit":{"addr":"dest","name":"foo","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 469 {"flow-limit":{"addr":"dest","name":"A","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-462
inet6/filter/INPUT -i eth0 -j limit-462
- inet/filter/limit-462 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-167
- inet6/filter/limit-462 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-167
+ inet/filter/limit-462 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-167
+ inet6/filter/limit-462 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-167
inet/filter/logdrop-167 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-167 -m limit --limit 1/second -j LOG
inet/filter/logdrop-167 -j DROP
@@ -7053,10 +7053,10 @@ Filter 469 {"flow-limit":{"addr":"dest","name":"foo","up
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 470 {"action":"pass","flow-limit":{"addr":"dest","name":"foo","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 470 {"action":"pass","flow-limit":{"addr":"dest","name":"A","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
- inet/filter/INPUT -i eth0 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-168
- inet6/filter/INPUT -i eth0 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-168
+ inet/filter/INPUT -i eth0 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-168
+ inet6/filter/INPUT -i eth0 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-168
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
@@ -7140,14 +7140,14 @@ Filter 476 {"action":"pass","flow-limit":{"log":false},"
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 477 {"flow-limit":{"log":false,"name":"foo"},"in":"A","no-track":true,"out":"_fw"}
+Filter 477 {"flow-limit":{"log":false,"name":"A"},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-470
inet6/filter/INPUT -i eth0 -j limit-470
- inet/filter/limit-470 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-470 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-470 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-470 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-470 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-470 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-470 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-470 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet/raw/OUTPUT -o eth0 -j CT --notrack
@@ -7155,27 +7155,27 @@ Filter 477 {"flow-limit":{"log":false,"name":"foo"},"in"
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 478 {"action":"pass","flow-limit":{"log":false,"name":"foo"},"in":"A","no-track":true,"out":"_fw"}
+Filter 478 {"action":"pass","flow-limit":{"log":false,"name":"A"},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-471
inet6/filter/INPUT -i eth0 -j limit-471
- inet/filter/limit-471 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-471 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-471 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-471 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-471 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-471 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-471 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-471 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 479 {"flow-limit":{"log":false,"name":"foo"},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 479 {"flow-limit":{"log":false,"name":"A"},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-472
inet6/filter/INPUT -i eth0 -j limit-472
- inet/filter/limit-472 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-472 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-472 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-472 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
inet/filter/limit-472 -m limit --limit 1/second -j LOG
inet6/filter/limit-472 -m limit --limit 1/second -j LOG
- inet/filter/limit-472 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-472 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-472 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-472 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet/raw/OUTPUT -o eth0 -j CT --notrack
@@ -7183,25 +7183,25 @@ Filter 479 {"flow-limit":{"log":false,"name":"foo"},"in"
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 480 {"action":"pass","flow-limit":{"log":false,"name":"foo"},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 480 {"action":"pass","flow-limit":{"log":false,"name":"A"},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-473
inet6/filter/INPUT -i eth0 -j limit-473
- inet/filter/limit-473 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-473 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-473 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
- inet6/filter/limit-473 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+ inet/filter/limit-473 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-473 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-473 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+ inet6/filter/limit-473 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 481 {"flow-limit":{"log":false,"name":"foo"},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 481 {"flow-limit":{"log":false,"name":"A"},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-474
inet6/filter/INPUT -i eth0 -j limit-474
- inet/filter/limit-474 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-474 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-474 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-474 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-474 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-474 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-474 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-474 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet/raw/OUTPUT -o eth0 -j CT --notrack
@@ -7209,23 +7209,23 @@ Filter 481 {"flow-limit":{"log":false,"name":"foo"},"in"
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 482 {"action":"pass","flow-limit":{"log":false,"name":"foo"},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 482 {"action":"pass","flow-limit":{"log":false,"name":"A"},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-475
inet6/filter/INPUT -i eth0 -j limit-475
- inet/filter/limit-475 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-475 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-475 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-475 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-475 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-475 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-475 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-475 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 483 {"flow-limit":{"log":false,"name":"foo","update":false},"in":"A","no-track":true,"out":"_fw"}
+Filter 483 {"flow-limit":{"log":false,"name":"A","update":false},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-476
inet6/filter/INPUT -i eth0 -j limit-476
- inet/filter/limit-476 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-476 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-476 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-476 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/limit-476 -j ACCEPT
inet6/filter/limit-476 -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
@@ -7235,19 +7235,19 @@ Filter 483 {"flow-limit":{"log":false,"name":"foo","upda
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 484 {"action":"pass","flow-limit":{"log":false,"name":"foo","update":false},"in":"A","no-track":true,"out":"_fw"}
+Filter 484 {"action":"pass","flow-limit":{"log":false,"name":"A","update":false},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
- inet/filter/INPUT -i eth0 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/INPUT -i eth0 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/INPUT -i eth0 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/INPUT -i eth0 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 485 {"flow-limit":{"log":false,"name":"foo","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 485 {"flow-limit":{"log":false,"name":"A","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-478
inet6/filter/INPUT -i eth0 -j limit-478
- inet/filter/limit-478 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-478 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-478 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-478 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/limit-478 -m limit --limit 1/second -j LOG
inet6/filter/limit-478 -m limit --limit 1/second -j LOG
inet/filter/limit-478 -j ACCEPT
@@ -7259,23 +7259,23 @@ Filter 485 {"flow-limit":{"log":false,"name":"foo","upda
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 486 {"action":"pass","flow-limit":{"log":false,"name":"foo","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 486 {"action":"pass","flow-limit":{"log":false,"name":"A","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-479
inet6/filter/INPUT -i eth0 -j limit-479
- inet/filter/limit-479 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-479 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-479 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-479 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/limit-479 -m limit --limit 1/second -j LOG
inet6/filter/limit-479 -m limit --limit 1/second -j LOG
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 487 {"flow-limit":{"log":false,"name":"foo","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 487 {"flow-limit":{"log":false,"name":"A","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-480
inet6/filter/INPUT -i eth0 -j limit-480
- inet/filter/limit-480 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-480 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-480 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-480 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/limit-480 -j ACCEPT
inet6/filter/limit-480 -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
@@ -7285,21 +7285,21 @@ Filter 487 {"flow-limit":{"log":false,"name":"foo","upda
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 488 {"action":"pass","flow-limit":{"log":false,"name":"foo","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 488 {"action":"pass","flow-limit":{"log":false,"name":"A","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
- inet/filter/INPUT -i eth0 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/INPUT -i eth0 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/INPUT -i eth0 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/INPUT -i eth0 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 489 {"flow-limit":{"addr":"dest","log":false,"name":"foo"},"in":"A","no-track":true,"out":"_fw"}
+Filter 489 {"flow-limit":{"addr":"dest","log":false,"name":"A"},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-482
inet6/filter/INPUT -i eth0 -j limit-482
- inet/filter/limit-482 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-482 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-482 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-482 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-482 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-482 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-482 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-482 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet/raw/OUTPUT -o eth0 -j CT --notrack
@@ -7307,27 +7307,27 @@ Filter 489 {"flow-limit":{"addr":"dest","log":false,"nam
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 490 {"action":"pass","flow-limit":{"addr":"dest","log":false,"name":"foo"},"in":"A","no-track":true,"out":"_fw"}
+Filter 490 {"action":"pass","flow-limit":{"addr":"dest","log":false,"name":"A"},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-483
inet6/filter/INPUT -i eth0 -j limit-483
- inet/filter/limit-483 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-483 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-483 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-483 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-483 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-483 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-483 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-483 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 491 {"flow-limit":{"addr":"dest","log":false,"name":"foo"},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 491 {"flow-limit":{"addr":"dest","log":false,"name":"A"},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-484
inet6/filter/INPUT -i eth0 -j limit-484
- inet/filter/limit-484 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-484 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-484 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-484 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
inet/filter/limit-484 -m limit --limit 1/second -j LOG
inet6/filter/limit-484 -m limit --limit 1/second -j LOG
- inet/filter/limit-484 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-484 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-484 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-484 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet/raw/OUTPUT -o eth0 -j CT --notrack
@@ -7335,25 +7335,25 @@ Filter 491 {"flow-limit":{"addr":"dest","log":false,"nam
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 492 {"action":"pass","flow-limit":{"addr":"dest","log":false,"name":"foo"},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 492 {"action":"pass","flow-limit":{"addr":"dest","log":false,"name":"A"},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-485
inet6/filter/INPUT -i eth0 -j limit-485
- inet/filter/limit-485 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-485 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-485 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
- inet6/filter/limit-485 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+ inet/filter/limit-485 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-485 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-485 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+ inet6/filter/limit-485 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 493 {"flow-limit":{"addr":"dest","log":false,"name":"foo"},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 493 {"flow-limit":{"addr":"dest","log":false,"name":"A"},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-486
inet6/filter/INPUT -i eth0 -j limit-486
- inet/filter/limit-486 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-486 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-486 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-486 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-486 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-486 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-486 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-486 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet/raw/OUTPUT -o eth0 -j CT --notrack
@@ -7361,23 +7361,23 @@ Filter 493 {"flow-limit":{"addr":"dest","log":false,"nam
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 494 {"action":"pass","flow-limit":{"addr":"dest","log":false,"name":"foo"},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 494 {"action":"pass","flow-limit":{"addr":"dest","log":false,"name":"A"},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-487
inet6/filter/INPUT -i eth0 -j limit-487
- inet/filter/limit-487 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-487 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-487 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-487 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-487 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-487 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-487 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-487 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 495 {"flow-limit":{"addr":"dest","log":false,"name":"foo","update":false},"in":"A","no-track":true,"out":"_fw"}
+Filter 495 {"flow-limit":{"addr":"dest","log":false,"name":"A","update":false},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-488
inet6/filter/INPUT -i eth0 -j limit-488
- inet/filter/limit-488 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-488 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-488 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-488 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/limit-488 -j ACCEPT
inet6/filter/limit-488 -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
@@ -7387,19 +7387,19 @@ Filter 495 {"flow-limit":{"addr":"dest","log":false,"nam
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 496 {"action":"pass","flow-limit":{"addr":"dest","log":false,"name":"foo","update":false},"in":"A","no-track":true,"out":"_fw"}
+Filter 496 {"action":"pass","flow-limit":{"addr":"dest","log":false,"name":"A","update":false},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
- inet/filter/INPUT -i eth0 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/INPUT -i eth0 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/INPUT -i eth0 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/INPUT -i eth0 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 497 {"flow-limit":{"addr":"dest","log":false,"name":"foo","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 497 {"flow-limit":{"addr":"dest","log":false,"name":"A","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-490
inet6/filter/INPUT -i eth0 -j limit-490
- inet/filter/limit-490 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-490 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-490 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-490 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/limit-490 -m limit --limit 1/second -j LOG
inet6/filter/limit-490 -m limit --limit 1/second -j LOG
inet/filter/limit-490 -j ACCEPT
@@ -7411,23 +7411,23 @@ Filter 497 {"flow-limit":{"addr":"dest","log":false,"nam
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 498 {"action":"pass","flow-limit":{"addr":"dest","log":false,"name":"foo","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 498 {"action":"pass","flow-limit":{"addr":"dest","log":false,"name":"A","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-491
inet6/filter/INPUT -i eth0 -j limit-491
- inet/filter/limit-491 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-491 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-491 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-491 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/limit-491 -m limit --limit 1/second -j LOG
inet6/filter/limit-491 -m limit --limit 1/second -j LOG
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 499 {"flow-limit":{"addr":"dest","log":false,"name":"foo","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 499 {"flow-limit":{"addr":"dest","log":false,"name":"A","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-492
inet6/filter/INPUT -i eth0 -j limit-492
- inet/filter/limit-492 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-492 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-492 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-492 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/limit-492 -j ACCEPT
inet6/filter/limit-492 -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
@@ -7437,10 +7437,10 @@ Filter 499 {"flow-limit":{"addr":"dest","log":false,"nam
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 500 {"action":"pass","flow-limit":{"addr":"dest","log":false,"name":"foo","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 500 {"action":"pass","flow-limit":{"addr":"dest","log":false,"name":"A","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
- inet/filter/INPUT -i eth0 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/INPUT -i eth0 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/INPUT -i eth0 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/INPUT -i eth0 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
@@ -7524,14 +7524,14 @@ Filter 506 {"action":"pass","flow-limit":{"log":"none"},
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 507 {"flow-limit":{"log":"none","name":"foo"},"in":"A","no-track":true,"out":"_fw"}
+Filter 507 {"flow-limit":{"log":"none","name":"A"},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-500
inet6/filter/INPUT -i eth0 -j limit-500
- inet/filter/limit-500 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-500 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-500 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-500 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-500 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-500 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-500 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-500 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet/raw/OUTPUT -o eth0 -j CT --notrack
@@ -7539,27 +7539,27 @@ Filter 507 {"flow-limit":{"log":"none","name":"foo"},"in
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 508 {"action":"pass","flow-limit":{"log":"none","name":"foo"},"in":"A","no-track":true,"out":"_fw"}
+Filter 508 {"action":"pass","flow-limit":{"log":"none","name":"A"},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-501
inet6/filter/INPUT -i eth0 -j limit-501
- inet/filter/limit-501 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-501 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-501 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-501 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-501 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-501 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-501 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-501 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 509 {"flow-limit":{"log":"none","name":"foo"},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 509 {"flow-limit":{"log":"none","name":"A"},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-502
inet6/filter/INPUT -i eth0 -j limit-502
- inet/filter/limit-502 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-502 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-502 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-502 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
inet/filter/limit-502 -m limit --limit 1/second -j LOG
inet6/filter/limit-502 -m limit --limit 1/second -j LOG
- inet/filter/limit-502 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-502 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-502 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-502 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet/raw/OUTPUT -o eth0 -j CT --notrack
@@ -7567,25 +7567,25 @@ Filter 509 {"flow-limit":{"log":"none","name":"foo"},"in
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 510 {"action":"pass","flow-limit":{"log":"none","name":"foo"},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 510 {"action":"pass","flow-limit":{"log":"none","name":"A"},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-503
inet6/filter/INPUT -i eth0 -j limit-503
- inet/filter/limit-503 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-503 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-503 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
- inet6/filter/limit-503 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+ inet/filter/limit-503 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-503 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-503 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+ inet6/filter/limit-503 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 511 {"flow-limit":{"log":"none","name":"foo"},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 511 {"flow-limit":{"log":"none","name":"A"},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-504
inet6/filter/INPUT -i eth0 -j limit-504
- inet/filter/limit-504 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-504 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-504 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-504 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-504 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-504 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-504 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-504 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet/raw/OUTPUT -o eth0 -j CT --notrack
@@ -7593,23 +7593,23 @@ Filter 511 {"flow-limit":{"log":"none","name":"foo"},"in
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 512 {"action":"pass","flow-limit":{"log":"none","name":"foo"},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 512 {"action":"pass","flow-limit":{"log":"none","name":"A"},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-505
inet6/filter/INPUT -i eth0 -j limit-505
- inet/filter/limit-505 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-505 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-505 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-505 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-505 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-505 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-505 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-505 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 513 {"flow-limit":{"log":"none","name":"foo","update":false},"in":"A","no-track":true,"out":"_fw"}
+Filter 513 {"flow-limit":{"log":"none","name":"A","update":false},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-506
inet6/filter/INPUT -i eth0 -j limit-506
- inet/filter/limit-506 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-506 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-506 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-506 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/limit-506 -j ACCEPT
inet6/filter/limit-506 -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
@@ -7619,19 +7619,19 @@ Filter 513 {"flow-limit":{"log":"none","name":"foo","upd
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 514 {"action":"pass","flow-limit":{"log":"none","name":"foo","update":false},"in":"A","no-track":true,"out":"_fw"}
+Filter 514 {"action":"pass","flow-limit":{"log":"none","name":"A","update":false},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
- inet/filter/INPUT -i eth0 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/INPUT -i eth0 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/INPUT -i eth0 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/INPUT -i eth0 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 515 {"flow-limit":{"log":"none","name":"foo","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 515 {"flow-limit":{"log":"none","name":"A","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-508
inet6/filter/INPUT -i eth0 -j limit-508
- inet/filter/limit-508 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-508 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-508 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-508 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/limit-508 -m limit --limit 1/second -j LOG
inet6/filter/limit-508 -m limit --limit 1/second -j LOG
inet/filter/limit-508 -j ACCEPT
@@ -7643,23 +7643,23 @@ Filter 515 {"flow-limit":{"log":"none","name":"foo","upd
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 516 {"action":"pass","flow-limit":{"log":"none","name":"foo","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 516 {"action":"pass","flow-limit":{"log":"none","name":"A","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-509
inet6/filter/INPUT -i eth0 -j limit-509
- inet/filter/limit-509 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-509 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-509 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-509 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/limit-509 -m limit --limit 1/second -j LOG
inet6/filter/limit-509 -m limit --limit 1/second -j LOG
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 517 {"flow-limit":{"log":"none","name":"foo","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 517 {"flow-limit":{"log":"none","name":"A","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-510
inet6/filter/INPUT -i eth0 -j limit-510
- inet/filter/limit-510 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-510 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-510 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-510 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/limit-510 -j ACCEPT
inet6/filter/limit-510 -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
@@ -7669,21 +7669,21 @@ Filter 517 {"flow-limit":{"log":"none","name":"foo","upd
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 518 {"action":"pass","flow-limit":{"log":"none","name":"foo","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 518 {"action":"pass","flow-limit":{"log":"none","name":"A","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
- inet/filter/INPUT -i eth0 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/INPUT -i eth0 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/INPUT -i eth0 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/INPUT -i eth0 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 519 {"flow-limit":{"addr":"dest","log":"none","name":"foo"},"in":"A","no-track":true,"out":"_fw"}
+Filter 519 {"flow-limit":{"addr":"dest","log":"none","name":"A"},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-512
inet6/filter/INPUT -i eth0 -j limit-512
- inet/filter/limit-512 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-512 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-512 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-512 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-512 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-512 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-512 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-512 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet/raw/OUTPUT -o eth0 -j CT --notrack
@@ -7691,27 +7691,27 @@ Filter 519 {"flow-limit":{"addr":"dest","log":"none","na
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 520 {"action":"pass","flow-limit":{"addr":"dest","log":"none","name":"foo"},"in":"A","no-track":true,"out":"_fw"}
+Filter 520 {"action":"pass","flow-limit":{"addr":"dest","log":"none","name":"A"},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-513
inet6/filter/INPUT -i eth0 -j limit-513
- inet/filter/limit-513 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-513 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-513 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-513 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-513 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-513 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-513 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-513 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 521 {"flow-limit":{"addr":"dest","log":"none","name":"foo"},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 521 {"flow-limit":{"addr":"dest","log":"none","name":"A"},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-514
inet6/filter/INPUT -i eth0 -j limit-514
- inet/filter/limit-514 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-514 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-514 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-514 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
inet/filter/limit-514 -m limit --limit 1/second -j LOG
inet6/filter/limit-514 -m limit --limit 1/second -j LOG
- inet/filter/limit-514 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-514 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-514 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-514 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet/raw/OUTPUT -o eth0 -j CT --notrack
@@ -7719,25 +7719,25 @@ Filter 521 {"flow-limit":{"addr":"dest","log":"none","na
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 522 {"action":"pass","flow-limit":{"addr":"dest","log":"none","name":"foo"},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 522 {"action":"pass","flow-limit":{"addr":"dest","log":"none","name":"A"},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-515
inet6/filter/INPUT -i eth0 -j limit-515
- inet/filter/limit-515 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-515 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-515 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
- inet6/filter/limit-515 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+ inet/filter/limit-515 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-515 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-515 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+ inet6/filter/limit-515 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 523 {"flow-limit":{"addr":"dest","log":"none","name":"foo"},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 523 {"flow-limit":{"addr":"dest","log":"none","name":"A"},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-516
inet6/filter/INPUT -i eth0 -j limit-516
- inet/filter/limit-516 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-516 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-516 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-516 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-516 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-516 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-516 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-516 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet/raw/OUTPUT -o eth0 -j CT --notrack
@@ -7745,23 +7745,23 @@ Filter 523 {"flow-limit":{"addr":"dest","log":"none","na
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 524 {"action":"pass","flow-limit":{"addr":"dest","log":"none","name":"foo"},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 524 {"action":"pass","flow-limit":{"addr":"dest","log":"none","name":"A"},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-517
inet6/filter/INPUT -i eth0 -j limit-517
- inet/filter/limit-517 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-517 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
- inet/filter/limit-517 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-517 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-517 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-517 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-517 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-517 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 525 {"flow-limit":{"addr":"dest","log":"none","name":"foo","update":false},"in":"A","no-track":true,"out":"_fw"}
+Filter 525 {"flow-limit":{"addr":"dest","log":"none","name":"A","update":false},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-518
inet6/filter/INPUT -i eth0 -j limit-518
- inet/filter/limit-518 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-518 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-518 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-518 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/limit-518 -j ACCEPT
inet6/filter/limit-518 -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
@@ -7771,19 +7771,19 @@ Filter 525 {"flow-limit":{"addr":"dest","log":"none","na
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 526 {"action":"pass","flow-limit":{"addr":"dest","log":"none","name":"foo","update":false},"in":"A","no-track":true,"out":"_fw"}
+Filter 526 {"action":"pass","flow-limit":{"addr":"dest","log":"none","name":"A","update":false},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
- inet/filter/INPUT -i eth0 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/INPUT -i eth0 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/INPUT -i eth0 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/INPUT -i eth0 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 527 {"flow-limit":{"addr":"dest","log":"none","name":"foo","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 527 {"flow-limit":{"addr":"dest","log":"none","name":"A","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-520
inet6/filter/INPUT -i eth0 -j limit-520
- inet/filter/limit-520 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-520 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-520 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-520 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/limit-520 -m limit --limit 1/second -j LOG
inet6/filter/limit-520 -m limit --limit 1/second -j LOG
inet/filter/limit-520 -j ACCEPT
@@ -7795,23 +7795,23 @@ Filter 527 {"flow-limit":{"addr":"dest","log":"none","na
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 528 {"action":"pass","flow-limit":{"addr":"dest","log":"none","name":"foo","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 528 {"action":"pass","flow-limit":{"addr":"dest","log":"none","name":"A","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-521
inet6/filter/INPUT -i eth0 -j limit-521
- inet/filter/limit-521 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-521 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-521 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-521 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/limit-521 -m limit --limit 1/second -j LOG
inet6/filter/limit-521 -m limit --limit 1/second -j LOG
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 529 {"flow-limit":{"addr":"dest","log":"none","name":"foo","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 529 {"flow-limit":{"addr":"dest","log":"none","name":"A","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-522
inet6/filter/INPUT -i eth0 -j limit-522
- inet/filter/limit-522 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/limit-522 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/limit-522 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/limit-522 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/filter/limit-522 -j ACCEPT
inet6/filter/limit-522 -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
@@ -7821,10 +7821,10 @@ Filter 529 {"flow-limit":{"addr":"dest","log":"none","na
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 530 {"action":"pass","flow-limit":{"addr":"dest","log":"none","name":"foo","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 530 {"action":"pass","flow-limit":{"addr":"dest","log":"none","name":"A","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
- inet/filter/INPUT -i eth0 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
- inet6/filter/INPUT -i eth0 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet/filter/INPUT -i eth0 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+ inet6/filter/INPUT -i eth0 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
@@ -7932,18 +7932,18 @@ Filter 536 {"action":"pass","flow-limit":{"interval":5},
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 537 {"flow-limit":{"interval":5,"name":"foo"},"in":"A","no-track":true,"out":"_fw"}
+Filter 537 {"flow-limit":{"interval":5,"name":"A"},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-530
inet6/filter/INPUT -i eth0 -j limit-530
- inet/filter/limit-530 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-175
- inet6/filter/limit-530 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-175
+ inet/filter/limit-530 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-175
+ inet6/filter/limit-530 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-175
inet/filter/logdrop-175 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-175 -m limit --limit 1/second -j LOG
inet/filter/logdrop-175 -j DROP
inet6/filter/logdrop-175 -j DROP
- inet/filter/limit-530 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-530 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-530 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-530 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet/raw/OUTPUT -o eth0 -j CT --notrack
@@ -7951,35 +7951,35 @@ Filter 537 {"flow-limit":{"interval":5,"name":"foo"},"in
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 538 {"action":"pass","flow-limit":{"interval":5,"name":"foo"},"in":"A","no-track":true,"out":"_fw"}
+Filter 538 {"action":"pass","flow-limit":{"interval":5,"name":"A"},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-531
inet6/filter/INPUT -i eth0 -j limit-531
- inet/filter/limit-531 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-176
- inet6/filter/limit-531 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-176
+ inet/filter/limit-531 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-176
+ inet6/filter/limit-531 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-176
inet/filter/logdrop-176 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-176 -m limit --limit 1/second -j LOG
inet/filter/logdrop-176 -j DROP
inet6/filter/logdrop-176 -j DROP
- inet/filter/limit-531 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-531 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-531 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-531 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 539 {"flow-limit":{"interval":5,"name":"foo"},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 539 {"flow-limit":{"interval":5,"name":"A"},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-532
inet6/filter/INPUT -i eth0 -j limit-532
- inet/filter/limit-532 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-177
- inet6/filter/limit-532 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-177
+ inet/filter/limit-532 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-177
+ inet6/filter/limit-532 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-177
inet/filter/logdrop-177 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-177 -m limit --limit 1/second -j LOG
inet/filter/logdrop-177 -j DROP
inet6/filter/logdrop-177 -j DROP
inet/filter/limit-532 -m limit --limit 1/second -j LOG
inet6/filter/limit-532 -m limit --limit 1/second -j LOG
- inet/filter/limit-532 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-532 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-532 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-532 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet/raw/OUTPUT -o eth0 -j CT --notrack
@@ -7987,33 +7987,33 @@ Filter 539 {"flow-limit":{"interval":5,"name":"foo"},"in
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 540 {"action":"pass","flow-limit":{"interval":5,"name":"foo"},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 540 {"action":"pass","flow-limit":{"interval":5,"name":"A"},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-533
inet6/filter/INPUT -i eth0 -j limit-533
- inet/filter/limit-533 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-178
- inet6/filter/limit-533 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-178
+ inet/filter/limit-533 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-178
+ inet6/filter/limit-533 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-178
inet/filter/logdrop-178 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-178 -m limit --limit 1/second -j LOG
inet/filter/logdrop-178 -j DROP
inet6/filter/logdrop-178 -j DROP
- inet/filter/limit-533 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
- inet6/filter/limit-533 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+ inet/filter/limit-533 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+ inet6/filter/limit-533 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 541 {"flow-limit":{"interval":5,"name":"foo"},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 541 {"flow-limit":{"interval":5,"name":"A"},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-534
inet6/filter/INPUT -i eth0 -j limit-534
- inet/filter/limit-534 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-179
- inet6/filter/limit-534 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-179
+ inet/filter/limit-534 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-179
+ inet6/filter/limit-534 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-179
inet/filter/logdrop-179 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-179 -m limit --limit 1/second -j LOG
inet/filter/logdrop-179 -j DROP
inet6/filter/logdrop-179 -j DROP
- inet/filter/limit-534 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-534 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-534 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-534 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet/raw/OUTPUT -o eth0 -j CT --notrack
@@ -8021,27 +8021,27 @@ Filter 541 {"flow-limit":{"interval":5,"name":"foo"},"in
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 542 {"action":"pass","flow-limit":{"interval":5,"name":"foo"},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 542 {"action":"pass","flow-limit":{"interval":5,"name":"A"},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-535
inet6/filter/INPUT -i eth0 -j limit-535
- inet/filter/limit-535 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-180
- inet6/filter/limit-535 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-180
+ inet/filter/limit-535 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-180
+ inet6/filter/limit-535 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-180
inet/filter/logdrop-180 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-180 -m limit --limit 1/second -j LOG
inet/filter/logdrop-180 -j DROP
inet6/filter/logdrop-180 -j DROP
- inet/filter/limit-535 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-535 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-535 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-535 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 543 {"flow-limit":{"interval":5,"name":"foo","update":false},"in":"A","no-track":true,"out":"_fw"}
+Filter 543 {"flow-limit":{"interval":5,"name":"A","update":false},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-536
inet6/filter/INPUT -i eth0 -j limit-536
- inet/filter/limit-536 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-181
- inet6/filter/limit-536 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-181
+ inet/filter/limit-536 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-181
+ inet6/filter/limit-536 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-181
inet/filter/logdrop-181 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-181 -m limit --limit 1/second -j LOG
inet/filter/logdrop-181 -j DROP
@@ -8055,19 +8055,19 @@ Filter 543 {"flow-limit":{"interval":5,"name":"foo","upd
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 544 {"action":"pass","flow-limit":{"interval":5,"name":"foo","update":false},"in":"A","no-track":true,"out":"_fw"}
+Filter 544 {"action":"pass","flow-limit":{"interval":5,"name":"A","update":false},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
- inet/filter/INPUT -i eth0 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-182
- inet6/filter/INPUT -i eth0 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-182
+ inet/filter/INPUT -i eth0 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-182
+ inet6/filter/INPUT -i eth0 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-182
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 545 {"flow-limit":{"interval":5,"name":"foo","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 545 {"flow-limit":{"interval":5,"name":"A","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-538
inet6/filter/INPUT -i eth0 -j limit-538
- inet/filter/limit-538 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-183
- inet6/filter/limit-538 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-183
+ inet/filter/limit-538 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-183
+ inet6/filter/limit-538 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-183
inet/filter/logdrop-183 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-183 -m limit --limit 1/second -j LOG
inet/filter/logdrop-183 -j DROP
@@ -8083,12 +8083,12 @@ Filter 545 {"flow-limit":{"interval":5,"name":"foo","upd
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 546 {"action":"pass","flow-limit":{"interval":5,"name":"foo","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 546 {"action":"pass","flow-limit":{"interval":5,"name":"A","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-539
inet6/filter/INPUT -i eth0 -j limit-539
- inet/filter/limit-539 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-184
- inet6/filter/limit-539 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-184
+ inet/filter/limit-539 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-184
+ inet6/filter/limit-539 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-184
inet/filter/logdrop-184 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-184 -m limit --limit 1/second -j LOG
inet/filter/logdrop-184 -j DROP
@@ -8098,12 +8098,12 @@ Filter 546 {"action":"pass","flow-limit":{"interval":5,"
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 547 {"flow-limit":{"interval":5,"name":"foo","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 547 {"flow-limit":{"interval":5,"name":"A","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-540
inet6/filter/INPUT -i eth0 -j limit-540
- inet/filter/limit-540 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-185
- inet6/filter/limit-540 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-185
+ inet/filter/limit-540 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-185
+ inet6/filter/limit-540 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-185
inet/filter/logdrop-185 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-185 -m limit --limit 1/second -j LOG
inet/filter/logdrop-185 -j DROP
@@ -8117,25 +8117,25 @@ Filter 547 {"flow-limit":{"interval":5,"name":"foo","upd
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 548 {"action":"pass","flow-limit":{"interval":5,"name":"foo","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 548 {"action":"pass","flow-limit":{"interval":5,"name":"A","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
- inet/filter/INPUT -i eth0 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-186
- inet6/filter/INPUT -i eth0 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-186
+ inet/filter/INPUT -i eth0 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-186
+ inet6/filter/INPUT -i eth0 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-186
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 549 {"flow-limit":{"addr":"dest","interval":5,"name":"foo"},"in":"A","no-track":true,"out":"_fw"}
+Filter 549 {"flow-limit":{"addr":"dest","interval":5,"name":"A"},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-542
inet6/filter/INPUT -i eth0 -j limit-542
- inet/filter/limit-542 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-187
- inet6/filter/limit-542 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-187
+ inet/filter/limit-542 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-187
+ inet6/filter/limit-542 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-187
inet/filter/logdrop-187 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-187 -m limit --limit 1/second -j LOG
inet/filter/logdrop-187 -j DROP
inet6/filter/logdrop-187 -j DROP
- inet/filter/limit-542 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-542 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-542 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-542 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet/raw/OUTPUT -o eth0 -j CT --notrack
@@ -8143,35 +8143,35 @@ Filter 549 {"flow-limit":{"addr":"dest","interval":5,"na
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 550 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"name":"foo"},"in":"A","no-track":true,"out":"_fw"}
+Filter 550 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"name":"A"},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-543
inet6/filter/INPUT -i eth0 -j limit-543
- inet/filter/limit-543 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-188
- inet6/filter/limit-543 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-188
+ inet/filter/limit-543 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-188
+ inet6/filter/limit-543 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-188
inet/filter/logdrop-188 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-188 -m limit --limit 1/second -j LOG
inet/filter/logdrop-188 -j DROP
inet6/filter/logdrop-188 -j DROP
- inet/filter/limit-543 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-543 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-543 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-543 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 551 {"flow-limit":{"addr":"dest","interval":5,"name":"foo"},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 551 {"flow-limit":{"addr":"dest","interval":5,"name":"A"},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-544
inet6/filter/INPUT -i eth0 -j limit-544
- inet/filter/limit-544 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-189
- inet6/filter/limit-544 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-189
+ inet/filter/limit-544 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-189
+ inet6/filter/limit-544 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-189
inet/filter/logdrop-189 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-189 -m limit --limit 1/second -j LOG
inet/filter/logdrop-189 -j DROP
inet6/filter/logdrop-189 -j DROP
inet/filter/limit-544 -m limit --limit 1/second -j LOG
inet6/filter/limit-544 -m limit --limit 1/second -j LOG
- inet/filter/limit-544 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-544 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-544 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-544 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet/raw/OUTPUT -o eth0 -j CT --notrack
@@ -8179,33 +8179,33 @@ Filter 551 {"flow-limit":{"addr":"dest","interval":5,"na
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 552 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"name":"foo"},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 552 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"name":"A"},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-545
inet6/filter/INPUT -i eth0 -j limit-545
- inet/filter/limit-545 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-190
- inet6/filter/limit-545 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-190
+ inet/filter/limit-545 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-190
+ inet6/filter/limit-545 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-190
inet/filter/logdrop-190 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-190 -m limit --limit 1/second -j LOG
inet/filter/logdrop-190 -j DROP
inet6/filter/logdrop-190 -j DROP
- inet/filter/limit-545 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
- inet6/filter/limit-545 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+ inet/filter/limit-545 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+ inet6/filter/limit-545 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 553 {"flow-limit":{"addr":"dest","interval":5,"name":"foo"},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 553 {"flow-limit":{"addr":"dest","interval":5,"name":"A"},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-546
inet6/filter/INPUT -i eth0 -j limit-546
- inet/filter/limit-546 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-191
- inet6/filter/limit-546 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-191
+ inet/filter/limit-546 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-191
+ inet6/filter/limit-546 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-191
inet/filter/logdrop-191 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-191 -m limit --limit 1/second -j LOG
inet/filter/logdrop-191 -j DROP
inet6/filter/logdrop-191 -j DROP
- inet/filter/limit-546 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-546 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-546 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-546 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet/raw/OUTPUT -o eth0 -j CT --notrack
@@ -8213,27 +8213,27 @@ Filter 553 {"flow-limit":{"addr":"dest","interval":5,"na
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 554 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"name":"foo"},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 554 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"name":"A"},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-547
inet6/filter/INPUT -i eth0 -j limit-547
- inet/filter/limit-547 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-192
- inet6/filter/limit-547 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-192
+ inet/filter/limit-547 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-192
+ inet6/filter/limit-547 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-192
inet/filter/logdrop-192 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-192 -m limit --limit 1/second -j LOG
inet/filter/logdrop-192 -j DROP
inet6/filter/logdrop-192 -j DROP
- inet/filter/limit-547 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-547 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-547 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-547 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 555 {"flow-limit":{"addr":"dest","interval":5,"name":"foo","update":false},"in":"A","no-track":true,"out":"_fw"}
+Filter 555 {"flow-limit":{"addr":"dest","interval":5,"name":"A","update":false},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-548
inet6/filter/INPUT -i eth0 -j limit-548
- inet/filter/limit-548 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-193
- inet6/filter/limit-548 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-193
+ inet/filter/limit-548 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-193
+ inet6/filter/limit-548 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-193
inet/filter/logdrop-193 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-193 -m limit --limit 1/second -j LOG
inet/filter/logdrop-193 -j DROP
@@ -8247,19 +8247,19 @@ Filter 555 {"flow-limit":{"addr":"dest","interval":5,"na
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 556 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"name":"foo","update":false},"in":"A","no-track":true,"out":"_fw"}
+Filter 556 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"name":"A","update":false},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
- inet/filter/INPUT -i eth0 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-194
- inet6/filter/INPUT -i eth0 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-194
+ inet/filter/INPUT -i eth0 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-194
+ inet6/filter/INPUT -i eth0 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-194
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 557 {"flow-limit":{"addr":"dest","interval":5,"name":"foo","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 557 {"flow-limit":{"addr":"dest","interval":5,"name":"A","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-550
inet6/filter/INPUT -i eth0 -j limit-550
- inet/filter/limit-550 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-195
- inet6/filter/limit-550 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-195
+ inet/filter/limit-550 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-195
+ inet6/filter/limit-550 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-195
inet/filter/logdrop-195 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-195 -m limit --limit 1/second -j LOG
inet/filter/logdrop-195 -j DROP
@@ -8275,12 +8275,12 @@ Filter 557 {"flow-limit":{"addr":"dest","interval":5,"na
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 558 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"name":"foo","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 558 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"name":"A","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-551
inet6/filter/INPUT -i eth0 -j limit-551
- inet/filter/limit-551 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-196
- inet6/filter/limit-551 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-196
+ inet/filter/limit-551 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-196
+ inet6/filter/limit-551 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-196
inet/filter/logdrop-196 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-196 -m limit --limit 1/second -j LOG
inet/filter/logdrop-196 -j DROP
@@ -8290,12 +8290,12 @@ Filter 558 {"action":"pass","flow-limit":{"addr":"dest",
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 559 {"flow-limit":{"addr":"dest","interval":5,"name":"foo","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 559 {"flow-limit":{"addr":"dest","interval":5,"name":"A","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-552
inet6/filter/INPUT -i eth0 -j limit-552
- inet/filter/limit-552 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-197
- inet6/filter/limit-552 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-197
+ inet/filter/limit-552 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-197
+ inet6/filter/limit-552 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-197
inet/filter/logdrop-197 -m limit --limit 1/second -j LOG
inet6/filter/logdrop-197 -m limit --limit 1/second -j LOG
inet/filter/logdrop-197 -j DROP
@@ -8309,10 +8309,10 @@ Filter 559 {"flow-limit":{"addr":"dest","interval":5,"na
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 560 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"name":"foo","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 560 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"name":"A","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
- inet/filter/INPUT -i eth0 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-198
- inet6/filter/INPUT -i eth0 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-198
+ inet/filter/INPUT -i eth0 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-198
+ inet6/filter/INPUT -i eth0 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-198
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
@@ -8396,14 +8396,14 @@ Filter 566 {"action":"pass","flow-limit":{"interval":5,"
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 567 {"flow-limit":{"interval":5,"log":false,"name":"foo"},"in":"A","no-track":true,"out":"_fw"}
+Filter 567 {"flow-limit":{"interval":5,"log":false,"name":"A"},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-560
inet6/filter/INPUT -i eth0 -j limit-560
- inet/filter/limit-560 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-560 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-560 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-560 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-560 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-560 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-560 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-560 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet/raw/OUTPUT -o eth0 -j CT --notrack
@@ -8411,27 +8411,27 @@ Filter 567 {"flow-limit":{"interval":5,"log":false,"name
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 568 {"action":"pass","flow-limit":{"interval":5,"log":false,"name":"foo"},"in":"A","no-track":true,"out":"_fw"}
+Filter 568 {"action":"pass","flow-limit":{"interval":5,"log":false,"name":"A"},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-561
inet6/filter/INPUT -i eth0 -j limit-561
- inet/filter/limit-561 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-561 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-561 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-561 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-561 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-561 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-561 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-561 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 569 {"flow-limit":{"interval":5,"log":false,"name":"foo"},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 569 {"flow-limit":{"interval":5,"log":false,"name":"A"},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-562
inet6/filter/INPUT -i eth0 -j limit-562
- inet/filter/limit-562 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-562 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-562 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-562 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
inet/filter/limit-562 -m limit --limit 1/second -j LOG
inet6/filter/limit-562 -m limit --limit 1/second -j LOG
- inet/filter/limit-562 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-562 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-562 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-562 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet/raw/OUTPUT -o eth0 -j CT --notrack
@@ -8439,25 +8439,25 @@ Filter 569 {"flow-limit":{"interval":5,"log":false,"name
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 570 {"action":"pass","flow-limit":{"interval":5,"log":false,"name":"foo"},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 570 {"action":"pass","flow-limit":{"interval":5,"log":false,"name":"A"},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-563
inet6/filter/INPUT -i eth0 -j limit-563
- inet/filter/limit-563 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-563 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-563 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
- inet6/filter/limit-563 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+ inet/filter/limit-563 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-563 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-563 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+ inet6/filter/limit-563 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 571 {"flow-limit":{"interval":5,"log":false,"name":"foo"},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 571 {"flow-limit":{"interval":5,"log":false,"name":"A"},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-564
inet6/filter/INPUT -i eth0 -j limit-564
- inet/filter/limit-564 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-564 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-564 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-564 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-564 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-564 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-564 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-564 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet/raw/OUTPUT -o eth0 -j CT --notrack
@@ -8465,23 +8465,23 @@ Filter 571 {"flow-limit":{"interval":5,"log":false,"name
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 572 {"action":"pass","flow-limit":{"interval":5,"log":false,"name":"foo"},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 572 {"action":"pass","flow-limit":{"interval":5,"log":false,"name":"A"},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-565
inet6/filter/INPUT -i eth0 -j limit-565
- inet/filter/limit-565 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-565 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-565 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-565 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-565 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-565 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-565 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-565 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 573 {"flow-limit":{"interval":5,"log":false,"name":"foo","update":false},"in":"A","no-track":true,"out":"_fw"}
+Filter 573 {"flow-limit":{"interval":5,"log":false,"name":"A","update":false},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-566
inet6/filter/INPUT -i eth0 -j limit-566
- inet/filter/limit-566 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-566 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-566 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-566 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/limit-566 -j ACCEPT
inet6/filter/limit-566 -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
@@ -8491,19 +8491,19 @@ Filter 573 {"flow-limit":{"interval":5,"log":false,"name
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 574 {"action":"pass","flow-limit":{"interval":5,"log":false,"name":"foo","update":false},"in":"A","no-track":true,"out":"_fw"}
+Filter 574 {"action":"pass","flow-limit":{"interval":5,"log":false,"name":"A","update":false},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
- inet/filter/INPUT -i eth0 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/INPUT -i eth0 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/INPUT -i eth0 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/INPUT -i eth0 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 575 {"flow-limit":{"interval":5,"log":false,"name":"foo","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 575 {"flow-limit":{"interval":5,"log":false,"name":"A","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-568
inet6/filter/INPUT -i eth0 -j limit-568
- inet/filter/limit-568 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-568 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-568 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-568 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/limit-568 -m limit --limit 1/second -j LOG
inet6/filter/limit-568 -m limit --limit 1/second -j LOG
inet/filter/limit-568 -j ACCEPT
@@ -8515,23 +8515,23 @@ Filter 575 {"flow-limit":{"interval":5,"log":false,"name
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 576 {"action":"pass","flow-limit":{"interval":5,"log":false,"name":"foo","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 576 {"action":"pass","flow-limit":{"interval":5,"log":false,"name":"A","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-569
inet6/filter/INPUT -i eth0 -j limit-569
- inet/filter/limit-569 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-569 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-569 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-569 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/limit-569 -m limit --limit 1/second -j LOG
inet6/filter/limit-569 -m limit --limit 1/second -j LOG
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 577 {"flow-limit":{"interval":5,"log":false,"name":"foo","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 577 {"flow-limit":{"interval":5,"log":false,"name":"A","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-570
inet6/filter/INPUT -i eth0 -j limit-570
- inet/filter/limit-570 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-570 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-570 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-570 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/limit-570 -j ACCEPT
inet6/filter/limit-570 -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
@@ -8541,21 +8541,21 @@ Filter 577 {"flow-limit":{"interval":5,"log":false,"name
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 578 {"action":"pass","flow-limit":{"interval":5,"log":false,"name":"foo","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 578 {"action":"pass","flow-limit":{"interval":5,"log":false,"name":"A","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
- inet/filter/INPUT -i eth0 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/INPUT -i eth0 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/INPUT -i eth0 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/INPUT -i eth0 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 579 {"flow-limit":{"addr":"dest","interval":5,"log":false,"name":"foo"},"in":"A","no-track":true,"out":"_fw"}
+Filter 579 {"flow-limit":{"addr":"dest","interval":5,"log":false,"name":"A"},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-572
inet6/filter/INPUT -i eth0 -j limit-572
- inet/filter/limit-572 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-572 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-572 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-572 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-572 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-572 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-572 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-572 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet/raw/OUTPUT -o eth0 -j CT --notrack
@@ -8563,27 +8563,27 @@ Filter 579 {"flow-limit":{"addr":"dest","interval":5,"lo
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 580 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":false,"name":"foo"},"in":"A","no-track":true,"out":"_fw"}
+Filter 580 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":false,"name":"A"},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-573
inet6/filter/INPUT -i eth0 -j limit-573
- inet/filter/limit-573 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-573 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-573 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-573 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-573 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-573 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-573 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-573 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 581 {"flow-limit":{"addr":"dest","interval":5,"log":false,"name":"foo"},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 581 {"flow-limit":{"addr":"dest","interval":5,"log":false,"name":"A"},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-574
inet6/filter/INPUT -i eth0 -j limit-574
- inet/filter/limit-574 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-574 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-574 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-574 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
inet/filter/limit-574 -m limit --limit 1/second -j LOG
inet6/filter/limit-574 -m limit --limit 1/second -j LOG
- inet/filter/limit-574 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-574 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-574 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-574 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet/raw/OUTPUT -o eth0 -j CT --notrack
@@ -8591,25 +8591,25 @@ Filter 581 {"flow-limit":{"addr":"dest","interval":5,"lo
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 582 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":false,"name":"foo"},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 582 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":false,"name":"A"},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-575
inet6/filter/INPUT -i eth0 -j limit-575
- inet/filter/limit-575 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-575 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-575 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
- inet6/filter/limit-575 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+ inet/filter/limit-575 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-575 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-575 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+ inet6/filter/limit-575 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 583 {"flow-limit":{"addr":"dest","interval":5,"log":false,"name":"foo"},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 583 {"flow-limit":{"addr":"dest","interval":5,"log":false,"name":"A"},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-576
inet6/filter/INPUT -i eth0 -j limit-576
- inet/filter/limit-576 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-576 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-576 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-576 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-576 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-576 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-576 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-576 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet/raw/OUTPUT -o eth0 -j CT --notrack
@@ -8617,23 +8617,23 @@ Filter 583 {"flow-limit":{"addr":"dest","interval":5,"lo
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 584 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":false,"name":"foo"},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 584 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":false,"name":"A"},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-577
inet6/filter/INPUT -i eth0 -j limit-577
- inet/filter/limit-577 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-577 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-577 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-577 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-577 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-577 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-577 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-577 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 585 {"flow-limit":{"addr":"dest","interval":5,"log":false,"name":"foo","update":false},"in":"A","no-track":true,"out":"_fw"}
+Filter 585 {"flow-limit":{"addr":"dest","interval":5,"log":false,"name":"A","update":false},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-578
inet6/filter/INPUT -i eth0 -j limit-578
- inet/filter/limit-578 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-578 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-578 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-578 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/limit-578 -j ACCEPT
inet6/filter/limit-578 -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
@@ -8643,19 +8643,19 @@ Filter 585 {"flow-limit":{"addr":"dest","interval":5,"lo
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 586 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":false,"name":"foo","update":false},"in":"A","no-track":true,"out":"_fw"}
+Filter 586 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":false,"name":"A","update":false},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
- inet/filter/INPUT -i eth0 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/INPUT -i eth0 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/INPUT -i eth0 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/INPUT -i eth0 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 587 {"flow-limit":{"addr":"dest","interval":5,"log":false,"name":"foo","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 587 {"flow-limit":{"addr":"dest","interval":5,"log":false,"name":"A","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-580
inet6/filter/INPUT -i eth0 -j limit-580
- inet/filter/limit-580 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-580 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-580 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-580 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/limit-580 -m limit --limit 1/second -j LOG
inet6/filter/limit-580 -m limit --limit 1/second -j LOG
inet/filter/limit-580 -j ACCEPT
@@ -8667,23 +8667,23 @@ Filter 587 {"flow-limit":{"addr":"dest","interval":5,"lo
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 588 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":false,"name":"foo","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 588 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":false,"name":"A","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-581
inet6/filter/INPUT -i eth0 -j limit-581
- inet/filter/limit-581 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-581 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-581 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-581 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/limit-581 -m limit --limit 1/second -j LOG
inet6/filter/limit-581 -m limit --limit 1/second -j LOG
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 589 {"flow-limit":{"addr":"dest","interval":5,"log":false,"name":"foo","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 589 {"flow-limit":{"addr":"dest","interval":5,"log":false,"name":"A","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-582
inet6/filter/INPUT -i eth0 -j limit-582
- inet/filter/limit-582 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-582 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-582 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-582 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/limit-582 -j ACCEPT
inet6/filter/limit-582 -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
@@ -8693,10 +8693,10 @@ Filter 589 {"flow-limit":{"addr":"dest","interval":5,"lo
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 590 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":false,"name":"foo","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 590 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":false,"name":"A","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
- inet/filter/INPUT -i eth0 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/INPUT -i eth0 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/INPUT -i eth0 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/INPUT -i eth0 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
@@ -8780,14 +8780,14 @@ Filter 596 {"action":"pass","flow-limit":{"interval":5,"
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 597 {"flow-limit":{"interval":5,"log":"none","name":"foo"},"in":"A","no-track":true,"out":"_fw"}
+Filter 597 {"flow-limit":{"interval":5,"log":"none","name":"A"},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-590
inet6/filter/INPUT -i eth0 -j limit-590
- inet/filter/limit-590 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-590 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-590 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-590 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-590 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-590 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-590 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-590 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet/raw/OUTPUT -o eth0 -j CT --notrack
@@ -8795,27 +8795,27 @@ Filter 597 {"flow-limit":{"interval":5,"log":"none","nam
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 598 {"action":"pass","flow-limit":{"interval":5,"log":"none","name":"foo"},"in":"A","no-track":true,"out":"_fw"}
+Filter 598 {"action":"pass","flow-limit":{"interval":5,"log":"none","name":"A"},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-591
inet6/filter/INPUT -i eth0 -j limit-591
- inet/filter/limit-591 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-591 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-591 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-591 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-591 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-591 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-591 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-591 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 599 {"flow-limit":{"interval":5,"log":"none","name":"foo"},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 599 {"flow-limit":{"interval":5,"log":"none","name":"A"},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-592
inet6/filter/INPUT -i eth0 -j limit-592
- inet/filter/limit-592 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-592 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-592 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-592 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
inet/filter/limit-592 -m limit --limit 1/second -j LOG
inet6/filter/limit-592 -m limit --limit 1/second -j LOG
- inet/filter/limit-592 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-592 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-592 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-592 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet/raw/OUTPUT -o eth0 -j CT --notrack
@@ -8823,25 +8823,25 @@ Filter 599 {"flow-limit":{"interval":5,"log":"none","nam
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 600 {"action":"pass","flow-limit":{"interval":5,"log":"none","name":"foo"},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 600 {"action":"pass","flow-limit":{"interval":5,"log":"none","name":"A"},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-593
inet6/filter/INPUT -i eth0 -j limit-593
- inet/filter/limit-593 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-593 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-593 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
- inet6/filter/limit-593 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+ inet/filter/limit-593 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-593 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-593 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+ inet6/filter/limit-593 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 601 {"flow-limit":{"interval":5,"log":"none","name":"foo"},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 601 {"flow-limit":{"interval":5,"log":"none","name":"A"},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-594
inet6/filter/INPUT -i eth0 -j limit-594
- inet/filter/limit-594 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-594 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-594 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-594 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-594 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-594 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-594 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-594 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet/raw/OUTPUT -o eth0 -j CT --notrack
@@ -8849,23 +8849,23 @@ Filter 601 {"flow-limit":{"interval":5,"log":"none","nam
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 602 {"action":"pass","flow-limit":{"interval":5,"log":"none","name":"foo"},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 602 {"action":"pass","flow-limit":{"interval":5,"log":"none","name":"A"},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-595
inet6/filter/INPUT -i eth0 -j limit-595
- inet/filter/limit-595 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-595 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-595 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/limit-595 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-595 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-595 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-595 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/limit-595 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 603 {"flow-limit":{"interval":5,"log":"none","name":"foo","update":false},"in":"A","no-track":true,"out":"_fw"}
+Filter 603 {"flow-limit":{"interval":5,"log":"none","name":"A","update":false},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-596
inet6/filter/INPUT -i eth0 -j limit-596
- inet/filter/limit-596 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-596 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-596 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-596 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/limit-596 -j ACCEPT
inet6/filter/limit-596 -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
@@ -8875,19 +8875,19 @@ Filter 603 {"flow-limit":{"interval":5,"log":"none","nam
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 604 {"action":"pass","flow-limit":{"interval":5,"log":"none","name":"foo","update":false},"in":"A","no-track":true,"out":"_fw"}
+Filter 604 {"action":"pass","flow-limit":{"interval":5,"log":"none","name":"A","update":false},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
- inet/filter/INPUT -i eth0 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/INPUT -i eth0 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/INPUT -i eth0 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/INPUT -i eth0 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 605 {"flow-limit":{"interval":5,"log":"none","name":"foo","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 605 {"flow-limit":{"interval":5,"log":"none","name":"A","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-598
inet6/filter/INPUT -i eth0 -j limit-598
- inet/filter/limit-598 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-598 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-598 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-598 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/limit-598 -m limit --limit 1/second -j LOG
inet6/filter/limit-598 -m limit --limit 1/second -j LOG
inet/filter/limit-598 -j ACCEPT
@@ -8899,23 +8899,23 @@ Filter 605 {"flow-limit":{"interval":5,"log":"none","nam
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 606 {"action":"pass","flow-limit":{"interval":5,"log":"none","name":"foo","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 606 {"action":"pass","flow-limit":{"interval":5,"log":"none","name":"A","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-599
inet6/filter/INPUT -i eth0 -j limit-599
- inet/filter/limit-599 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-599 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-599 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-599 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/limit-599 -m limit --limit 1/second -j LOG
inet6/filter/limit-599 -m limit --limit 1/second -j LOG
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 607 {"flow-limit":{"interval":5,"log":"none","name":"foo","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 607 {"flow-limit":{"interval":5,"log":"none","name":"A","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-600
inet6/filter/INPUT -i eth0 -j limit-600
- inet/filter/limit-600 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-600 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-600 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-600 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/limit-600 -j ACCEPT
inet6/filter/limit-600 -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
@@ -8925,21 +8925,21 @@ Filter 607 {"flow-limit":{"interval":5,"log":"none","nam
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 608 {"action":"pass","flow-limit":{"interval":5,"log":"none","name":"foo","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 608 {"action":"pass","flow-limit":{"interval":5,"log":"none","name":"A","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
- inet/filter/INPUT -i eth0 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/INPUT -i eth0 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/INPUT -i eth0 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/INPUT -i eth0 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 609 {"flow-limit":{"addr":"dest","interval":5,"log":"none","name":"foo"},"in":"A","no-track":true,"out":"_fw"}
+Filter 609 {"flow-limit":{"addr":"dest","interval":5,"log":"none","name":"A"},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-602
inet6/filter/INPUT -i eth0 -j limit-602
- inet/filter/limit-602 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-602 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-602 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-602 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-602 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-602 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-602 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-602 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet/raw/OUTPUT -o eth0 -j CT --notrack
@@ -8947,27 +8947,27 @@ Filter 609 {"flow-limit":{"addr":"dest","interval":5,"lo
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 610 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":"none","name":"foo"},"in":"A","no-track":true,"out":"_fw"}
+Filter 610 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":"none","name":"A"},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-603
inet6/filter/INPUT -i eth0 -j limit-603
- inet/filter/limit-603 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-603 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-603 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-603 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-603 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-603 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-603 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-603 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 611 {"flow-limit":{"addr":"dest","interval":5,"log":"none","name":"foo"},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 611 {"flow-limit":{"addr":"dest","interval":5,"log":"none","name":"A"},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-604
inet6/filter/INPUT -i eth0 -j limit-604
- inet/filter/limit-604 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-604 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-604 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-604 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
inet/filter/limit-604 -m limit --limit 1/second -j LOG
inet6/filter/limit-604 -m limit --limit 1/second -j LOG
- inet/filter/limit-604 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-604 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-604 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-604 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet/raw/OUTPUT -o eth0 -j CT --notrack
@@ -8975,25 +8975,25 @@ Filter 611 {"flow-limit":{"addr":"dest","interval":5,"lo
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 612 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":"none","name":"foo"},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 612 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":"none","name":"A"},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-605
inet6/filter/INPUT -i eth0 -j limit-605
- inet/filter/limit-605 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-605 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-605 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
- inet6/filter/limit-605 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+ inet/filter/limit-605 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-605 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-605 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+ inet6/filter/limit-605 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 613 {"flow-limit":{"addr":"dest","interval":5,"log":"none","name":"foo"},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 613 {"flow-limit":{"addr":"dest","interval":5,"log":"none","name":"A"},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-606
inet6/filter/INPUT -i eth0 -j limit-606
- inet/filter/limit-606 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-606 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-606 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
- inet6/filter/limit-606 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+ inet/filter/limit-606 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-606 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-606 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+ inet6/filter/limit-606 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet/raw/OUTPUT -o eth0 -j CT --notrack
@@ -9001,23 +9001,23 @@ Filter 613 {"flow-limit":{"addr":"dest","interval":5,"lo
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 614 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":"none","name":"foo"},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 614 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":"none","name":"A"},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-607
inet6/filter/INPUT -i eth0 -j limit-607
- inet/filter/limit-607 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-607 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
- inet/filter/limit-607 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/limit-607 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/limit-607 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-607 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-607 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/limit-607 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 615 {"flow-limit":{"addr":"dest","interval":5,"log":"none","name":"foo","update":false},"in":"A","no-track":true,"out":"_fw"}
+Filter 615 {"flow-limit":{"addr":"dest","interval":5,"log":"none","name":"A","update":false},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-608
inet6/filter/INPUT -i eth0 -j limit-608
- inet/filter/limit-608 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-608 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-608 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-608 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/limit-608 -j ACCEPT
inet6/filter/limit-608 -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
@@ -9027,19 +9027,19 @@ Filter 615 {"flow-limit":{"addr":"dest","interval":5,"lo
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 616 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":"none","name":"foo","update":false},"in":"A","no-track":true,"out":"_fw"}
+Filter 616 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":"none","name":"A","update":false},"in":"A","no-track":true,"out":"_fw"}
(filter-limit)
- inet/filter/INPUT -i eth0 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/INPUT -i eth0 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/INPUT -i eth0 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/INPUT -i eth0 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 617 {"flow-limit":{"addr":"dest","interval":5,"log":"none","name":"foo","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 617 {"flow-limit":{"addr":"dest","interval":5,"log":"none","name":"A","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-610
inet6/filter/INPUT -i eth0 -j limit-610
- inet/filter/limit-610 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-610 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-610 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-610 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/limit-610 -m limit --limit 1/second -j LOG
inet6/filter/limit-610 -m limit --limit 1/second -j LOG
inet/filter/limit-610 -j ACCEPT
@@ -9051,23 +9051,23 @@ Filter 617 {"flow-limit":{"addr":"dest","interval":5,"lo
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 618 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":"none","name":"foo","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
+Filter 618 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":"none","name":"A","update":false},"in":"A","log":true,"no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-611
inet6/filter/INPUT -i eth0 -j limit-611
- inet/filter/limit-611 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-611 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-611 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-611 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/limit-611 -m limit --limit 1/second -j LOG
inet6/filter/limit-611 -m limit --limit 1/second -j LOG
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
-Filter 619 {"flow-limit":{"addr":"dest","interval":5,"log":"none","name":"foo","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 619 {"flow-limit":{"addr":"dest","interval":5,"log":"none","name":"A","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
inet/filter/INPUT -i eth0 -j limit-612
inet6/filter/INPUT -i eth0 -j limit-612
- inet/filter/limit-612 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/limit-612 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/limit-612 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/limit-612 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/filter/limit-612 -j ACCEPT
inet6/filter/limit-612 -j ACCEPT
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
@@ -9077,10 +9077,10 @@ Filter 619 {"flow-limit":{"addr":"dest","interval":5,"lo
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 620 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":"none","name":"foo","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
+Filter 620 {"action":"pass","flow-limit":{"addr":"dest","interval":5,"log":"none","name":"A","update":false},"in":"A","log":"none","no-track":true,"out":"_fw"}
(filter-limit)
- inet/filter/INPUT -i eth0 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
- inet6/filter/INPUT -i eth0 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet/filter/INPUT -i eth0 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+ inet6/filter/INPUT -i eth0 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
inet/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
inet6/raw/PREROUTING -m addrtype --dst-type LOCAL -i eth0 -j CT --notrack
@@ -9528,50 +9528,50 @@ Filter 648 {"flow-limit":{"count":150,"interval":5,"log"
inet/filter/OUTPUT -o eth0 -j ACCEPT
inet6/filter/OUTPUT -o eth0 -j ACCEPT
-Filter 649 {"update-limit":"foo"}
+Filter 649 {"update-limit":"A"}
(filter-limit)
- inet/filter/FORWARD -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet/filter/INPUT -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/FORWARD -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
- inet6/filter/INPUT -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
- inet/filter/OUTPUT -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/OUTPUT -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/FORWARD -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet/filter/INPUT -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/FORWARD -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet6/filter/INPUT -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/OUTPUT -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/OUTPUT -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 650 {"update-limit":{"addr":"src","measure":"conn","name":"foo"}}
+Filter 650 {"update-limit":{"addr":"src","measure":"conn","name":"A"}}
(filter-limit)
- inet/filter/FORWARD -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet/filter/INPUT -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/FORWARD -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
- inet6/filter/INPUT -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
- inet/filter/OUTPUT -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/OUTPUT -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/FORWARD -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet/filter/INPUT -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/FORWARD -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet6/filter/INPUT -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/OUTPUT -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/OUTPUT -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 651 {"update-limit":{"addr":"dest","measure":"conn","name":"foo"}}
+Filter 651 {"update-limit":{"addr":"dest","measure":"conn","name":"A"}}
(filter-limit)
- inet/filter/FORWARD -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet/filter/INPUT -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/FORWARD -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
- inet6/filter/INPUT -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
- inet/filter/OUTPUT -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/OUTPUT -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/FORWARD -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet/filter/INPUT -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/FORWARD -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet6/filter/INPUT -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/OUTPUT -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/OUTPUT -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 652 {"update-limit":{"addr":"src","measure":"flow","name":"foo"}}
+Filter 652 {"update-limit":{"addr":"src","measure":"flow","name":"A"}}
(filter-limit)
- inet/filter/FORWARD -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet/filter/INPUT -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/FORWARD -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
- inet6/filter/INPUT -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
- inet/filter/OUTPUT -m recent --name user:foo --rsource --mask 255.255.255.255 --set
- inet6/filter/OUTPUT -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/FORWARD -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet/filter/INPUT -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/FORWARD -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet6/filter/INPUT -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/OUTPUT -m recent --name user:A --rsource --mask 255.255.255.255 --set
+ inet6/filter/OUTPUT -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-Filter 653 {"update-limit":{"addr":"dest","measure":"flow","name":"foo"}}
+Filter 653 {"update-limit":{"addr":"dest","measure":"flow","name":"A"}}
(filter-limit)
- inet/filter/FORWARD -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet/filter/INPUT -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/FORWARD -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
- inet6/filter/INPUT -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
- inet/filter/OUTPUT -m recent --name user:foo --rdest --mask 255.255.255.255 --set
- inet6/filter/OUTPUT -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/FORWARD -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet/filter/INPUT -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/FORWARD -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet6/filter/INPUT -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+ inet/filter/OUTPUT -m recent --name user:A --rdest --mask 255.255.255.255 --set
+ inet6/filter/OUTPUT -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
Filter 654 {}
(log)
@@ -10955,8 +10955,8 @@ hash:net family inet
:logreject-0 - [0:0]
:logtarpit-0 - [0:0]
:tarpit - [0:0]
--A FORWARD -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A FORWARD -m recent --name user:foo --rsource --mask 255.255.255.255 --set
+-A FORWARD -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A FORWARD -m recent --name user:A --rsource --mask 255.255.255.255 --set
-A FORWARD -j limit-427
-A FORWARD -j limit-426
-A FORWARD -j limit-425
@@ -11197,11 +11197,11 @@ hash:net family inet
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-16
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-17
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-18
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-20
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-20
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-20
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-21
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-22
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-24
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-24
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-24
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-25
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-26
@@ -11209,11 +11209,11 @@ hash:net family inet
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-28
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-29
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-30
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-32
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-32
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-32
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-33
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-34
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-36
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-36
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-36
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-37
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-38
@@ -11227,11 +11227,11 @@ hash:net family inet
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-46
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-47
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-48
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-50
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-51
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-52
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-54
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-55
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-56
@@ -11239,11 +11239,11 @@ hash:net family inet
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-58
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-59
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-60
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-62
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-63
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-64
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-66
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-67
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-68
@@ -11257,11 +11257,11 @@ hash:net family inet
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-76
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-77
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-78
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-80
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-81
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-82
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-84
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-85
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-86
@@ -11269,11 +11269,11 @@ hash:net family inet
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-88
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-89
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-90
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-92
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-93
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-94
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-96
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-97
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-98
@@ -11287,11 +11287,11 @@ hash:net family inet
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-106
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-107
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-108
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-50
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-50
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-110
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-111
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-112
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-54
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-54
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-114
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-115
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-116
@@ -11299,11 +11299,11 @@ hash:net family inet
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-118
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-119
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-120
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-62
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-62
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-122
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-123
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-124
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-66
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-66
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-126
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-127
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-128
@@ -11317,11 +11317,11 @@ hash:net family inet
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-136
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-137
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-138
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-140
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-141
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-142
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-144
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-145
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-146
@@ -11329,11 +11329,11 @@ hash:net family inet
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-148
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-149
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-150
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-152
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-153
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-154
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-156
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-157
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-158
@@ -11347,11 +11347,11 @@ hash:net family inet
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-166
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-167
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-168
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-170
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-171
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-172
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-174
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-175
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-176
@@ -11359,11 +11359,11 @@ hash:net family inet
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-178
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-179
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-180
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-182
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-183
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-184
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-186
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-187
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-188
@@ -11506,9 +11506,9 @@ hash:net family inet
-A FORWARD -j ACCEPT
-A FORWARD -j logaccept-final-37
-A FORWARD -j ACCEPT
--A FORWARD -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A FORWARD -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A FORWARD -m recent --name user:foo --rdest --mask 255.255.255.255 --set
+-A FORWARD -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A FORWARD -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A FORWARD -m recent --name user:A --rdest --mask 255.255.255.255 --set
-A FORWARD -j ACCEPT
-A FORWARD -j logdrop-199
-A FORWARD
@@ -11577,8 +11577,8 @@ hash:net family inet
-A FORWARD -m policy --dir in --pol ipsec -o eth5 -j ACCEPT
-A FORWARD -m policy --dir in --pol ipsec -m policy --dir out --pol ipsec -j ACCEPT
-A FORWARD -p icmp -j icmp-routing
--A INPUT -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A INPUT -m recent --name user:foo --rsource --mask 255.255.255.255 --set
+-A INPUT -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A INPUT -m recent --name user:A --rsource --mask 255.255.255.255 --set
-A INPUT -j limit-427
-A INPUT -j limit-426
-A INPUT -j limit-425
@@ -11934,11 +11934,11 @@ hash:net family inet
-A INPUT -i eth0 -j limit-444
-A INPUT -i eth0 -j limit-445
-A INPUT -i eth0 -j limit-446
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-152
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-152
-A INPUT -i eth0 -j limit-448
-A INPUT -i eth0 -j limit-449
-A INPUT -i eth0 -j limit-450
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-156
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-156
-A INPUT -i eth0 -j limit-452
-A INPUT -i eth0 -j limit-453
-A INPUT -i eth0 -j limit-454
@@ -11946,11 +11946,11 @@ hash:net family inet
-A INPUT -i eth0 -j limit-456
-A INPUT -i eth0 -j limit-457
-A INPUT -i eth0 -j limit-458
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-164
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-164
-A INPUT -i eth0 -j limit-460
-A INPUT -i eth0 -j limit-461
-A INPUT -i eth0 -j limit-462
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-168
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-168
-A INPUT -i eth0 -j limit-464
-A INPUT -i eth0 -j limit-465
-A INPUT -i eth0 -j limit-466
@@ -11964,11 +11964,11 @@ hash:net family inet
-A INPUT -i eth0 -j limit-474
-A INPUT -i eth0 -j limit-475
-A INPUT -i eth0 -j limit-476
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A INPUT -i eth0 -j limit-478
-A INPUT -i eth0 -j limit-479
-A INPUT -i eth0 -j limit-480
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A INPUT -i eth0 -j limit-482
-A INPUT -i eth0 -j limit-483
-A INPUT -i eth0 -j limit-484
@@ -11976,11 +11976,11 @@ hash:net family inet
-A INPUT -i eth0 -j limit-486
-A INPUT -i eth0 -j limit-487
-A INPUT -i eth0 -j limit-488
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A INPUT -i eth0 -j limit-490
-A INPUT -i eth0 -j limit-491
-A INPUT -i eth0 -j limit-492
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A INPUT -i eth0 -j limit-494
-A INPUT -i eth0 -j limit-495
-A INPUT -i eth0 -j limit-496
@@ -11994,11 +11994,11 @@ hash:net family inet
-A INPUT -i eth0 -j limit-504
-A INPUT -i eth0 -j limit-505
-A INPUT -i eth0 -j limit-506
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A INPUT -i eth0 -j limit-508
-A INPUT -i eth0 -j limit-509
-A INPUT -i eth0 -j limit-510
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A INPUT -i eth0 -j limit-512
-A INPUT -i eth0 -j limit-513
-A INPUT -i eth0 -j limit-514
@@ -12006,11 +12006,11 @@ hash:net family inet
-A INPUT -i eth0 -j limit-516
-A INPUT -i eth0 -j limit-517
-A INPUT -i eth0 -j limit-518
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A INPUT -i eth0 -j limit-520
-A INPUT -i eth0 -j limit-521
-A INPUT -i eth0 -j limit-522
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A INPUT -i eth0 -j limit-524
-A INPUT -i eth0 -j limit-525
-A INPUT -i eth0 -j limit-526
@@ -12024,11 +12024,11 @@ hash:net family inet
-A INPUT -i eth0 -j limit-534
-A INPUT -i eth0 -j limit-535
-A INPUT -i eth0 -j limit-536
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-182
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-182
-A INPUT -i eth0 -j limit-538
-A INPUT -i eth0 -j limit-539
-A INPUT -i eth0 -j limit-540
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-186
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-186
-A INPUT -i eth0 -j limit-542
-A INPUT -i eth0 -j limit-543
-A INPUT -i eth0 -j limit-544
@@ -12036,11 +12036,11 @@ hash:net family inet
-A INPUT -i eth0 -j limit-546
-A INPUT -i eth0 -j limit-547
-A INPUT -i eth0 -j limit-548
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-194
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-194
-A INPUT -i eth0 -j limit-550
-A INPUT -i eth0 -j limit-551
-A INPUT -i eth0 -j limit-552
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-198
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-198
-A INPUT -i eth0 -j limit-554
-A INPUT -i eth0 -j limit-555
-A INPUT -i eth0 -j limit-556
@@ -12054,11 +12054,11 @@ hash:net family inet
-A INPUT -i eth0 -j limit-564
-A INPUT -i eth0 -j limit-565
-A INPUT -i eth0 -j limit-566
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A INPUT -i eth0 -j limit-568
-A INPUT -i eth0 -j limit-569
-A INPUT -i eth0 -j limit-570
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A INPUT -i eth0 -j limit-572
-A INPUT -i eth0 -j limit-573
-A INPUT -i eth0 -j limit-574
@@ -12066,11 +12066,11 @@ hash:net family inet
-A INPUT -i eth0 -j limit-576
-A INPUT -i eth0 -j limit-577
-A INPUT -i eth0 -j limit-578
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A INPUT -i eth0 -j limit-580
-A INPUT -i eth0 -j limit-581
-A INPUT -i eth0 -j limit-582
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A INPUT -i eth0 -j limit-584
-A INPUT -i eth0 -j limit-585
-A INPUT -i eth0 -j limit-586
@@ -12084,11 +12084,11 @@ hash:net family inet
-A INPUT -i eth0 -j limit-594
-A INPUT -i eth0 -j limit-595
-A INPUT -i eth0 -j limit-596
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A INPUT -i eth0 -j limit-598
-A INPUT -i eth0 -j limit-599
-A INPUT -i eth0 -j limit-600
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A INPUT -i eth0 -j limit-602
-A INPUT -i eth0 -j limit-603
-A INPUT -i eth0 -j limit-604
@@ -12096,11 +12096,11 @@ hash:net family inet
-A INPUT -i eth0 -j limit-606
-A INPUT -i eth0 -j limit-607
-A INPUT -i eth0 -j limit-608
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A INPUT -i eth0 -j limit-610
-A INPUT -i eth0 -j limit-611
-A INPUT -i eth0 -j limit-612
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A INPUT -i eth0 -j limit-614
-A INPUT -i eth0 -j limit-615
-A INPUT -i eth0 -j limit-616
@@ -12129,9 +12129,9 @@ hash:net family inet
-A INPUT -i eth0 -j limit-639
-A INPUT -i eth0 -j limit-640
-A INPUT -i eth0 -j limit-641
--A INPUT -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A INPUT -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A INPUT -m recent --name user:foo --rdest --mask 255.255.255.255 --set
+-A INPUT -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A INPUT -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A INPUT -m recent --name user:A --rdest --mask 255.255.255.255 --set
-A INPUT -j ACCEPT
-A INPUT -j logdrop-199
-A INPUT
@@ -12156,8 +12156,8 @@ hash:net family inet
-A INPUT -i eth0 -j ACCEPT
-A INPUT -j ACCEPT
-A INPUT -p icmp -j icmp-routing
--A OUTPUT -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A OUTPUT -m recent --name user:foo --rsource --mask 255.255.255.255 --set
+-A OUTPUT -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A OUTPUT -m recent --name user:A --rsource --mask 255.255.255.255 --set
-A OUTPUT -j limit-427
-A OUTPUT -j limit-426
-A OUTPUT -j limit-425
@@ -12399,11 +12399,11 @@ hash:net family inet
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-16
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-17
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-18
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-20
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-20
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-20
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-21
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-22
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-24
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-24
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-24
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-25
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-26
@@ -12411,11 +12411,11 @@ hash:net family inet
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-28
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-29
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-30
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-32
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-32
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-32
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-33
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-34
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-36
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-36
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-36
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-37
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-38
@@ -12429,11 +12429,11 @@ hash:net family inet
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-46
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-47
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-48
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-50
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-51
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-52
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-54
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-55
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-56
@@ -12441,11 +12441,11 @@ hash:net family inet
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-58
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-59
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-60
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-62
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-63
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-64
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-66
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-67
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-68
@@ -12459,11 +12459,11 @@ hash:net family inet
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-76
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-77
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-78
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-80
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-81
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-82
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-84
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-85
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-86
@@ -12471,11 +12471,11 @@ hash:net family inet
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-88
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-89
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-90
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-92
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-93
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-94
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-96
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-97
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-98
@@ -12489,11 +12489,11 @@ hash:net family inet
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-106
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-107
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-108
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-50
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-50
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-110
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-111
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-112
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-54
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-54
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-114
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-115
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-116
@@ -12501,11 +12501,11 @@ hash:net family inet
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-118
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-119
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-120
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-62
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-62
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-122
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-123
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-124
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-66
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-66
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-126
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-127
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-128
@@ -12519,11 +12519,11 @@ hash:net family inet
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-136
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-137
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-138
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-140
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-141
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-142
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-144
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-145
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-146
@@ -12531,11 +12531,11 @@ hash:net family inet
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-148
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-149
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-150
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-152
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-153
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-154
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-156
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-157
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-158
@@ -12549,11 +12549,11 @@ hash:net family inet
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-166
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-167
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-168
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-170
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-171
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-172
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-174
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-175
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-176
@@ -12561,11 +12561,11 @@ hash:net family inet
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-178
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-179
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-180
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-182
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-183
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-184
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-186
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-187
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-188
@@ -12822,9 +12822,9 @@ hash:net family inet
-A OUTPUT -o eth0 -j ACCEPT
-A OUTPUT -o eth0 -j ACCEPT
-A OUTPUT -o eth0 -j ACCEPT
--A OUTPUT -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A OUTPUT -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A OUTPUT -m recent --name user:foo --rdest --mask 255.255.255.255 --set
+-A OUTPUT -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A OUTPUT -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A OUTPUT -m recent --name user:A --rdest --mask 255.255.255.255 --set
-A OUTPUT -j ACCEPT
-A OUTPUT -j logdrop-199
-A OUTPUT
@@ -12862,53 +12862,53 @@ hash:net family inet
-A limit-100 -m recent --name limit-100 --rsource --mask 255.255.255.255 --set -j ACCEPT
-A limit-101 -m recent --name limit-101 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-42
-A limit-101 -m recent --name limit-101 --rsource --mask 255.255.255.255 --set
--A limit-102 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-43
--A limit-102 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-103 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-44
--A limit-103 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-104 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-45
+-A limit-102 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-43
+-A limit-102 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-103 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-44
+-A limit-103 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-104 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-45
-A limit-104 -m limit --limit 1/second -j LOG
--A limit-104 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-105 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-46
--A limit-105 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-106 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-47
--A limit-106 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-107 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-48
--A limit-107 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-108 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-49
+-A limit-104 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-105 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-46
+-A limit-105 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-106 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-47
+-A limit-106 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-107 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-48
+-A limit-107 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-108 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-49
-A limit-108 -j ACCEPT
-A limit-11 -m recent --name limit-11 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-12
-A limit-11 -m recent --name limit-11 --rsource --mask 255.255.255.255 --set
--A limit-110 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-51
+-A limit-110 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-51
-A limit-110 -m limit --limit 1/second -j LOG
-A limit-110 -j ACCEPT
--A limit-111 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-52
+-A limit-111 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-52
-A limit-111 -m limit --limit 1/second -j LOG
--A limit-112 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-53
+-A limit-112 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-53
-A limit-112 -j ACCEPT
--A limit-114 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-55
--A limit-114 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-115 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-56
--A limit-115 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-116 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-57
+-A limit-114 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-55
+-A limit-114 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-115 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-56
+-A limit-115 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-116 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-57
-A limit-116 -m limit --limit 1/second -j LOG
--A limit-116 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-117 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-58
--A limit-117 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-118 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-59
--A limit-118 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-119 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-60
--A limit-119 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-12 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-13
--A limit-12 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-120 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-61
+-A limit-116 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-117 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-58
+-A limit-117 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-118 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-59
+-A limit-118 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-119 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-60
+-A limit-119 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-12 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-13
+-A limit-12 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-120 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-61
-A limit-120 -j ACCEPT
--A limit-122 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-63
+-A limit-122 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-63
-A limit-122 -m limit --limit 1/second -j LOG
-A limit-122 -j ACCEPT
--A limit-123 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-64
+-A limit-123 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-64
-A limit-123 -m limit --limit 1/second -j LOG
--A limit-124 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-65
+-A limit-124 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-65
-A limit-124 -j ACCEPT
-A limit-126 -m recent --name limit-126 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-126 -m recent --name limit-126 --rsource --mask 255.255.255.255 --set -j ACCEPT
@@ -12919,60 +12919,60 @@ hash:net family inet
-A limit-128 -m recent --name limit-128 --rsource --mask 255.255.255.255 --set -j ACCEPT
-A limit-129 -m recent --name limit-129 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-129 -m recent --name limit-129 --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-13 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-14
--A limit-13 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
+-A limit-13 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-14
+-A limit-13 -m recent --name user:A --rsource --mask 255.255.255.255 --set
-A limit-130 -m recent --name limit-130 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-130 -m recent --name limit-130 --rsource --mask 255.255.255.255 --set -j ACCEPT
-A limit-131 -m recent --name limit-131 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-131 -m recent --name limit-131 --rsource --mask 255.255.255.255 --set
--A limit-132 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-132 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-133 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-133 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-134 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-132 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-132 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-133 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-133 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-134 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-134 -m limit --limit 1/second -j LOG
--A limit-134 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-135 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-135 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-136 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-136 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-137 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-137 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-138 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-134 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-135 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-135 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-136 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-136 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-137 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-137 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-138 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-138 -j ACCEPT
--A limit-14 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-15
+-A limit-14 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-15
-A limit-14 -m limit --limit 1/second -j LOG
--A limit-14 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-140 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-14 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-140 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-140 -m limit --limit 1/second -j LOG
-A limit-140 -j ACCEPT
--A limit-141 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-141 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-141 -m limit --limit 1/second -j LOG
--A limit-142 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-142 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-142 -j ACCEPT
--A limit-144 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-144 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-145 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-145 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-146 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-144 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-144 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-145 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-145 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-146 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-146 -m limit --limit 1/second -j LOG
--A limit-146 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-147 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-147 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-148 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-148 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-149 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-149 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-15 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-16
--A limit-15 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-150 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-146 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-147 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-147 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-148 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-148 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-149 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-149 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-15 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-16
+-A limit-15 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-150 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-150 -j ACCEPT
--A limit-152 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-152 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-152 -m limit --limit 1/second -j LOG
-A limit-152 -j ACCEPT
--A limit-153 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-153 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-153 -m limit --limit 1/second -j LOG
--A limit-154 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-154 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-154 -j ACCEPT
-A limit-156 -m recent --name limit-156 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-156 -m recent --name limit-156 --rsource --mask 255.255.255.255 --set -j ACCEPT
@@ -12983,59 +12983,59 @@ hash:net family inet
-A limit-158 -m recent --name limit-158 --rsource --mask 255.255.255.255 --set -j ACCEPT
-A limit-159 -m recent --name limit-159 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-159 -m recent --name limit-159 --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-16 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-17
--A limit-16 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-16 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-17
+-A limit-16 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
-A limit-160 -m recent --name limit-160 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-160 -m recent --name limit-160 --rsource --mask 255.255.255.255 --set -j ACCEPT
-A limit-161 -m recent --name limit-161 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-161 -m recent --name limit-161 --rsource --mask 255.255.255.255 --set
--A limit-162 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-162 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-163 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-163 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-164 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-162 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-162 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-163 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-163 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-164 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-164 -m limit --limit 1/second -j LOG
--A limit-164 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-165 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-165 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-166 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-166 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-167 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-167 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-168 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-164 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-165 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-165 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-166 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-166 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-167 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-167 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-168 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-168 -j ACCEPT
--A limit-17 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-18
--A limit-17 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-170 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-17 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-18
+-A limit-17 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-170 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-170 -m limit --limit 1/second -j LOG
-A limit-170 -j ACCEPT
--A limit-171 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-171 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-171 -m limit --limit 1/second -j LOG
--A limit-172 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-172 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-172 -j ACCEPT
--A limit-174 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-174 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-175 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-175 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-176 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-174 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-174 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-175 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-175 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-176 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-176 -m limit --limit 1/second -j LOG
--A limit-176 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-177 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-177 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-178 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-178 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-179 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-179 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-18 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-19
+-A limit-176 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-177 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-177 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-178 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-178 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-179 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-179 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-18 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-19
-A limit-18 -j ACCEPT
--A limit-180 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-180 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-180 -j ACCEPT
--A limit-182 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-182 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-182 -m limit --limit 1/second -j LOG
-A limit-182 -j ACCEPT
--A limit-183 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-183 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-183 -m limit --limit 1/second -j LOG
--A limit-184 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-184 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-184 -j ACCEPT
-A limit-186 -m hashlimit --hashlimit-upto 150/second --hashlimit-burst 150 --hashlimit-mode srcip --hashlimit-srcmask 32 --hashlimit-name limit-186 -j ACCEPT
-A limit-186 -m limit --limit 1/second -j LOG
@@ -13076,7 +13076,7 @@ hash:net family inet
-A limit-2 -m recent --name limit-2 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-3
-A limit-2 -m limit --limit 1/second -j LOG
-A limit-2 -m recent --name limit-2 --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-20 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-21
+-A limit-20 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-21
-A limit-20 -m limit --limit 1/second -j LOG
-A limit-20 -j ACCEPT
-A limit-200 -m hashlimit --hashlimit-upto 150/second --hashlimit-burst 150 --hashlimit-mode srcip --hashlimit-srcmask 32 --hashlimit-name limit-200 -j logaccept-3
@@ -13103,7 +13103,7 @@ hash:net family inet
-A limit-208 -j DROP
-A limit-209 -m hashlimit --hashlimit-upto 30/second --hashlimit-burst 30 --hashlimit-mode srcip --hashlimit-srcmask 32 --hashlimit-name limit-209 -j ACCEPT
-A limit-209 -j DROP
--A limit-21 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-22
+-A limit-21 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-22
-A limit-21 -m limit --limit 1/second -j LOG
-A limit-210 -m hashlimit --hashlimit-upto 30/second --hashlimit-burst 30 --hashlimit-mode srcip --hashlimit-srcmask 32 --hashlimit-name limit-210 -j ACCEPT
-A limit-210 -j DROP
@@ -13125,7 +13125,7 @@ hash:net family inet
-A limit-218 -m recent --name limit-218 --rsource --mask 255.255.255.255 --set
-A limit-219 -m recent --name limit-219 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-72
-A limit-219 -m recent --name limit-219 --rsource --mask 255.255.255.255 --set
--A limit-22 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-23
+-A limit-22 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-23
-A limit-22 -j ACCEPT
-A limit-220 -m recent --name limit-220 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-73
-A limit-220 -m recent --name limit-220 --rsource --mask 255.255.255.255 --set
@@ -13139,48 +13139,48 @@ hash:net family inet
-A limit-224 -m recent --name limit-224 --rsource --mask 255.255.255.255 --set
-A limit-225 -m recent --name limit-225 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-78
-A limit-225 -m recent --name limit-225 --rsource --mask 255.255.255.255 --set
--A limit-226 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-79
--A limit-226 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-227 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-80
--A limit-227 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-228 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-81
--A limit-228 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-229 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-82
--A limit-229 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-230 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-83
--A limit-230 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-231 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-84
--A limit-231 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-232 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-85
--A limit-233 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-86
--A limit-234 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-87
--A limit-235 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-88
+-A limit-226 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-79
+-A limit-226 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-227 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-80
+-A limit-227 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-228 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-81
+-A limit-228 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-229 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-82
+-A limit-229 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-230 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-83
+-A limit-230 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-231 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-84
+-A limit-231 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-232 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-85
+-A limit-233 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-86
+-A limit-234 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-87
+-A limit-235 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-88
-A limit-235 -m limit --limit 1/second -j LOG
--A limit-236 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-89
--A limit-237 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-90
--A limit-238 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-91
--A limit-238 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-239 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-92
--A limit-239 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-24 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-25
--A limit-24 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-240 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-93
--A limit-240 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-241 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-94
--A limit-241 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-242 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-95
--A limit-242 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-243 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-96
--A limit-243 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-244 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-97
--A limit-245 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-98
--A limit-246 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-99
--A limit-247 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-100
+-A limit-236 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-89
+-A limit-237 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-90
+-A limit-238 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-91
+-A limit-238 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-239 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-92
+-A limit-239 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-24 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-25
+-A limit-24 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-240 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-93
+-A limit-240 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-241 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-94
+-A limit-241 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-242 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-95
+-A limit-242 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-243 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-96
+-A limit-243 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-244 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-97
+-A limit-245 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-98
+-A limit-246 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-99
+-A limit-247 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-100
-A limit-247 -m limit --limit 1/second -j LOG
--A limit-248 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-101
--A limit-249 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-102
--A limit-25 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-26
--A limit-25 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
+-A limit-248 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-101
+-A limit-249 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-102
+-A limit-25 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-26
+-A limit-25 -m recent --name user:A --rdest --mask 255.255.255.255 --set
-A limit-250 -m recent --name limit-250 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
-A limit-250 -m recent --name limit-250 --rsource --mask 255.255.255.255 --set
-A limit-251 -m recent --name limit-251 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
@@ -13193,51 +13193,51 @@ hash:net family inet
-A limit-254 -m recent --name limit-254 --rsource --mask 255.255.255.255 --set
-A limit-255 -m recent --name limit-255 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
-A limit-255 -m recent --name limit-255 --rsource --mask 255.255.255.255 --set
--A limit-256 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-256 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-257 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-257 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-258 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-258 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-259 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-259 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-26 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-27
+-A limit-256 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-256 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-257 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-257 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-258 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-258 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-259 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-259 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-26 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-27
-A limit-26 -m limit --limit 1/second -j LOG
--A limit-26 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-260 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-260 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-261 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-261 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-262 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-263 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-264 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-265 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-26 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-260 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-260 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-261 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-261 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-262 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-263 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-264 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-265 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-265 -m limit --limit 1/second -j LOG
--A limit-266 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-267 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-268 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-268 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-269 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-269 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-27 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-28
--A limit-27 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-270 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-270 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-271 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-271 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-272 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-272 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-273 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-273 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-274 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-275 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-276 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-277 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-266 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-267 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-268 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-268 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-269 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-269 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-27 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-28
+-A limit-27 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-270 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-270 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-271 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-271 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-272 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-272 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-273 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-273 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-274 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-275 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-276 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-277 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-277 -m limit --limit 1/second -j LOG
--A limit-278 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-279 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-28 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-29
--A limit-28 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-278 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-279 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-28 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-29
+-A limit-28 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
-A limit-280 -m recent --name limit-280 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
-A limit-280 -m recent --name limit-280 --rsource --mask 255.255.255.255 --set
-A limit-281 -m recent --name limit-281 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
@@ -13250,50 +13250,50 @@ hash:net family inet
-A limit-284 -m recent --name limit-284 --rsource --mask 255.255.255.255 --set
-A limit-285 -m recent --name limit-285 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
-A limit-285 -m recent --name limit-285 --rsource --mask 255.255.255.255 --set
--A limit-286 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-286 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-287 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-287 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-288 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-288 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-289 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-289 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-29 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-30
--A limit-29 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-290 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-290 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-291 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-291 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-292 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-293 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-294 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-295 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-286 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-286 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-287 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-287 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-288 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-288 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-289 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-289 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-29 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-30
+-A limit-29 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-290 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-290 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-291 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-291 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-292 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-293 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-294 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-295 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-295 -m limit --limit 1/second -j LOG
--A limit-296 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-297 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-298 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-298 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-299 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-299 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
+-A limit-296 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-297 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-298 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-298 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-299 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-299 -m recent --name user:A --rdest --mask 255.255.255.255 --set
-A limit-3 -m recent --name limit-3 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-4
-A limit-3 -m recent --name limit-3 --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-30 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-31
+-A limit-30 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-31
-A limit-30 -j ACCEPT
--A limit-300 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-300 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-301 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-301 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-302 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-302 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-303 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-303 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-304 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-305 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-306 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-307 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-300 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-300 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-301 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-301 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-302 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-302 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-303 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-303 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-304 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-305 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-306 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-307 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-307 -m limit --limit 1/second -j LOG
--A limit-308 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-309 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-308 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-309 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-310 -m recent --name limit-310 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-103
-A limit-310 -m recent --name limit-310 --rsource --mask 255.255.255.255 --set
-A limit-311 -m recent --name limit-311 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-104
@@ -13306,50 +13306,50 @@ hash:net family inet
-A limit-314 -m recent --name limit-314 --rsource --mask 255.255.255.255 --set
-A limit-315 -m recent --name limit-315 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-108
-A limit-315 -m recent --name limit-315 --rsource --mask 255.255.255.255 --set
--A limit-316 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-109
--A limit-316 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-317 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-110
--A limit-317 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-318 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-111
--A limit-318 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-319 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-112
--A limit-319 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-32 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-33
+-A limit-316 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-109
+-A limit-316 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-317 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-110
+-A limit-317 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-318 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-111
+-A limit-318 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-319 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-112
+-A limit-319 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-32 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-33
-A limit-32 -m limit --limit 1/second -j LOG
-A limit-32 -j ACCEPT
--A limit-320 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-113
--A limit-320 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-321 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-114
--A limit-321 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-322 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-115
--A limit-323 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-116
--A limit-324 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-117
--A limit-325 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-118
+-A limit-320 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-113
+-A limit-320 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-321 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-114
+-A limit-321 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-322 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-115
+-A limit-323 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-116
+-A limit-324 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-117
+-A limit-325 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-118
-A limit-325 -m limit --limit 1/second -j LOG
--A limit-326 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-119
--A limit-327 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-120
--A limit-328 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-121
--A limit-328 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-329 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-122
--A limit-329 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-33 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-34
+-A limit-326 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-119
+-A limit-327 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-120
+-A limit-328 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-121
+-A limit-328 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-329 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-122
+-A limit-329 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-33 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-34
-A limit-33 -m limit --limit 1/second -j LOG
--A limit-330 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-123
--A limit-330 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-331 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-124
--A limit-331 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-332 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-125
--A limit-332 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-333 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-126
--A limit-333 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-334 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-127
--A limit-335 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-128
--A limit-336 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-129
--A limit-337 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-130
+-A limit-330 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-123
+-A limit-330 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-331 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-124
+-A limit-331 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-332 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-125
+-A limit-332 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-333 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-126
+-A limit-333 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-334 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-127
+-A limit-335 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-128
+-A limit-336 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-129
+-A limit-337 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-130
-A limit-337 -m limit --limit 1/second -j LOG
--A limit-338 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-131
--A limit-339 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-132
--A limit-34 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-35
+-A limit-338 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-131
+-A limit-339 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-132
+-A limit-34 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-35
-A limit-34 -j ACCEPT
-A limit-340 -m recent --name limit-340 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-340 -m recent --name limit-340 --rsource --mask 255.255.255.255 --set
@@ -13363,46 +13363,46 @@ hash:net family inet
-A limit-344 -m recent --name limit-344 --rsource --mask 255.255.255.255 --set
-A limit-345 -m recent --name limit-345 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-345 -m recent --name limit-345 --rsource --mask 255.255.255.255 --set
--A limit-346 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-346 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-347 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-347 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-348 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-348 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-349 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-349 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-350 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-350 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-351 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-351 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-352 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-353 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-354 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-355 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-346 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-346 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-347 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-347 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-348 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-348 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-349 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-349 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-350 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-350 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-351 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-351 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-352 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-353 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-354 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-355 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-355 -m limit --limit 1/second -j LOG
--A limit-356 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-357 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-358 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-358 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-359 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-359 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
+-A limit-356 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-357 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-358 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-358 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-359 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-359 -m recent --name user:A --rdest --mask 255.255.255.255 --set
-A limit-36 -m recent --name limit-36 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
-A limit-36 -m recent --name limit-36 --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-360 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-360 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-361 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-361 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-362 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-362 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-363 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-363 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-364 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-365 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-366 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-367 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-360 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-360 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-361 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-361 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-362 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-362 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-363 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-363 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-364 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-365 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-366 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-367 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-367 -m limit --limit 1/second -j LOG
--A limit-368 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-369 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-368 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-369 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-37 -m recent --name limit-37 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
-A limit-37 -m recent --name limit-37 --rsource --mask 255.255.255.255 --set
-A limit-370 -m recent --name limit-370 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
@@ -13417,49 +13417,49 @@ hash:net family inet
-A limit-374 -m recent --name limit-374 --rsource --mask 255.255.255.255 --set
-A limit-375 -m recent --name limit-375 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-375 -m recent --name limit-375 --rsource --mask 255.255.255.255 --set
--A limit-376 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-376 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-377 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-377 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-378 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-378 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-379 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-379 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-376 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-376 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-377 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-377 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-378 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-378 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-379 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-379 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
-A limit-38 -m recent --name limit-38 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
-A limit-38 -m limit --limit 1/second -j LOG
-A limit-38 -m recent --name limit-38 --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-380 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-380 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-381 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-381 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-382 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-383 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-384 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-385 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-380 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-380 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-381 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-381 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-382 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-383 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-384 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-385 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-385 -m limit --limit 1/second -j LOG
--A limit-386 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-387 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-388 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-388 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-389 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-389 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
+-A limit-386 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-387 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-388 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-388 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-389 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-389 -m recent --name user:A --rdest --mask 255.255.255.255 --set
-A limit-39 -m recent --name limit-39 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
-A limit-39 -m recent --name limit-39 --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-390 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-390 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-391 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-391 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-392 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-392 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-393 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-393 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-394 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-395 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-396 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-397 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-390 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-390 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-391 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-391 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-392 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-392 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-393 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-393 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-394 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-395 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-396 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-397 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-397 -m limit --limit 1/second -j LOG
--A limit-398 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-399 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-398 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-399 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-4 -m recent --name limit-4 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-5
-A limit-4 -m recent --name limit-4 --rsource --mask 255.255.255.255 --set -j ACCEPT
-A limit-40 -m recent --name limit-40 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
@@ -13518,8 +13518,8 @@ hash:net family inet
-A limit-419 -m hashlimit --hashlimit-upto 30/second --hashlimit-burst 30 --hashlimit-mode srcip --hashlimit-srcmask 32 --hashlimit-name limit-419 -j RETURN
-A limit-419 -m limit --limit 1/second -j LOG
-A limit-419 -j DROP
--A limit-42 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-42 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-42 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-42 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
-A limit-420 -m hashlimit --hashlimit-upto 30/second --hashlimit-burst 30 --hashlimit-mode srcip --hashlimit-srcmask 32 --hashlimit-name limit-420 -j RETURN
-A limit-420 -j DROP
-A limit-421 -m hashlimit --hashlimit-upto 30/second --hashlimit-burst 30 --hashlimit-mode srcip --hashlimit-srcmask 32 --hashlimit-name limit-421 -j RETURN
@@ -13540,8 +13540,8 @@ hash:net family inet
-A limit-428 -m recent --name limit-428 --rsource --mask 255.255.255.255 --set -j ACCEPT
-A limit-429 -m recent --name limit-429 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-134
-A limit-429 -m recent --name limit-429 --rsource --mask 255.255.255.255 --set
--A limit-43 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-43 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
+-A limit-43 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-43 -m recent --name user:A --rsource --mask 255.255.255.255 --set
-A limit-430 -m recent --name limit-430 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-135
-A limit-430 -m limit --limit 1/second -j LOG
-A limit-430 -m recent --name limit-430 --rsource --mask 255.255.255.255 --set -j ACCEPT
@@ -13564,56 +13564,56 @@ hash:net family inet
-A limit-438 -m recent --name limit-438 --rsource --mask 255.255.255.255 --set -j ACCEPT
-A limit-439 -m recent --name limit-439 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-144
-A limit-439 -m recent --name limit-439 --rsource --mask 255.255.255.255 --set
--A limit-44 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-44 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
-A limit-44 -m limit --limit 1/second -j LOG
--A limit-44 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-440 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-145
--A limit-440 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-441 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-146
--A limit-441 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-442 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-147
+-A limit-44 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-440 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-145
+-A limit-440 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-441 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-146
+-A limit-441 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-442 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-147
-A limit-442 -m limit --limit 1/second -j LOG
--A limit-442 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-443 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-148
--A limit-443 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-444 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-149
--A limit-444 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-445 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-150
--A limit-445 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-446 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-151
+-A limit-442 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-443 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-148
+-A limit-443 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-444 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-149
+-A limit-444 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-445 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-150
+-A limit-445 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-446 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-151
-A limit-446 -j ACCEPT
--A limit-448 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-153
+-A limit-448 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-153
-A limit-448 -m limit --limit 1/second -j LOG
-A limit-448 -j ACCEPT
--A limit-449 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-154
+-A limit-449 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-154
-A limit-449 -m limit --limit 1/second -j LOG
--A limit-45 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-45 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-450 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-155
+-A limit-45 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-45 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-450 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-155
-A limit-450 -j ACCEPT
--A limit-452 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-157
--A limit-452 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-453 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-158
--A limit-453 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-454 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-159
+-A limit-452 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-157
+-A limit-452 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-453 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-158
+-A limit-453 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-454 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-159
-A limit-454 -m limit --limit 1/second -j LOG
--A limit-454 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-455 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-160
--A limit-455 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-456 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-161
--A limit-456 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-457 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-162
--A limit-457 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-458 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-163
+-A limit-454 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-455 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-160
+-A limit-455 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-456 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-161
+-A limit-456 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-457 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-162
+-A limit-457 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-458 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-163
-A limit-458 -j ACCEPT
--A limit-46 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-46 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-460 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-165
+-A limit-46 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-46 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-460 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-165
-A limit-460 -m limit --limit 1/second -j LOG
-A limit-460 -j ACCEPT
--A limit-461 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-166
+-A limit-461 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-166
-A limit-461 -m limit --limit 1/second -j LOG
--A limit-462 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-167
+-A limit-462 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-167
-A limit-462 -j ACCEPT
-A limit-464 -m recent --name limit-464 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
-A limit-464 -m recent --name limit-464 --rsource --mask 255.255.255.255 --set -j ACCEPT
@@ -13628,53 +13628,53 @@ hash:net family inet
-A limit-468 -m recent --name limit-468 --rsource --mask 255.255.255.255 --set -j ACCEPT
-A limit-469 -m recent --name limit-469 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
-A limit-469 -m recent --name limit-469 --rsource --mask 255.255.255.255 --set
--A limit-47 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-47 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-470 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-470 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-471 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-471 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-472 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-47 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-47 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-470 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-470 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-471 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-471 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-472 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
-A limit-472 -m limit --limit 1/second -j LOG
--A limit-472 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-473 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-473 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-474 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-474 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-475 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-475 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-476 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-472 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-473 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-473 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-474 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-474 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-475 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-475 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-476 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-476 -j ACCEPT
--A limit-478 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-478 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-478 -m limit --limit 1/second -j LOG
-A limit-478 -j ACCEPT
--A limit-479 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-479 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-479 -m limit --limit 1/second -j LOG
--A limit-48 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-48 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-48 -j ACCEPT
--A limit-480 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-480 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-480 -j ACCEPT
--A limit-482 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-482 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-483 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-483 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-484 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-482 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-482 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-483 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-483 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-484 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
-A limit-484 -m limit --limit 1/second -j LOG
--A limit-484 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-485 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-485 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-486 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-486 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-487 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-487 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-488 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-484 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-485 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-485 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-486 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-486 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-487 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-487 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-488 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-488 -j ACCEPT
--A limit-490 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-490 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-490 -m limit --limit 1/second -j LOG
-A limit-490 -j ACCEPT
--A limit-491 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-491 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-491 -m limit --limit 1/second -j LOG
--A limit-492 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-492 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-492 -j ACCEPT
-A limit-494 -m recent --name limit-494 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
-A limit-494 -m recent --name limit-494 --rsource --mask 255.255.255.255 --set -j ACCEPT
@@ -13691,56 +13691,56 @@ hash:net family inet
-A limit-499 -m recent --name limit-499 --rsource --mask 255.255.255.255 --set
-A limit-5 -m recent --name limit-5 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-6
-A limit-5 -m recent --name limit-5 --rsource --mask 255.255.255.255 --set
--A limit-50 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-50 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-50 -m limit --limit 1/second -j LOG
-A limit-50 -j ACCEPT
--A limit-500 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-500 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-501 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-501 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-502 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-500 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-500 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-501 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-501 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-502 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
-A limit-502 -m limit --limit 1/second -j LOG
--A limit-502 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-503 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-503 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-504 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-504 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-505 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-505 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-506 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-502 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-503 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-503 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-504 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-504 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-505 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-505 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-506 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-506 -j ACCEPT
--A limit-508 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-508 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-508 -m limit --limit 1/second -j LOG
-A limit-508 -j ACCEPT
--A limit-509 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-509 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-509 -m limit --limit 1/second -j LOG
--A limit-51 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-51 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-51 -m limit --limit 1/second -j LOG
--A limit-510 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-510 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-510 -j ACCEPT
--A limit-512 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-512 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-513 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-513 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-514 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-512 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-512 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-513 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-513 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-514 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
-A limit-514 -m limit --limit 1/second -j LOG
--A limit-514 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-515 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-515 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-516 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-516 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-517 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-517 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-518 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-514 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-515 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-515 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-516 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-516 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-517 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-517 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-518 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-518 -j ACCEPT
--A limit-52 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-52 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-52 -j ACCEPT
--A limit-520 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-520 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-520 -m limit --limit 1/second -j LOG
-A limit-520 -j ACCEPT
--A limit-521 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-521 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-521 -m limit --limit 1/second -j LOG
--A limit-522 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-522 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-522 -j ACCEPT
-A limit-524 -m recent --name limit-524 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-169
-A limit-524 -m recent --name limit-524 --rsource --mask 255.255.255.255 --set -j ACCEPT
@@ -13755,53 +13755,53 @@ hash:net family inet
-A limit-528 -m recent --name limit-528 --rsource --mask 255.255.255.255 --set -j ACCEPT
-A limit-529 -m recent --name limit-529 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-174
-A limit-529 -m recent --name limit-529 --rsource --mask 255.255.255.255 --set
--A limit-530 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-175
--A limit-530 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-531 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-176
--A limit-531 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-532 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-177
+-A limit-530 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-175
+-A limit-530 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-531 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-176
+-A limit-531 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-532 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-177
-A limit-532 -m limit --limit 1/second -j LOG
--A limit-532 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-533 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-178
--A limit-533 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-534 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-179
--A limit-534 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-535 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-180
--A limit-535 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-536 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-181
+-A limit-532 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-533 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-178
+-A limit-533 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-534 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-179
+-A limit-534 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-535 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-180
+-A limit-535 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-536 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-181
-A limit-536 -j ACCEPT
--A limit-538 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-183
+-A limit-538 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-183
-A limit-538 -m limit --limit 1/second -j LOG
-A limit-538 -j ACCEPT
--A limit-539 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-184
+-A limit-539 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-184
-A limit-539 -m limit --limit 1/second -j LOG
--A limit-54 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-54 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-540 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-185
+-A limit-54 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-54 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-540 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-185
-A limit-540 -j ACCEPT
--A limit-542 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-187
--A limit-542 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-543 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-188
--A limit-543 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-544 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-189
+-A limit-542 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-187
+-A limit-542 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-543 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-188
+-A limit-543 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-544 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-189
-A limit-544 -m limit --limit 1/second -j LOG
--A limit-544 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-545 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-190
--A limit-545 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-546 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-191
--A limit-546 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-547 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-192
--A limit-547 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-548 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-193
+-A limit-544 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-545 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-190
+-A limit-545 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-546 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-191
+-A limit-546 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-547 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-192
+-A limit-547 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-548 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-193
-A limit-548 -j ACCEPT
--A limit-55 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-55 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-550 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-195
+-A limit-55 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-55 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-550 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-195
-A limit-550 -m limit --limit 1/second -j LOG
-A limit-550 -j ACCEPT
--A limit-551 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-196
+-A limit-551 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-196
-A limit-551 -m limit --limit 1/second -j LOG
--A limit-552 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-197
+-A limit-552 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-197
-A limit-552 -j ACCEPT
-A limit-554 -m recent --name limit-554 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-554 -m recent --name limit-554 --rsource --mask 255.255.255.255 --set -j ACCEPT
@@ -13816,56 +13816,56 @@ hash:net family inet
-A limit-558 -m recent --name limit-558 --rsource --mask 255.255.255.255 --set -j ACCEPT
-A limit-559 -m recent --name limit-559 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-559 -m recent --name limit-559 --rsource --mask 255.255.255.255 --set
--A limit-56 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-56 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
-A limit-56 -m limit --limit 1/second -j LOG
--A limit-56 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-560 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-560 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-561 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-561 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-562 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-56 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-560 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-560 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-561 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-561 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-562 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-562 -m limit --limit 1/second -j LOG
--A limit-562 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-563 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-563 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-564 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-564 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-565 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-565 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-566 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-562 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-563 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-563 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-564 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-564 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-565 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-565 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-566 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-566 -j ACCEPT
--A limit-568 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-568 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-568 -m limit --limit 1/second -j LOG
-A limit-568 -j ACCEPT
--A limit-569 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-569 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-569 -m limit --limit 1/second -j LOG
--A limit-57 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-57 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-570 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-57 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-57 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-570 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-570 -j ACCEPT
--A limit-572 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-572 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-573 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-573 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-574 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-572 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-572 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-573 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-573 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-574 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-574 -m limit --limit 1/second -j LOG
--A limit-574 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-575 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-575 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-576 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-576 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-577 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-577 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-578 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-574 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-575 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-575 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-576 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-576 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-577 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-577 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-578 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-578 -j ACCEPT
--A limit-58 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-58 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-580 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-58 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-58 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-580 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-580 -m limit --limit 1/second -j LOG
-A limit-580 -j ACCEPT
--A limit-581 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-581 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-581 -m limit --limit 1/second -j LOG
--A limit-582 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-582 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-582 -j ACCEPT
-A limit-584 -m recent --name limit-584 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-584 -m recent --name limit-584 --rsource --mask 255.255.255.255 --set -j ACCEPT
@@ -13880,55 +13880,55 @@ hash:net family inet
-A limit-588 -m recent --name limit-588 --rsource --mask 255.255.255.255 --set -j ACCEPT
-A limit-589 -m recent --name limit-589 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-589 -m recent --name limit-589 --rsource --mask 255.255.255.255 --set
--A limit-59 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-59 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-590 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-590 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-591 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-591 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-592 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-59 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-59 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-590 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-590 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-591 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-591 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-592 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-592 -m limit --limit 1/second -j LOG
--A limit-592 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-593 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-593 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-594 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-594 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-595 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-595 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-596 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-592 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-593 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-593 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-594 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-594 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-595 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-595 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-596 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-596 -j ACCEPT
--A limit-598 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-598 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-598 -m limit --limit 1/second -j LOG
-A limit-598 -j ACCEPT
--A limit-599 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-599 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-599 -m limit --limit 1/second -j LOG
-A limit-6 -m recent --name limit-6 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-7
-A limit-6 -m recent --name limit-6 --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-60 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-60 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-60 -j ACCEPT
--A limit-600 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-600 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-600 -j ACCEPT
--A limit-602 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-602 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-603 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-603 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-604 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-602 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-602 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-603 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-603 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-604 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-604 -m limit --limit 1/second -j LOG
--A limit-604 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-605 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-605 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-606 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-606 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-607 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-607 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-608 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-604 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-605 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-605 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-606 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-606 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-607 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-607 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-608 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-608 -j ACCEPT
--A limit-610 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-610 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-610 -m limit --limit 1/second -j LOG
-A limit-610 -j ACCEPT
--A limit-611 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-611 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-611 -m limit --limit 1/second -j LOG
--A limit-612 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-612 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-612 -j ACCEPT
-A limit-614 -m hashlimit --hashlimit-upto 150/second --hashlimit-burst 150 --hashlimit-mode srcip --hashlimit-srcmask 32 --hashlimit-name limit-614 -j ACCEPT
-A limit-614 -m limit --limit 1/second -j LOG
@@ -13948,7 +13948,7 @@ hash:net family inet
-A limit-619 -m hashlimit --hashlimit-upto 150/second --hashlimit-burst 150 --hashlimit-mode srcip --hashlimit-srcmask 32 --hashlimit-name limit-619 -j RETURN
-A limit-619 -m limit --limit 1/second -j LOG
-A limit-619 -j DROP
--A limit-62 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-62 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-62 -m limit --limit 1/second -j LOG
-A limit-62 -j ACCEPT
-A limit-620 -m hashlimit --hashlimit-upto 150/second --hashlimit-burst 150 --hashlimit-mode srcip --hashlimit-srcmask 32 --hashlimit-name limit-620 -j logaccept-8
@@ -13973,7 +13973,7 @@ hash:net family inet
-A limit-628 -j DROP
-A limit-629 -m hashlimit --hashlimit-upto 150/second --hashlimit-burst 150 --hashlimit-mode srcip --hashlimit-srcmask 32 --hashlimit-name limit-629 -j ACCEPT
-A limit-629 -j DROP
--A limit-63 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-63 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-63 -m limit --limit 1/second -j LOG
-A limit-630 -m hashlimit --hashlimit-upto 30/second --hashlimit-burst 30 --hashlimit-mode srcip --hashlimit-srcmask 32 --hashlimit-name limit-630 -j ACCEPT
-A limit-630 -m limit --limit 1/second -j LOG
@@ -13999,7 +13999,7 @@ hash:net family inet
-A limit-638 -j DROP
-A limit-639 -m hashlimit --hashlimit-upto 30/second --hashlimit-burst 30 --hashlimit-mode srcip --hashlimit-srcmask 32 --hashlimit-name limit-639 -j RETURN
-A limit-639 -j DROP
--A limit-64 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-64 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-64 -j ACCEPT
-A limit-640 -m hashlimit --hashlimit-upto 30/second --hashlimit-burst 30 --hashlimit-mode srcip --hashlimit-srcmask 32 --hashlimit-name limit-640 -j logaccept-13
-A limit-640 -j DROP
@@ -14020,54 +14020,54 @@ hash:net family inet
-A limit-70 -m recent --name limit-70 --rsource --mask 255.255.255.255 --set -j ACCEPT
-A limit-71 -m recent --name limit-71 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
-A limit-71 -m recent --name limit-71 --rsource --mask 255.255.255.255 --set
--A limit-72 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-72 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-73 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-73 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-74 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-72 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-72 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-73 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-73 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-74 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
-A limit-74 -m limit --limit 1/second -j LOG
--A limit-74 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-75 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-75 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-76 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-76 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-77 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-77 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-78 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-74 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-75 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-75 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-76 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-76 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-77 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-77 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-78 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-78 -j ACCEPT
-A limit-8 -m recent --name limit-8 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-9
-A limit-8 -m limit --limit 1/second -j LOG
-A limit-8 -m recent --name limit-8 --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-80 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-80 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-80 -m limit --limit 1/second -j LOG
-A limit-80 -j ACCEPT
--A limit-81 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-81 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-81 -m limit --limit 1/second -j LOG
--A limit-82 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-82 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-82 -j ACCEPT
--A limit-84 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-84 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-85 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-85 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-86 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-84 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-84 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-85 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-85 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-86 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
-A limit-86 -m limit --limit 1/second -j LOG
--A limit-86 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-87 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-87 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-88 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-88 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-89 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-89 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
+-A limit-86 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-87 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-87 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-88 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-88 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-89 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-89 -m recent --name user:A --rdest --mask 255.255.255.255 --set
-A limit-9 -m recent --name limit-9 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-10
-A limit-9 -m recent --name limit-9 --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-90 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-90 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-90 -j ACCEPT
--A limit-92 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-92 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-92 -m limit --limit 1/second -j LOG
-A limit-92 -j ACCEPT
--A limit-93 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-93 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-93 -m limit --limit 1/second -j LOG
--A limit-94 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-94 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-94 -j ACCEPT
-A limit-96 -m recent --name limit-96 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-37
-A limit-96 -m recent --name limit-96 --rsource --mask 255.255.255.255 --set -j ACCEPT
@@ -15788,8 +15788,8 @@ COMMIT
:logreject-0 - [0:0]
:logtarpit-0 - [0:0]
:tarpit - [0:0]
--A FORWARD -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A FORWARD -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A FORWARD -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A FORWARD -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A FORWARD -j limit-427
-A FORWARD -j limit-426
-A FORWARD -j limit-425
@@ -16030,11 +16030,11 @@ COMMIT
-A FORWARD -o eth1 -d fc00::/7 -j limit-16
-A FORWARD -o eth1 -d fc00::/7 -j limit-17
-A FORWARD -o eth1 -d fc00::/7 -j limit-18
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-20
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-20
-A FORWARD -o eth1 -d fc00::/7 -j limit-20
-A FORWARD -o eth1 -d fc00::/7 -j limit-21
-A FORWARD -o eth1 -d fc00::/7 -j limit-22
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-24
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-24
-A FORWARD -o eth1 -d fc00::/7 -j limit-24
-A FORWARD -o eth1 -d fc00::/7 -j limit-25
-A FORWARD -o eth1 -d fc00::/7 -j limit-26
@@ -16042,11 +16042,11 @@ COMMIT
-A FORWARD -o eth1 -d fc00::/7 -j limit-28
-A FORWARD -o eth1 -d fc00::/7 -j limit-29
-A FORWARD -o eth1 -d fc00::/7 -j limit-30
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-32
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-32
-A FORWARD -o eth1 -d fc00::/7 -j limit-32
-A FORWARD -o eth1 -d fc00::/7 -j limit-33
-A FORWARD -o eth1 -d fc00::/7 -j limit-34
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-36
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-36
-A FORWARD -o eth1 -d fc00::/7 -j limit-36
-A FORWARD -o eth1 -d fc00::/7 -j limit-37
-A FORWARD -o eth1 -d fc00::/7 -j limit-38
@@ -16060,11 +16060,11 @@ COMMIT
-A FORWARD -o eth1 -d fc00::/7 -j limit-46
-A FORWARD -o eth1 -d fc00::/7 -j limit-47
-A FORWARD -o eth1 -d fc00::/7 -j limit-48
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A FORWARD -o eth1 -d fc00::/7 -j limit-50
-A FORWARD -o eth1 -d fc00::/7 -j limit-51
-A FORWARD -o eth1 -d fc00::/7 -j limit-52
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A FORWARD -o eth1 -d fc00::/7 -j limit-54
-A FORWARD -o eth1 -d fc00::/7 -j limit-55
-A FORWARD -o eth1 -d fc00::/7 -j limit-56
@@ -16072,11 +16072,11 @@ COMMIT
-A FORWARD -o eth1 -d fc00::/7 -j limit-58
-A FORWARD -o eth1 -d fc00::/7 -j limit-59
-A FORWARD -o eth1 -d fc00::/7 -j limit-60
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A FORWARD -o eth1 -d fc00::/7 -j limit-62
-A FORWARD -o eth1 -d fc00::/7 -j limit-63
-A FORWARD -o eth1 -d fc00::/7 -j limit-64
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A FORWARD -o eth1 -d fc00::/7 -j limit-66
-A FORWARD -o eth1 -d fc00::/7 -j limit-67
-A FORWARD -o eth1 -d fc00::/7 -j limit-68
@@ -16090,11 +16090,11 @@ COMMIT
-A FORWARD -o eth1 -d fc00::/7 -j limit-76
-A FORWARD -o eth1 -d fc00::/7 -j limit-77
-A FORWARD -o eth1 -d fc00::/7 -j limit-78
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A FORWARD -o eth1 -d fc00::/7 -j limit-80
-A FORWARD -o eth1 -d fc00::/7 -j limit-81
-A FORWARD -o eth1 -d fc00::/7 -j limit-82
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A FORWARD -o eth1 -d fc00::/7 -j limit-84
-A FORWARD -o eth1 -d fc00::/7 -j limit-85
-A FORWARD -o eth1 -d fc00::/7 -j limit-86
@@ -16102,11 +16102,11 @@ COMMIT
-A FORWARD -o eth1 -d fc00::/7 -j limit-88
-A FORWARD -o eth1 -d fc00::/7 -j limit-89
-A FORWARD -o eth1 -d fc00::/7 -j limit-90
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A FORWARD -o eth1 -d fc00::/7 -j limit-92
-A FORWARD -o eth1 -d fc00::/7 -j limit-93
-A FORWARD -o eth1 -d fc00::/7 -j limit-94
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A FORWARD -o eth1 -d fc00::/7 -j limit-96
-A FORWARD -o eth1 -d fc00::/7 -j limit-97
-A FORWARD -o eth1 -d fc00::/7 -j limit-98
@@ -16120,11 +16120,11 @@ COMMIT
-A FORWARD -o eth1 -d fc00::/7 -j limit-106
-A FORWARD -o eth1 -d fc00::/7 -j limit-107
-A FORWARD -o eth1 -d fc00::/7 -j limit-108
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-50
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-50
-A FORWARD -o eth1 -d fc00::/7 -j limit-110
-A FORWARD -o eth1 -d fc00::/7 -j limit-111
-A FORWARD -o eth1 -d fc00::/7 -j limit-112
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-54
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-54
-A FORWARD -o eth1 -d fc00::/7 -j limit-114
-A FORWARD -o eth1 -d fc00::/7 -j limit-115
-A FORWARD -o eth1 -d fc00::/7 -j limit-116
@@ -16132,11 +16132,11 @@ COMMIT
-A FORWARD -o eth1 -d fc00::/7 -j limit-118
-A FORWARD -o eth1 -d fc00::/7 -j limit-119
-A FORWARD -o eth1 -d fc00::/7 -j limit-120
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-62
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-62
-A FORWARD -o eth1 -d fc00::/7 -j limit-122
-A FORWARD -o eth1 -d fc00::/7 -j limit-123
-A FORWARD -o eth1 -d fc00::/7 -j limit-124
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-66
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-66
-A FORWARD -o eth1 -d fc00::/7 -j limit-126
-A FORWARD -o eth1 -d fc00::/7 -j limit-127
-A FORWARD -o eth1 -d fc00::/7 -j limit-128
@@ -16150,11 +16150,11 @@ COMMIT
-A FORWARD -o eth1 -d fc00::/7 -j limit-136
-A FORWARD -o eth1 -d fc00::/7 -j limit-137
-A FORWARD -o eth1 -d fc00::/7 -j limit-138
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A FORWARD -o eth1 -d fc00::/7 -j limit-140
-A FORWARD -o eth1 -d fc00::/7 -j limit-141
-A FORWARD -o eth1 -d fc00::/7 -j limit-142
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A FORWARD -o eth1 -d fc00::/7 -j limit-144
-A FORWARD -o eth1 -d fc00::/7 -j limit-145
-A FORWARD -o eth1 -d fc00::/7 -j limit-146
@@ -16162,11 +16162,11 @@ COMMIT
-A FORWARD -o eth1 -d fc00::/7 -j limit-148
-A FORWARD -o eth1 -d fc00::/7 -j limit-149
-A FORWARD -o eth1 -d fc00::/7 -j limit-150
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A FORWARD -o eth1 -d fc00::/7 -j limit-152
-A FORWARD -o eth1 -d fc00::/7 -j limit-153
-A FORWARD -o eth1 -d fc00::/7 -j limit-154
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A FORWARD -o eth1 -d fc00::/7 -j limit-156
-A FORWARD -o eth1 -d fc00::/7 -j limit-157
-A FORWARD -o eth1 -d fc00::/7 -j limit-158
@@ -16180,11 +16180,11 @@ COMMIT
-A FORWARD -o eth1 -d fc00::/7 -j limit-166
-A FORWARD -o eth1 -d fc00::/7 -j limit-167
-A FORWARD -o eth1 -d fc00::/7 -j limit-168
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A FORWARD -o eth1 -d fc00::/7 -j limit-170
-A FORWARD -o eth1 -d fc00::/7 -j limit-171
-A FORWARD -o eth1 -d fc00::/7 -j limit-172
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A FORWARD -o eth1 -d fc00::/7 -j limit-174
-A FORWARD -o eth1 -d fc00::/7 -j limit-175
-A FORWARD -o eth1 -d fc00::/7 -j limit-176
@@ -16192,11 +16192,11 @@ COMMIT
-A FORWARD -o eth1 -d fc00::/7 -j limit-178
-A FORWARD -o eth1 -d fc00::/7 -j limit-179
-A FORWARD -o eth1 -d fc00::/7 -j limit-180
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A FORWARD -o eth1 -d fc00::/7 -j limit-182
-A FORWARD -o eth1 -d fc00::/7 -j limit-183
-A FORWARD -o eth1 -d fc00::/7 -j limit-184
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A FORWARD -o eth1 -d fc00::/7 -j limit-186
-A FORWARD -o eth1 -d fc00::/7 -j limit-187
-A FORWARD -o eth1 -d fc00::/7 -j limit-188
@@ -16339,9 +16339,9 @@ COMMIT
-A FORWARD -j ACCEPT
-A FORWARD -j logaccept-final-37
-A FORWARD -j ACCEPT
--A FORWARD -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A FORWARD -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A FORWARD -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A FORWARD -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A FORWARD -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A FORWARD -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A FORWARD -j ACCEPT
-A FORWARD -j logdrop-199
-A FORWARD
@@ -16380,8 +16380,8 @@ COMMIT
-A FORWARD -m policy --dir in --pol ipsec -o eth5 -j ACCEPT
-A FORWARD -m policy --dir in --pol ipsec -m policy --dir out --pol ipsec -j ACCEPT
-A FORWARD -p icmpv6 -j icmp-routing
--A INPUT -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A INPUT -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A INPUT -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A INPUT -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A INPUT -j limit-427
-A INPUT -j limit-426
-A INPUT -j limit-425
@@ -16737,11 +16737,11 @@ COMMIT
-A INPUT -i eth0 -j limit-444
-A INPUT -i eth0 -j limit-445
-A INPUT -i eth0 -j limit-446
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-152
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-152
-A INPUT -i eth0 -j limit-448
-A INPUT -i eth0 -j limit-449
-A INPUT -i eth0 -j limit-450
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-156
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-156
-A INPUT -i eth0 -j limit-452
-A INPUT -i eth0 -j limit-453
-A INPUT -i eth0 -j limit-454
@@ -16749,11 +16749,11 @@ COMMIT
-A INPUT -i eth0 -j limit-456
-A INPUT -i eth0 -j limit-457
-A INPUT -i eth0 -j limit-458
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-164
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-164
-A INPUT -i eth0 -j limit-460
-A INPUT -i eth0 -j limit-461
-A INPUT -i eth0 -j limit-462
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-168
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-168
-A INPUT -i eth0 -j limit-464
-A INPUT -i eth0 -j limit-465
-A INPUT -i eth0 -j limit-466
@@ -16767,11 +16767,11 @@ COMMIT
-A INPUT -i eth0 -j limit-474
-A INPUT -i eth0 -j limit-475
-A INPUT -i eth0 -j limit-476
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A INPUT -i eth0 -j limit-478
-A INPUT -i eth0 -j limit-479
-A INPUT -i eth0 -j limit-480
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A INPUT -i eth0 -j limit-482
-A INPUT -i eth0 -j limit-483
-A INPUT -i eth0 -j limit-484
@@ -16779,11 +16779,11 @@ COMMIT
-A INPUT -i eth0 -j limit-486
-A INPUT -i eth0 -j limit-487
-A INPUT -i eth0 -j limit-488
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A INPUT -i eth0 -j limit-490
-A INPUT -i eth0 -j limit-491
-A INPUT -i eth0 -j limit-492
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A INPUT -i eth0 -j limit-494
-A INPUT -i eth0 -j limit-495
-A INPUT -i eth0 -j limit-496
@@ -16797,11 +16797,11 @@ COMMIT
-A INPUT -i eth0 -j limit-504
-A INPUT -i eth0 -j limit-505
-A INPUT -i eth0 -j limit-506
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A INPUT -i eth0 -j limit-508
-A INPUT -i eth0 -j limit-509
-A INPUT -i eth0 -j limit-510
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A INPUT -i eth0 -j limit-512
-A INPUT -i eth0 -j limit-513
-A INPUT -i eth0 -j limit-514
@@ -16809,11 +16809,11 @@ COMMIT
-A INPUT -i eth0 -j limit-516
-A INPUT -i eth0 -j limit-517
-A INPUT -i eth0 -j limit-518
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A INPUT -i eth0 -j limit-520
-A INPUT -i eth0 -j limit-521
-A INPUT -i eth0 -j limit-522
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A INPUT -i eth0 -j limit-524
-A INPUT -i eth0 -j limit-525
-A INPUT -i eth0 -j limit-526
@@ -16827,11 +16827,11 @@ COMMIT
-A INPUT -i eth0 -j limit-534
-A INPUT -i eth0 -j limit-535
-A INPUT -i eth0 -j limit-536
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-182
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-182
-A INPUT -i eth0 -j limit-538
-A INPUT -i eth0 -j limit-539
-A INPUT -i eth0 -j limit-540
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-186
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-186
-A INPUT -i eth0 -j limit-542
-A INPUT -i eth0 -j limit-543
-A INPUT -i eth0 -j limit-544
@@ -16839,11 +16839,11 @@ COMMIT
-A INPUT -i eth0 -j limit-546
-A INPUT -i eth0 -j limit-547
-A INPUT -i eth0 -j limit-548
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-194
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-194
-A INPUT -i eth0 -j limit-550
-A INPUT -i eth0 -j limit-551
-A INPUT -i eth0 -j limit-552
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-198
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-198
-A INPUT -i eth0 -j limit-554
-A INPUT -i eth0 -j limit-555
-A INPUT -i eth0 -j limit-556
@@ -16857,11 +16857,11 @@ COMMIT
-A INPUT -i eth0 -j limit-564
-A INPUT -i eth0 -j limit-565
-A INPUT -i eth0 -j limit-566
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A INPUT -i eth0 -j limit-568
-A INPUT -i eth0 -j limit-569
-A INPUT -i eth0 -j limit-570
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A INPUT -i eth0 -j limit-572
-A INPUT -i eth0 -j limit-573
-A INPUT -i eth0 -j limit-574
@@ -16869,11 +16869,11 @@ COMMIT
-A INPUT -i eth0 -j limit-576
-A INPUT -i eth0 -j limit-577
-A INPUT -i eth0 -j limit-578
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A INPUT -i eth0 -j limit-580
-A INPUT -i eth0 -j limit-581
-A INPUT -i eth0 -j limit-582
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A INPUT -i eth0 -j limit-584
-A INPUT -i eth0 -j limit-585
-A INPUT -i eth0 -j limit-586
@@ -16887,11 +16887,11 @@ COMMIT
-A INPUT -i eth0 -j limit-594
-A INPUT -i eth0 -j limit-595
-A INPUT -i eth0 -j limit-596
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A INPUT -i eth0 -j limit-598
-A INPUT -i eth0 -j limit-599
-A INPUT -i eth0 -j limit-600
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A INPUT -i eth0 -j limit-602
-A INPUT -i eth0 -j limit-603
-A INPUT -i eth0 -j limit-604
@@ -16899,11 +16899,11 @@ COMMIT
-A INPUT -i eth0 -j limit-606
-A INPUT -i eth0 -j limit-607
-A INPUT -i eth0 -j limit-608
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A INPUT -i eth0 -j limit-610
-A INPUT -i eth0 -j limit-611
-A INPUT -i eth0 -j limit-612
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A INPUT -i eth0 -j limit-614
-A INPUT -i eth0 -j limit-615
-A INPUT -i eth0 -j limit-616
@@ -16932,9 +16932,9 @@ COMMIT
-A INPUT -i eth0 -j limit-639
-A INPUT -i eth0 -j limit-640
-A INPUT -i eth0 -j limit-641
--A INPUT -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A INPUT -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A INPUT -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A INPUT -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A INPUT -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A INPUT -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A INPUT -j ACCEPT
-A INPUT -j logdrop-199
-A INPUT
@@ -16953,8 +16953,8 @@ COMMIT
-A INPUT -i eth0 -j ACCEPT
-A INPUT -j ACCEPT
-A INPUT -p icmpv6 -j ACCEPT
--A OUTPUT -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A OUTPUT -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A OUTPUT -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A OUTPUT -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A OUTPUT -j limit-427
-A OUTPUT -j limit-426
-A OUTPUT -j limit-425
@@ -17196,11 +17196,11 @@ COMMIT
-A OUTPUT -o eth1 -d fc00::/7 -j limit-16
-A OUTPUT -o eth1 -d fc00::/7 -j limit-17
-A OUTPUT -o eth1 -d fc00::/7 -j limit-18
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-20
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-20
-A OUTPUT -o eth1 -d fc00::/7 -j limit-20
-A OUTPUT -o eth1 -d fc00::/7 -j limit-21
-A OUTPUT -o eth1 -d fc00::/7 -j limit-22
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-24
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-24
-A OUTPUT -o eth1 -d fc00::/7 -j limit-24
-A OUTPUT -o eth1 -d fc00::/7 -j limit-25
-A OUTPUT -o eth1 -d fc00::/7 -j limit-26
@@ -17208,11 +17208,11 @@ COMMIT
-A OUTPUT -o eth1 -d fc00::/7 -j limit-28
-A OUTPUT -o eth1 -d fc00::/7 -j limit-29
-A OUTPUT -o eth1 -d fc00::/7 -j limit-30
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-32
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-32
-A OUTPUT -o eth1 -d fc00::/7 -j limit-32
-A OUTPUT -o eth1 -d fc00::/7 -j limit-33
-A OUTPUT -o eth1 -d fc00::/7 -j limit-34
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-36
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-36
-A OUTPUT -o eth1 -d fc00::/7 -j limit-36
-A OUTPUT -o eth1 -d fc00::/7 -j limit-37
-A OUTPUT -o eth1 -d fc00::/7 -j limit-38
@@ -17226,11 +17226,11 @@ COMMIT
-A OUTPUT -o eth1 -d fc00::/7 -j limit-46
-A OUTPUT -o eth1 -d fc00::/7 -j limit-47
-A OUTPUT -o eth1 -d fc00::/7 -j limit-48
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A OUTPUT -o eth1 -d fc00::/7 -j limit-50
-A OUTPUT -o eth1 -d fc00::/7 -j limit-51
-A OUTPUT -o eth1 -d fc00::/7 -j limit-52
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A OUTPUT -o eth1 -d fc00::/7 -j limit-54
-A OUTPUT -o eth1 -d fc00::/7 -j limit-55
-A OUTPUT -o eth1 -d fc00::/7 -j limit-56
@@ -17238,11 +17238,11 @@ COMMIT
-A OUTPUT -o eth1 -d fc00::/7 -j limit-58
-A OUTPUT -o eth1 -d fc00::/7 -j limit-59
-A OUTPUT -o eth1 -d fc00::/7 -j limit-60
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A OUTPUT -o eth1 -d fc00::/7 -j limit-62
-A OUTPUT -o eth1 -d fc00::/7 -j limit-63
-A OUTPUT -o eth1 -d fc00::/7 -j limit-64
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A OUTPUT -o eth1 -d fc00::/7 -j limit-66
-A OUTPUT -o eth1 -d fc00::/7 -j limit-67
-A OUTPUT -o eth1 -d fc00::/7 -j limit-68
@@ -17256,11 +17256,11 @@ COMMIT
-A OUTPUT -o eth1 -d fc00::/7 -j limit-76
-A OUTPUT -o eth1 -d fc00::/7 -j limit-77
-A OUTPUT -o eth1 -d fc00::/7 -j limit-78
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A OUTPUT -o eth1 -d fc00::/7 -j limit-80
-A OUTPUT -o eth1 -d fc00::/7 -j limit-81
-A OUTPUT -o eth1 -d fc00::/7 -j limit-82
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A OUTPUT -o eth1 -d fc00::/7 -j limit-84
-A OUTPUT -o eth1 -d fc00::/7 -j limit-85
-A OUTPUT -o eth1 -d fc00::/7 -j limit-86
@@ -17268,11 +17268,11 @@ COMMIT
-A OUTPUT -o eth1 -d fc00::/7 -j limit-88
-A OUTPUT -o eth1 -d fc00::/7 -j limit-89
-A OUTPUT -o eth1 -d fc00::/7 -j limit-90
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A OUTPUT -o eth1 -d fc00::/7 -j limit-92
-A OUTPUT -o eth1 -d fc00::/7 -j limit-93
-A OUTPUT -o eth1 -d fc00::/7 -j limit-94
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A OUTPUT -o eth1 -d fc00::/7 -j limit-96
-A OUTPUT -o eth1 -d fc00::/7 -j limit-97
-A OUTPUT -o eth1 -d fc00::/7 -j limit-98
@@ -17286,11 +17286,11 @@ COMMIT
-A OUTPUT -o eth1 -d fc00::/7 -j limit-106
-A OUTPUT -o eth1 -d fc00::/7 -j limit-107
-A OUTPUT -o eth1 -d fc00::/7 -j limit-108
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-50
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-50
-A OUTPUT -o eth1 -d fc00::/7 -j limit-110
-A OUTPUT -o eth1 -d fc00::/7 -j limit-111
-A OUTPUT -o eth1 -d fc00::/7 -j limit-112
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-54
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-54
-A OUTPUT -o eth1 -d fc00::/7 -j limit-114
-A OUTPUT -o eth1 -d fc00::/7 -j limit-115
-A OUTPUT -o eth1 -d fc00::/7 -j limit-116
@@ -17298,11 +17298,11 @@ COMMIT
-A OUTPUT -o eth1 -d fc00::/7 -j limit-118
-A OUTPUT -o eth1 -d fc00::/7 -j limit-119
-A OUTPUT -o eth1 -d fc00::/7 -j limit-120
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-62
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-62
-A OUTPUT -o eth1 -d fc00::/7 -j limit-122
-A OUTPUT -o eth1 -d fc00::/7 -j limit-123
-A OUTPUT -o eth1 -d fc00::/7 -j limit-124
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-66
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-66
-A OUTPUT -o eth1 -d fc00::/7 -j limit-126
-A OUTPUT -o eth1 -d fc00::/7 -j limit-127
-A OUTPUT -o eth1 -d fc00::/7 -j limit-128
@@ -17316,11 +17316,11 @@ COMMIT
-A OUTPUT -o eth1 -d fc00::/7 -j limit-136
-A OUTPUT -o eth1 -d fc00::/7 -j limit-137
-A OUTPUT -o eth1 -d fc00::/7 -j limit-138
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A OUTPUT -o eth1 -d fc00::/7 -j limit-140
-A OUTPUT -o eth1 -d fc00::/7 -j limit-141
-A OUTPUT -o eth1 -d fc00::/7 -j limit-142
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A OUTPUT -o eth1 -d fc00::/7 -j limit-144
-A OUTPUT -o eth1 -d fc00::/7 -j limit-145
-A OUTPUT -o eth1 -d fc00::/7 -j limit-146
@@ -17328,11 +17328,11 @@ COMMIT
-A OUTPUT -o eth1 -d fc00::/7 -j limit-148
-A OUTPUT -o eth1 -d fc00::/7 -j limit-149
-A OUTPUT -o eth1 -d fc00::/7 -j limit-150
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A OUTPUT -o eth1 -d fc00::/7 -j limit-152
-A OUTPUT -o eth1 -d fc00::/7 -j limit-153
-A OUTPUT -o eth1 -d fc00::/7 -j limit-154
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A OUTPUT -o eth1 -d fc00::/7 -j limit-156
-A OUTPUT -o eth1 -d fc00::/7 -j limit-157
-A OUTPUT -o eth1 -d fc00::/7 -j limit-158
@@ -17346,11 +17346,11 @@ COMMIT
-A OUTPUT -o eth1 -d fc00::/7 -j limit-166
-A OUTPUT -o eth1 -d fc00::/7 -j limit-167
-A OUTPUT -o eth1 -d fc00::/7 -j limit-168
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A OUTPUT -o eth1 -d fc00::/7 -j limit-170
-A OUTPUT -o eth1 -d fc00::/7 -j limit-171
-A OUTPUT -o eth1 -d fc00::/7 -j limit-172
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A OUTPUT -o eth1 -d fc00::/7 -j limit-174
-A OUTPUT -o eth1 -d fc00::/7 -j limit-175
-A OUTPUT -o eth1 -d fc00::/7 -j limit-176
@@ -17358,11 +17358,11 @@ COMMIT
-A OUTPUT -o eth1 -d fc00::/7 -j limit-178
-A OUTPUT -o eth1 -d fc00::/7 -j limit-179
-A OUTPUT -o eth1 -d fc00::/7 -j limit-180
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A OUTPUT -o eth1 -d fc00::/7 -j limit-182
-A OUTPUT -o eth1 -d fc00::/7 -j limit-183
-A OUTPUT -o eth1 -d fc00::/7 -j limit-184
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A OUTPUT -o eth1 -d fc00::/7 -j limit-186
-A OUTPUT -o eth1 -d fc00::/7 -j limit-187
-A OUTPUT -o eth1 -d fc00::/7 -j limit-188
@@ -17619,9 +17619,9 @@ COMMIT
-A OUTPUT -o eth0 -j ACCEPT
-A OUTPUT -o eth0 -j ACCEPT
-A OUTPUT -o eth0 -j ACCEPT
--A OUTPUT -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A OUTPUT -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A OUTPUT -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A OUTPUT -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A OUTPUT -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A OUTPUT -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A OUTPUT -j ACCEPT
-A OUTPUT -j logdrop-199
-A OUTPUT
@@ -17654,53 +17654,53 @@ COMMIT
-A limit-100 -m recent --name limit-100 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-A limit-101 -m recent --name limit-101 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-42
-A limit-101 -m recent --name limit-101 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-102 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-43
--A limit-102 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-103 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-44
--A limit-103 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-104 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-45
+-A limit-102 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-43
+-A limit-102 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-103 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-44
+-A limit-103 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-104 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-45
-A limit-104 -m limit --limit 1/second -j LOG
--A limit-104 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-105 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-46
--A limit-105 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-106 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-47
--A limit-106 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-107 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-48
--A limit-107 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-108 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-49
+-A limit-104 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-105 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-46
+-A limit-105 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-106 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-47
+-A limit-106 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-107 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-48
+-A limit-107 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-108 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-49
-A limit-108 -j ACCEPT
-A limit-11 -m recent --name limit-11 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-12
-A limit-11 -m recent --name limit-11 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-110 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-51
+-A limit-110 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-51
-A limit-110 -m limit --limit 1/second -j LOG
-A limit-110 -j ACCEPT
--A limit-111 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-52
+-A limit-111 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-52
-A limit-111 -m limit --limit 1/second -j LOG
--A limit-112 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-53
+-A limit-112 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-53
-A limit-112 -j ACCEPT
--A limit-114 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-55
--A limit-114 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-115 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-56
--A limit-115 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-116 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-57
+-A limit-114 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-55
+-A limit-114 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-115 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-56
+-A limit-115 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-116 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-57
-A limit-116 -m limit --limit 1/second -j LOG
--A limit-116 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-117 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-58
--A limit-117 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-118 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-59
--A limit-118 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-119 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-60
--A limit-119 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-12 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-13
--A limit-12 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-120 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-61
+-A limit-116 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-117 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-58
+-A limit-117 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-118 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-59
+-A limit-118 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-119 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-60
+-A limit-119 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-12 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-13
+-A limit-12 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-120 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-61
-A limit-120 -j ACCEPT
--A limit-122 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-63
+-A limit-122 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-63
-A limit-122 -m limit --limit 1/second -j LOG
-A limit-122 -j ACCEPT
--A limit-123 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-64
+-A limit-123 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-64
-A limit-123 -m limit --limit 1/second -j LOG
--A limit-124 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-65
+-A limit-124 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-65
-A limit-124 -j ACCEPT
-A limit-126 -m recent --name limit-126 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-126 -m recent --name limit-126 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
@@ -17711,60 +17711,60 @@ COMMIT
-A limit-128 -m recent --name limit-128 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-A limit-129 -m recent --name limit-129 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-129 -m recent --name limit-129 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-13 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-14
--A limit-13 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-13 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-14
+-A limit-13 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A limit-130 -m recent --name limit-130 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-130 -m recent --name limit-130 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-A limit-131 -m recent --name limit-131 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-131 -m recent --name limit-131 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-132 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-132 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-133 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-133 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-134 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-132 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-132 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-133 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-133 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-134 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-134 -m limit --limit 1/second -j LOG
--A limit-134 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-135 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-135 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-136 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-136 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-137 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-137 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-138 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-134 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-135 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-135 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-136 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-136 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-137 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-137 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-138 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-138 -j ACCEPT
--A limit-14 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-15
+-A limit-14 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-15
-A limit-14 -m limit --limit 1/second -j LOG
--A limit-14 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-140 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-14 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-140 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-140 -m limit --limit 1/second -j LOG
-A limit-140 -j ACCEPT
--A limit-141 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-141 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-141 -m limit --limit 1/second -j LOG
--A limit-142 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-142 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-142 -j ACCEPT
--A limit-144 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-144 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-145 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-145 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-146 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-144 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-144 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-145 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-145 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-146 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-146 -m limit --limit 1/second -j LOG
--A limit-146 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-147 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-147 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-148 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-148 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-149 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-149 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-15 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-16
--A limit-15 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-150 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-146 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-147 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-147 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-148 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-148 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-149 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-149 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-15 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-16
+-A limit-15 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-150 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-150 -j ACCEPT
--A limit-152 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-152 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-152 -m limit --limit 1/second -j LOG
-A limit-152 -j ACCEPT
--A limit-153 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-153 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-153 -m limit --limit 1/second -j LOG
--A limit-154 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-154 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-154 -j ACCEPT
-A limit-156 -m recent --name limit-156 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-156 -m recent --name limit-156 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
@@ -17775,59 +17775,59 @@ COMMIT
-A limit-158 -m recent --name limit-158 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-A limit-159 -m recent --name limit-159 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-159 -m recent --name limit-159 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-16 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-17
--A limit-16 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-16 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-17
+-A limit-16 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-A limit-160 -m recent --name limit-160 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-160 -m recent --name limit-160 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-A limit-161 -m recent --name limit-161 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-161 -m recent --name limit-161 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-162 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-162 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-163 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-163 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-164 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-162 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-162 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-163 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-163 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-164 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-164 -m limit --limit 1/second -j LOG
--A limit-164 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-165 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-165 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-166 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-166 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-167 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-167 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-168 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-164 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-165 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-165 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-166 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-166 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-167 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-167 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-168 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-168 -j ACCEPT
--A limit-17 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-18
--A limit-17 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-170 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-17 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-18
+-A limit-17 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-170 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-170 -m limit --limit 1/second -j LOG
-A limit-170 -j ACCEPT
--A limit-171 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-171 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-171 -m limit --limit 1/second -j LOG
--A limit-172 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-172 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-172 -j ACCEPT
--A limit-174 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-174 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-175 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-175 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-176 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-174 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-174 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-175 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-175 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-176 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-176 -m limit --limit 1/second -j LOG
--A limit-176 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-177 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-177 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-178 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-178 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-179 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-179 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-18 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-19
+-A limit-176 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-177 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-177 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-178 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-178 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-179 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-179 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-18 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-19
-A limit-18 -j ACCEPT
--A limit-180 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-180 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-180 -j ACCEPT
--A limit-182 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-182 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-182 -m limit --limit 1/second -j LOG
-A limit-182 -j ACCEPT
--A limit-183 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-183 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-183 -m limit --limit 1/second -j LOG
--A limit-184 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-184 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-184 -j ACCEPT
-A limit-186 -m hashlimit --hashlimit-upto 150/second --hashlimit-burst 150 --hashlimit-mode srcip --hashlimit-srcmask 128 --hashlimit-name limit-186 -j ACCEPT
-A limit-186 -m limit --limit 1/second -j LOG
@@ -17868,7 +17868,7 @@ COMMIT
-A limit-2 -m recent --name limit-2 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-3
-A limit-2 -m limit --limit 1/second -j LOG
-A limit-2 -m recent --name limit-2 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-20 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-21
+-A limit-20 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-21
-A limit-20 -m limit --limit 1/second -j LOG
-A limit-20 -j ACCEPT
-A limit-200 -m hashlimit --hashlimit-upto 150/second --hashlimit-burst 150 --hashlimit-mode srcip --hashlimit-srcmask 128 --hashlimit-name limit-200 -j logaccept-3
@@ -17895,7 +17895,7 @@ COMMIT
-A limit-208 -j DROP
-A limit-209 -m hashlimit --hashlimit-upto 30/second --hashlimit-burst 30 --hashlimit-mode srcip --hashlimit-srcmask 128 --hashlimit-name limit-209 -j ACCEPT
-A limit-209 -j DROP
--A limit-21 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-22
+-A limit-21 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-22
-A limit-21 -m limit --limit 1/second -j LOG
-A limit-210 -m hashlimit --hashlimit-upto 30/second --hashlimit-burst 30 --hashlimit-mode srcip --hashlimit-srcmask 128 --hashlimit-name limit-210 -j ACCEPT
-A limit-210 -j DROP
@@ -17917,7 +17917,7 @@ COMMIT
-A limit-218 -m recent --name limit-218 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A limit-219 -m recent --name limit-219 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-72
-A limit-219 -m recent --name limit-219 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-22 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-23
+-A limit-22 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-23
-A limit-22 -j ACCEPT
-A limit-220 -m recent --name limit-220 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-73
-A limit-220 -m recent --name limit-220 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
@@ -17931,48 +17931,48 @@ COMMIT
-A limit-224 -m recent --name limit-224 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A limit-225 -m recent --name limit-225 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-78
-A limit-225 -m recent --name limit-225 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-226 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-79
--A limit-226 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-227 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-80
--A limit-227 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-228 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-81
--A limit-228 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-229 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-82
--A limit-229 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-230 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-83
--A limit-230 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-231 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-84
--A limit-231 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-232 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-85
--A limit-233 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-86
--A limit-234 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-87
--A limit-235 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-88
+-A limit-226 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-79
+-A limit-226 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-227 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-80
+-A limit-227 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-228 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-81
+-A limit-228 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-229 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-82
+-A limit-229 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-230 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-83
+-A limit-230 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-231 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-84
+-A limit-231 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-232 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-85
+-A limit-233 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-86
+-A limit-234 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-87
+-A limit-235 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-88
-A limit-235 -m limit --limit 1/second -j LOG
--A limit-236 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-89
--A limit-237 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-90
--A limit-238 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-91
--A limit-238 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-239 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-92
--A limit-239 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-24 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-25
--A limit-24 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-240 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-93
--A limit-240 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-241 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-94
--A limit-241 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-242 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-95
--A limit-242 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-243 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-96
--A limit-243 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-244 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-97
--A limit-245 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-98
--A limit-246 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-99
--A limit-247 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-100
+-A limit-236 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-89
+-A limit-237 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-90
+-A limit-238 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-91
+-A limit-238 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-239 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-92
+-A limit-239 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-24 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-25
+-A limit-24 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-240 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-93
+-A limit-240 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-241 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-94
+-A limit-241 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-242 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-95
+-A limit-242 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-243 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-96
+-A limit-243 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-244 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-97
+-A limit-245 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-98
+-A limit-246 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-99
+-A limit-247 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-100
-A limit-247 -m limit --limit 1/second -j LOG
--A limit-248 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-101
--A limit-249 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-102
--A limit-25 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-26
--A limit-25 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-248 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-101
+-A limit-249 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-102
+-A limit-25 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-26
+-A limit-25 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A limit-250 -m recent --name limit-250 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
-A limit-250 -m recent --name limit-250 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A limit-251 -m recent --name limit-251 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
@@ -17985,51 +17985,51 @@ COMMIT
-A limit-254 -m recent --name limit-254 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A limit-255 -m recent --name limit-255 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
-A limit-255 -m recent --name limit-255 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-256 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-256 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-257 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-257 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-258 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-258 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-259 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-259 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-26 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-27
+-A limit-256 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-256 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-257 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-257 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-258 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-258 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-259 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-259 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-26 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-27
-A limit-26 -m limit --limit 1/second -j LOG
--A limit-26 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-260 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-260 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-261 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-261 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-262 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-263 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-264 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-265 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-26 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-260 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-260 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-261 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-261 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-262 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-263 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-264 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-265 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-265 -m limit --limit 1/second -j LOG
--A limit-266 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-267 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-268 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-268 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-269 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-269 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-27 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-28
--A limit-27 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-270 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-270 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-271 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-271 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-272 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-272 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-273 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-273 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-274 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-275 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-276 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-277 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-266 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-267 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-268 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-268 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-269 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-269 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-27 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-28
+-A limit-27 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-270 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-270 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-271 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-271 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-272 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-272 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-273 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-273 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-274 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-275 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-276 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-277 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-277 -m limit --limit 1/second -j LOG
--A limit-278 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-279 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-28 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-29
--A limit-28 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-278 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-279 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-28 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-29
+-A limit-28 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-A limit-280 -m recent --name limit-280 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
-A limit-280 -m recent --name limit-280 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A limit-281 -m recent --name limit-281 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
@@ -18042,50 +18042,50 @@ COMMIT
-A limit-284 -m recent --name limit-284 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A limit-285 -m recent --name limit-285 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
-A limit-285 -m recent --name limit-285 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-286 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-286 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-287 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-287 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-288 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-288 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-289 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-289 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-29 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-30
--A limit-29 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-290 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-290 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-291 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-291 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-292 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-293 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-294 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-295 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-286 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-286 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-287 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-287 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-288 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-288 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-289 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-289 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-29 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-30
+-A limit-29 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-290 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-290 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-291 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-291 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-292 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-293 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-294 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-295 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-295 -m limit --limit 1/second -j LOG
--A limit-296 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-297 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-298 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-298 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-299 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-299 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-296 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-297 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-298 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-298 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-299 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-299 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A limit-3 -m recent --name limit-3 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-4
-A limit-3 -m recent --name limit-3 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-30 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-31
+-A limit-30 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-31
-A limit-30 -j ACCEPT
--A limit-300 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-300 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-301 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-301 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-302 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-302 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-303 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-303 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-304 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-305 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-306 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-307 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-300 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-300 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-301 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-301 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-302 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-302 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-303 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-303 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-304 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-305 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-306 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-307 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-307 -m limit --limit 1/second -j LOG
--A limit-308 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-309 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-308 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-309 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-310 -m recent --name limit-310 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-103
-A limit-310 -m recent --name limit-310 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A limit-311 -m recent --name limit-311 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-104
@@ -18098,50 +18098,50 @@ COMMIT
-A limit-314 -m recent --name limit-314 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A limit-315 -m recent --name limit-315 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-108
-A limit-315 -m recent --name limit-315 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-316 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-109
--A limit-316 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-317 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-110
--A limit-317 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-318 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-111
--A limit-318 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-319 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-112
--A limit-319 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-32 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-33
+-A limit-316 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-109
+-A limit-316 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-317 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-110
+-A limit-317 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-318 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-111
+-A limit-318 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-319 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-112
+-A limit-319 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-32 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-33
-A limit-32 -m limit --limit 1/second -j LOG
-A limit-32 -j ACCEPT
--A limit-320 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-113
--A limit-320 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-321 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-114
--A limit-321 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-322 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-115
--A limit-323 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-116
--A limit-324 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-117
--A limit-325 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-118
+-A limit-320 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-113
+-A limit-320 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-321 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-114
+-A limit-321 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-322 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-115
+-A limit-323 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-116
+-A limit-324 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-117
+-A limit-325 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-118
-A limit-325 -m limit --limit 1/second -j LOG
--A limit-326 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-119
--A limit-327 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-120
--A limit-328 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-121
--A limit-328 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-329 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-122
--A limit-329 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-33 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-34
+-A limit-326 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-119
+-A limit-327 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-120
+-A limit-328 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-121
+-A limit-328 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-329 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-122
+-A limit-329 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-33 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-34
-A limit-33 -m limit --limit 1/second -j LOG
--A limit-330 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-123
--A limit-330 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-331 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-124
--A limit-331 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-332 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-125
--A limit-332 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-333 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-126
--A limit-333 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-334 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-127
--A limit-335 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-128
--A limit-336 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-129
--A limit-337 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-130
+-A limit-330 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-123
+-A limit-330 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-331 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-124
+-A limit-331 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-332 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-125
+-A limit-332 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-333 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-126
+-A limit-333 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-334 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-127
+-A limit-335 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-128
+-A limit-336 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-129
+-A limit-337 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-130
-A limit-337 -m limit --limit 1/second -j LOG
--A limit-338 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-131
--A limit-339 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-132
--A limit-34 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-35
+-A limit-338 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-131
+-A limit-339 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-132
+-A limit-34 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-35
-A limit-34 -j ACCEPT
-A limit-340 -m recent --name limit-340 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-340 -m recent --name limit-340 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
@@ -18155,46 +18155,46 @@ COMMIT
-A limit-344 -m recent --name limit-344 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A limit-345 -m recent --name limit-345 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-345 -m recent --name limit-345 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-346 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-346 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-347 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-347 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-348 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-348 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-349 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-349 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-350 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-350 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-351 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-351 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-352 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-353 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-354 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-355 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-346 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-346 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-347 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-347 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-348 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-348 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-349 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-349 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-350 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-350 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-351 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-351 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-352 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-353 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-354 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-355 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-355 -m limit --limit 1/second -j LOG
--A limit-356 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-357 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-358 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-358 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-359 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-359 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-356 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-357 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-358 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-358 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-359 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-359 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A limit-36 -m recent --name limit-36 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
-A limit-36 -m recent --name limit-36 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-360 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-360 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-361 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-361 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-362 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-362 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-363 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-363 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-364 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-365 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-366 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-367 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-360 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-360 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-361 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-361 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-362 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-362 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-363 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-363 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-364 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-365 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-366 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-367 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-367 -m limit --limit 1/second -j LOG
--A limit-368 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-369 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-368 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-369 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-37 -m recent --name limit-37 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
-A limit-37 -m recent --name limit-37 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A limit-370 -m recent --name limit-370 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
@@ -18209,49 +18209,49 @@ COMMIT
-A limit-374 -m recent --name limit-374 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A limit-375 -m recent --name limit-375 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-375 -m recent --name limit-375 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-376 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-376 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-377 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-377 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-378 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-378 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-379 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-379 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-376 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-376 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-377 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-377 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-378 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-378 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-379 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-379 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
-A limit-38 -m recent --name limit-38 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
-A limit-38 -m limit --limit 1/second -j LOG
-A limit-38 -m recent --name limit-38 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-380 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-380 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-381 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-381 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-382 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-383 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-384 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-385 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-380 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-380 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-381 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-381 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-382 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-383 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-384 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-385 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-385 -m limit --limit 1/second -j LOG
--A limit-386 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-387 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-388 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-388 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-389 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-389 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-386 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-387 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-388 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-388 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-389 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-389 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A limit-39 -m recent --name limit-39 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
-A limit-39 -m recent --name limit-39 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-390 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-390 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-391 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-391 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-392 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-392 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-393 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-393 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-394 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-395 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-396 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-397 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-390 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-390 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-391 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-391 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-392 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-392 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-393 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-393 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-394 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-395 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-396 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-397 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-397 -m limit --limit 1/second -j LOG
--A limit-398 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-399 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-398 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-399 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-4 -m recent --name limit-4 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-5
-A limit-4 -m recent --name limit-4 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-A limit-40 -m recent --name limit-40 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
@@ -18310,8 +18310,8 @@ COMMIT
-A limit-419 -m hashlimit --hashlimit-upto 30/second --hashlimit-burst 30 --hashlimit-mode srcip --hashlimit-srcmask 128 --hashlimit-name limit-419 -j RETURN
-A limit-419 -m limit --limit 1/second -j LOG
-A limit-419 -j DROP
--A limit-42 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-42 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-42 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-42 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-A limit-420 -m hashlimit --hashlimit-upto 30/second --hashlimit-burst 30 --hashlimit-mode srcip --hashlimit-srcmask 128 --hashlimit-name limit-420 -j RETURN
-A limit-420 -j DROP
-A limit-421 -m hashlimit --hashlimit-upto 30/second --hashlimit-burst 30 --hashlimit-mode srcip --hashlimit-srcmask 128 --hashlimit-name limit-421 -j RETURN
@@ -18332,8 +18332,8 @@ COMMIT
-A limit-428 -m recent --name limit-428 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-A limit-429 -m recent --name limit-429 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-134
-A limit-429 -m recent --name limit-429 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-43 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-43 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-43 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-43 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A limit-430 -m recent --name limit-430 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-135
-A limit-430 -m limit --limit 1/second -j LOG
-A limit-430 -m recent --name limit-430 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
@@ -18356,56 +18356,56 @@ COMMIT
-A limit-438 -m recent --name limit-438 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-A limit-439 -m recent --name limit-439 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-144
-A limit-439 -m recent --name limit-439 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-44 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-44 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
-A limit-44 -m limit --limit 1/second -j LOG
--A limit-44 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-440 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-145
--A limit-440 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-441 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-146
--A limit-441 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-442 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-147
+-A limit-44 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-440 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-145
+-A limit-440 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-441 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-146
+-A limit-441 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-442 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-147
-A limit-442 -m limit --limit 1/second -j LOG
--A limit-442 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-443 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-148
--A limit-443 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-444 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-149
--A limit-444 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-445 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-150
--A limit-445 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-446 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-151
+-A limit-442 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-443 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-148
+-A limit-443 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-444 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-149
+-A limit-444 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-445 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-150
+-A limit-445 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-446 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-151
-A limit-446 -j ACCEPT
--A limit-448 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-153
+-A limit-448 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-153
-A limit-448 -m limit --limit 1/second -j LOG
-A limit-448 -j ACCEPT
--A limit-449 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-154
+-A limit-449 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-154
-A limit-449 -m limit --limit 1/second -j LOG
--A limit-45 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-45 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-450 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-155
+-A limit-45 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-45 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-450 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-155
-A limit-450 -j ACCEPT
--A limit-452 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-157
--A limit-452 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-453 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-158
--A limit-453 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-454 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-159
+-A limit-452 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-157
+-A limit-452 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-453 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-158
+-A limit-453 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-454 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-159
-A limit-454 -m limit --limit 1/second -j LOG
--A limit-454 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-455 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-160
--A limit-455 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-456 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-161
--A limit-456 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-457 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-162
--A limit-457 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-458 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-163
+-A limit-454 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-455 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-160
+-A limit-455 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-456 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-161
+-A limit-456 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-457 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-162
+-A limit-457 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-458 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-163
-A limit-458 -j ACCEPT
--A limit-46 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-46 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-460 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-165
+-A limit-46 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-46 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-460 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-165
-A limit-460 -m limit --limit 1/second -j LOG
-A limit-460 -j ACCEPT
--A limit-461 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-166
+-A limit-461 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-166
-A limit-461 -m limit --limit 1/second -j LOG
--A limit-462 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-167
+-A limit-462 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-167
-A limit-462 -j ACCEPT
-A limit-464 -m recent --name limit-464 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
-A limit-464 -m recent --name limit-464 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
@@ -18420,53 +18420,53 @@ COMMIT
-A limit-468 -m recent --name limit-468 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-A limit-469 -m recent --name limit-469 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
-A limit-469 -m recent --name limit-469 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-47 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-47 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-470 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-470 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-471 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-471 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-472 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-47 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-47 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-470 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-470 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-471 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-471 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-472 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
-A limit-472 -m limit --limit 1/second -j LOG
--A limit-472 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-473 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-473 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-474 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-474 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-475 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-475 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-476 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-472 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-473 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-473 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-474 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-474 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-475 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-475 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-476 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-476 -j ACCEPT
--A limit-478 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-478 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-478 -m limit --limit 1/second -j LOG
-A limit-478 -j ACCEPT
--A limit-479 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-479 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-479 -m limit --limit 1/second -j LOG
--A limit-48 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-48 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-48 -j ACCEPT
--A limit-480 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-480 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-480 -j ACCEPT
--A limit-482 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-482 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-483 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-483 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-484 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-482 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-482 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-483 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-483 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-484 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
-A limit-484 -m limit --limit 1/second -j LOG
--A limit-484 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-485 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-485 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-486 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-486 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-487 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-487 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-488 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-484 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-485 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-485 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-486 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-486 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-487 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-487 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-488 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-488 -j ACCEPT
--A limit-490 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-490 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-490 -m limit --limit 1/second -j LOG
-A limit-490 -j ACCEPT
--A limit-491 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-491 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-491 -m limit --limit 1/second -j LOG
--A limit-492 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-492 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-492 -j ACCEPT
-A limit-494 -m recent --name limit-494 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
-A limit-494 -m recent --name limit-494 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
@@ -18483,56 +18483,56 @@ COMMIT
-A limit-499 -m recent --name limit-499 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A limit-5 -m recent --name limit-5 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-6
-A limit-5 -m recent --name limit-5 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-50 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-50 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-50 -m limit --limit 1/second -j LOG
-A limit-50 -j ACCEPT
--A limit-500 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-500 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-501 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-501 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-502 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-500 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-500 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-501 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-501 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-502 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
-A limit-502 -m limit --limit 1/second -j LOG
--A limit-502 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-503 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-503 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-504 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-504 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-505 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-505 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-506 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-502 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-503 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-503 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-504 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-504 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-505 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-505 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-506 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-506 -j ACCEPT
--A limit-508 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-508 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-508 -m limit --limit 1/second -j LOG
-A limit-508 -j ACCEPT
--A limit-509 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-509 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-509 -m limit --limit 1/second -j LOG
--A limit-51 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-51 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-51 -m limit --limit 1/second -j LOG
--A limit-510 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-510 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-510 -j ACCEPT
--A limit-512 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-512 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-513 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-513 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-514 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-512 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-512 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-513 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-513 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-514 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
-A limit-514 -m limit --limit 1/second -j LOG
--A limit-514 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-515 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-515 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-516 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-516 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-517 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-517 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-518 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-514 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-515 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-515 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-516 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-516 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-517 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-517 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-518 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-518 -j ACCEPT
--A limit-52 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-52 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-52 -j ACCEPT
--A limit-520 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-520 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-520 -m limit --limit 1/second -j LOG
-A limit-520 -j ACCEPT
--A limit-521 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-521 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-521 -m limit --limit 1/second -j LOG
--A limit-522 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-522 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-522 -j ACCEPT
-A limit-524 -m recent --name limit-524 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-169
-A limit-524 -m recent --name limit-524 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
@@ -18547,53 +18547,53 @@ COMMIT
-A limit-528 -m recent --name limit-528 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-A limit-529 -m recent --name limit-529 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-174
-A limit-529 -m recent --name limit-529 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-530 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-175
--A limit-530 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-531 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-176
--A limit-531 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-532 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-177
+-A limit-530 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-175
+-A limit-530 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-531 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-176
+-A limit-531 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-532 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-177
-A limit-532 -m limit --limit 1/second -j LOG
--A limit-532 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-533 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-178
--A limit-533 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-534 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-179
--A limit-534 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-535 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-180
--A limit-535 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-536 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-181
+-A limit-532 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-533 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-178
+-A limit-533 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-534 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-179
+-A limit-534 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-535 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-180
+-A limit-535 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-536 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-181
-A limit-536 -j ACCEPT
--A limit-538 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-183
+-A limit-538 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-183
-A limit-538 -m limit --limit 1/second -j LOG
-A limit-538 -j ACCEPT
--A limit-539 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-184
+-A limit-539 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-184
-A limit-539 -m limit --limit 1/second -j LOG
--A limit-54 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-54 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-540 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-185
+-A limit-54 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-54 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-540 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-185
-A limit-540 -j ACCEPT
--A limit-542 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-187
--A limit-542 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-543 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-188
--A limit-543 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-544 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-189
+-A limit-542 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-187
+-A limit-542 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-543 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-188
+-A limit-543 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-544 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-189
-A limit-544 -m limit --limit 1/second -j LOG
--A limit-544 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-545 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-190
--A limit-545 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-546 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-191
--A limit-546 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-547 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-192
--A limit-547 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-548 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-193
+-A limit-544 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-545 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-190
+-A limit-545 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-546 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-191
+-A limit-546 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-547 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-192
+-A limit-547 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-548 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-193
-A limit-548 -j ACCEPT
--A limit-55 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-55 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-550 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-195
+-A limit-55 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-55 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-550 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-195
-A limit-550 -m limit --limit 1/second -j LOG
-A limit-550 -j ACCEPT
--A limit-551 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-196
+-A limit-551 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-196
-A limit-551 -m limit --limit 1/second -j LOG
--A limit-552 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-197
+-A limit-552 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-197
-A limit-552 -j ACCEPT
-A limit-554 -m recent --name limit-554 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-554 -m recent --name limit-554 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
@@ -18608,56 +18608,56 @@ COMMIT
-A limit-558 -m recent --name limit-558 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-A limit-559 -m recent --name limit-559 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-559 -m recent --name limit-559 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-56 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-56 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
-A limit-56 -m limit --limit 1/second -j LOG
--A limit-56 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-560 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-560 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-561 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-561 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-562 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-56 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-560 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-560 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-561 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-561 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-562 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-562 -m limit --limit 1/second -j LOG
--A limit-562 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-563 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-563 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-564 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-564 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-565 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-565 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-566 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-562 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-563 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-563 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-564 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-564 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-565 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-565 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-566 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-566 -j ACCEPT
--A limit-568 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-568 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-568 -m limit --limit 1/second -j LOG
-A limit-568 -j ACCEPT
--A limit-569 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-569 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-569 -m limit --limit 1/second -j LOG
--A limit-57 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-57 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-570 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-57 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-57 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-570 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-570 -j ACCEPT
--A limit-572 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-572 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-573 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-573 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-574 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-572 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-572 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-573 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-573 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-574 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-574 -m limit --limit 1/second -j LOG
--A limit-574 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-575 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-575 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-576 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-576 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-577 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-577 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-578 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-574 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-575 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-575 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-576 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-576 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-577 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-577 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-578 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-578 -j ACCEPT
--A limit-58 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-58 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-580 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-58 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-58 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-580 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-580 -m limit --limit 1/second -j LOG
-A limit-580 -j ACCEPT
--A limit-581 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-581 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-581 -m limit --limit 1/second -j LOG
--A limit-582 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-582 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-582 -j ACCEPT
-A limit-584 -m recent --name limit-584 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-584 -m recent --name limit-584 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
@@ -18672,55 +18672,55 @@ COMMIT
-A limit-588 -m recent --name limit-588 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-A limit-589 -m recent --name limit-589 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-589 -m recent --name limit-589 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-59 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-59 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-590 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-590 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-591 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-591 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-592 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-59 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-59 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-590 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-590 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-591 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-591 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-592 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-592 -m limit --limit 1/second -j LOG
--A limit-592 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-593 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-593 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-594 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-594 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-595 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-595 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-596 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-592 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-593 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-593 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-594 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-594 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-595 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-595 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-596 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-596 -j ACCEPT
--A limit-598 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-598 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-598 -m limit --limit 1/second -j LOG
-A limit-598 -j ACCEPT
--A limit-599 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-599 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-599 -m limit --limit 1/second -j LOG
-A limit-6 -m recent --name limit-6 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-7
-A limit-6 -m recent --name limit-6 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-60 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-60 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-60 -j ACCEPT
--A limit-600 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-600 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-600 -j ACCEPT
--A limit-602 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-602 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-603 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-603 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-604 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-602 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-602 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-603 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-603 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-604 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-604 -m limit --limit 1/second -j LOG
--A limit-604 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-605 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-605 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-606 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-606 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-607 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-607 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-608 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-604 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-605 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-605 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-606 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-606 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-607 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-607 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-608 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-608 -j ACCEPT
--A limit-610 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-610 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-610 -m limit --limit 1/second -j LOG
-A limit-610 -j ACCEPT
--A limit-611 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-611 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-611 -m limit --limit 1/second -j LOG
--A limit-612 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-612 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-612 -j ACCEPT
-A limit-614 -m hashlimit --hashlimit-upto 150/second --hashlimit-burst 150 --hashlimit-mode srcip --hashlimit-srcmask 128 --hashlimit-name limit-614 -j ACCEPT
-A limit-614 -m limit --limit 1/second -j LOG
@@ -18740,7 +18740,7 @@ COMMIT
-A limit-619 -m hashlimit --hashlimit-upto 150/second --hashlimit-burst 150 --hashlimit-mode srcip --hashlimit-srcmask 128 --hashlimit-name limit-619 -j RETURN
-A limit-619 -m limit --limit 1/second -j LOG
-A limit-619 -j DROP
--A limit-62 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-62 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-62 -m limit --limit 1/second -j LOG
-A limit-62 -j ACCEPT
-A limit-620 -m hashlimit --hashlimit-upto 150/second --hashlimit-burst 150 --hashlimit-mode srcip --hashlimit-srcmask 128 --hashlimit-name limit-620 -j logaccept-8
@@ -18765,7 +18765,7 @@ COMMIT
-A limit-628 -j DROP
-A limit-629 -m hashlimit --hashlimit-upto 150/second --hashlimit-burst 150 --hashlimit-mode srcip --hashlimit-srcmask 128 --hashlimit-name limit-629 -j ACCEPT
-A limit-629 -j DROP
--A limit-63 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-63 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-63 -m limit --limit 1/second -j LOG
-A limit-630 -m hashlimit --hashlimit-upto 30/second --hashlimit-burst 30 --hashlimit-mode srcip --hashlimit-srcmask 128 --hashlimit-name limit-630 -j ACCEPT
-A limit-630 -m limit --limit 1/second -j LOG
@@ -18791,7 +18791,7 @@ COMMIT
-A limit-638 -j DROP
-A limit-639 -m hashlimit --hashlimit-upto 30/second --hashlimit-burst 30 --hashlimit-mode srcip --hashlimit-srcmask 128 --hashlimit-name limit-639 -j RETURN
-A limit-639 -j DROP
--A limit-64 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-64 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-64 -j ACCEPT
-A limit-640 -m hashlimit --hashlimit-upto 30/second --hashlimit-burst 30 --hashlimit-mode srcip --hashlimit-srcmask 128 --hashlimit-name limit-640 -j logaccept-13
-A limit-640 -j DROP
@@ -18812,54 +18812,54 @@ COMMIT
-A limit-70 -m recent --name limit-70 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-A limit-71 -m recent --name limit-71 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
-A limit-71 -m recent --name limit-71 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-72 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-72 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-73 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-73 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-74 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-72 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-72 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-73 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-73 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-74 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
-A limit-74 -m limit --limit 1/second -j LOG
--A limit-74 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-75 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-75 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-76 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-76 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-77 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-77 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-78 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-74 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-75 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-75 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-76 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-76 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-77 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-77 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-78 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-78 -j ACCEPT
-A limit-8 -m recent --name limit-8 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-9
-A limit-8 -m limit --limit 1/second -j LOG
-A limit-8 -m recent --name limit-8 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-80 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-80 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-80 -m limit --limit 1/second -j LOG
-A limit-80 -j ACCEPT
--A limit-81 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-81 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-81 -m limit --limit 1/second -j LOG
--A limit-82 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-82 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-82 -j ACCEPT
--A limit-84 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-84 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-85 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-85 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-86 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-84 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-84 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-85 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-85 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-86 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
-A limit-86 -m limit --limit 1/second -j LOG
--A limit-86 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-87 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-87 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-88 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-88 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-89 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-89 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-86 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-87 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-87 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-88 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-88 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-89 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-89 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A limit-9 -m recent --name limit-9 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-10
-A limit-9 -m recent --name limit-9 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-90 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-90 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-90 -j ACCEPT
--A limit-92 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-92 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-92 -m limit --limit 1/second -j LOG
-A limit-92 -j ACCEPT
--A limit-93 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-93 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-93 -m limit --limit 1/second -j LOG
--A limit-94 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-94 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-94 -j ACCEPT
-A limit-96 -m recent --name limit-96 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-37
-A limit-96 -m recent --name limit-96 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
diff --git a/test/output/rules-save b/test/output/rules-save
index 0e78348..f69d65d 100644
--- a/test/output/rules-save
+++ b/test/output/rules-save
@@ -840,8 +840,8 @@
:logreject-0 - [0:0]
:logtarpit-0 - [0:0]
:tarpit - [0:0]
--A FORWARD -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A FORWARD -m recent --name user:foo --rsource --mask 255.255.255.255 --set
+-A FORWARD -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A FORWARD -m recent --name user:A --rsource --mask 255.255.255.255 --set
-A FORWARD -j limit-427
-A FORWARD -j limit-426
-A FORWARD -j limit-425
@@ -1082,11 +1082,11 @@
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-16
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-17
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-18
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-20
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-20
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-20
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-21
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-22
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-24
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-24
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-24
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-25
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-26
@@ -1094,11 +1094,11 @@
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-28
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-29
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-30
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-32
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-32
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-32
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-33
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-34
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-36
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-36
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-36
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-37
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-38
@@ -1112,11 +1112,11 @@
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-46
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-47
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-48
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-50
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-51
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-52
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-54
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-55
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-56
@@ -1124,11 +1124,11 @@
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-58
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-59
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-60
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-62
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-63
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-64
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-66
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-67
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-68
@@ -1142,11 +1142,11 @@
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-76
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-77
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-78
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-80
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-81
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-82
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-84
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-85
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-86
@@ -1154,11 +1154,11 @@
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-88
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-89
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-90
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-92
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-93
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-94
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-96
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-97
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-98
@@ -1172,11 +1172,11 @@
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-106
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-107
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-108
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-50
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-50
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-110
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-111
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-112
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-54
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-54
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-114
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-115
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-116
@@ -1184,11 +1184,11 @@
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-118
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-119
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-120
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-62
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-62
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-122
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-123
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-124
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-66
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-66
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-126
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-127
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-128
@@ -1202,11 +1202,11 @@
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-136
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-137
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-138
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-140
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-141
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-142
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-144
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-145
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-146
@@ -1214,11 +1214,11 @@
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-148
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-149
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-150
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-152
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-153
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-154
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-156
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-157
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-158
@@ -1232,11 +1232,11 @@
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-166
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-167
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-168
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-170
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-171
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-172
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-174
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-175
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-176
@@ -1244,11 +1244,11 @@
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-178
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-179
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-180
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-182
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-183
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-184
--A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A FORWARD -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-186
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-187
-A FORWARD -o eth1 -d 10.0.0.0/12 -j limit-188
@@ -1391,9 +1391,9 @@
-A FORWARD -j ACCEPT
-A FORWARD -j logaccept-final-37
-A FORWARD -j ACCEPT
--A FORWARD -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A FORWARD -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A FORWARD -m recent --name user:foo --rdest --mask 255.255.255.255 --set
+-A FORWARD -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A FORWARD -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A FORWARD -m recent --name user:A --rdest --mask 255.255.255.255 --set
-A FORWARD -j ACCEPT
-A FORWARD -j logdrop-199
-A FORWARD
@@ -1462,8 +1462,8 @@
-A FORWARD -m policy --dir in --pol ipsec -o eth5 -j ACCEPT
-A FORWARD -m policy --dir in --pol ipsec -m policy --dir out --pol ipsec -j ACCEPT
-A FORWARD -p icmp -j icmp-routing
--A INPUT -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A INPUT -m recent --name user:foo --rsource --mask 255.255.255.255 --set
+-A INPUT -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A INPUT -m recent --name user:A --rsource --mask 255.255.255.255 --set
-A INPUT -j limit-427
-A INPUT -j limit-426
-A INPUT -j limit-425
@@ -1819,11 +1819,11 @@
-A INPUT -i eth0 -j limit-444
-A INPUT -i eth0 -j limit-445
-A INPUT -i eth0 -j limit-446
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-152
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-152
-A INPUT -i eth0 -j limit-448
-A INPUT -i eth0 -j limit-449
-A INPUT -i eth0 -j limit-450
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-156
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-156
-A INPUT -i eth0 -j limit-452
-A INPUT -i eth0 -j limit-453
-A INPUT -i eth0 -j limit-454
@@ -1831,11 +1831,11 @@
-A INPUT -i eth0 -j limit-456
-A INPUT -i eth0 -j limit-457
-A INPUT -i eth0 -j limit-458
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-164
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-164
-A INPUT -i eth0 -j limit-460
-A INPUT -i eth0 -j limit-461
-A INPUT -i eth0 -j limit-462
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-168
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-168
-A INPUT -i eth0 -j limit-464
-A INPUT -i eth0 -j limit-465
-A INPUT -i eth0 -j limit-466
@@ -1849,11 +1849,11 @@
-A INPUT -i eth0 -j limit-474
-A INPUT -i eth0 -j limit-475
-A INPUT -i eth0 -j limit-476
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A INPUT -i eth0 -j limit-478
-A INPUT -i eth0 -j limit-479
-A INPUT -i eth0 -j limit-480
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A INPUT -i eth0 -j limit-482
-A INPUT -i eth0 -j limit-483
-A INPUT -i eth0 -j limit-484
@@ -1861,11 +1861,11 @@
-A INPUT -i eth0 -j limit-486
-A INPUT -i eth0 -j limit-487
-A INPUT -i eth0 -j limit-488
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A INPUT -i eth0 -j limit-490
-A INPUT -i eth0 -j limit-491
-A INPUT -i eth0 -j limit-492
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A INPUT -i eth0 -j limit-494
-A INPUT -i eth0 -j limit-495
-A INPUT -i eth0 -j limit-496
@@ -1879,11 +1879,11 @@
-A INPUT -i eth0 -j limit-504
-A INPUT -i eth0 -j limit-505
-A INPUT -i eth0 -j limit-506
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A INPUT -i eth0 -j limit-508
-A INPUT -i eth0 -j limit-509
-A INPUT -i eth0 -j limit-510
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A INPUT -i eth0 -j limit-512
-A INPUT -i eth0 -j limit-513
-A INPUT -i eth0 -j limit-514
@@ -1891,11 +1891,11 @@
-A INPUT -i eth0 -j limit-516
-A INPUT -i eth0 -j limit-517
-A INPUT -i eth0 -j limit-518
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A INPUT -i eth0 -j limit-520
-A INPUT -i eth0 -j limit-521
-A INPUT -i eth0 -j limit-522
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A INPUT -i eth0 -j limit-524
-A INPUT -i eth0 -j limit-525
-A INPUT -i eth0 -j limit-526
@@ -1909,11 +1909,11 @@
-A INPUT -i eth0 -j limit-534
-A INPUT -i eth0 -j limit-535
-A INPUT -i eth0 -j limit-536
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-182
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-182
-A INPUT -i eth0 -j limit-538
-A INPUT -i eth0 -j limit-539
-A INPUT -i eth0 -j limit-540
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-186
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-186
-A INPUT -i eth0 -j limit-542
-A INPUT -i eth0 -j limit-543
-A INPUT -i eth0 -j limit-544
@@ -1921,11 +1921,11 @@
-A INPUT -i eth0 -j limit-546
-A INPUT -i eth0 -j limit-547
-A INPUT -i eth0 -j limit-548
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-194
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-194
-A INPUT -i eth0 -j limit-550
-A INPUT -i eth0 -j limit-551
-A INPUT -i eth0 -j limit-552
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-198
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-198
-A INPUT -i eth0 -j limit-554
-A INPUT -i eth0 -j limit-555
-A INPUT -i eth0 -j limit-556
@@ -1939,11 +1939,11 @@
-A INPUT -i eth0 -j limit-564
-A INPUT -i eth0 -j limit-565
-A INPUT -i eth0 -j limit-566
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A INPUT -i eth0 -j limit-568
-A INPUT -i eth0 -j limit-569
-A INPUT -i eth0 -j limit-570
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A INPUT -i eth0 -j limit-572
-A INPUT -i eth0 -j limit-573
-A INPUT -i eth0 -j limit-574
@@ -1951,11 +1951,11 @@
-A INPUT -i eth0 -j limit-576
-A INPUT -i eth0 -j limit-577
-A INPUT -i eth0 -j limit-578
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A INPUT -i eth0 -j limit-580
-A INPUT -i eth0 -j limit-581
-A INPUT -i eth0 -j limit-582
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A INPUT -i eth0 -j limit-584
-A INPUT -i eth0 -j limit-585
-A INPUT -i eth0 -j limit-586
@@ -1969,11 +1969,11 @@
-A INPUT -i eth0 -j limit-594
-A INPUT -i eth0 -j limit-595
-A INPUT -i eth0 -j limit-596
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A INPUT -i eth0 -j limit-598
-A INPUT -i eth0 -j limit-599
-A INPUT -i eth0 -j limit-600
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A INPUT -i eth0 -j limit-602
-A INPUT -i eth0 -j limit-603
-A INPUT -i eth0 -j limit-604
@@ -1981,11 +1981,11 @@
-A INPUT -i eth0 -j limit-606
-A INPUT -i eth0 -j limit-607
-A INPUT -i eth0 -j limit-608
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A INPUT -i eth0 -j limit-610
-A INPUT -i eth0 -j limit-611
-A INPUT -i eth0 -j limit-612
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A INPUT -i eth0 -j limit-614
-A INPUT -i eth0 -j limit-615
-A INPUT -i eth0 -j limit-616
@@ -2014,9 +2014,9 @@
-A INPUT -i eth0 -j limit-639
-A INPUT -i eth0 -j limit-640
-A INPUT -i eth0 -j limit-641
--A INPUT -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A INPUT -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A INPUT -m recent --name user:foo --rdest --mask 255.255.255.255 --set
+-A INPUT -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A INPUT -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A INPUT -m recent --name user:A --rdest --mask 255.255.255.255 --set
-A INPUT -j ACCEPT
-A INPUT -j logdrop-199
-A INPUT
@@ -2041,8 +2041,8 @@
-A INPUT -i eth0 -j ACCEPT
-A INPUT -j ACCEPT
-A INPUT -p icmp -j icmp-routing
--A OUTPUT -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A OUTPUT -m recent --name user:foo --rsource --mask 255.255.255.255 --set
+-A OUTPUT -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A OUTPUT -m recent --name user:A --rsource --mask 255.255.255.255 --set
-A OUTPUT -j limit-427
-A OUTPUT -j limit-426
-A OUTPUT -j limit-425
@@ -2284,11 +2284,11 @@
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-16
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-17
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-18
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-20
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-20
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-20
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-21
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-22
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-24
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-24
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-24
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-25
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-26
@@ -2296,11 +2296,11 @@
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-28
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-29
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-30
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-32
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-32
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-32
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-33
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-34
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-36
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-36
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-36
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-37
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-38
@@ -2314,11 +2314,11 @@
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-46
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-47
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-48
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-50
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-51
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-52
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-54
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-55
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-56
@@ -2326,11 +2326,11 @@
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-58
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-59
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-60
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-62
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-63
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-64
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-66
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-67
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-68
@@ -2344,11 +2344,11 @@
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-76
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-77
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-78
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-80
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-81
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-82
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-84
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-85
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-86
@@ -2356,11 +2356,11 @@
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-88
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-89
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-90
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-92
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-93
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-94
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-96
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-97
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-98
@@ -2374,11 +2374,11 @@
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-106
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-107
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-108
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-50
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-50
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-110
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-111
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-112
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-54
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-54
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-114
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-115
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-116
@@ -2386,11 +2386,11 @@
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-118
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-119
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-120
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-62
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-62
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-122
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-123
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-124
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-66
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-66
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-126
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-127
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-128
@@ -2404,11 +2404,11 @@
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-136
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-137
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-138
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-140
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-141
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-142
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-144
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-145
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-146
@@ -2416,11 +2416,11 @@
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-148
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-149
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-150
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-152
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-153
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-154
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-156
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-157
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-158
@@ -2434,11 +2434,11 @@
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-166
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-167
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-168
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-170
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-171
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-172
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-174
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-175
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-176
@@ -2446,11 +2446,11 @@
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-178
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-179
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-180
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-182
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-183
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-184
--A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A OUTPUT -o eth1 -d 10.0.0.0/12 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-186
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-187
-A OUTPUT -o eth1 -d 10.0.0.0/12 -j limit-188
@@ -2707,9 +2707,9 @@
-A OUTPUT -o eth0 -j ACCEPT
-A OUTPUT -o eth0 -j ACCEPT
-A OUTPUT -o eth0 -j ACCEPT
--A OUTPUT -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A OUTPUT -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A OUTPUT -m recent --name user:foo --rdest --mask 255.255.255.255 --set
+-A OUTPUT -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A OUTPUT -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A OUTPUT -m recent --name user:A --rdest --mask 255.255.255.255 --set
-A OUTPUT -j ACCEPT
-A OUTPUT -j logdrop-199
-A OUTPUT
@@ -2747,53 +2747,53 @@
-A limit-100 -m recent --name limit-100 --rsource --mask 255.255.255.255 --set -j ACCEPT
-A limit-101 -m recent --name limit-101 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-42
-A limit-101 -m recent --name limit-101 --rsource --mask 255.255.255.255 --set
--A limit-102 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-43
--A limit-102 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-103 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-44
--A limit-103 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-104 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-45
+-A limit-102 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-43
+-A limit-102 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-103 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-44
+-A limit-103 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-104 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-45
-A limit-104 -m limit --limit 1/second -j LOG
--A limit-104 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-105 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-46
--A limit-105 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-106 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-47
--A limit-106 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-107 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-48
--A limit-107 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-108 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-49
+-A limit-104 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-105 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-46
+-A limit-105 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-106 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-47
+-A limit-106 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-107 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-48
+-A limit-107 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-108 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-49
-A limit-108 -j ACCEPT
-A limit-11 -m recent --name limit-11 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-12
-A limit-11 -m recent --name limit-11 --rsource --mask 255.255.255.255 --set
--A limit-110 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-51
+-A limit-110 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-51
-A limit-110 -m limit --limit 1/second -j LOG
-A limit-110 -j ACCEPT
--A limit-111 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-52
+-A limit-111 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-52
-A limit-111 -m limit --limit 1/second -j LOG
--A limit-112 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-53
+-A limit-112 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-53
-A limit-112 -j ACCEPT
--A limit-114 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-55
--A limit-114 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-115 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-56
--A limit-115 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-116 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-57
+-A limit-114 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-55
+-A limit-114 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-115 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-56
+-A limit-115 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-116 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-57
-A limit-116 -m limit --limit 1/second -j LOG
--A limit-116 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-117 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-58
--A limit-117 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-118 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-59
--A limit-118 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-119 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-60
--A limit-119 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-12 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-13
--A limit-12 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-120 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-61
+-A limit-116 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-117 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-58
+-A limit-117 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-118 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-59
+-A limit-118 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-119 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-60
+-A limit-119 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-12 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-13
+-A limit-12 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-120 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-61
-A limit-120 -j ACCEPT
--A limit-122 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-63
+-A limit-122 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-63
-A limit-122 -m limit --limit 1/second -j LOG
-A limit-122 -j ACCEPT
--A limit-123 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-64
+-A limit-123 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-64
-A limit-123 -m limit --limit 1/second -j LOG
--A limit-124 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-65
+-A limit-124 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-65
-A limit-124 -j ACCEPT
-A limit-126 -m recent --name limit-126 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-126 -m recent --name limit-126 --rsource --mask 255.255.255.255 --set -j ACCEPT
@@ -2804,60 +2804,60 @@
-A limit-128 -m recent --name limit-128 --rsource --mask 255.255.255.255 --set -j ACCEPT
-A limit-129 -m recent --name limit-129 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-129 -m recent --name limit-129 --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-13 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-14
--A limit-13 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
+-A limit-13 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-14
+-A limit-13 -m recent --name user:A --rsource --mask 255.255.255.255 --set
-A limit-130 -m recent --name limit-130 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-130 -m recent --name limit-130 --rsource --mask 255.255.255.255 --set -j ACCEPT
-A limit-131 -m recent --name limit-131 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-131 -m recent --name limit-131 --rsource --mask 255.255.255.255 --set
--A limit-132 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-132 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-133 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-133 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-134 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-132 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-132 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-133 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-133 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-134 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-134 -m limit --limit 1/second -j LOG
--A limit-134 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-135 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-135 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-136 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-136 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-137 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-137 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-138 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-134 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-135 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-135 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-136 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-136 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-137 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-137 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-138 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-138 -j ACCEPT
--A limit-14 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-15
+-A limit-14 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-15
-A limit-14 -m limit --limit 1/second -j LOG
--A limit-14 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-140 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-14 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-140 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-140 -m limit --limit 1/second -j LOG
-A limit-140 -j ACCEPT
--A limit-141 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-141 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-141 -m limit --limit 1/second -j LOG
--A limit-142 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-142 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-142 -j ACCEPT
--A limit-144 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-144 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-145 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-145 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-146 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-144 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-144 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-145 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-145 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-146 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-146 -m limit --limit 1/second -j LOG
--A limit-146 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-147 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-147 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-148 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-148 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-149 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-149 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-15 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-16
--A limit-15 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-150 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-146 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-147 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-147 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-148 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-148 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-149 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-149 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-15 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-16
+-A limit-15 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-150 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-150 -j ACCEPT
--A limit-152 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-152 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-152 -m limit --limit 1/second -j LOG
-A limit-152 -j ACCEPT
--A limit-153 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-153 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-153 -m limit --limit 1/second -j LOG
--A limit-154 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-154 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-154 -j ACCEPT
-A limit-156 -m recent --name limit-156 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-156 -m recent --name limit-156 --rsource --mask 255.255.255.255 --set -j ACCEPT
@@ -2868,59 +2868,59 @@
-A limit-158 -m recent --name limit-158 --rsource --mask 255.255.255.255 --set -j ACCEPT
-A limit-159 -m recent --name limit-159 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-159 -m recent --name limit-159 --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-16 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-17
--A limit-16 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-16 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-17
+-A limit-16 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
-A limit-160 -m recent --name limit-160 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-160 -m recent --name limit-160 --rsource --mask 255.255.255.255 --set -j ACCEPT
-A limit-161 -m recent --name limit-161 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-161 -m recent --name limit-161 --rsource --mask 255.255.255.255 --set
--A limit-162 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-162 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-163 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-163 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-164 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-162 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-162 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-163 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-163 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-164 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-164 -m limit --limit 1/second -j LOG
--A limit-164 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-165 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-165 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-166 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-166 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-167 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-167 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-168 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-164 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-165 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-165 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-166 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-166 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-167 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-167 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-168 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-168 -j ACCEPT
--A limit-17 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-18
--A limit-17 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-170 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-17 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-18
+-A limit-17 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-170 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-170 -m limit --limit 1/second -j LOG
-A limit-170 -j ACCEPT
--A limit-171 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-171 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-171 -m limit --limit 1/second -j LOG
--A limit-172 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-172 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-172 -j ACCEPT
--A limit-174 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-174 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-175 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-175 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-176 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-174 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-174 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-175 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-175 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-176 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-176 -m limit --limit 1/second -j LOG
--A limit-176 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-177 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-177 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-178 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-178 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-179 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-179 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-18 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-19
+-A limit-176 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-177 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-177 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-178 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-178 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-179 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-179 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-18 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-19
-A limit-18 -j ACCEPT
--A limit-180 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-180 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-180 -j ACCEPT
--A limit-182 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-182 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-182 -m limit --limit 1/second -j LOG
-A limit-182 -j ACCEPT
--A limit-183 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-183 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-183 -m limit --limit 1/second -j LOG
--A limit-184 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-184 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-184 -j ACCEPT
-A limit-186 -m hashlimit --hashlimit-upto 150/second --hashlimit-burst 150 --hashlimit-mode srcip --hashlimit-srcmask 32 --hashlimit-name limit-186 -j ACCEPT
-A limit-186 -m limit --limit 1/second -j LOG
@@ -2961,7 +2961,7 @@
-A limit-2 -m recent --name limit-2 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-3
-A limit-2 -m limit --limit 1/second -j LOG
-A limit-2 -m recent --name limit-2 --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-20 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-21
+-A limit-20 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-21
-A limit-20 -m limit --limit 1/second -j LOG
-A limit-20 -j ACCEPT
-A limit-200 -m hashlimit --hashlimit-upto 150/second --hashlimit-burst 150 --hashlimit-mode srcip --hashlimit-srcmask 32 --hashlimit-name limit-200 -j logaccept-3
@@ -2988,7 +2988,7 @@
-A limit-208 -j DROP
-A limit-209 -m hashlimit --hashlimit-upto 30/second --hashlimit-burst 30 --hashlimit-mode srcip --hashlimit-srcmask 32 --hashlimit-name limit-209 -j ACCEPT
-A limit-209 -j DROP
--A limit-21 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-22
+-A limit-21 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-22
-A limit-21 -m limit --limit 1/second -j LOG
-A limit-210 -m hashlimit --hashlimit-upto 30/second --hashlimit-burst 30 --hashlimit-mode srcip --hashlimit-srcmask 32 --hashlimit-name limit-210 -j ACCEPT
-A limit-210 -j DROP
@@ -3010,7 +3010,7 @@
-A limit-218 -m recent --name limit-218 --rsource --mask 255.255.255.255 --set
-A limit-219 -m recent --name limit-219 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-72
-A limit-219 -m recent --name limit-219 --rsource --mask 255.255.255.255 --set
--A limit-22 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-23
+-A limit-22 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-23
-A limit-22 -j ACCEPT
-A limit-220 -m recent --name limit-220 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-73
-A limit-220 -m recent --name limit-220 --rsource --mask 255.255.255.255 --set
@@ -3024,48 +3024,48 @@
-A limit-224 -m recent --name limit-224 --rsource --mask 255.255.255.255 --set
-A limit-225 -m recent --name limit-225 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-78
-A limit-225 -m recent --name limit-225 --rsource --mask 255.255.255.255 --set
--A limit-226 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-79
--A limit-226 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-227 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-80
--A limit-227 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-228 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-81
--A limit-228 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-229 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-82
--A limit-229 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-230 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-83
--A limit-230 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-231 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-84
--A limit-231 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-232 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-85
--A limit-233 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-86
--A limit-234 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-87
--A limit-235 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-88
+-A limit-226 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-79
+-A limit-226 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-227 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-80
+-A limit-227 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-228 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-81
+-A limit-228 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-229 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-82
+-A limit-229 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-230 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-83
+-A limit-230 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-231 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-84
+-A limit-231 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-232 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-85
+-A limit-233 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-86
+-A limit-234 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-87
+-A limit-235 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-88
-A limit-235 -m limit --limit 1/second -j LOG
--A limit-236 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-89
--A limit-237 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-90
--A limit-238 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-91
--A limit-238 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-239 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-92
--A limit-239 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-24 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-25
--A limit-24 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-240 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-93
--A limit-240 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-241 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-94
--A limit-241 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-242 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-95
--A limit-242 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-243 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-96
--A limit-243 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-244 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-97
--A limit-245 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-98
--A limit-246 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-99
--A limit-247 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-100
+-A limit-236 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-89
+-A limit-237 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-90
+-A limit-238 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-91
+-A limit-238 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-239 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-92
+-A limit-239 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-24 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-25
+-A limit-24 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-240 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-93
+-A limit-240 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-241 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-94
+-A limit-241 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-242 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-95
+-A limit-242 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-243 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-96
+-A limit-243 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-244 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-97
+-A limit-245 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-98
+-A limit-246 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-99
+-A limit-247 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-100
-A limit-247 -m limit --limit 1/second -j LOG
--A limit-248 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-101
--A limit-249 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-102
--A limit-25 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-26
--A limit-25 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
+-A limit-248 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-101
+-A limit-249 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-102
+-A limit-25 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-26
+-A limit-25 -m recent --name user:A --rdest --mask 255.255.255.255 --set
-A limit-250 -m recent --name limit-250 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
-A limit-250 -m recent --name limit-250 --rsource --mask 255.255.255.255 --set
-A limit-251 -m recent --name limit-251 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
@@ -3078,51 +3078,51 @@
-A limit-254 -m recent --name limit-254 --rsource --mask 255.255.255.255 --set
-A limit-255 -m recent --name limit-255 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
-A limit-255 -m recent --name limit-255 --rsource --mask 255.255.255.255 --set
--A limit-256 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-256 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-257 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-257 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-258 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-258 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-259 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-259 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-26 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-27
+-A limit-256 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-256 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-257 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-257 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-258 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-258 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-259 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-259 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-26 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-27
-A limit-26 -m limit --limit 1/second -j LOG
--A limit-26 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-260 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-260 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-261 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-261 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-262 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-263 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-264 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-265 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-26 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-260 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-260 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-261 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-261 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-262 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-263 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-264 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-265 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-265 -m limit --limit 1/second -j LOG
--A limit-266 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-267 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-268 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-268 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-269 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-269 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-27 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-28
--A limit-27 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-270 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-270 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-271 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-271 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-272 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-272 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-273 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-273 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-274 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-275 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-276 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-277 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-266 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-267 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-268 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-268 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-269 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-269 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-27 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-28
+-A limit-27 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-270 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-270 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-271 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-271 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-272 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-272 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-273 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-273 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-274 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-275 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-276 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-277 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-277 -m limit --limit 1/second -j LOG
--A limit-278 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-279 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-28 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-29
--A limit-28 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-278 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-279 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-28 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-29
+-A limit-28 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
-A limit-280 -m recent --name limit-280 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
-A limit-280 -m recent --name limit-280 --rsource --mask 255.255.255.255 --set
-A limit-281 -m recent --name limit-281 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
@@ -3135,50 +3135,50 @@
-A limit-284 -m recent --name limit-284 --rsource --mask 255.255.255.255 --set
-A limit-285 -m recent --name limit-285 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
-A limit-285 -m recent --name limit-285 --rsource --mask 255.255.255.255 --set
--A limit-286 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-286 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-287 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-287 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-288 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-288 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-289 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-289 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-29 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-30
--A limit-29 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-290 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-290 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-291 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-291 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-292 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-293 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-294 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-295 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-286 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-286 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-287 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-287 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-288 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-288 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-289 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-289 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-29 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-30
+-A limit-29 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-290 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-290 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-291 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-291 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-292 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-293 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-294 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-295 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-295 -m limit --limit 1/second -j LOG
--A limit-296 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-297 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-298 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-298 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-299 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-299 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
+-A limit-296 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-297 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-298 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-298 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-299 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-299 -m recent --name user:A --rdest --mask 255.255.255.255 --set
-A limit-3 -m recent --name limit-3 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-4
-A limit-3 -m recent --name limit-3 --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-30 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-31
+-A limit-30 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-31
-A limit-30 -j ACCEPT
--A limit-300 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-300 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-301 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-301 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-302 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-302 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-303 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-303 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-304 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-305 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-306 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-307 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-300 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-300 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-301 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-301 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-302 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-302 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-303 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-303 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-304 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-305 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-306 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-307 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-307 -m limit --limit 1/second -j LOG
--A limit-308 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-309 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-308 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-309 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-310 -m recent --name limit-310 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-103
-A limit-310 -m recent --name limit-310 --rsource --mask 255.255.255.255 --set
-A limit-311 -m recent --name limit-311 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-104
@@ -3191,50 +3191,50 @@
-A limit-314 -m recent --name limit-314 --rsource --mask 255.255.255.255 --set
-A limit-315 -m recent --name limit-315 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-108
-A limit-315 -m recent --name limit-315 --rsource --mask 255.255.255.255 --set
--A limit-316 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-109
--A limit-316 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-317 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-110
--A limit-317 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-318 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-111
--A limit-318 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-319 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-112
--A limit-319 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-32 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-33
+-A limit-316 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-109
+-A limit-316 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-317 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-110
+-A limit-317 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-318 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-111
+-A limit-318 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-319 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-112
+-A limit-319 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-32 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-33
-A limit-32 -m limit --limit 1/second -j LOG
-A limit-32 -j ACCEPT
--A limit-320 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-113
--A limit-320 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-321 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-114
--A limit-321 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-322 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-115
--A limit-323 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-116
--A limit-324 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-117
--A limit-325 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-118
+-A limit-320 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-113
+-A limit-320 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-321 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-114
+-A limit-321 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-322 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-115
+-A limit-323 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-116
+-A limit-324 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-117
+-A limit-325 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-118
-A limit-325 -m limit --limit 1/second -j LOG
--A limit-326 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-119
--A limit-327 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-120
--A limit-328 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-121
--A limit-328 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-329 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-122
--A limit-329 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-33 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-34
+-A limit-326 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-119
+-A limit-327 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-120
+-A limit-328 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-121
+-A limit-328 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-329 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-122
+-A limit-329 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-33 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-34
-A limit-33 -m limit --limit 1/second -j LOG
--A limit-330 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-123
--A limit-330 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-331 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-124
--A limit-331 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-332 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-125
--A limit-332 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-333 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-126
--A limit-333 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-334 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-127
--A limit-335 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-128
--A limit-336 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-129
--A limit-337 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-130
+-A limit-330 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-123
+-A limit-330 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-331 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-124
+-A limit-331 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-332 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-125
+-A limit-332 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-333 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-126
+-A limit-333 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-334 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-127
+-A limit-335 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-128
+-A limit-336 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-129
+-A limit-337 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-130
-A limit-337 -m limit --limit 1/second -j LOG
--A limit-338 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-131
--A limit-339 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-132
--A limit-34 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-35
+-A limit-338 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-131
+-A limit-339 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-132
+-A limit-34 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-35
-A limit-34 -j ACCEPT
-A limit-340 -m recent --name limit-340 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-340 -m recent --name limit-340 --rsource --mask 255.255.255.255 --set
@@ -3248,46 +3248,46 @@
-A limit-344 -m recent --name limit-344 --rsource --mask 255.255.255.255 --set
-A limit-345 -m recent --name limit-345 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-345 -m recent --name limit-345 --rsource --mask 255.255.255.255 --set
--A limit-346 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-346 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-347 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-347 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-348 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-348 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-349 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-349 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-350 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-350 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-351 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-351 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-352 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-353 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-354 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-355 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-346 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-346 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-347 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-347 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-348 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-348 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-349 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-349 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-350 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-350 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-351 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-351 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-352 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-353 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-354 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-355 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-355 -m limit --limit 1/second -j LOG
--A limit-356 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-357 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-358 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-358 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-359 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-359 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
+-A limit-356 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-357 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-358 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-358 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-359 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-359 -m recent --name user:A --rdest --mask 255.255.255.255 --set
-A limit-36 -m recent --name limit-36 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
-A limit-36 -m recent --name limit-36 --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-360 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-360 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-361 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-361 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-362 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-362 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-363 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-363 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-364 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-365 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-366 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-367 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-360 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-360 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-361 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-361 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-362 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-362 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-363 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-363 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-364 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-365 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-366 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-367 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-367 -m limit --limit 1/second -j LOG
--A limit-368 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-369 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-368 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-369 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-37 -m recent --name limit-37 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
-A limit-37 -m recent --name limit-37 --rsource --mask 255.255.255.255 --set
-A limit-370 -m recent --name limit-370 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
@@ -3302,49 +3302,49 @@
-A limit-374 -m recent --name limit-374 --rsource --mask 255.255.255.255 --set
-A limit-375 -m recent --name limit-375 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-375 -m recent --name limit-375 --rsource --mask 255.255.255.255 --set
--A limit-376 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-376 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-377 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-377 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-378 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-378 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-379 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-379 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-376 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-376 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-377 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-377 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-378 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-378 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-379 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-379 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
-A limit-38 -m recent --name limit-38 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
-A limit-38 -m limit --limit 1/second -j LOG
-A limit-38 -m recent --name limit-38 --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-380 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-380 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-381 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-381 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-382 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-383 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-384 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-385 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-380 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-380 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-381 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-381 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-382 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-383 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-384 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-385 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-385 -m limit --limit 1/second -j LOG
--A limit-386 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-387 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-388 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-388 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-389 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-389 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
+-A limit-386 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-387 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-388 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-388 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-389 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-389 -m recent --name user:A --rdest --mask 255.255.255.255 --set
-A limit-39 -m recent --name limit-39 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
-A limit-39 -m recent --name limit-39 --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-390 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-390 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-391 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-391 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-392 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-392 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-393 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-393 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-394 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-395 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-396 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-397 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-390 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-390 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-391 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-391 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-392 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-392 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-393 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-393 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-394 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-395 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-396 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-397 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-397 -m limit --limit 1/second -j LOG
--A limit-398 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-399 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-398 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-399 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-4 -m recent --name limit-4 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-5
-A limit-4 -m recent --name limit-4 --rsource --mask 255.255.255.255 --set -j ACCEPT
-A limit-40 -m recent --name limit-40 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
@@ -3403,8 +3403,8 @@
-A limit-419 -m hashlimit --hashlimit-upto 30/second --hashlimit-burst 30 --hashlimit-mode srcip --hashlimit-srcmask 32 --hashlimit-name limit-419 -j RETURN
-A limit-419 -m limit --limit 1/second -j LOG
-A limit-419 -j DROP
--A limit-42 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-42 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-42 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-42 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
-A limit-420 -m hashlimit --hashlimit-upto 30/second --hashlimit-burst 30 --hashlimit-mode srcip --hashlimit-srcmask 32 --hashlimit-name limit-420 -j RETURN
-A limit-420 -j DROP
-A limit-421 -m hashlimit --hashlimit-upto 30/second --hashlimit-burst 30 --hashlimit-mode srcip --hashlimit-srcmask 32 --hashlimit-name limit-421 -j RETURN
@@ -3425,8 +3425,8 @@
-A limit-428 -m recent --name limit-428 --rsource --mask 255.255.255.255 --set -j ACCEPT
-A limit-429 -m recent --name limit-429 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-134
-A limit-429 -m recent --name limit-429 --rsource --mask 255.255.255.255 --set
--A limit-43 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-43 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
+-A limit-43 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-43 -m recent --name user:A --rsource --mask 255.255.255.255 --set
-A limit-430 -m recent --name limit-430 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-135
-A limit-430 -m limit --limit 1/second -j LOG
-A limit-430 -m recent --name limit-430 --rsource --mask 255.255.255.255 --set -j ACCEPT
@@ -3449,56 +3449,56 @@
-A limit-438 -m recent --name limit-438 --rsource --mask 255.255.255.255 --set -j ACCEPT
-A limit-439 -m recent --name limit-439 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-144
-A limit-439 -m recent --name limit-439 --rsource --mask 255.255.255.255 --set
--A limit-44 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-44 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
-A limit-44 -m limit --limit 1/second -j LOG
--A limit-44 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-440 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-145
--A limit-440 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-441 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-146
--A limit-441 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-442 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-147
+-A limit-44 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-440 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-145
+-A limit-440 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-441 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-146
+-A limit-441 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-442 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-147
-A limit-442 -m limit --limit 1/second -j LOG
--A limit-442 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-443 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-148
--A limit-443 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-444 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-149
--A limit-444 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-445 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-150
--A limit-445 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-446 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-151
+-A limit-442 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-443 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-148
+-A limit-443 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-444 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-149
+-A limit-444 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-445 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-150
+-A limit-445 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-446 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-151
-A limit-446 -j ACCEPT
--A limit-448 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-153
+-A limit-448 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-153
-A limit-448 -m limit --limit 1/second -j LOG
-A limit-448 -j ACCEPT
--A limit-449 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-154
+-A limit-449 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-154
-A limit-449 -m limit --limit 1/second -j LOG
--A limit-45 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-45 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-450 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-155
+-A limit-45 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-45 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-450 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-155
-A limit-450 -j ACCEPT
--A limit-452 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-157
--A limit-452 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-453 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-158
--A limit-453 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-454 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-159
+-A limit-452 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-157
+-A limit-452 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-453 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-158
+-A limit-453 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-454 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-159
-A limit-454 -m limit --limit 1/second -j LOG
--A limit-454 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-455 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-160
--A limit-455 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-456 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-161
--A limit-456 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-457 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-162
--A limit-457 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-458 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-163
+-A limit-454 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-455 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-160
+-A limit-455 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-456 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-161
+-A limit-456 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-457 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-162
+-A limit-457 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-458 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-163
-A limit-458 -j ACCEPT
--A limit-46 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-46 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-460 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-165
+-A limit-46 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-46 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-460 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-165
-A limit-460 -m limit --limit 1/second -j LOG
-A limit-460 -j ACCEPT
--A limit-461 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-166
+-A limit-461 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-166
-A limit-461 -m limit --limit 1/second -j LOG
--A limit-462 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-167
+-A limit-462 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j logdrop-167
-A limit-462 -j ACCEPT
-A limit-464 -m recent --name limit-464 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
-A limit-464 -m recent --name limit-464 --rsource --mask 255.255.255.255 --set -j ACCEPT
@@ -3513,53 +3513,53 @@
-A limit-468 -m recent --name limit-468 --rsource --mask 255.255.255.255 --set -j ACCEPT
-A limit-469 -m recent --name limit-469 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
-A limit-469 -m recent --name limit-469 --rsource --mask 255.255.255.255 --set
--A limit-47 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-47 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-470 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-470 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-471 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-471 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-472 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-47 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-47 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-470 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-470 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-471 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-471 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-472 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
-A limit-472 -m limit --limit 1/second -j LOG
--A limit-472 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-473 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-473 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-474 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-474 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-475 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-475 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-476 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-472 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-473 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-473 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-474 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-474 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-475 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-475 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-476 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-476 -j ACCEPT
--A limit-478 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-478 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-478 -m limit --limit 1/second -j LOG
-A limit-478 -j ACCEPT
--A limit-479 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-479 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-479 -m limit --limit 1/second -j LOG
--A limit-48 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-48 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-48 -j ACCEPT
--A limit-480 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-480 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-480 -j ACCEPT
--A limit-482 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-482 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-483 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-483 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-484 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-482 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-482 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-483 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-483 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-484 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
-A limit-484 -m limit --limit 1/second -j LOG
--A limit-484 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-485 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-485 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-486 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-486 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-487 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-487 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-488 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-484 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-485 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-485 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-486 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-486 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-487 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-487 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-488 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-488 -j ACCEPT
--A limit-490 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-490 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-490 -m limit --limit 1/second -j LOG
-A limit-490 -j ACCEPT
--A limit-491 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-491 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-491 -m limit --limit 1/second -j LOG
--A limit-492 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-492 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-492 -j ACCEPT
-A limit-494 -m recent --name limit-494 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
-A limit-494 -m recent --name limit-494 --rsource --mask 255.255.255.255 --set -j ACCEPT
@@ -3576,56 +3576,56 @@
-A limit-499 -m recent --name limit-499 --rsource --mask 255.255.255.255 --set
-A limit-5 -m recent --name limit-5 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-6
-A limit-5 -m recent --name limit-5 --rsource --mask 255.255.255.255 --set
--A limit-50 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-50 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-50 -m limit --limit 1/second -j LOG
-A limit-50 -j ACCEPT
--A limit-500 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-500 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-501 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-501 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-502 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-500 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-500 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-501 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-501 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-502 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
-A limit-502 -m limit --limit 1/second -j LOG
--A limit-502 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-503 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-503 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-504 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-504 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-505 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-505 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-506 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-502 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-503 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-503 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-504 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-504 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-505 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-505 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-506 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-506 -j ACCEPT
--A limit-508 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-508 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-508 -m limit --limit 1/second -j LOG
-A limit-508 -j ACCEPT
--A limit-509 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-509 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-509 -m limit --limit 1/second -j LOG
--A limit-51 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-51 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-51 -m limit --limit 1/second -j LOG
--A limit-510 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-510 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-510 -j ACCEPT
--A limit-512 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-512 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-513 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-513 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-514 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-512 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-512 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-513 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-513 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-514 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
-A limit-514 -m limit --limit 1/second -j LOG
--A limit-514 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-515 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-515 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-516 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-516 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-517 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-517 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-518 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-514 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-515 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-515 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-516 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-516 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-517 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-517 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-518 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-518 -j ACCEPT
--A limit-52 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-52 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-52 -j ACCEPT
--A limit-520 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-520 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-520 -m limit --limit 1/second -j LOG
-A limit-520 -j ACCEPT
--A limit-521 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-521 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-521 -m limit --limit 1/second -j LOG
--A limit-522 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-522 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-522 -j ACCEPT
-A limit-524 -m recent --name limit-524 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-169
-A limit-524 -m recent --name limit-524 --rsource --mask 255.255.255.255 --set -j ACCEPT
@@ -3640,53 +3640,53 @@
-A limit-528 -m recent --name limit-528 --rsource --mask 255.255.255.255 --set -j ACCEPT
-A limit-529 -m recent --name limit-529 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-174
-A limit-529 -m recent --name limit-529 --rsource --mask 255.255.255.255 --set
--A limit-530 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-175
--A limit-530 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-531 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-176
--A limit-531 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-532 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-177
+-A limit-530 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-175
+-A limit-530 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-531 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-176
+-A limit-531 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-532 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-177
-A limit-532 -m limit --limit 1/second -j LOG
--A limit-532 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-533 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-178
--A limit-533 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-534 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-179
--A limit-534 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-535 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-180
--A limit-535 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-536 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-181
+-A limit-532 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-533 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-178
+-A limit-533 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-534 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-179
+-A limit-534 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-535 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-180
+-A limit-535 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-536 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-181
-A limit-536 -j ACCEPT
--A limit-538 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-183
+-A limit-538 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-183
-A limit-538 -m limit --limit 1/second -j LOG
-A limit-538 -j ACCEPT
--A limit-539 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-184
+-A limit-539 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-184
-A limit-539 -m limit --limit 1/second -j LOG
--A limit-54 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-54 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-540 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-185
+-A limit-54 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-54 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-540 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-185
-A limit-540 -j ACCEPT
--A limit-542 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-187
--A limit-542 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-543 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-188
--A limit-543 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-544 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-189
+-A limit-542 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-187
+-A limit-542 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-543 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-188
+-A limit-543 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-544 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-189
-A limit-544 -m limit --limit 1/second -j LOG
--A limit-544 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-545 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-190
--A limit-545 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-546 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-191
--A limit-546 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-547 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-192
--A limit-547 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-548 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-193
+-A limit-544 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-545 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-190
+-A limit-545 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-546 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-191
+-A limit-546 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-547 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-192
+-A limit-547 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-548 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-193
-A limit-548 -j ACCEPT
--A limit-55 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-55 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-550 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-195
+-A limit-55 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-55 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-550 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-195
-A limit-550 -m limit --limit 1/second -j LOG
-A limit-550 -j ACCEPT
--A limit-551 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-196
+-A limit-551 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-196
-A limit-551 -m limit --limit 1/second -j LOG
--A limit-552 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-197
+-A limit-552 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j logdrop-197
-A limit-552 -j ACCEPT
-A limit-554 -m recent --name limit-554 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-554 -m recent --name limit-554 --rsource --mask 255.255.255.255 --set -j ACCEPT
@@ -3701,56 +3701,56 @@
-A limit-558 -m recent --name limit-558 --rsource --mask 255.255.255.255 --set -j ACCEPT
-A limit-559 -m recent --name limit-559 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-559 -m recent --name limit-559 --rsource --mask 255.255.255.255 --set
--A limit-56 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-56 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
-A limit-56 -m limit --limit 1/second -j LOG
--A limit-56 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-560 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-560 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-561 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-561 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-562 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-56 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-560 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-560 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-561 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-561 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-562 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-562 -m limit --limit 1/second -j LOG
--A limit-562 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-563 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-563 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-564 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-564 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-565 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-565 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-566 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-562 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-563 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-563 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-564 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-564 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-565 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-565 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-566 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-566 -j ACCEPT
--A limit-568 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-568 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-568 -m limit --limit 1/second -j LOG
-A limit-568 -j ACCEPT
--A limit-569 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-569 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-569 -m limit --limit 1/second -j LOG
--A limit-57 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-57 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-570 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-57 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-57 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-570 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-570 -j ACCEPT
--A limit-572 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-572 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-573 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-573 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-574 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-572 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-572 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-573 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-573 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-574 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-574 -m limit --limit 1/second -j LOG
--A limit-574 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-575 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-575 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-576 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-576 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-577 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-577 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-578 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-574 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-575 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-575 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-576 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-576 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-577 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-577 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-578 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-578 -j ACCEPT
--A limit-58 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-58 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-580 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-58 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-58 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-580 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-580 -m limit --limit 1/second -j LOG
-A limit-580 -j ACCEPT
--A limit-581 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-581 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-581 -m limit --limit 1/second -j LOG
--A limit-582 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-582 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-582 -j ACCEPT
-A limit-584 -m recent --name limit-584 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-584 -m recent --name limit-584 --rsource --mask 255.255.255.255 --set -j ACCEPT
@@ -3765,55 +3765,55 @@
-A limit-588 -m recent --name limit-588 --rsource --mask 255.255.255.255 --set -j ACCEPT
-A limit-589 -m recent --name limit-589 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-589 -m recent --name limit-589 --rsource --mask 255.255.255.255 --set
--A limit-59 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-59 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-590 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-590 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-591 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-591 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-592 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-59 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-59 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-590 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-590 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-591 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-591 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-592 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-592 -m limit --limit 1/second -j LOG
--A limit-592 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-593 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-593 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-594 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-594 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-595 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-595 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-596 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-592 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-593 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-593 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-594 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-594 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-595 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-595 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-596 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-596 -j ACCEPT
--A limit-598 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-598 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-598 -m limit --limit 1/second -j LOG
-A limit-598 -j ACCEPT
--A limit-599 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-599 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-599 -m limit --limit 1/second -j LOG
-A limit-6 -m recent --name limit-6 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-7
-A limit-6 -m recent --name limit-6 --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-60 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-60 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-60 -j ACCEPT
--A limit-600 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-600 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-600 -j ACCEPT
--A limit-602 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-602 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-603 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-603 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-604 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-602 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-602 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-603 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-603 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-604 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
-A limit-604 -m limit --limit 1/second -j LOG
--A limit-604 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-605 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-605 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-606 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-606 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-607 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
--A limit-607 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-608 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-604 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-605 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-605 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-606 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-606 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-607 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j DROP
+-A limit-607 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-608 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-608 -j ACCEPT
--A limit-610 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-610 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-610 -m limit --limit 1/second -j LOG
-A limit-610 -j ACCEPT
--A limit-611 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-611 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-611 -m limit --limit 1/second -j LOG
--A limit-612 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-612 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-612 -j ACCEPT
-A limit-614 -m hashlimit --hashlimit-upto 150/second --hashlimit-burst 150 --hashlimit-mode srcip --hashlimit-srcmask 32 --hashlimit-name limit-614 -j ACCEPT
-A limit-614 -m limit --limit 1/second -j LOG
@@ -3833,7 +3833,7 @@
-A limit-619 -m hashlimit --hashlimit-upto 150/second --hashlimit-burst 150 --hashlimit-mode srcip --hashlimit-srcmask 32 --hashlimit-name limit-619 -j RETURN
-A limit-619 -m limit --limit 1/second -j LOG
-A limit-619 -j DROP
--A limit-62 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-62 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-62 -m limit --limit 1/second -j LOG
-A limit-62 -j ACCEPT
-A limit-620 -m hashlimit --hashlimit-upto 150/second --hashlimit-burst 150 --hashlimit-mode srcip --hashlimit-srcmask 32 --hashlimit-name limit-620 -j logaccept-8
@@ -3858,7 +3858,7 @@
-A limit-628 -j DROP
-A limit-629 -m hashlimit --hashlimit-upto 150/second --hashlimit-burst 150 --hashlimit-mode srcip --hashlimit-srcmask 32 --hashlimit-name limit-629 -j ACCEPT
-A limit-629 -j DROP
--A limit-63 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-63 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-63 -m limit --limit 1/second -j LOG
-A limit-630 -m hashlimit --hashlimit-upto 30/second --hashlimit-burst 30 --hashlimit-mode srcip --hashlimit-srcmask 32 --hashlimit-name limit-630 -j ACCEPT
-A limit-630 -m limit --limit 1/second -j LOG
@@ -3884,7 +3884,7 @@
-A limit-638 -j DROP
-A limit-639 -m hashlimit --hashlimit-upto 30/second --hashlimit-burst 30 --hashlimit-mode srcip --hashlimit-srcmask 32 --hashlimit-name limit-639 -j RETURN
-A limit-639 -j DROP
--A limit-64 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-64 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-64 -j ACCEPT
-A limit-640 -m hashlimit --hashlimit-upto 30/second --hashlimit-burst 30 --hashlimit-mode srcip --hashlimit-srcmask 32 --hashlimit-name limit-640 -j logaccept-13
-A limit-640 -j DROP
@@ -3905,54 +3905,54 @@
-A limit-70 -m recent --name limit-70 --rsource --mask 255.255.255.255 --set -j ACCEPT
-A limit-71 -m recent --name limit-71 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
-A limit-71 -m recent --name limit-71 --rsource --mask 255.255.255.255 --set
--A limit-72 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-72 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-73 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-73 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-74 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-72 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-72 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-73 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-73 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-74 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
-A limit-74 -m limit --limit 1/second -j LOG
--A limit-74 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-75 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-75 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-76 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-76 -m recent --name user:foo --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-77 -m recent --name user:foo --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-77 -m recent --name user:foo --rsource --mask 255.255.255.255 --set
--A limit-78 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-74 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-75 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-75 -m recent --name user:A --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-76 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-76 -m recent --name user:A --rsource --mask 255.255.255.255 --set -j ACCEPT
+-A limit-77 -m recent --name user:A --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-77 -m recent --name user:A --rsource --mask 255.255.255.255 --set
+-A limit-78 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-78 -j ACCEPT
-A limit-8 -m recent --name limit-8 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-9
-A limit-8 -m limit --limit 1/second -j LOG
-A limit-8 -m recent --name limit-8 --rsource --mask 255.255.255.255 --set -j ACCEPT
--A limit-80 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-80 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-80 -m limit --limit 1/second -j LOG
-A limit-80 -j ACCEPT
--A limit-81 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-81 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-81 -m limit --limit 1/second -j LOG
--A limit-82 -m recent --name user:foo --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-82 -m recent --name user:A --rsource --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-82 -j ACCEPT
--A limit-84 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-84 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-85 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-85 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
--A limit-86 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-84 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-84 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-85 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-85 -m recent --name user:A --rdest --mask 255.255.255.255 --set
+-A limit-86 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
-A limit-86 -m limit --limit 1/second -j LOG
--A limit-86 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-87 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-87 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-88 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-88 -m recent --name user:foo --rdest --mask 255.255.255.255 --set -j ACCEPT
--A limit-89 -m recent --name user:foo --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
--A limit-89 -m recent --name user:foo --rdest --mask 255.255.255.255 --set
+-A limit-86 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-87 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-87 -m recent --name user:A --rdest --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
+-A limit-88 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-88 -m recent --name user:A --rdest --mask 255.255.255.255 --set -j ACCEPT
+-A limit-89 -m recent --name user:A --rdest --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j DROP
+-A limit-89 -m recent --name user:A --rdest --mask 255.255.255.255 --set
-A limit-9 -m recent --name limit-9 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 1 -j logdrop-10
-A limit-9 -m recent --name limit-9 --rsource --mask 255.255.255.255 --set -m limit --limit 1/second -j LOG
--A limit-90 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-90 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-90 -j ACCEPT
--A limit-92 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-92 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-92 -m limit --limit 1/second -j LOG
-A limit-92 -j ACCEPT
--A limit-93 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-93 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-93 -m limit --limit 1/second -j LOG
--A limit-94 -m recent --name user:foo --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-94 -m recent --name user:A --rdest --mask 255.255.255.255 --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-94 -j ACCEPT
-A limit-96 -m recent --name limit-96 --rsource --mask 255.255.255.255 --update --hitcount 1 --seconds 5 -j logdrop-37
-A limit-96 -m recent --name limit-96 --rsource --mask 255.255.255.255 --set -j ACCEPT
diff --git a/test/output/rules6-save b/test/output/rules6-save
index c36fd21..b9e1d5c 100644
--- a/test/output/rules6-save
+++ b/test/output/rules6-save
@@ -840,8 +840,8 @@
:logreject-0 - [0:0]
:logtarpit-0 - [0:0]
:tarpit - [0:0]
--A FORWARD -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A FORWARD -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A FORWARD -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A FORWARD -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A FORWARD -j limit-427
-A FORWARD -j limit-426
-A FORWARD -j limit-425
@@ -1082,11 +1082,11 @@
-A FORWARD -o eth1 -d fc00::/7 -j limit-16
-A FORWARD -o eth1 -d fc00::/7 -j limit-17
-A FORWARD -o eth1 -d fc00::/7 -j limit-18
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-20
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-20
-A FORWARD -o eth1 -d fc00::/7 -j limit-20
-A FORWARD -o eth1 -d fc00::/7 -j limit-21
-A FORWARD -o eth1 -d fc00::/7 -j limit-22
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-24
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-24
-A FORWARD -o eth1 -d fc00::/7 -j limit-24
-A FORWARD -o eth1 -d fc00::/7 -j limit-25
-A FORWARD -o eth1 -d fc00::/7 -j limit-26
@@ -1094,11 +1094,11 @@
-A FORWARD -o eth1 -d fc00::/7 -j limit-28
-A FORWARD -o eth1 -d fc00::/7 -j limit-29
-A FORWARD -o eth1 -d fc00::/7 -j limit-30
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-32
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-32
-A FORWARD -o eth1 -d fc00::/7 -j limit-32
-A FORWARD -o eth1 -d fc00::/7 -j limit-33
-A FORWARD -o eth1 -d fc00::/7 -j limit-34
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-36
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-36
-A FORWARD -o eth1 -d fc00::/7 -j limit-36
-A FORWARD -o eth1 -d fc00::/7 -j limit-37
-A FORWARD -o eth1 -d fc00::/7 -j limit-38
@@ -1112,11 +1112,11 @@
-A FORWARD -o eth1 -d fc00::/7 -j limit-46
-A FORWARD -o eth1 -d fc00::/7 -j limit-47
-A FORWARD -o eth1 -d fc00::/7 -j limit-48
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A FORWARD -o eth1 -d fc00::/7 -j limit-50
-A FORWARD -o eth1 -d fc00::/7 -j limit-51
-A FORWARD -o eth1 -d fc00::/7 -j limit-52
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A FORWARD -o eth1 -d fc00::/7 -j limit-54
-A FORWARD -o eth1 -d fc00::/7 -j limit-55
-A FORWARD -o eth1 -d fc00::/7 -j limit-56
@@ -1124,11 +1124,11 @@
-A FORWARD -o eth1 -d fc00::/7 -j limit-58
-A FORWARD -o eth1 -d fc00::/7 -j limit-59
-A FORWARD -o eth1 -d fc00::/7 -j limit-60
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A FORWARD -o eth1 -d fc00::/7 -j limit-62
-A FORWARD -o eth1 -d fc00::/7 -j limit-63
-A FORWARD -o eth1 -d fc00::/7 -j limit-64
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A FORWARD -o eth1 -d fc00::/7 -j limit-66
-A FORWARD -o eth1 -d fc00::/7 -j limit-67
-A FORWARD -o eth1 -d fc00::/7 -j limit-68
@@ -1142,11 +1142,11 @@
-A FORWARD -o eth1 -d fc00::/7 -j limit-76
-A FORWARD -o eth1 -d fc00::/7 -j limit-77
-A FORWARD -o eth1 -d fc00::/7 -j limit-78
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A FORWARD -o eth1 -d fc00::/7 -j limit-80
-A FORWARD -o eth1 -d fc00::/7 -j limit-81
-A FORWARD -o eth1 -d fc00::/7 -j limit-82
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A FORWARD -o eth1 -d fc00::/7 -j limit-84
-A FORWARD -o eth1 -d fc00::/7 -j limit-85
-A FORWARD -o eth1 -d fc00::/7 -j limit-86
@@ -1154,11 +1154,11 @@
-A FORWARD -o eth1 -d fc00::/7 -j limit-88
-A FORWARD -o eth1 -d fc00::/7 -j limit-89
-A FORWARD -o eth1 -d fc00::/7 -j limit-90
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A FORWARD -o eth1 -d fc00::/7 -j limit-92
-A FORWARD -o eth1 -d fc00::/7 -j limit-93
-A FORWARD -o eth1 -d fc00::/7 -j limit-94
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A FORWARD -o eth1 -d fc00::/7 -j limit-96
-A FORWARD -o eth1 -d fc00::/7 -j limit-97
-A FORWARD -o eth1 -d fc00::/7 -j limit-98
@@ -1172,11 +1172,11 @@
-A FORWARD -o eth1 -d fc00::/7 -j limit-106
-A FORWARD -o eth1 -d fc00::/7 -j limit-107
-A FORWARD -o eth1 -d fc00::/7 -j limit-108
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-50
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-50
-A FORWARD -o eth1 -d fc00::/7 -j limit-110
-A FORWARD -o eth1 -d fc00::/7 -j limit-111
-A FORWARD -o eth1 -d fc00::/7 -j limit-112
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-54
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-54
-A FORWARD -o eth1 -d fc00::/7 -j limit-114
-A FORWARD -o eth1 -d fc00::/7 -j limit-115
-A FORWARD -o eth1 -d fc00::/7 -j limit-116
@@ -1184,11 +1184,11 @@
-A FORWARD -o eth1 -d fc00::/7 -j limit-118
-A FORWARD -o eth1 -d fc00::/7 -j limit-119
-A FORWARD -o eth1 -d fc00::/7 -j limit-120
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-62
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-62
-A FORWARD -o eth1 -d fc00::/7 -j limit-122
-A FORWARD -o eth1 -d fc00::/7 -j limit-123
-A FORWARD -o eth1 -d fc00::/7 -j limit-124
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-66
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-66
-A FORWARD -o eth1 -d fc00::/7 -j limit-126
-A FORWARD -o eth1 -d fc00::/7 -j limit-127
-A FORWARD -o eth1 -d fc00::/7 -j limit-128
@@ -1202,11 +1202,11 @@
-A FORWARD -o eth1 -d fc00::/7 -j limit-136
-A FORWARD -o eth1 -d fc00::/7 -j limit-137
-A FORWARD -o eth1 -d fc00::/7 -j limit-138
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A FORWARD -o eth1 -d fc00::/7 -j limit-140
-A FORWARD -o eth1 -d fc00::/7 -j limit-141
-A FORWARD -o eth1 -d fc00::/7 -j limit-142
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A FORWARD -o eth1 -d fc00::/7 -j limit-144
-A FORWARD -o eth1 -d fc00::/7 -j limit-145
-A FORWARD -o eth1 -d fc00::/7 -j limit-146
@@ -1214,11 +1214,11 @@
-A FORWARD -o eth1 -d fc00::/7 -j limit-148
-A FORWARD -o eth1 -d fc00::/7 -j limit-149
-A FORWARD -o eth1 -d fc00::/7 -j limit-150
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A FORWARD -o eth1 -d fc00::/7 -j limit-152
-A FORWARD -o eth1 -d fc00::/7 -j limit-153
-A FORWARD -o eth1 -d fc00::/7 -j limit-154
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A FORWARD -o eth1 -d fc00::/7 -j limit-156
-A FORWARD -o eth1 -d fc00::/7 -j limit-157
-A FORWARD -o eth1 -d fc00::/7 -j limit-158
@@ -1232,11 +1232,11 @@
-A FORWARD -o eth1 -d fc00::/7 -j limit-166
-A FORWARD -o eth1 -d fc00::/7 -j limit-167
-A FORWARD -o eth1 -d fc00::/7 -j limit-168
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A FORWARD -o eth1 -d fc00::/7 -j limit-170
-A FORWARD -o eth1 -d fc00::/7 -j limit-171
-A FORWARD -o eth1 -d fc00::/7 -j limit-172
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A FORWARD -o eth1 -d fc00::/7 -j limit-174
-A FORWARD -o eth1 -d fc00::/7 -j limit-175
-A FORWARD -o eth1 -d fc00::/7 -j limit-176
@@ -1244,11 +1244,11 @@
-A FORWARD -o eth1 -d fc00::/7 -j limit-178
-A FORWARD -o eth1 -d fc00::/7 -j limit-179
-A FORWARD -o eth1 -d fc00::/7 -j limit-180
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A FORWARD -o eth1 -d fc00::/7 -j limit-182
-A FORWARD -o eth1 -d fc00::/7 -j limit-183
-A FORWARD -o eth1 -d fc00::/7 -j limit-184
--A FORWARD -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A FORWARD -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A FORWARD -o eth1 -d fc00::/7 -j limit-186
-A FORWARD -o eth1 -d fc00::/7 -j limit-187
-A FORWARD -o eth1 -d fc00::/7 -j limit-188
@@ -1391,9 +1391,9 @@
-A FORWARD -j ACCEPT
-A FORWARD -j logaccept-final-37
-A FORWARD -j ACCEPT
--A FORWARD -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A FORWARD -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A FORWARD -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A FORWARD -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A FORWARD -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A FORWARD -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A FORWARD -j ACCEPT
-A FORWARD -j logdrop-199
-A FORWARD
@@ -1432,8 +1432,8 @@
-A FORWARD -m policy --dir in --pol ipsec -o eth5 -j ACCEPT
-A FORWARD -m policy --dir in --pol ipsec -m policy --dir out --pol ipsec -j ACCEPT
-A FORWARD -p icmpv6 -j icmp-routing
--A INPUT -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A INPUT -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A INPUT -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A INPUT -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A INPUT -j limit-427
-A INPUT -j limit-426
-A INPUT -j limit-425
@@ -1789,11 +1789,11 @@
-A INPUT -i eth0 -j limit-444
-A INPUT -i eth0 -j limit-445
-A INPUT -i eth0 -j limit-446
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-152
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-152
-A INPUT -i eth0 -j limit-448
-A INPUT -i eth0 -j limit-449
-A INPUT -i eth0 -j limit-450
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-156
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-156
-A INPUT -i eth0 -j limit-452
-A INPUT -i eth0 -j limit-453
-A INPUT -i eth0 -j limit-454
@@ -1801,11 +1801,11 @@
-A INPUT -i eth0 -j limit-456
-A INPUT -i eth0 -j limit-457
-A INPUT -i eth0 -j limit-458
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-164
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-164
-A INPUT -i eth0 -j limit-460
-A INPUT -i eth0 -j limit-461
-A INPUT -i eth0 -j limit-462
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-168
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-168
-A INPUT -i eth0 -j limit-464
-A INPUT -i eth0 -j limit-465
-A INPUT -i eth0 -j limit-466
@@ -1819,11 +1819,11 @@
-A INPUT -i eth0 -j limit-474
-A INPUT -i eth0 -j limit-475
-A INPUT -i eth0 -j limit-476
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A INPUT -i eth0 -j limit-478
-A INPUT -i eth0 -j limit-479
-A INPUT -i eth0 -j limit-480
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A INPUT -i eth0 -j limit-482
-A INPUT -i eth0 -j limit-483
-A INPUT -i eth0 -j limit-484
@@ -1831,11 +1831,11 @@
-A INPUT -i eth0 -j limit-486
-A INPUT -i eth0 -j limit-487
-A INPUT -i eth0 -j limit-488
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A INPUT -i eth0 -j limit-490
-A INPUT -i eth0 -j limit-491
-A INPUT -i eth0 -j limit-492
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A INPUT -i eth0 -j limit-494
-A INPUT -i eth0 -j limit-495
-A INPUT -i eth0 -j limit-496
@@ -1849,11 +1849,11 @@
-A INPUT -i eth0 -j limit-504
-A INPUT -i eth0 -j limit-505
-A INPUT -i eth0 -j limit-506
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A INPUT -i eth0 -j limit-508
-A INPUT -i eth0 -j limit-509
-A INPUT -i eth0 -j limit-510
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A INPUT -i eth0 -j limit-512
-A INPUT -i eth0 -j limit-513
-A INPUT -i eth0 -j limit-514
@@ -1861,11 +1861,11 @@
-A INPUT -i eth0 -j limit-516
-A INPUT -i eth0 -j limit-517
-A INPUT -i eth0 -j limit-518
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A INPUT -i eth0 -j limit-520
-A INPUT -i eth0 -j limit-521
-A INPUT -i eth0 -j limit-522
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A INPUT -i eth0 -j limit-524
-A INPUT -i eth0 -j limit-525
-A INPUT -i eth0 -j limit-526
@@ -1879,11 +1879,11 @@
-A INPUT -i eth0 -j limit-534
-A INPUT -i eth0 -j limit-535
-A INPUT -i eth0 -j limit-536
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-182
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-182
-A INPUT -i eth0 -j limit-538
-A INPUT -i eth0 -j limit-539
-A INPUT -i eth0 -j limit-540
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-186
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-186
-A INPUT -i eth0 -j limit-542
-A INPUT -i eth0 -j limit-543
-A INPUT -i eth0 -j limit-544
@@ -1891,11 +1891,11 @@
-A INPUT -i eth0 -j limit-546
-A INPUT -i eth0 -j limit-547
-A INPUT -i eth0 -j limit-548
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-194
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-194
-A INPUT -i eth0 -j limit-550
-A INPUT -i eth0 -j limit-551
-A INPUT -i eth0 -j limit-552
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-198
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-198
-A INPUT -i eth0 -j limit-554
-A INPUT -i eth0 -j limit-555
-A INPUT -i eth0 -j limit-556
@@ -1909,11 +1909,11 @@
-A INPUT -i eth0 -j limit-564
-A INPUT -i eth0 -j limit-565
-A INPUT -i eth0 -j limit-566
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A INPUT -i eth0 -j limit-568
-A INPUT -i eth0 -j limit-569
-A INPUT -i eth0 -j limit-570
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A INPUT -i eth0 -j limit-572
-A INPUT -i eth0 -j limit-573
-A INPUT -i eth0 -j limit-574
@@ -1921,11 +1921,11 @@
-A INPUT -i eth0 -j limit-576
-A INPUT -i eth0 -j limit-577
-A INPUT -i eth0 -j limit-578
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A INPUT -i eth0 -j limit-580
-A INPUT -i eth0 -j limit-581
-A INPUT -i eth0 -j limit-582
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A INPUT -i eth0 -j limit-584
-A INPUT -i eth0 -j limit-585
-A INPUT -i eth0 -j limit-586
@@ -1939,11 +1939,11 @@
-A INPUT -i eth0 -j limit-594
-A INPUT -i eth0 -j limit-595
-A INPUT -i eth0 -j limit-596
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A INPUT -i eth0 -j limit-598
-A INPUT -i eth0 -j limit-599
-A INPUT -i eth0 -j limit-600
--A INPUT -i eth0 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A INPUT -i eth0 -j limit-602
-A INPUT -i eth0 -j limit-603
-A INPUT -i eth0 -j limit-604
@@ -1951,11 +1951,11 @@
-A INPUT -i eth0 -j limit-606
-A INPUT -i eth0 -j limit-607
-A INPUT -i eth0 -j limit-608
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A INPUT -i eth0 -j limit-610
-A INPUT -i eth0 -j limit-611
-A INPUT -i eth0 -j limit-612
--A INPUT -i eth0 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A INPUT -i eth0 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A INPUT -i eth0 -j limit-614
-A INPUT -i eth0 -j limit-615
-A INPUT -i eth0 -j limit-616
@@ -1984,9 +1984,9 @@
-A INPUT -i eth0 -j limit-639
-A INPUT -i eth0 -j limit-640
-A INPUT -i eth0 -j limit-641
--A INPUT -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A INPUT -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A INPUT -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A INPUT -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A INPUT -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A INPUT -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A INPUT -j ACCEPT
-A INPUT -j logdrop-199
-A INPUT
@@ -2005,8 +2005,8 @@
-A INPUT -i eth0 -j ACCEPT
-A INPUT -j ACCEPT
-A INPUT -p icmpv6 -j ACCEPT
--A OUTPUT -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A OUTPUT -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A OUTPUT -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A OUTPUT -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A OUTPUT -j limit-427
-A OUTPUT -j limit-426
-A OUTPUT -j limit-425
@@ -2248,11 +2248,11 @@
-A OUTPUT -o eth1 -d fc00::/7 -j limit-16
-A OUTPUT -o eth1 -d fc00::/7 -j limit-17
-A OUTPUT -o eth1 -d fc00::/7 -j limit-18
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-20
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-20
-A OUTPUT -o eth1 -d fc00::/7 -j limit-20
-A OUTPUT -o eth1 -d fc00::/7 -j limit-21
-A OUTPUT -o eth1 -d fc00::/7 -j limit-22
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-24
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-24
-A OUTPUT -o eth1 -d fc00::/7 -j limit-24
-A OUTPUT -o eth1 -d fc00::/7 -j limit-25
-A OUTPUT -o eth1 -d fc00::/7 -j limit-26
@@ -2260,11 +2260,11 @@
-A OUTPUT -o eth1 -d fc00::/7 -j limit-28
-A OUTPUT -o eth1 -d fc00::/7 -j limit-29
-A OUTPUT -o eth1 -d fc00::/7 -j limit-30
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-32
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-32
-A OUTPUT -o eth1 -d fc00::/7 -j limit-32
-A OUTPUT -o eth1 -d fc00::/7 -j limit-33
-A OUTPUT -o eth1 -d fc00::/7 -j limit-34
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-36
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-36
-A OUTPUT -o eth1 -d fc00::/7 -j limit-36
-A OUTPUT -o eth1 -d fc00::/7 -j limit-37
-A OUTPUT -o eth1 -d fc00::/7 -j limit-38
@@ -2278,11 +2278,11 @@
-A OUTPUT -o eth1 -d fc00::/7 -j limit-46
-A OUTPUT -o eth1 -d fc00::/7 -j limit-47
-A OUTPUT -o eth1 -d fc00::/7 -j limit-48
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A OUTPUT -o eth1 -d fc00::/7 -j limit-50
-A OUTPUT -o eth1 -d fc00::/7 -j limit-51
-A OUTPUT -o eth1 -d fc00::/7 -j limit-52
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A OUTPUT -o eth1 -d fc00::/7 -j limit-54
-A OUTPUT -o eth1 -d fc00::/7 -j limit-55
-A OUTPUT -o eth1 -d fc00::/7 -j limit-56
@@ -2290,11 +2290,11 @@
-A OUTPUT -o eth1 -d fc00::/7 -j limit-58
-A OUTPUT -o eth1 -d fc00::/7 -j limit-59
-A OUTPUT -o eth1 -d fc00::/7 -j limit-60
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A OUTPUT -o eth1 -d fc00::/7 -j limit-62
-A OUTPUT -o eth1 -d fc00::/7 -j limit-63
-A OUTPUT -o eth1 -d fc00::/7 -j limit-64
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A OUTPUT -o eth1 -d fc00::/7 -j limit-66
-A OUTPUT -o eth1 -d fc00::/7 -j limit-67
-A OUTPUT -o eth1 -d fc00::/7 -j limit-68
@@ -2308,11 +2308,11 @@
-A OUTPUT -o eth1 -d fc00::/7 -j limit-76
-A OUTPUT -o eth1 -d fc00::/7 -j limit-77
-A OUTPUT -o eth1 -d fc00::/7 -j limit-78
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A OUTPUT -o eth1 -d fc00::/7 -j limit-80
-A OUTPUT -o eth1 -d fc00::/7 -j limit-81
-A OUTPUT -o eth1 -d fc00::/7 -j limit-82
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A OUTPUT -o eth1 -d fc00::/7 -j limit-84
-A OUTPUT -o eth1 -d fc00::/7 -j limit-85
-A OUTPUT -o eth1 -d fc00::/7 -j limit-86
@@ -2320,11 +2320,11 @@
-A OUTPUT -o eth1 -d fc00::/7 -j limit-88
-A OUTPUT -o eth1 -d fc00::/7 -j limit-89
-A OUTPUT -o eth1 -d fc00::/7 -j limit-90
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A OUTPUT -o eth1 -d fc00::/7 -j limit-92
-A OUTPUT -o eth1 -d fc00::/7 -j limit-93
-A OUTPUT -o eth1 -d fc00::/7 -j limit-94
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A OUTPUT -o eth1 -d fc00::/7 -j limit-96
-A OUTPUT -o eth1 -d fc00::/7 -j limit-97
-A OUTPUT -o eth1 -d fc00::/7 -j limit-98
@@ -2338,11 +2338,11 @@
-A OUTPUT -o eth1 -d fc00::/7 -j limit-106
-A OUTPUT -o eth1 -d fc00::/7 -j limit-107
-A OUTPUT -o eth1 -d fc00::/7 -j limit-108
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-50
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-50
-A OUTPUT -o eth1 -d fc00::/7 -j limit-110
-A OUTPUT -o eth1 -d fc00::/7 -j limit-111
-A OUTPUT -o eth1 -d fc00::/7 -j limit-112
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-54
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-54
-A OUTPUT -o eth1 -d fc00::/7 -j limit-114
-A OUTPUT -o eth1 -d fc00::/7 -j limit-115
-A OUTPUT -o eth1 -d fc00::/7 -j limit-116
@@ -2350,11 +2350,11 @@
-A OUTPUT -o eth1 -d fc00::/7 -j limit-118
-A OUTPUT -o eth1 -d fc00::/7 -j limit-119
-A OUTPUT -o eth1 -d fc00::/7 -j limit-120
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-62
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-62
-A OUTPUT -o eth1 -d fc00::/7 -j limit-122
-A OUTPUT -o eth1 -d fc00::/7 -j limit-123
-A OUTPUT -o eth1 -d fc00::/7 -j limit-124
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-66
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-66
-A OUTPUT -o eth1 -d fc00::/7 -j limit-126
-A OUTPUT -o eth1 -d fc00::/7 -j limit-127
-A OUTPUT -o eth1 -d fc00::/7 -j limit-128
@@ -2368,11 +2368,11 @@
-A OUTPUT -o eth1 -d fc00::/7 -j limit-136
-A OUTPUT -o eth1 -d fc00::/7 -j limit-137
-A OUTPUT -o eth1 -d fc00::/7 -j limit-138
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A OUTPUT -o eth1 -d fc00::/7 -j limit-140
-A OUTPUT -o eth1 -d fc00::/7 -j limit-141
-A OUTPUT -o eth1 -d fc00::/7 -j limit-142
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A OUTPUT -o eth1 -d fc00::/7 -j limit-144
-A OUTPUT -o eth1 -d fc00::/7 -j limit-145
-A OUTPUT -o eth1 -d fc00::/7 -j limit-146
@@ -2380,11 +2380,11 @@
-A OUTPUT -o eth1 -d fc00::/7 -j limit-148
-A OUTPUT -o eth1 -d fc00::/7 -j limit-149
-A OUTPUT -o eth1 -d fc00::/7 -j limit-150
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A OUTPUT -o eth1 -d fc00::/7 -j limit-152
-A OUTPUT -o eth1 -d fc00::/7 -j limit-153
-A OUTPUT -o eth1 -d fc00::/7 -j limit-154
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A OUTPUT -o eth1 -d fc00::/7 -j limit-156
-A OUTPUT -o eth1 -d fc00::/7 -j limit-157
-A OUTPUT -o eth1 -d fc00::/7 -j limit-158
@@ -2398,11 +2398,11 @@
-A OUTPUT -o eth1 -d fc00::/7 -j limit-166
-A OUTPUT -o eth1 -d fc00::/7 -j limit-167
-A OUTPUT -o eth1 -d fc00::/7 -j limit-168
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A OUTPUT -o eth1 -d fc00::/7 -j limit-170
-A OUTPUT -o eth1 -d fc00::/7 -j limit-171
-A OUTPUT -o eth1 -d fc00::/7 -j limit-172
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A OUTPUT -o eth1 -d fc00::/7 -j limit-174
-A OUTPUT -o eth1 -d fc00::/7 -j limit-175
-A OUTPUT -o eth1 -d fc00::/7 -j limit-176
@@ -2410,11 +2410,11 @@
-A OUTPUT -o eth1 -d fc00::/7 -j limit-178
-A OUTPUT -o eth1 -d fc00::/7 -j limit-179
-A OUTPUT -o eth1 -d fc00::/7 -j limit-180
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A OUTPUT -o eth1 -d fc00::/7 -j limit-182
-A OUTPUT -o eth1 -d fc00::/7 -j limit-183
-A OUTPUT -o eth1 -d fc00::/7 -j limit-184
--A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A OUTPUT -o eth1 -d fc00::/7 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A OUTPUT -o eth1 -d fc00::/7 -j limit-186
-A OUTPUT -o eth1 -d fc00::/7 -j limit-187
-A OUTPUT -o eth1 -d fc00::/7 -j limit-188
@@ -2671,9 +2671,9 @@
-A OUTPUT -o eth0 -j ACCEPT
-A OUTPUT -o eth0 -j ACCEPT
-A OUTPUT -o eth0 -j ACCEPT
--A OUTPUT -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A OUTPUT -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A OUTPUT -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A OUTPUT -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A OUTPUT -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A OUTPUT -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A OUTPUT -j ACCEPT
-A OUTPUT -j logdrop-199
-A OUTPUT
@@ -2706,53 +2706,53 @@
-A limit-100 -m recent --name limit-100 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-A limit-101 -m recent --name limit-101 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-42
-A limit-101 -m recent --name limit-101 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-102 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-43
--A limit-102 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-103 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-44
--A limit-103 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-104 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-45
+-A limit-102 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-43
+-A limit-102 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-103 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-44
+-A limit-103 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-104 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-45
-A limit-104 -m limit --limit 1/second -j LOG
--A limit-104 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-105 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-46
--A limit-105 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-106 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-47
--A limit-106 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-107 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-48
--A limit-107 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-108 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-49
+-A limit-104 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-105 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-46
+-A limit-105 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-106 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-47
+-A limit-106 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-107 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-48
+-A limit-107 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-108 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-49
-A limit-108 -j ACCEPT
-A limit-11 -m recent --name limit-11 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-12
-A limit-11 -m recent --name limit-11 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-110 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-51
+-A limit-110 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-51
-A limit-110 -m limit --limit 1/second -j LOG
-A limit-110 -j ACCEPT
--A limit-111 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-52
+-A limit-111 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-52
-A limit-111 -m limit --limit 1/second -j LOG
--A limit-112 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-53
+-A limit-112 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-53
-A limit-112 -j ACCEPT
--A limit-114 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-55
--A limit-114 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-115 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-56
--A limit-115 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-116 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-57
+-A limit-114 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-55
+-A limit-114 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-115 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-56
+-A limit-115 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-116 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-57
-A limit-116 -m limit --limit 1/second -j LOG
--A limit-116 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-117 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-58
--A limit-117 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-118 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-59
--A limit-118 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-119 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-60
--A limit-119 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-12 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-13
--A limit-12 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-120 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-61
+-A limit-116 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-117 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-58
+-A limit-117 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-118 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-59
+-A limit-118 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-119 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-60
+-A limit-119 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-12 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-13
+-A limit-12 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-120 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-61
-A limit-120 -j ACCEPT
--A limit-122 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-63
+-A limit-122 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-63
-A limit-122 -m limit --limit 1/second -j LOG
-A limit-122 -j ACCEPT
--A limit-123 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-64
+-A limit-123 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-64
-A limit-123 -m limit --limit 1/second -j LOG
--A limit-124 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-65
+-A limit-124 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-65
-A limit-124 -j ACCEPT
-A limit-126 -m recent --name limit-126 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-126 -m recent --name limit-126 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
@@ -2763,60 +2763,60 @@
-A limit-128 -m recent --name limit-128 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-A limit-129 -m recent --name limit-129 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-129 -m recent --name limit-129 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-13 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-14
--A limit-13 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-13 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-14
+-A limit-13 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A limit-130 -m recent --name limit-130 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-130 -m recent --name limit-130 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-A limit-131 -m recent --name limit-131 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-131 -m recent --name limit-131 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-132 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-132 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-133 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-133 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-134 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-132 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-132 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-133 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-133 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-134 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-134 -m limit --limit 1/second -j LOG
--A limit-134 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-135 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-135 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-136 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-136 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-137 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-137 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-138 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-134 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-135 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-135 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-136 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-136 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-137 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-137 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-138 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-138 -j ACCEPT
--A limit-14 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-15
+-A limit-14 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-15
-A limit-14 -m limit --limit 1/second -j LOG
--A limit-14 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-140 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-14 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-140 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-140 -m limit --limit 1/second -j LOG
-A limit-140 -j ACCEPT
--A limit-141 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-141 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-141 -m limit --limit 1/second -j LOG
--A limit-142 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-142 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-142 -j ACCEPT
--A limit-144 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-144 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-145 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-145 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-146 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-144 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-144 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-145 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-145 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-146 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-146 -m limit --limit 1/second -j LOG
--A limit-146 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-147 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-147 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-148 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-148 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-149 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-149 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-15 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-16
--A limit-15 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-150 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-146 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-147 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-147 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-148 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-148 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-149 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-149 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-15 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-16
+-A limit-15 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-150 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-150 -j ACCEPT
--A limit-152 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-152 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-152 -m limit --limit 1/second -j LOG
-A limit-152 -j ACCEPT
--A limit-153 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-153 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-153 -m limit --limit 1/second -j LOG
--A limit-154 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-154 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-154 -j ACCEPT
-A limit-156 -m recent --name limit-156 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-156 -m recent --name limit-156 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
@@ -2827,59 +2827,59 @@
-A limit-158 -m recent --name limit-158 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-A limit-159 -m recent --name limit-159 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-159 -m recent --name limit-159 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-16 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-17
--A limit-16 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-16 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-17
+-A limit-16 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-A limit-160 -m recent --name limit-160 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-160 -m recent --name limit-160 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-A limit-161 -m recent --name limit-161 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-161 -m recent --name limit-161 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-162 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-162 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-163 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-163 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-164 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-162 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-162 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-163 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-163 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-164 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-164 -m limit --limit 1/second -j LOG
--A limit-164 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-165 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-165 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-166 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-166 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-167 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-167 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-168 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-164 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-165 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-165 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-166 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-166 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-167 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-167 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-168 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-168 -j ACCEPT
--A limit-17 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-18
--A limit-17 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-170 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-17 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-18
+-A limit-17 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-170 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-170 -m limit --limit 1/second -j LOG
-A limit-170 -j ACCEPT
--A limit-171 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-171 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-171 -m limit --limit 1/second -j LOG
--A limit-172 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-172 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-172 -j ACCEPT
--A limit-174 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-174 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-175 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-175 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-176 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-174 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-174 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-175 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-175 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-176 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-176 -m limit --limit 1/second -j LOG
--A limit-176 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-177 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-177 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-178 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-178 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-179 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-179 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-18 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-19
+-A limit-176 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-177 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-177 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-178 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-178 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-179 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-179 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-18 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-19
-A limit-18 -j ACCEPT
--A limit-180 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-180 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-180 -j ACCEPT
--A limit-182 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-182 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-182 -m limit --limit 1/second -j LOG
-A limit-182 -j ACCEPT
--A limit-183 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-183 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-183 -m limit --limit 1/second -j LOG
--A limit-184 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-184 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-184 -j ACCEPT
-A limit-186 -m hashlimit --hashlimit-upto 150/second --hashlimit-burst 150 --hashlimit-mode srcip --hashlimit-srcmask 128 --hashlimit-name limit-186 -j ACCEPT
-A limit-186 -m limit --limit 1/second -j LOG
@@ -2920,7 +2920,7 @@
-A limit-2 -m recent --name limit-2 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-3
-A limit-2 -m limit --limit 1/second -j LOG
-A limit-2 -m recent --name limit-2 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-20 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-21
+-A limit-20 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-21
-A limit-20 -m limit --limit 1/second -j LOG
-A limit-20 -j ACCEPT
-A limit-200 -m hashlimit --hashlimit-upto 150/second --hashlimit-burst 150 --hashlimit-mode srcip --hashlimit-srcmask 128 --hashlimit-name limit-200 -j logaccept-3
@@ -2947,7 +2947,7 @@
-A limit-208 -j DROP
-A limit-209 -m hashlimit --hashlimit-upto 30/second --hashlimit-burst 30 --hashlimit-mode srcip --hashlimit-srcmask 128 --hashlimit-name limit-209 -j ACCEPT
-A limit-209 -j DROP
--A limit-21 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-22
+-A limit-21 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-22
-A limit-21 -m limit --limit 1/second -j LOG
-A limit-210 -m hashlimit --hashlimit-upto 30/second --hashlimit-burst 30 --hashlimit-mode srcip --hashlimit-srcmask 128 --hashlimit-name limit-210 -j ACCEPT
-A limit-210 -j DROP
@@ -2969,7 +2969,7 @@
-A limit-218 -m recent --name limit-218 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A limit-219 -m recent --name limit-219 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-72
-A limit-219 -m recent --name limit-219 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-22 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-23
+-A limit-22 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-23
-A limit-22 -j ACCEPT
-A limit-220 -m recent --name limit-220 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-73
-A limit-220 -m recent --name limit-220 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
@@ -2983,48 +2983,48 @@
-A limit-224 -m recent --name limit-224 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A limit-225 -m recent --name limit-225 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-78
-A limit-225 -m recent --name limit-225 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-226 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-79
--A limit-226 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-227 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-80
--A limit-227 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-228 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-81
--A limit-228 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-229 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-82
--A limit-229 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-230 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-83
--A limit-230 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-231 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-84
--A limit-231 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-232 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-85
--A limit-233 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-86
--A limit-234 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-87
--A limit-235 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-88
+-A limit-226 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-79
+-A limit-226 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-227 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-80
+-A limit-227 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-228 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-81
+-A limit-228 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-229 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-82
+-A limit-229 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-230 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-83
+-A limit-230 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-231 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-84
+-A limit-231 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-232 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-85
+-A limit-233 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-86
+-A limit-234 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-87
+-A limit-235 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-88
-A limit-235 -m limit --limit 1/second -j LOG
--A limit-236 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-89
--A limit-237 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-90
--A limit-238 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-91
--A limit-238 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-239 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-92
--A limit-239 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-24 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-25
--A limit-24 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-240 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-93
--A limit-240 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-241 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-94
--A limit-241 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-242 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-95
--A limit-242 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-243 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-96
--A limit-243 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-244 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-97
--A limit-245 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-98
--A limit-246 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-99
--A limit-247 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-100
+-A limit-236 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-89
+-A limit-237 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-90
+-A limit-238 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-91
+-A limit-238 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-239 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-92
+-A limit-239 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-24 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-25
+-A limit-24 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-240 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-93
+-A limit-240 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-241 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-94
+-A limit-241 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-242 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-95
+-A limit-242 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-243 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-96
+-A limit-243 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-244 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-97
+-A limit-245 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-98
+-A limit-246 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-99
+-A limit-247 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-100
-A limit-247 -m limit --limit 1/second -j LOG
--A limit-248 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-101
--A limit-249 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-102
--A limit-25 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-26
--A limit-25 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-248 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-101
+-A limit-249 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-102
+-A limit-25 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-26
+-A limit-25 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A limit-250 -m recent --name limit-250 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
-A limit-250 -m recent --name limit-250 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A limit-251 -m recent --name limit-251 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
@@ -3037,51 +3037,51 @@
-A limit-254 -m recent --name limit-254 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A limit-255 -m recent --name limit-255 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
-A limit-255 -m recent --name limit-255 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-256 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-256 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-257 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-257 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-258 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-258 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-259 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-259 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-26 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-27
+-A limit-256 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-256 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-257 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-257 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-258 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-258 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-259 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-259 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-26 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-27
-A limit-26 -m limit --limit 1/second -j LOG
--A limit-26 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-260 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-260 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-261 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-261 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-262 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-263 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-264 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-265 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-26 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-260 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-260 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-261 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-261 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-262 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-263 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-264 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-265 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-265 -m limit --limit 1/second -j LOG
--A limit-266 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-267 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-268 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-268 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-269 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-269 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-27 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-28
--A limit-27 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-270 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-270 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-271 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-271 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-272 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-272 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-273 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-273 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-274 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-275 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-276 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-277 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-266 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-267 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-268 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-268 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-269 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-269 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-27 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-28
+-A limit-27 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-270 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-270 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-271 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-271 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-272 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-272 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-273 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-273 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-274 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-275 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-276 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-277 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-277 -m limit --limit 1/second -j LOG
--A limit-278 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-279 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-28 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-29
--A limit-28 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-278 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-279 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-28 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-29
+-A limit-28 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-A limit-280 -m recent --name limit-280 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
-A limit-280 -m recent --name limit-280 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A limit-281 -m recent --name limit-281 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
@@ -3094,50 +3094,50 @@
-A limit-284 -m recent --name limit-284 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A limit-285 -m recent --name limit-285 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
-A limit-285 -m recent --name limit-285 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-286 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-286 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-287 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-287 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-288 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-288 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-289 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-289 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-29 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-30
--A limit-29 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-290 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-290 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-291 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-291 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-292 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-293 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-294 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-295 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-286 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-286 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-287 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-287 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-288 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-288 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-289 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-289 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-29 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-30
+-A limit-29 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-290 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-290 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-291 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-291 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-292 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-293 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-294 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-295 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-295 -m limit --limit 1/second -j LOG
--A limit-296 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-297 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-298 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-298 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-299 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-299 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-296 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-297 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-298 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-298 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-299 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-299 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A limit-3 -m recent --name limit-3 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-4
-A limit-3 -m recent --name limit-3 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-30 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-31
+-A limit-30 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-31
-A limit-30 -j ACCEPT
--A limit-300 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-300 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-301 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-301 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-302 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-302 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-303 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-303 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-304 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-305 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-306 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-307 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-300 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-300 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-301 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-301 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-302 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-302 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-303 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-303 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-304 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-305 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-306 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-307 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-307 -m limit --limit 1/second -j LOG
--A limit-308 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
--A limit-309 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-308 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-309 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-310 -m recent --name limit-310 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-103
-A limit-310 -m recent --name limit-310 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A limit-311 -m recent --name limit-311 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-104
@@ -3150,50 +3150,50 @@
-A limit-314 -m recent --name limit-314 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A limit-315 -m recent --name limit-315 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-108
-A limit-315 -m recent --name limit-315 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-316 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-109
--A limit-316 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-317 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-110
--A limit-317 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-318 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-111
--A limit-318 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-319 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-112
--A limit-319 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-32 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-33
+-A limit-316 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-109
+-A limit-316 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-317 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-110
+-A limit-317 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-318 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-111
+-A limit-318 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-319 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-112
+-A limit-319 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-32 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-33
-A limit-32 -m limit --limit 1/second -j LOG
-A limit-32 -j ACCEPT
--A limit-320 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-113
--A limit-320 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-321 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-114
--A limit-321 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-322 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-115
--A limit-323 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-116
--A limit-324 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-117
--A limit-325 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-118
+-A limit-320 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-113
+-A limit-320 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-321 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-114
+-A limit-321 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-322 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-115
+-A limit-323 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-116
+-A limit-324 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-117
+-A limit-325 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-118
-A limit-325 -m limit --limit 1/second -j LOG
--A limit-326 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-119
--A limit-327 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-120
--A limit-328 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-121
--A limit-328 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-329 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-122
--A limit-329 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-33 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-34
+-A limit-326 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-119
+-A limit-327 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-120
+-A limit-328 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-121
+-A limit-328 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-329 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-122
+-A limit-329 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-33 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-34
-A limit-33 -m limit --limit 1/second -j LOG
--A limit-330 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-123
--A limit-330 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-331 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-124
--A limit-331 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-332 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-125
--A limit-332 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-333 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-126
--A limit-333 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-334 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-127
--A limit-335 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-128
--A limit-336 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-129
--A limit-337 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-130
+-A limit-330 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-123
+-A limit-330 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-331 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-124
+-A limit-331 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-332 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-125
+-A limit-332 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-333 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-126
+-A limit-333 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-334 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-127
+-A limit-335 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-128
+-A limit-336 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-129
+-A limit-337 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-130
-A limit-337 -m limit --limit 1/second -j LOG
--A limit-338 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-131
--A limit-339 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-132
--A limit-34 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-35
+-A limit-338 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-131
+-A limit-339 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-132
+-A limit-34 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-35
-A limit-34 -j ACCEPT
-A limit-340 -m recent --name limit-340 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-340 -m recent --name limit-340 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
@@ -3207,46 +3207,46 @@
-A limit-344 -m recent --name limit-344 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A limit-345 -m recent --name limit-345 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-345 -m recent --name limit-345 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-346 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-346 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-347 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-347 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-348 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-348 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-349 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-349 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-350 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-350 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-351 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-351 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-352 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-353 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-354 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-355 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-346 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-346 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-347 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-347 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-348 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-348 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-349 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-349 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-350 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-350 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-351 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-351 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-352 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-353 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-354 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-355 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-355 -m limit --limit 1/second -j LOG
--A limit-356 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-357 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-358 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-358 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-359 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-359 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-356 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-357 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-358 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-358 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-359 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-359 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A limit-36 -m recent --name limit-36 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
-A limit-36 -m recent --name limit-36 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-360 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-360 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-361 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-361 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-362 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-362 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-363 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-363 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-364 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-365 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-366 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-367 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-360 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-360 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-361 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-361 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-362 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-362 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-363 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-363 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-364 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-365 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-366 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-367 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-367 -m limit --limit 1/second -j LOG
--A limit-368 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-369 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-368 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-369 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-37 -m recent --name limit-37 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
-A limit-37 -m recent --name limit-37 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A limit-370 -m recent --name limit-370 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
@@ -3261,49 +3261,49 @@
-A limit-374 -m recent --name limit-374 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A limit-375 -m recent --name limit-375 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-375 -m recent --name limit-375 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-376 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-376 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-377 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-377 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-378 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-378 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-379 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-379 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-376 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-376 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-377 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-377 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-378 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-378 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-379 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-379 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
-A limit-38 -m recent --name limit-38 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
-A limit-38 -m limit --limit 1/second -j LOG
-A limit-38 -m recent --name limit-38 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-380 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-380 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-381 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-381 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-382 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-383 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-384 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-385 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-380 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-380 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-381 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-381 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-382 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-383 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-384 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-385 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-385 -m limit --limit 1/second -j LOG
--A limit-386 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-387 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-388 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-388 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-389 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-389 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-386 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-387 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-388 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-388 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-389 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-389 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A limit-39 -m recent --name limit-39 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
-A limit-39 -m recent --name limit-39 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-390 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-390 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-391 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-391 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-392 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-392 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-393 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-393 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-394 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-395 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-396 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-397 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-390 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-390 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-391 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-391 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-392 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-392 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-393 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-393 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-394 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-395 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-396 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-397 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-397 -m limit --limit 1/second -j LOG
--A limit-398 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
--A limit-399 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-398 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-399 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-4 -m recent --name limit-4 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-5
-A limit-4 -m recent --name limit-4 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-A limit-40 -m recent --name limit-40 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
@@ -3362,8 +3362,8 @@
-A limit-419 -m hashlimit --hashlimit-upto 30/second --hashlimit-burst 30 --hashlimit-mode srcip --hashlimit-srcmask 128 --hashlimit-name limit-419 -j RETURN
-A limit-419 -m limit --limit 1/second -j LOG
-A limit-419 -j DROP
--A limit-42 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-42 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-42 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-42 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-A limit-420 -m hashlimit --hashlimit-upto 30/second --hashlimit-burst 30 --hashlimit-mode srcip --hashlimit-srcmask 128 --hashlimit-name limit-420 -j RETURN
-A limit-420 -j DROP
-A limit-421 -m hashlimit --hashlimit-upto 30/second --hashlimit-burst 30 --hashlimit-mode srcip --hashlimit-srcmask 128 --hashlimit-name limit-421 -j RETURN
@@ -3384,8 +3384,8 @@
-A limit-428 -m recent --name limit-428 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-A limit-429 -m recent --name limit-429 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-134
-A limit-429 -m recent --name limit-429 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-43 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-43 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-43 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-43 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A limit-430 -m recent --name limit-430 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-135
-A limit-430 -m limit --limit 1/second -j LOG
-A limit-430 -m recent --name limit-430 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
@@ -3408,56 +3408,56 @@
-A limit-438 -m recent --name limit-438 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-A limit-439 -m recent --name limit-439 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-144
-A limit-439 -m recent --name limit-439 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-44 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-44 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
-A limit-44 -m limit --limit 1/second -j LOG
--A limit-44 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-440 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-145
--A limit-440 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-441 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-146
--A limit-441 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-442 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-147
+-A limit-44 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-440 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-145
+-A limit-440 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-441 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-146
+-A limit-441 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-442 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-147
-A limit-442 -m limit --limit 1/second -j LOG
--A limit-442 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-443 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-148
--A limit-443 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-444 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-149
--A limit-444 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-445 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-150
--A limit-445 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-446 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-151
+-A limit-442 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-443 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-148
+-A limit-443 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-444 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-149
+-A limit-444 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-445 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-150
+-A limit-445 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-446 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-151
-A limit-446 -j ACCEPT
--A limit-448 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-153
+-A limit-448 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-153
-A limit-448 -m limit --limit 1/second -j LOG
-A limit-448 -j ACCEPT
--A limit-449 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-154
+-A limit-449 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-154
-A limit-449 -m limit --limit 1/second -j LOG
--A limit-45 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-45 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-450 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-155
+-A limit-45 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-45 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-450 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-155
-A limit-450 -j ACCEPT
--A limit-452 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-157
--A limit-452 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-453 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-158
--A limit-453 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-454 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-159
+-A limit-452 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-157
+-A limit-452 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-453 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-158
+-A limit-453 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-454 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-159
-A limit-454 -m limit --limit 1/second -j LOG
--A limit-454 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-455 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-160
--A limit-455 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-456 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-161
--A limit-456 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-457 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-162
--A limit-457 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-458 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-163
+-A limit-454 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-455 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-160
+-A limit-455 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-456 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-161
+-A limit-456 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-457 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-162
+-A limit-457 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-458 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-163
-A limit-458 -j ACCEPT
--A limit-46 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-46 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-460 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-165
+-A limit-46 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-46 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-460 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-165
-A limit-460 -m limit --limit 1/second -j LOG
-A limit-460 -j ACCEPT
--A limit-461 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-166
+-A limit-461 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-166
-A limit-461 -m limit --limit 1/second -j LOG
--A limit-462 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-167
+-A limit-462 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j logdrop-167
-A limit-462 -j ACCEPT
-A limit-464 -m recent --name limit-464 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
-A limit-464 -m recent --name limit-464 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
@@ -3472,53 +3472,53 @@
-A limit-468 -m recent --name limit-468 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-A limit-469 -m recent --name limit-469 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
-A limit-469 -m recent --name limit-469 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-47 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-47 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-470 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-470 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-471 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-471 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-472 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-47 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-47 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-470 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-470 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-471 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-471 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-472 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
-A limit-472 -m limit --limit 1/second -j LOG
--A limit-472 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-473 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-473 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-474 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-474 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-475 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-475 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-476 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-472 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-473 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-473 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-474 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-474 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-475 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-475 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-476 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-476 -j ACCEPT
--A limit-478 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-478 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-478 -m limit --limit 1/second -j LOG
-A limit-478 -j ACCEPT
--A limit-479 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-479 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-479 -m limit --limit 1/second -j LOG
--A limit-48 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-48 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-48 -j ACCEPT
--A limit-480 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-480 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-480 -j ACCEPT
--A limit-482 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-482 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-483 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-483 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-484 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-482 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-482 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-483 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-483 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-484 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
-A limit-484 -m limit --limit 1/second -j LOG
--A limit-484 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-485 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-485 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-486 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-486 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-487 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-487 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-488 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-484 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-485 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-485 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-486 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-486 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-487 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-487 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-488 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-488 -j ACCEPT
--A limit-490 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-490 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-490 -m limit --limit 1/second -j LOG
-A limit-490 -j ACCEPT
--A limit-491 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-491 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-491 -m limit --limit 1/second -j LOG
--A limit-492 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-492 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-492 -j ACCEPT
-A limit-494 -m recent --name limit-494 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
-A limit-494 -m recent --name limit-494 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
@@ -3535,56 +3535,56 @@
-A limit-499 -m recent --name limit-499 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A limit-5 -m recent --name limit-5 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-6
-A limit-5 -m recent --name limit-5 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-50 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-50 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-50 -m limit --limit 1/second -j LOG
-A limit-50 -j ACCEPT
--A limit-500 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-500 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-501 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-501 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-502 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-500 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-500 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-501 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-501 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-502 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
-A limit-502 -m limit --limit 1/second -j LOG
--A limit-502 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-503 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-503 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-504 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-504 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-505 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-505 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-506 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-502 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-503 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-503 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-504 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-504 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-505 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-505 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-506 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-506 -j ACCEPT
--A limit-508 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-508 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-508 -m limit --limit 1/second -j LOG
-A limit-508 -j ACCEPT
--A limit-509 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-509 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-509 -m limit --limit 1/second -j LOG
--A limit-51 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-51 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-51 -m limit --limit 1/second -j LOG
--A limit-510 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-510 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-510 -j ACCEPT
--A limit-512 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-512 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-513 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-513 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-514 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-512 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-512 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-513 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-513 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-514 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
-A limit-514 -m limit --limit 1/second -j LOG
--A limit-514 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-515 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-515 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-516 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-516 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-517 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-517 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-518 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-514 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-515 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-515 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-516 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-516 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-517 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-517 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-518 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-518 -j ACCEPT
--A limit-52 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-52 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-52 -j ACCEPT
--A limit-520 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-520 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-520 -m limit --limit 1/second -j LOG
-A limit-520 -j ACCEPT
--A limit-521 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-521 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-521 -m limit --limit 1/second -j LOG
--A limit-522 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-522 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-522 -j ACCEPT
-A limit-524 -m recent --name limit-524 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-169
-A limit-524 -m recent --name limit-524 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
@@ -3599,53 +3599,53 @@
-A limit-528 -m recent --name limit-528 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-A limit-529 -m recent --name limit-529 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-174
-A limit-529 -m recent --name limit-529 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-530 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-175
--A limit-530 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-531 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-176
--A limit-531 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-532 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-177
+-A limit-530 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-175
+-A limit-530 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-531 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-176
+-A limit-531 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-532 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-177
-A limit-532 -m limit --limit 1/second -j LOG
--A limit-532 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-533 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-178
--A limit-533 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-534 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-179
--A limit-534 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-535 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-180
--A limit-535 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-536 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-181
+-A limit-532 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-533 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-178
+-A limit-533 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-534 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-179
+-A limit-534 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-535 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-180
+-A limit-535 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-536 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-181
-A limit-536 -j ACCEPT
--A limit-538 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-183
+-A limit-538 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-183
-A limit-538 -m limit --limit 1/second -j LOG
-A limit-538 -j ACCEPT
--A limit-539 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-184
+-A limit-539 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-184
-A limit-539 -m limit --limit 1/second -j LOG
--A limit-54 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-54 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-540 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-185
+-A limit-54 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-54 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-540 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-185
-A limit-540 -j ACCEPT
--A limit-542 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-187
--A limit-542 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-543 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-188
--A limit-543 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-544 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-189
+-A limit-542 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-187
+-A limit-542 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-543 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-188
+-A limit-543 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-544 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-189
-A limit-544 -m limit --limit 1/second -j LOG
--A limit-544 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-545 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-190
--A limit-545 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-546 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-191
--A limit-546 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-547 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-192
--A limit-547 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-548 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-193
+-A limit-544 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-545 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-190
+-A limit-545 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-546 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-191
+-A limit-546 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-547 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-192
+-A limit-547 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-548 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-193
-A limit-548 -j ACCEPT
--A limit-55 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-55 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-550 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-195
+-A limit-55 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-55 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-550 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-195
-A limit-550 -m limit --limit 1/second -j LOG
-A limit-550 -j ACCEPT
--A limit-551 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-196
+-A limit-551 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-196
-A limit-551 -m limit --limit 1/second -j LOG
--A limit-552 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-197
+-A limit-552 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j logdrop-197
-A limit-552 -j ACCEPT
-A limit-554 -m recent --name limit-554 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-554 -m recent --name limit-554 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
@@ -3660,56 +3660,56 @@
-A limit-558 -m recent --name limit-558 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-A limit-559 -m recent --name limit-559 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-559 -m recent --name limit-559 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-56 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-56 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
-A limit-56 -m limit --limit 1/second -j LOG
--A limit-56 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-560 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-560 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-561 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-561 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-562 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-56 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-560 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-560 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-561 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-561 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-562 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-562 -m limit --limit 1/second -j LOG
--A limit-562 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-563 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-563 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-564 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-564 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-565 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-565 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-566 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-562 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-563 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-563 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-564 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-564 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-565 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-565 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-566 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-566 -j ACCEPT
--A limit-568 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-568 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-568 -m limit --limit 1/second -j LOG
-A limit-568 -j ACCEPT
--A limit-569 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-569 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-569 -m limit --limit 1/second -j LOG
--A limit-57 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-57 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-570 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-57 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-57 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-570 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-570 -j ACCEPT
--A limit-572 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-572 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-573 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-573 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-574 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-572 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-572 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-573 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-573 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-574 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-574 -m limit --limit 1/second -j LOG
--A limit-574 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-575 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-575 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-576 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-576 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-577 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-577 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-578 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-574 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-575 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-575 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-576 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-576 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-577 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-577 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-578 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-578 -j ACCEPT
--A limit-58 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-58 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-580 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-58 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-58 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-580 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-580 -m limit --limit 1/second -j LOG
-A limit-580 -j ACCEPT
--A limit-581 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-581 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-581 -m limit --limit 1/second -j LOG
--A limit-582 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-582 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-582 -j ACCEPT
-A limit-584 -m recent --name limit-584 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-584 -m recent --name limit-584 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
@@ -3724,55 +3724,55 @@
-A limit-588 -m recent --name limit-588 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-A limit-589 -m recent --name limit-589 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-589 -m recent --name limit-589 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-59 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-59 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-590 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-590 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-591 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-591 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-592 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-59 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-59 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-590 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-590 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-591 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-591 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-592 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-592 -m limit --limit 1/second -j LOG
--A limit-592 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-593 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-593 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-594 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-594 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-595 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-595 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-596 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-592 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-593 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-593 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-594 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-594 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-595 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-595 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-596 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-596 -j ACCEPT
--A limit-598 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-598 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-598 -m limit --limit 1/second -j LOG
-A limit-598 -j ACCEPT
--A limit-599 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-599 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-599 -m limit --limit 1/second -j LOG
-A limit-6 -m recent --name limit-6 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-7
-A limit-6 -m recent --name limit-6 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-60 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-60 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-60 -j ACCEPT
--A limit-600 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-600 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-600 -j ACCEPT
--A limit-602 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-602 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-603 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-603 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-604 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-602 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-602 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-603 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-603 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-604 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
-A limit-604 -m limit --limit 1/second -j LOG
--A limit-604 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-605 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-605 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-606 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-606 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-607 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
--A limit-607 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-608 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-604 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-605 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-605 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-606 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-606 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-607 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j DROP
+-A limit-607 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-608 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-608 -j ACCEPT
--A limit-610 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-610 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-610 -m limit --limit 1/second -j LOG
-A limit-610 -j ACCEPT
--A limit-611 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-611 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-611 -m limit --limit 1/second -j LOG
--A limit-612 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
+-A limit-612 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 5 -j DROP
-A limit-612 -j ACCEPT
-A limit-614 -m hashlimit --hashlimit-upto 150/second --hashlimit-burst 150 --hashlimit-mode srcip --hashlimit-srcmask 128 --hashlimit-name limit-614 -j ACCEPT
-A limit-614 -m limit --limit 1/second -j LOG
@@ -3792,7 +3792,7 @@
-A limit-619 -m hashlimit --hashlimit-upto 150/second --hashlimit-burst 150 --hashlimit-mode srcip --hashlimit-srcmask 128 --hashlimit-name limit-619 -j RETURN
-A limit-619 -m limit --limit 1/second -j LOG
-A limit-619 -j DROP
--A limit-62 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-62 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-62 -m limit --limit 1/second -j LOG
-A limit-62 -j ACCEPT
-A limit-620 -m hashlimit --hashlimit-upto 150/second --hashlimit-burst 150 --hashlimit-mode srcip --hashlimit-srcmask 128 --hashlimit-name limit-620 -j logaccept-8
@@ -3817,7 +3817,7 @@
-A limit-628 -j DROP
-A limit-629 -m hashlimit --hashlimit-upto 150/second --hashlimit-burst 150 --hashlimit-mode srcip --hashlimit-srcmask 128 --hashlimit-name limit-629 -j ACCEPT
-A limit-629 -j DROP
--A limit-63 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-63 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-63 -m limit --limit 1/second -j LOG
-A limit-630 -m hashlimit --hashlimit-upto 30/second --hashlimit-burst 30 --hashlimit-mode srcip --hashlimit-srcmask 128 --hashlimit-name limit-630 -j ACCEPT
-A limit-630 -m limit --limit 1/second -j LOG
@@ -3843,7 +3843,7 @@
-A limit-638 -j DROP
-A limit-639 -m hashlimit --hashlimit-upto 30/second --hashlimit-burst 30 --hashlimit-mode srcip --hashlimit-srcmask 128 --hashlimit-name limit-639 -j RETURN
-A limit-639 -j DROP
--A limit-64 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-64 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-64 -j ACCEPT
-A limit-640 -m hashlimit --hashlimit-upto 30/second --hashlimit-burst 30 --hashlimit-mode srcip --hashlimit-srcmask 128 --hashlimit-name limit-640 -j logaccept-13
-A limit-640 -j DROP
@@ -3864,54 +3864,54 @@
-A limit-70 -m recent --name limit-70 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
-A limit-71 -m recent --name limit-71 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
-A limit-71 -m recent --name limit-71 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-72 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-72 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-73 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-73 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-74 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-72 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-72 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-73 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-73 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-74 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
-A limit-74 -m limit --limit 1/second -j LOG
--A limit-74 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-75 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-75 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-76 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-76 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-77 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-77 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-78 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-74 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-75 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-75 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-76 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-76 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-77 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-77 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-78 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-78 -j ACCEPT
-A limit-8 -m recent --name limit-8 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-9
-A limit-8 -m limit --limit 1/second -j LOG
-A limit-8 -m recent --name limit-8 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-80 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-80 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-80 -m limit --limit 1/second -j LOG
-A limit-80 -j ACCEPT
--A limit-81 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-81 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-81 -m limit --limit 1/second -j LOG
--A limit-82 -m recent --name user:foo --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-82 -m recent --name user:A --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-82 -j ACCEPT
--A limit-84 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-84 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-85 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-85 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
--A limit-86 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-84 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-84 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-85 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-85 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-86 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
-A limit-86 -m limit --limit 1/second -j LOG
--A limit-86 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-87 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-87 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-88 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-88 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
--A limit-89 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
--A limit-89 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
+-A limit-86 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-87 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-87 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
+-A limit-88 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-88 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT
+-A limit-89 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j DROP
+-A limit-89 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set
-A limit-9 -m recent --name limit-9 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 1 -j logdrop-10
-A limit-9 -m recent --name limit-9 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -m limit --limit 1/second -j LOG
--A limit-90 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-90 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-90 -j ACCEPT
--A limit-92 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-92 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-92 -m limit --limit 1/second -j LOG
-A limit-92 -j ACCEPT
--A limit-93 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-93 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-93 -m limit --limit 1/second -j LOG
--A limit-94 -m recent --name user:foo --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
+-A limit-94 -m recent --name user:A --rdest --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --rcheck --hitcount 1 --seconds 1 -j DROP
-A limit-94 -j ACCEPT
-A limit-96 -m recent --name limit-96 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --update --hitcount 1 --seconds 5 -j logdrop-37
-A limit-96 -m recent --name limit-96 --rsource --mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff --set -j ACCEPT