From 4f9d3c5507e2d76b92571f865e8fbc4be809a397 Mon Sep 17 00:00:00 2001 From: Pablo Neira Ayuso Date: Thu, 13 Sep 2012 15:37:36 +0200 Subject: extensions: libipt_ttl.t: add unit test Signed-off-by: Pablo Neira Ayuso --- extensions/libipt_ttl.t | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 extensions/libipt_ttl.t (limited to 'extensions') diff --git a/extensions/libipt_ttl.t b/extensions/libipt_ttl.t new file mode 100644 index 00000000..ebe5b3a2 --- /dev/null +++ b/extensions/libipt_ttl.t @@ -0,0 +1,15 @@ +:INPUT,FORWARD,OUTPUT +-m ttl --ttl-eq 0;=;OK +-m ttl --ttl-eq 255;=;OK +-m ttl ! --ttl-eq 0;=;OK +-m ttl ! --ttl-eq 255;=;OK +-m ttl --ttl-gt 0;=;OK +# not possible have anything greater than 255, TTL is 8-bit long +# ERROR: should fail: iptables -A INPUT -m ttl --ttl-gt 255 +## -m ttl --ttl-gt 255;;FAIL +# not possible have anything below 0 +# ERROR: should fail: iptables -A INPUT -m ttl --ttl-lt 0 +## -m ttl --ttl-lt 0;;FAIL +-m ttl --ttl-eq 256;;FAIL +-m ttl --ttl-eq -1;;FAIL +-m ttl;;FAIL -- cgit v1.2.3