├── .clang-format ├── .copr └── Makefile ├── .gitignore ├── CHANGES ├── Dockerfile ├── LICENSE ├── Makefile.am ├── README.md ├── autogen.sh ├── configure.ac ├── contrib ├── ecs-gen │ ├── README.md │ └── dnsperf-ecs-gen.py └── queryparse │ ├── INSTALL │ ├── USAGE │ ├── queryparse │ └── queryparse.1 ├── debian ├── changelog ├── compat ├── control ├── copyright ├── dirs ├── dnsperf.install ├── docs ├── resperf.install ├── rules └── source │ └── format ├── fmt.sh ├── m4 ├── ax_append_flag.m4 ├── ax_cflags_warn_all.m4 ├── ax_pthread.m4 ├── ax_require_defined.m4 ├── dl.sh └── dnsperf.m4 ├── rpm └── dnsperf.spec ├── sonar-project.properties.local └── src ├── Makefile.am ├── buffer.h ├── datafile.c ├── datafile.h ├── dns.c ├── dns.h ├── dnsperf.1.in ├── dnsperf.c ├── edns.c ├── edns.h ├── ext ├── hg64.c ├── hg64.h ├── parse_uri.c └── parse_uri.h ├── gen-qtype.c.py ├── list.h ├── log.c ├── log.h ├── net.c ├── net.h ├── net_doh.c ├── net_dot.c ├── net_tcp.c ├── net_udp.c ├── opt.c ├── opt.h ├── os.c ├── os.h ├── qtype.c ├── qtype.h ├── resperf-report ├── resperf.1.in ├── resperf.c ├── result.h ├── strerror.c ├── strerror.h ├── test ├── .gitattributes ├── Makefile.am ├── datafile ├── datafile2 ├── datafile3 ├── datafile4 ├── datafile5 ├── datafile6 ├── empty.blob ├── emptypayload.blob ├── gen-largest-blob.py ├── largesttcp.blob ├── largestudp.blob ├── missingpayload.blob ├── querywithcookie.blob ├── shortpayload.blob ├── test1.sh ├── test2.sh ├── test3.sh ├── test4.sh ├── test5.sh ├── test6.sh ├── test7.sh ├── tooshortlength.blob ├── twoquerieswithnsid.blob └── updatefile ├── tsig.c ├── tsig.h └── util.h /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/.clang-format -------------------------------------------------------------------------------- /.copr/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/.copr/Makefile -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/CHANGES -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/Makefile.am -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/README.md -------------------------------------------------------------------------------- /autogen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/autogen.sh -------------------------------------------------------------------------------- /configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/configure.ac -------------------------------------------------------------------------------- /contrib/ecs-gen/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/contrib/ecs-gen/README.md -------------------------------------------------------------------------------- /contrib/ecs-gen/dnsperf-ecs-gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/contrib/ecs-gen/dnsperf-ecs-gen.py -------------------------------------------------------------------------------- /contrib/queryparse/INSTALL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/contrib/queryparse/INSTALL -------------------------------------------------------------------------------- /contrib/queryparse/USAGE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/contrib/queryparse/USAGE -------------------------------------------------------------------------------- /contrib/queryparse/queryparse: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/contrib/queryparse/queryparse -------------------------------------------------------------------------------- /contrib/queryparse/queryparse.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/contrib/queryparse/queryparse.1 -------------------------------------------------------------------------------- /debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/debian/changelog -------------------------------------------------------------------------------- /debian/compat: -------------------------------------------------------------------------------- 1 | 10 2 | -------------------------------------------------------------------------------- /debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/debian/control -------------------------------------------------------------------------------- /debian/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/debian/copyright -------------------------------------------------------------------------------- /debian/dirs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/debian/dirs -------------------------------------------------------------------------------- /debian/dnsperf.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/debian/dnsperf.install -------------------------------------------------------------------------------- /debian/docs: -------------------------------------------------------------------------------- 1 | README.md 2 | -------------------------------------------------------------------------------- /debian/resperf.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/debian/resperf.install -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/debian/rules -------------------------------------------------------------------------------- /debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (quilt) 2 | -------------------------------------------------------------------------------- /fmt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/fmt.sh -------------------------------------------------------------------------------- /m4/ax_append_flag.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/m4/ax_append_flag.m4 -------------------------------------------------------------------------------- /m4/ax_cflags_warn_all.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/m4/ax_cflags_warn_all.m4 -------------------------------------------------------------------------------- /m4/ax_pthread.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/m4/ax_pthread.m4 -------------------------------------------------------------------------------- /m4/ax_require_defined.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/m4/ax_require_defined.m4 -------------------------------------------------------------------------------- /m4/dl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/m4/dl.sh -------------------------------------------------------------------------------- /m4/dnsperf.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/m4/dnsperf.m4 -------------------------------------------------------------------------------- /rpm/dnsperf.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/rpm/dnsperf.spec -------------------------------------------------------------------------------- /sonar-project.properties.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/sonar-project.properties.local -------------------------------------------------------------------------------- /src/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/Makefile.am -------------------------------------------------------------------------------- /src/buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/buffer.h -------------------------------------------------------------------------------- /src/datafile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/datafile.c -------------------------------------------------------------------------------- /src/datafile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/datafile.h -------------------------------------------------------------------------------- /src/dns.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/dns.c -------------------------------------------------------------------------------- /src/dns.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/dns.h -------------------------------------------------------------------------------- /src/dnsperf.1.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/dnsperf.1.in -------------------------------------------------------------------------------- /src/dnsperf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/dnsperf.c -------------------------------------------------------------------------------- /src/edns.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/edns.c -------------------------------------------------------------------------------- /src/edns.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/edns.h -------------------------------------------------------------------------------- /src/ext/hg64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/ext/hg64.c -------------------------------------------------------------------------------- /src/ext/hg64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/ext/hg64.h -------------------------------------------------------------------------------- /src/ext/parse_uri.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/ext/parse_uri.c -------------------------------------------------------------------------------- /src/ext/parse_uri.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/ext/parse_uri.h -------------------------------------------------------------------------------- /src/gen-qtype.c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/gen-qtype.c.py -------------------------------------------------------------------------------- /src/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/list.h -------------------------------------------------------------------------------- /src/log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/log.c -------------------------------------------------------------------------------- /src/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/log.h -------------------------------------------------------------------------------- /src/net.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/net.c -------------------------------------------------------------------------------- /src/net.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/net.h -------------------------------------------------------------------------------- /src/net_doh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/net_doh.c -------------------------------------------------------------------------------- /src/net_dot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/net_dot.c -------------------------------------------------------------------------------- /src/net_tcp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/net_tcp.c -------------------------------------------------------------------------------- /src/net_udp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/net_udp.c -------------------------------------------------------------------------------- /src/opt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/opt.c -------------------------------------------------------------------------------- /src/opt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/opt.h -------------------------------------------------------------------------------- /src/os.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/os.c -------------------------------------------------------------------------------- /src/os.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/os.h -------------------------------------------------------------------------------- /src/qtype.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/qtype.c -------------------------------------------------------------------------------- /src/qtype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/qtype.h -------------------------------------------------------------------------------- /src/resperf-report: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/resperf-report -------------------------------------------------------------------------------- /src/resperf.1.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/resperf.1.in -------------------------------------------------------------------------------- /src/resperf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/resperf.c -------------------------------------------------------------------------------- /src/result.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/result.h -------------------------------------------------------------------------------- /src/strerror.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/strerror.c -------------------------------------------------------------------------------- /src/strerror.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/strerror.h -------------------------------------------------------------------------------- /src/test/.gitattributes: -------------------------------------------------------------------------------- 1 | *.blob -diff 2 | -------------------------------------------------------------------------------- /src/test/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/test/Makefile.am -------------------------------------------------------------------------------- /src/test/datafile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/test/datafile -------------------------------------------------------------------------------- /src/test/datafile2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/test/datafile2 -------------------------------------------------------------------------------- /src/test/datafile3: -------------------------------------------------------------------------------- 1 | . A 2 | google.com. A 3 | -------------------------------------------------------------------------------- /src/test/datafile4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/test/datafile4 -------------------------------------------------------------------------------- /src/test/datafile5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/test/datafile5 -------------------------------------------------------------------------------- /src/test/datafile6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/test/datafile6 -------------------------------------------------------------------------------- /src/test/empty.blob: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/emptypayload.blob: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/gen-largest-blob.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/test/gen-largest-blob.py -------------------------------------------------------------------------------- /src/test/largesttcp.blob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/test/largesttcp.blob -------------------------------------------------------------------------------- /src/test/largestudp.blob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/test/largestudp.blob -------------------------------------------------------------------------------- /src/test/missingpayload.blob: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /src/test/querywithcookie.blob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/test/querywithcookie.blob -------------------------------------------------------------------------------- /src/test/shortpayload.blob: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /src/test/test1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/test/test1.sh -------------------------------------------------------------------------------- /src/test/test2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/test/test2.sh -------------------------------------------------------------------------------- /src/test/test3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/test/test3.sh -------------------------------------------------------------------------------- /src/test/test4.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/test/test4.sh -------------------------------------------------------------------------------- /src/test/test5.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/test/test5.sh -------------------------------------------------------------------------------- /src/test/test6.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/test/test6.sh -------------------------------------------------------------------------------- /src/test/test7.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/test/test7.sh -------------------------------------------------------------------------------- /src/test/tooshortlength.blob: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/twoquerieswithnsid.blob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/test/twoquerieswithnsid.blob -------------------------------------------------------------------------------- /src/test/updatefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/test/updatefile -------------------------------------------------------------------------------- /src/tsig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/tsig.c -------------------------------------------------------------------------------- /src/tsig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/tsig.h -------------------------------------------------------------------------------- /src/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DNS-OARC/dnsperf/HEAD/src/util.h --------------------------------------------------------------------------------