added support for the iptables 'length' match master
authorMichael Rash <mbr@cipherdyne.org>
Fri, 9 Mar 2012 01:34:58 +0000 (20:34 -0500)
committerMichael Rash <mbr@cipherdyne.org>
Fri, 9 Mar 2012 01:34:58 +0000 (20:34 -0500)
Changes
lib/IPTables/Parse.pm

diff --git a/Changes b/Changes
index 7f91ddd..a6a49e3 100644 (file)
--- a/Changes
+++ b/Changes
@@ -4,7 +4,8 @@ Revision history for Perl extension IPTables::Parse.
     - Major update to add a new 'parse_keys' hash to IPTables::Parse objects so
       that other modules can easily see what portions of iptables rules can be
       parsed into the data returned by chain_rules().
-    - Added 'mac_source' into extended hash for parsed iptables rules
+    - Added 'mac_source' into extended hash for parsed iptables rules.
+    - Added support for the iptables 'length' match.
 
 1.1 Fri Mar 02 22:31:12 2012
     - Minor update to print the iptables binary name in 'croak' error
index ede3c45..03195fc 100644 (file)
@@ -143,7 +143,10 @@ sub parse_keys() {
                 'ipt_match'  => '-m string --algo bm --string',
                 'use_quotes' => 1
             },
-
+            'length' => {
+                'regex'      => qr|\blength\s(\S+)|,
+                'ipt_match'  => '-m length --length',
+            },
         },
         'raw' => ''
     );