Add NTP test.
diff --git a/tests/TESTLIST b/tests/TESTLIST
index eb7b760..588fa41 100644
--- a/tests/TESTLIST
+++ b/tests/TESTLIST
@@ -209,6 +209,9 @@
 
 # NFLOG test case moved to nflog-e.sh
 
+# NTP tests
+ntp ntp.pcap ntp.out -t -v
+
 # syslog test case
 syslog-v	syslog_udp.pcap		syslog-v.out		-v
 
diff --git a/tests/ntp.out b/tests/ntp.out
new file mode 100644
index 0000000..015bee0
--- /dev/null
+++ b/tests/ntp.out
@@ -0,0 +1,91 @@
+1497881530.230949 IP (tos 0x0, ttl 64, id 58037, offset 0, flags [DF], proto UDP (17), length 100)
+    192.168.100.2.58054 > 192.168.100.1.123: NTPv4, length 72
+	Client, Leap indicator:  (0), Stratum 0 (unspecified), poll 0 (1s), precision 32
+	Root Delay: 0.000000, Root dispersion: 0.000000, Reference-ID: (unspec)
+	  Reference Timestamp:  0.000000000
+	  Originator Timestamp: 0.000000000
+	  Receive Timestamp:    0.000000000
+	  Transmit Timestamp:   2763234513.007738396 (1987-07-25T21:08:33)
+	    Originator - Receive Timestamp:  0.000000000
+	    Originator - Transmit Timestamp: 2763234513.007738396 (1987-07-25T21:08:33)
+	Key id: 8
+	Authentication: 57ea530f6d74350cc5286bfec1ab8ca747c73584
+1497881530.231082 IP (tos 0xb8, ttl 64, id 24722, offset 0, flags [DF], proto UDP (17), length 80)
+    192.168.100.1.123 > 192.168.100.2.58054: NTPv4, length 52
+	Server, Leap indicator: clock unsynchronized (192), Stratum 0 (unspecified), poll 3 (8s), precision -23
+	Root Delay: 0.000000, Root dispersion: 0.001373, Reference-ID: (unspec)
+	  Reference Timestamp:  0.000000000
+	  Originator Timestamp: 2763234513.007738396 (1987-07-25T21:08:33)
+	  Receive Timestamp:    3706870329.516015118 (2017-06-19T14:12:09)
+	  Transmit Timestamp:   3706870329.516074047 (2017-06-19T14:12:09)
+	    Originator - Receive Timestamp:  +943635816.508276721
+	    Originator - Transmit Timestamp: +943635816.508335651
+	Key id: 0
+1497881958.494390 IP (tos 0x0, ttl 64, id 5777, offset 0, flags [DF], proto UDP (17), length 100)
+    192.168.100.2.42818 > 192.168.100.1.123: NTPv4, length 72
+	Client, Leap indicator:  (0), Stratum 0 (unspecified), poll 0 (1s), precision 32
+	Root Delay: 0.000000, Root dispersion: 0.000000, Reference-ID: (unspec)
+	  Reference Timestamp:  0.000000000
+	  Originator Timestamp: 3706870757.473833108 (2017-06-19T14:19:17)
+	  Receive Timestamp:    1802554105.693999877 (2093-03-22T03:56:41)
+	  Transmit Timestamp:   2929527464.107565978 (1992-10-31T13:37:44)
+	    Originator - Receive Timestamp:  -1904316651.779833231
+	    Originator - Transmit Timestamp: -777343293.366267130
+	Key id: 8
+	Authentication: 8b7e640979156264f3faa5ae979656dd86502431
+1497881958.494589 IP (tos 0x0, ttl 64, id 64601, offset 0, flags [DF], proto UDP (17), length 100)
+    192.168.100.1.123 > 192.168.100.2.42818: NTPv4, length 72
+	Server, Leap indicator:  (0), Stratum 2 (secondary reference), poll 0 (1s), precision -23
+	Root Delay: 0.155502, Root dispersion: 0.001571, Reference-ID: 0x0a051b0a
+	  Reference Timestamp:  3706870757.720418353 (2017-06-19T14:19:17)
+	  Originator Timestamp: 2929527464.107565978 (1992-10-31T13:37:44)
+	  Receive Timestamp:    3706870758.494427815 (2017-06-19T14:19:18)
+	  Transmit Timestamp:   3706870758.494546877 (2017-06-19T14:19:18)
+	    Originator - Receive Timestamp:  +777343294.386861836
+	    Originator - Transmit Timestamp: +777343294.386980899
+	Key id: 8
+	Authentication: 629990a7fc22cc8467dd88b7af2d220dbe3287d6
+1497882174.488500 IP (tos 0x0, ttl 64, id 31502, offset 0, flags [DF], proto UDP (17), length 76)
+    192.168.100.2.53144 > 192.168.100.1.123: NTPv4, length 48
+	Client, Leap indicator: clock unsynchronized (192), Stratum 0 (unspecified), poll 3 (8s), precision -6
+	Root Delay: 1.000000, Root dispersion: 1.000000, Reference-ID: (unspec)
+	  Reference Timestamp:  0.000000000
+	  Originator Timestamp: 0.000000000
+	  Receive Timestamp:    0.000000000
+	  Transmit Timestamp:   3706870974.488488492 (2017-06-19T14:22:54)
+	    Originator - Receive Timestamp:  0.000000000
+	    Originator - Transmit Timestamp: 3706870974.488488492 (2017-06-19T14:22:54)
+1497882174.488761 IP (tos 0x0, ttl 64, id 456, offset 0, flags [DF], proto UDP (17), length 76)
+    192.168.100.1.123 > 192.168.100.2.53144: NTPv4, length 48
+	Server, Leap indicator:  (0), Stratum 2 (secondary reference), poll 3 (8s), precision -23
+	Root Delay: 0.155456, Root dispersion: 0.001007, Reference-ID: 0x0a051b0a
+	  Reference Timestamp:  3706870972.021018556 (2017-06-19T14:22:52)
+	  Originator Timestamp: 3706870974.488488492 (2017-06-19T14:22:54)
+	  Receive Timestamp:    3706870974.488540573 (2017-06-19T14:22:54)
+	  Transmit Timestamp:   3706870974.488665335 (2017-06-19T14:22:54)
+	    Originator - Receive Timestamp:  +0.000052081
+	    Originator - Transmit Timestamp: +0.000176842
+1497883632.800853 IP (tos 0xc0, ttl 64, id 4575, offset 0, flags [DF], proto UDP (17), length 96)
+    192.168.100.2.123 > 192.168.100.1.123: NTPv4, length 68
+	Client, Leap indicator: clock unsynchronized (192), Stratum 0 (unspecified), poll 6 (64s), precision -25
+	Root Delay: 0.000000, Root dispersion: 0.000000, Reference-ID: (unspec)
+	  Reference Timestamp:  0.000000000
+	  Originator Timestamp: 0.000000000
+	  Receive Timestamp:    0.000000000
+	  Transmit Timestamp:   3706872432.800841171 (2017-06-19T14:47:12)
+	    Originator - Receive Timestamp:  0.000000000
+	    Originator - Transmit Timestamp: 3706872432.800841171 (2017-06-19T14:47:12)
+	Key id: 8
+	Authentication: d5378a09c04da845732097104348843a
+1497883632.800979 IP (tos 0xb8, ttl 64, id 6653, offset 0, flags [DF], proto UDP (17), length 96)
+    192.168.100.1.123 > 192.168.100.2.123: NTPv4, length 68
+	Server, Leap indicator:  (0), Stratum 2 (secondary reference), poll 6 (64s), precision -23
+	Root Delay: 0.116577, Root dispersion: 0.001739, Reference-ID: 0x0a0ba0ee
+	  Reference Timestamp:  3706872421.265296222 (2017-06-19T14:47:01)
+	  Originator Timestamp: 3706872432.800841171 (2017-06-19T14:47:12)
+	  Receive Timestamp:    3706872432.799168336 (2017-06-19T14:47:12)
+	  Transmit Timestamp:   3706872432.799217265 (2017-06-19T14:47:12)
+	    Originator - Receive Timestamp:  -0.001672834
+	    Originator - Transmit Timestamp: -0.001623905
+	Key id: 8
+	Authentication: a7005b034ca215fedfa0d798db37ae9e
diff --git a/tests/ntp.pcap b/tests/ntp.pcap
new file mode 100644
index 0000000..2fd5937
--- /dev/null
+++ b/tests/ntp.pcap
Binary files differ