Forum Discussion
arpydays
Sep 20, 2018Nimbostratus
you could try this...
tmsh -q -c "list security firewall rule-list test1"
security firewall rule-list test1 {
rules {
test1 {
action accept
rule-number 1
source {
addresses {
1.1.1.1 { }
}
}
}
test2 {
action accept
rule-number 2
source {
addresses {
1.1.1.1 { }
10.10.10.10 { }
}
}
}
test3 {
action accept
rule-number 3
source {
addresses {
1.1.1.1 { }
1.1.1.2 { }
10.10.10.10 { }
}
}
}
test4 {
action accept
rule-number 4
source {
addresses {
1.1.1.2 { }
1.1.1.4 { }
}
}
}
}
}
filter for 10.10.10.10
tmsh -q -c "list security firewall rule-list test1" | awk 'BEGIN {RS="\n }"} /10.10.10.10/ {print $0}'
test2 {
action accept
rule-number 2
source {
addresses {
1.1.1.1 { }
10.10.10.10 { }
}
}
test3 {
action accept
rule-number 3
source {
addresses {
1.1.1.1 { }
1.1.1.2 { }
10.10.10.10 { }
}
}