blob: eb26765b526b1a33c25ca21151b1737d1d57d4dd [file] [log] [blame]
# Copyright 2016 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
# Fuzzer dictionary targetting DNS responses.
# Some 16-bit big-endian values. Useful in a number of fields. Includes
# A, AAAA, and CNAME IDs, low values for record counts, and multiples of
# lengths of A and AAAA data fields.
# Some encoded domain names.
# Message headers (Without message ID field).
# Truncated message, requiring TCP fallback.
# Varying number of answers
# A, AAAA, and CNAME request suffixes - appear after domain name.
# A, AAAA, and CNAME requests for foo and
# All of the answers below are missing the name field, which should appear
# first.
# A answer suffixes, two different IP and TTLs.
# AAAA answer suffixes, two different IPs and TTLs.
# CDATA answer suffixes, first two truncated as well.
# This part has been generated with testing/libfuzzer/
# using net_dns_record_fuzzer binary, RFC 1034 and RFC 1035.