summaryrefslogtreecommitdiffstats
path: root/examples/rule.xml
diff options
context:
space:
mode:
Diffstat (limited to 'examples/rule.xml')
-rw-r--r--examples/rule.xml85
1 files changed, 85 insertions, 0 deletions
diff --git a/examples/rule.xml b/examples/rule.xml
new file mode 100644
index 0000000..b1de25a
--- /dev/null
+++ b/examples/rule.xml
@@ -0,0 +1,85 @@
+<?xml version="1.0"?>
+<rule family="2" table="filter" chain="INPUT" handle="100" version="0">
+ <rule_flags>0</rule_flags>
+ <flags>127</flags>
+ <compat_flags>0</compat_flags>
+ <compat_proto>0</compat_proto>
+ <expr type="meta">
+ <dreg>1</dreg>
+ <key>4</key>
+ </expr>
+ <expr type="cmp">
+ <sreg>1</sreg>
+ <op>eq</op>
+ <cmpdata>
+ <data_reg type="value">
+ <len>1</len>
+ <data0>0x04000000</data0>
+ </data_reg>
+ </cmpdata>
+ </expr>
+ <expr type="payload">
+ <dreg>1</dreg>
+ <base>1</base>
+ <offset>12</offset>
+ <len>4</len>
+ </expr>
+ <expr type="cmp">
+ <sreg>1</sreg>
+ <op>eq</op>
+ <cmpdata>
+ <data_reg type="value">
+ <len>1</len>
+ <data0>0x96d60496</data0>
+ </data_reg>
+ </cmpdata>
+ </expr>
+ <expr type="payload">
+ <dreg>1</dreg>
+ <base>1</base>
+ <offset>16</offset>
+ <len>4</len>
+ </expr>
+ <expr type="cmp">
+ <sreg>1</sreg>
+ <op>eq</op>
+ <cmpdata>
+ <data_reg type="value">
+ <len>1</len>
+ <data0>0x96d60329</data0>
+ </data_reg>
+ </cmpdata>
+ </expr>
+ <expr type="payload">
+ <dreg>1</dreg>
+ <base>1</base>
+ <offset>9</offset>
+ <len>1</len>
+ </expr>
+ <expr type="cmp">
+ <sreg>1</sreg>
+ <op>eq</op>
+ <cmpdata>
+ <data_reg type="value">
+ <len>1</len>
+ <data0>0x06000000</data0>
+ </data_reg>
+ </cmpdata>
+ </expr>
+ <expr type="match">
+ <name>state</name>
+ <rev>0</rev>
+ <info>
+ </info>
+ </expr>
+ <expr type="counter">
+ <pkts>123123</pkts>
+ <bytes>321321</bytes>
+ </expr>
+ <expr type="target">
+ <name>LOG</name>
+ <rev>0</rev>
+ <info>
+ </info>
+ </expr>
+</rule>