File: resolve.ferm

package info (click to toggle)
ferm 2.7-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 2,140 kB
  • sloc: perl: 2,839; sh: 126; makefile: 120
file content (18 lines) | stat: -rw-r--r-- 464 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# -*- shell-script -*-
#
# Ferm example script
#
# Demo of the @resolve() function.
#
# Author: Max Kellermann <max@duempel.org>
#

table filter chain OUTPUT {
    daddr @resolve(www.google.com) proto tcp dport http ACCEPT;
    daddr @resolve(yahoo.com, MX) proto tcp dport smtp ACCEPT;
    daddr @resolve(denic.de, NS) proto udp dport domain ACCEPT;
}

domain ip6 table filter chain OUTPUT {
    daddr @resolve(www.sixxs.net, AAAA) proto tcp dport http ACCEPT;
}