summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authormcr <mcr>2004-01-06 04:00:15 +0000
committermcr <mcr>2004-01-06 04:00:15 +0000
commitde464d5e30af607532a416432695415b1c0a8de5 (patch)
tree3f738549fc575cb83ac2a06724926d9807038124 /tests
parentbf80d53cf143b7ad5ed267aaafda1490dbf3156f (diff)
downloadtcpdump-de464d5e30af607532a416432695415b1c0a8de5.tar.gz
isakmp test cases
Diffstat (limited to 'tests')
-rw-r--r--tests/.cvsignore2
-rw-r--r--tests/isakmp-delete-segfault.puu20
-rw-r--r--tests/isakmp-pointer-loop.puu6
-rw-r--r--tests/isakmp1.out1
-rw-r--r--tests/isakmp1.sh12
-rw-r--r--tests/isakmp2.out1
-rw-r--r--tests/isakmp2.sh12
7 files changed, 54 insertions, 0 deletions
diff --git a/tests/.cvsignore b/tests/.cvsignore
index da307057..64bfe693 100644
--- a/tests/.cvsignore
+++ b/tests/.cvsignore
@@ -1,3 +1,5 @@
02-sunrise-sunset-esp.pcap
08-sunrise-sunset-esp.pcap
08-sunrise-sunset-esp2.pcap
+isakmp-delete-segfault.pcap
+isakmp-pointer-loop.pcap
diff --git a/tests/isakmp-delete-segfault.puu b/tests/isakmp-delete-segfault.puu
new file mode 100644
index 00000000..11512b12
--- /dev/null
+++ b/tests/isakmp-delete-segfault.puu
@@ -0,0 +1,20 @@
+begin 644 isakmp-delete-segfault.pcap
+MU,.RH0(`!``````````````$```!````@"X```````"I`@``J0(``/______
+M_P$!`0$!`0@`10``I@`O0`!`$3PA?P```7\```$!]`'T`<@``!N3$,+\/7K^
+M3SF!FR'H6?T,OKXN&YH=5T,AEYH%R@(@71+C65#___\`````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+!````
+`
+end
diff --git a/tests/isakmp-pointer-loop.puu b/tests/isakmp-pointer-loop.puu
new file mode 100644
index 00000000..fc582482
--- /dev/null
+++ b/tests/isakmp-pointer-loop.puu
@@ -0,0 +1,6 @@
+begin 644 isakmp-pointer-loop.pcap
+MU,.RH0(`!````````````/__```!````DR;5/[_@!0!(````2``````$6D[H
+ME``"+6_:]@@`10``.H=E0`#S$0HB@:KY?H&J^5<!]`'T`";R?@``````````
+6```````````($`$````````````*````
+`
+end
diff --git a/tests/isakmp1.out b/tests/isakmp1.out
new file mode 100644
index 00000000..67a6ed16
--- /dev/null
+++ b/tests/isakmp1.out
@@ -0,0 +1 @@
+IP 127.0.0.1.500 > 127.0.0.1.500: isakmp: phase 2/others ? #190[C]
diff --git a/tests/isakmp1.sh b/tests/isakmp1.sh
new file mode 100644
index 00000000..ce2de7d1
--- /dev/null
+++ b/tests/isakmp1.sh
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+uudecode isakmp-delete-segfault.puu
+
+echo -n test isakmp1...
+if (../tcpdump -t -n -r isakmp-delete-segfault.pcap | diff - isakmp1.out)
+then
+ echo passed.
+else
+ echo failed.
+fi
+
diff --git a/tests/isakmp2.out b/tests/isakmp2.out
new file mode 100644
index 00000000..44c28db8
--- /dev/null
+++ b/tests/isakmp2.out
@@ -0,0 +1 @@
+IP 129.170.249.126.500 > 129.170.249.87.500: isakmp: phase 1 ? base
diff --git a/tests/isakmp2.sh b/tests/isakmp2.sh
new file mode 100644
index 00000000..d0006a8f
--- /dev/null
+++ b/tests/isakmp2.sh
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+uudecode isakmp-pointer-loop.puu
+
+echo -n test isakmp2...
+if (../tcpdump -t -n -r isakmp-pointer-loop.pcap | diff - isakmp2.out)
+then
+ echo passed.
+else
+ echo failed.
+fi
+