Index of /archives/NetBSD/NetBSD-release-10/src/external/mpl/bind/dist/bin/tests/system/doth
Name Last modified Size Description
Parent Directory -
CA/ 2024-02-26 12:11 -
CVS/ 2024-02-26 12:12 -
README.curl 2024-02-26 00:43 1.0K
clean.sh 2024-02-26 00:43 659
conftest.py 2024-02-26 00:43 1.2K
dhparam3072.pem 2024-02-26 00:43 595
example.axfr.good 2024-02-26 00:43 110K
example8.axfr.good 2024-02-26 00:43 113K
get_openssl_version.py 2024-02-26 00:43 525
ns1/ 2024-02-26 12:11 -
ns2/ 2024-02-26 12:11 -
ns3/ 2024-02-26 12:11 -
ns4/ 2024-02-26 12:11 -
ns5/ 2024-02-26 12:11 -
prereq.sh 2024-02-26 00:43 548
setup.sh 2024-02-26 00:43 952
stress_http_quota.py 2024-02-26 00:43 7.7K
tests.sh 2024-02-26 00:43 34K
tests_gnutls.py 2024-02-26 00:44 3.8K
tests_sh_doth.py 2024-02-26 00:44 462
tests_sslyze.py 2024-02-26 00:44 2.1K
<!--
Copyright (C) Internet Systems Consortium, Inc. ("ISC")
SPDX-License-Identifier: MPL-2.0
This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0. If a copy of the MPL was not distributed with this
file, you can obtain one at https://mozilla.org/MPL/2.0/.
See the COPYRIGHT file distributed with this work for additional
information regarding copyright ownership.
-->
DoH query values that can be passed on the command line for testing
with curl can be obtained by encoding binary DNS messages into
base64url, with trailing '='s removed.
For example:
$ perl bin/tests/system/fromhex.pl << EOF | base64url
# Transaction ID
0001
# Standard query
0000
# Questions: 1, Additional: 0
0001 0000 0000 0000
# QNAME: example
07 6578616d706c65 00
# Type: SOA
0006
Class: IN
0001
EOF
This produces the string "AAEAAAABAAAAAAAAB2V4YW1wbGUAAAbFrMonAAE=". With
the trailing '=' removed, this can then be passed to curl:
curl "https://<server>/dns-query?dns=AAEAAAABAAAAAAAAB2V4YW1wbGUAAAbFrMonAAE"