From: Stephen Morris Date: Wed, 31 Jul 2019 14:36:20 +0000 (+0100) Subject: [#640,!351] Add example packet files for DHCPv4 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=6cd20a108a5fdfacaadd7d71836e4e031e39253d;p=thirdparty%2Fkea.git [#640,!351] Add example packet files for DHCPv4 --- diff --git a/src/bin/dhcp4/tests/fuzz-data/ack.pkt b/src/bin/dhcp4/tests/fuzz-data/ack.pkt new file mode 100644 index 0000000000..9eb1e66aef Binary files /dev/null and b/src/bin/dhcp4/tests/fuzz-data/ack.pkt differ diff --git a/src/bin/dhcp4/tests/fuzz-data/discover.pkt b/src/bin/dhcp4/tests/fuzz-data/discover.pkt new file mode 100644 index 0000000000..defb10e123 Binary files /dev/null and b/src/bin/dhcp4/tests/fuzz-data/discover.pkt differ diff --git a/src/bin/dhcp4/tests/fuzz-data/offer.pkt b/src/bin/dhcp4/tests/fuzz-data/offer.pkt new file mode 100644 index 0000000000..af25123d52 Binary files /dev/null and b/src/bin/dhcp4/tests/fuzz-data/offer.pkt differ diff --git a/src/bin/dhcp4/tests/fuzz-data/request.pkt b/src/bin/dhcp4/tests/fuzz-data/request.pkt new file mode 100644 index 0000000000..c4e617a4fe Binary files /dev/null and b/src/bin/dhcp4/tests/fuzz-data/request.pkt differ diff --git a/src/bin/dhcp6/tests/fuzz-config/fuzz.json b/src/bin/dhcp6/tests/fuzz-config/fuzz.json deleted file mode 100644 index 80d80b7124..0000000000 --- a/src/bin/dhcp6/tests/fuzz-config/fuzz.json +++ /dev/null @@ -1,61 +0,0 @@ -# This is an example configuration file for DHCPv6 server in Kea. -# It's a basic scenario with one IPv6 subnet configured. It is -# assumed that one subnet (2001:db8:1::/64 is available directly -# over ethX interface. - -{ "Dhcp6": - -{ -# Kea is told to listen on ethX interface only. - "interfaces-config": { - "interfaces": [ "eth0" ] - }, - -# We need to specify the the database used to store leases. As of -# September 2016, four database backends are supported: MySQL, -# PostgreSQL, Cassandra, and the in-memory database, Memfile. -# We'll use memfile because it doesn't require any prior set up. - "lease-database": { - "type": "memfile" - }, - -# Addresses will be assigned with preferred and valid lifetimes -# being 3000 and 4000, respectively. Client is told to start -# renewing after 1000 seconds. If the server does not respond -# after 2000 seconds since the lease was granted, client is supposed -# to start REBIND procedure (emergency renewal that allows switching -# to a different server). - "preferred-lifetime": 3000, - "valid-lifetime": 4000, - "renew-timer": 1000, - "rebind-timer": 2000, - -# The following list defines subnets. Each subnet consists of at -# least subnet and pool entries. - "subnet6": [ - { - "pools": [ { "pool": "2001:db8:1::/80" } ], - "subnet": "2001:db8:1::/64", - "interface": "eth0" - } - ] -}, - -# The following configures logging. It assumes that messages with at least -# informational level (info, warn, error and fatal) should be logged to stdout. -"Logging": { - "loggers": [ - { - "name": "kea-dhcp6", - "output_options": [ - { - "output": "/tmp/kea-fuzz.log" - } - ], - "debuglevel": 0, - "severity": "DEBUG" - } - ] -} - -}