From b7d504620edb2a24b899fe85caa84c28a3ad8564 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E5=AD=A6=E5=88=A9?= Date: Wed, 12 Jun 2024 03:40:41 +0000 Subject: [PATCH] DNS Decoder create version --- .gitignore | 4 + .gitlab-ci.yml | 205 + CMakeLists.txt | 66 + autorelease.sh | 34 + autorevision.sh | 1268 + bin/dns_decoder.toml | 14 + bin/dns_decoder_local_stat.sh | 37 + ci/get-nprocessors.sh | 48 + ci/perpare_pulp3_netrc.sh | 3 + ci/travis.sh | 68 + cmake/.gitignore | 5 + cmake/Package.cmake | 56 + cmake/Version.cmake | 54 + cmake/changelog.sh | 4 + cmake/preInstall.sh | 14 + cmake/preUninstall.sh | 13 + deps/toml/CMakeLists.txt | 3 + deps/toml/toml.c | 2379 + deps/toml/toml.h | 175 + deps/uthash/uthash.h | 1150 + deps/uthash/utlist.h | 1073 + include/dns_decoder.h | 288 + src/CMakeLists.txt | 15 + src/dns_decoder.cpp | 1936 + src/version.map | 16 + test/CMakeLists.txt | 70 + test/case/cernet1/1-dns-response-15_04.pcap | Bin 0 -> 114463 bytes test/case/cernet1/cernet1_result.json | 3823 ++ test/case/cernet2/1-dns-response-15_05.pcap | Bin 0 -> 83145 bytes test/case/cernet2/cernet2_result.json | 3409 ++ test/case/cname/1-dns-query-type-CNAME.pcap | Bin 0 -> 125 bytes test/case/cname/cname_result.json | 25 + test/case/dns_decoder_empty_array.json | 1 + test/case/dnssec/1-dnssec.pcap | Bin 0 -> 5677 bytes test/case/dnssec/dnssec_result.json | 680 + test/case/https/1-dns-query-type-HTTPS.pcap | Bin 0 -> 134 bytes ...ns-ipv6-query-type-HTTPS-response-SOA.pcap | Bin 0 -> 211 bytes .../https/3-dns-ipv6-query-type-HTTPS.pcap | Bin 0 -> 175 bytes ...pv6-query-type-HTTPS-response-Refused.pcap | Bin 0 -> 136 bytes ...ry-type-HTTPS-response-Server-failure.pcap | Bin 0 -> 127 bytes test/case/https/https_result.json | 121 + ...-192.168.137.225.43508.202.14.67.4.53.pcap | Bin 0 -> 2911 bytes .../multi_pkt_trans_2bytes_result.json | 159 + .../multi_session/dns_multiple_session.pcap | Bin 0 -> 68652 bytes .../multi_session/multi_session_result.json | 1276 + ...n.218.229.123.91.32294.45.80.170.1.53.pcap | Bin 0 -> 23848 bytes .../multi_transcation_result.json | 6610 +++ ...02.114.200.252.48654-192.54.112.30.53.pcap | Bin 0 -> 582 bytes .../2-202.120.2.100.10911-199.19.57.1.53.pcap | Bin 0 -> 944 bytes .../ns_nsec3_rrsig_a_opt_result.json | 300 + test/case/nsec/1-dns_long_response.pcap | Bin 0 -> 3550 bytes test/case/nsec/nsec_result.json | 626 + .../case/nsec3/1-dns-response-type-nsec3.pcap | Bin 0 -> 255092 bytes test/case/nsec3/nsec3_result.json | 44618 ++++++++++++++++ ...dns_long_response_paypal.com_53_15635.pcap | Bin 0 -> 4048 bytes ...dns_long_response_paypal.com_53_30698.pcap | Bin 0 -> 4004 bytes ...-dns_long_response_paypal.com_53_3074.pcap | Bin 0 -> 3550 bytes ...dns_long_response_paypal.com_53_56839.pcap | Bin 0 -> 3558 bytes ...dns_long_response_paypal.com_53_57320.pcap | Bin 0 -> 3550 bytes ...-dns_long_response_paypal.com_53_80_2.pcap | Bin 0 -> 3550 bytes ...-dns_long_response_paypal.com_53_80_3.pcap | Bin 0 -> 4004 bytes .../8-dns_long_response_paypal.com_53_80.pcap | Bin 0 -> 4004 bytes test/case/nsec_10_1/nsec_result.json | 4474 ++ ...2.120.2.170.19331-208.67.222.222.5353.pcap | Bin 0 -> 1101 bytes test/case/port5353/port5353_result.json | 157 + test/case/ptr/1-dns-query-type-PTR.pcap | Bin 0 -> 183 bytes test/case/ptr/ptr_result.json | 25 + test/case/query/1-dns_10_query.pcap | Bin 0 -> 1001 bytes test/case/query/query_result.json | 196 + test/case/srv/1-dns-query-type-SRV.pcap | Bin 0 -> 117 bytes test/case/srv/srv_result.json | 13 + ...t.218.229.123.91.32294.45.80.170.1.53.pcap | Bin 0 -> 23226 bytes test/case/tcp_lost_pkt/lost_pkt_result.json | 6452 +++ test/case/txt/1-dns-query-type-TXT.pcap | Bin 0 -> 192 bytes test/case/txt/txt_result.json | 22 + test/dns_decoder_test.cpp | 373 + test/env/conflist.inf | 9 + test/env/sapp-4.3.57.16ea514-1.el8.x86_64.rpm | Bin 0 -> 1153020 bytes test/env/spec.toml | 11 + test/env/start_loader.inf | 17 + ...lar-on-sapp-2.1.0.0e6d541-1.el8.x86_64.rpm | Bin 0 -> 35936 bytes 81 files changed, 82395 insertions(+) create mode 100644 .gitignore create mode 100644 .gitlab-ci.yml create mode 100644 CMakeLists.txt create mode 100644 autorelease.sh create mode 100644 autorevision.sh create mode 100644 bin/dns_decoder.toml create mode 100644 bin/dns_decoder_local_stat.sh create mode 100644 ci/get-nprocessors.sh create mode 100644 ci/perpare_pulp3_netrc.sh create mode 100644 ci/travis.sh create mode 100644 cmake/.gitignore create mode 100644 cmake/Package.cmake create mode 100644 cmake/Version.cmake create mode 100644 cmake/changelog.sh create mode 100644 cmake/preInstall.sh create mode 100644 cmake/preUninstall.sh create mode 100644 deps/toml/CMakeLists.txt create mode 100644 deps/toml/toml.c create mode 100644 deps/toml/toml.h create mode 100644 deps/uthash/uthash.h create mode 100644 deps/uthash/utlist.h create mode 100644 include/dns_decoder.h create mode 100644 src/CMakeLists.txt create mode 100644 src/dns_decoder.cpp create mode 100644 src/version.map create mode 100644 test/CMakeLists.txt create mode 100644 test/case/cernet1/1-dns-response-15_04.pcap create mode 100644 test/case/cernet1/cernet1_result.json create mode 100644 test/case/cernet2/1-dns-response-15_05.pcap create mode 100644 test/case/cernet2/cernet2_result.json create mode 100644 test/case/cname/1-dns-query-type-CNAME.pcap create mode 100644 test/case/cname/cname_result.json create mode 100644 test/case/dns_decoder_empty_array.json create mode 100644 test/case/dnssec/1-dnssec.pcap create mode 100644 test/case/dnssec/dnssec_result.json create mode 100644 test/case/https/1-dns-query-type-HTTPS.pcap create mode 100644 test/case/https/2-dns-ipv6-query-type-HTTPS-response-SOA.pcap create mode 100644 test/case/https/3-dns-ipv6-query-type-HTTPS.pcap create mode 100644 test/case/https/4-dns-ipv6-query-type-HTTPS-response-Refused.pcap create mode 100644 test/case/https/5-dns-ipv6-query-type-HTTPS-response-Server-failure.pcap create mode 100644 test/case/https/https_result.json create mode 100644 test/case/multi_pkt_trans_2bytes/1-dns-tcp-multi-pkt-trans-2bytes-cloud.duba.net-192.168.137.225.43508.202.14.67.4.53.pcap create mode 100644 test/case/multi_pkt_trans_2bytes/multi_pkt_trans_2bytes_result.json create mode 100644 test/case/multi_session/dns_multiple_session.pcap create mode 100644 test/case/multi_session/multi_session_result.json create mode 100644 test/case/multi_transcation/1-dns.tcp.multi.transcation.218.229.123.91.32294.45.80.170.1.53.pcap create mode 100644 test/case/multi_transcation/multi_transcation_result.json create mode 100644 test/case/ns_nsec3_rrsig_a_opt/1-dns.ns.nsec3.rrsig.a.opt.202.114.200.252.48654-192.54.112.30.53.pcap create mode 100644 test/case/ns_nsec3_rrsig_a_opt/2-202.120.2.100.10911-199.19.57.1.53.pcap create mode 100644 test/case/ns_nsec3_rrsig_a_opt/ns_nsec3_rrsig_a_opt_result.json create mode 100644 test/case/nsec/1-dns_long_response.pcap create mode 100644 test/case/nsec/nsec_result.json create mode 100644 test/case/nsec3/1-dns-response-type-nsec3.pcap create mode 100644 test/case/nsec3/nsec3_result.json create mode 100644 test/case/nsec_10_1/1-dns_long_response_paypal.com_53_15635.pcap create mode 100644 test/case/nsec_10_1/2-dns_long_response_paypal.com_53_30698.pcap create mode 100644 test/case/nsec_10_1/3-dns_long_response_paypal.com_53_3074.pcap create mode 100644 test/case/nsec_10_1/4-dns_long_response_paypal.com_53_56839.pcap create mode 100644 test/case/nsec_10_1/5-dns_long_response_paypal.com_53_57320.pcap create mode 100644 test/case/nsec_10_1/6-dns_long_response_paypal.com_53_80_2.pcap create mode 100644 test/case/nsec_10_1/7-dns_long_response_paypal.com_53_80_3.pcap create mode 100644 test/case/nsec_10_1/8-dns_long_response_paypal.com_53_80.pcap create mode 100644 test/case/nsec_10_1/nsec_result.json create mode 100644 test/case/port5353/1-dns.port.202.120.2.170.19331-208.67.222.222.5353.pcap create mode 100644 test/case/port5353/port5353_result.json create mode 100644 test/case/ptr/1-dns-query-type-PTR.pcap create mode 100644 test/case/ptr/ptr_result.json create mode 100644 test/case/query/1-dns_10_query.pcap create mode 100644 test/case/query/query_result.json create mode 100644 test/case/srv/1-dns-query-type-SRV.pcap create mode 100644 test/case/srv/srv_result.json create mode 100644 test/case/tcp_lost_pkt/1-dns.tcp.multi.lost.pkt.218.229.123.91.32294.45.80.170.1.53.pcap create mode 100644 test/case/tcp_lost_pkt/lost_pkt_result.json create mode 100644 test/case/txt/1-dns-query-type-TXT.pcap create mode 100644 test/case/txt/txt_result.json create mode 100644 test/dns_decoder_test.cpp create mode 100644 test/env/conflist.inf create mode 100644 test/env/sapp-4.3.57.16ea514-1.el8.x86_64.rpm create mode 100644 test/env/spec.toml create mode 100644 test/env/start_loader.inf create mode 100644 test/env/stellar-on-sapp-2.1.0.0e6d541-1.el8.x86_64.rpm diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0781176 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +build*/ +cmake-build-vscode/* +.vscode/ +*.si4project diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..b745e15 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,205 @@ +variables: + GIT_STRATEGY: "clone" + BUILD_IMAGE_CENTOS7: "git.mesalab.cn:7443/mesa_platform/build-env:master" + BUILD_IMAGE_CENTOS8: "git.mesalab.cn:7443/mesa_platform/build-env:rockylinux" + BUILD_PADDING_PREFIX: /tmp/padding_for_CPACK_RPM_BUILD_SOURCE_DIRS_PREFIX_PREFIX_PREFIX_PREFIX_PREFIX_PREFIX/ + INSTALL_PREFIX: "/opt/tsg/" + INSTALL_DEPENDENCY_LIBRARY: libMESA_handle_logger-devel libMESA_prof_load-devel libMESA_htable libMESA_jump_layer + libMESA_field_stat2-devel libfieldstat3-devel sapp-devel libcjson-devel libbreakpad_mini + framework_env libasan stellar-on-sapp-devel libfieldstat4-devel + SYMBOL_TARGET: dns_decoder + REPO_PREFIX: protocol + +stages: +- build +- test +- upload + +.everything_before_script: &everything_before_script + - mkdir -p $BUILD_PADDING_PREFIX/$CI_PROJECT_NAMESPACE/ + - ln -s $CI_PROJECT_DIR $BUILD_PADDING_PREFIX/$CI_PROJECT_PATH + - cd $BUILD_PADDING_PREFIX/$CI_PROJECT_PATH + - chmod +x ./ci/travis.sh + - yum makecache --disablerepo="*" --enablerepo="mesa-framework,platform" + - yum install -y $INSTALL_DEPENDENCY_LIBRARY + - source /etc/profile.d/framework.sh + +############################################################################### +# build +############################################################################### + +.build_before_script: + before_script: *everything_before_script + script: + - ./ci/travis.sh + variables: + BUILD_TEST: "ON" + BUILD_TYPE: Debug + tags: + - share + +# .build_by_travis_for_centos7: +# extends: .build_before_script +# stage: build +# image: $BUILD_IMAGE_CENTOS7 + + +# develop_build_for_centos7: +# extends: .build_by_travis_for_centos7 +# variables: +# BUILD_TYPE: RelWithDebInfo +# artifacts: +# name: "$SYMBOL_TARGET-$CI_COMMIT_REF_NAME-debug" +# paths: +# - build/* +# except: +# - tags + +# release_build_debug_for_centos7: +# extends: .build_by_travis_for_centos7 +# variables: +# BUILD_TYPE: Debug +# PACKAGE: 1 +# ASAN_OPTION: "ADDRESS" +# script: +# - source /opt/rh/devtoolset-7/enable || true +# - ./ci/travis.sh +# artifacts: +# name: "$SYMBOL_TARGET-$CI_COMMIT_REF_NAME-release" +# paths: +# - build/* +# only: +# - tags + +# release_build_for_centos7: +# extends: .build_by_travis_for_centos7 +# variables: +# BUILD_TYPE: RelWithDebInfo +# PACKAGE: 1 +# artifacts: +# name: "$SYMBOL_TARGET-$CI_COMMIT_REF_NAME-release" +# paths: +# - build/* +# only: +# - tags + +.build_by_travis_for_centos8: + stage: build + image: $BUILD_IMAGE_CENTOS8 + extends: .build_before_script + +develop_build_for_centos8: + extends: .build_by_travis_for_centos8 + variables: + BUILD_TYPE: RelWithDebInfo + artifacts: + name: "$SYMBOL_TARGET-$CI_COMMIT_REF_NAME-debug" + paths: + - build/* + except: + - tags + +release_build_debug_for_centos8: + extends: .build_by_travis_for_centos8 + variables: + BUILD_TYPE: Debug + PACKAGE: 1 + ASAN_OPTION: "ADDRESS" + artifacts: + name: "$SYMBOL_TARGET-$CI_COMMIT_REF_NAME-release" + paths: + - build/* + only: + - tags + +release_build_for_centos8: + extends: .build_by_travis_for_centos8 + variables: + BUILD_TYPE: RelWithDebInfo + PACKAGE: 1 + artifacts: + name: "$SYMBOL_TARGET-$CI_COMMIT_REF_NAME-release" + paths: + - build/* + only: + - tags + +############################################################################### +# test +############################################################################### +fix_env_version_test_in_centos8: + stage: test + image: $BUILD_IMAGE_CENTOS8 + allow_failure: false + script: + - *everything_before_script + - cd build; make test ARGS="-V" + dependencies: + - develop_build_for_centos8 + - release_build_for_centos8 + tags: + - share + + +latest_env_version_test_in_centos8: + stage: test + image: $BUILD_IMAGE_CENTOS8 + allow_failure: false + script: + - *everything_before_script + - mkdir /tmp/rpm/ + - yum install --downloadonly --downloaddir=/tmp/rpm/ sapp stellar-on-sapp -y + - rpm -ihv /tmp/rpm/*.rpm + - cd build; make test ARGS="-V" + dependencies: + - develop_build_for_centos8 + - release_build_for_centos8 + tags: + - share + +############################################################################### +# upload +############################################################################### +# .define_before_upload_centos7: +# stage: upload +# image: $BUILD_IMAGE_CENTOS7 +# before_script: +# - pwd; ls -l ; cd build ; ls -l +# - cp /root/rpm_upload_tools.py ./ +# variables: +# PULP3_REPO_NAME: $REPO_PREFIX-stable-x86_64.el7 +# PULP3_DIST_NAME: $REPO_PREFIX-stable-x86_64.el7 +# only: +# - tags +# tags: +# - share + +# rpm_upload_for_centos7: +# extends: .define_before_upload_centos7 +# dependencies: +# - release_build_debug_for_centos7 +# - release_build_for_centos7 +# script: +# - python3 rpm_upload_tools.py $PULP3_REPO_NAME $PULP3_DIST_NAME *.rpm + +.define_before_upload_centos8: + stage: upload + image: $BUILD_IMAGE_CENTOS8 + before_script: + - pwd; ls -l ; cd build ; ls -l + - cp /root/rpm_upload_tools.py ./ + variables: + PULP3_REPO_NAME: $REPO_PREFIX-stable-x86_64.el8 + PULP3_DIST_NAME: $REPO_PREFIX-stable-x86_64.el8 + only: + - tags + tags: + - share + +rpm_upload_for_centos8: + extends: .define_before_upload_centos8 + dependencies: + - release_build_debug_for_centos8 + - release_build_for_centos8 + script: + - python3 rpm_upload_tools.py $PULP3_REPO_NAME $PULP3_DIST_NAME *.rpm diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..785eed0 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,66 @@ +cmake_minimum_required (VERSION 3.0) + +set(lib_name dns_decoder) + +project (${lib_name}) + +set(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake) +include(Version) + +set(CMAKE_MACOSX_RPATH 0) +set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} -Wall) + +find_program(CMAKE_CXX_CPPCHECK NAMES cppcheck) +if (CMAKE_CXX_CPPCHECK) + list( + APPEND CMAKE_CXX_CPPCHECK + "--enable=all" + "--error-exitcode=1" + "--suppress=unusedFunction" + "--suppress=missingInclude" + "--suppress=uselessAssignmentPtrArg" + "--suppress=unmatchedSuppression" + "--suppress=internalAstError" + "--suppress=constParameter" + "--suppress=variableScope" + "--suppress=unreadVariable" + "--suppress=unusedStructMember" + ) + set(CMAKE_C_CPPCHECK ${CMAKE_CXX_CPPCHECK}) +else() + message(FATAL_ERROR "Could not find the program cppcheck.") +endif() + + +#for ASAN +set(ASAN_OPTION "OFF" CACHE STRING " set asan type chosen by the user, using OFF as default") +set_property(CACHE ASAN_OPTION PROPERTY STRINGS OFF ADDRESS THREAD) +message(STATUS "ASAN_OPTION='${ASAN_OPTION}'") + +if(ASAN_OPTION MATCHES "ADDRESS") + set(CMAKE_C_FLAGS "${CMAKADDRESS} -g -DCMAKE_BUILD_TYPE=Debug -fsanitize=address -fno-omit-frame-pointer") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -DCMAKE_BUILD_TYPE=Debug -fsanitize=address -fno-omit-frame-pointer") + set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -lasan") + set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -lasan") +elseif(ASAN_OPTION MATCHES "THREAD") + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g -DCMAKE_BUILD_TYPE=Debug -fsanitize=thread -fno-omit-frame-pointer") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -DCMAKE_BUILD_TYPE=Debug -fsanitize=thread -fno-omit-frame-pointer") + set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -lasan") + set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -lasan") +endif() +# end of for ASAN + +include_directories(${PROJECT_SOURCE_DIR}/include) +include_directories(/opt/MESA/include/MESA/) + +set(CMAKE_INSTALL_PREFIX /opt/tsg/) + +enable_testing() +add_subdirectory(src) +add_subdirectory(test) + +install(FILES bin/dns_decoder.toml DESTINATION ${CMAKE_INSTALL_PREFIX}/sapp/etc/dns/ COMPONENT PROFILE) +install(FILES bin/dns_decoder_local_stat.sh DESTINATION ${CMAKE_INSTALL_PREFIX}/framework/bin/ COMPONENT PROFILE) +install(FILES include/dns_decoder.h DESTINATION ${CMAKE_INSTALL_PREFIX}/include/decoder/ COMPONENT HEADER) + +include(Package) diff --git a/autorelease.sh b/autorelease.sh new file mode 100644 index 0000000..34eaefb --- /dev/null +++ b/autorelease.sh @@ -0,0 +1,34 @@ +#!/bin/sh +if [ $# -lt 8 ] ; then + echo "USAGE: ./autorelease.sh [API_V4_URL] [PROJECT_URL] + [PROJECT_ID] [TOKEN] + [COMMIT_TAG] [JOB] [PROJECT_NAME] [USER_DEFINE]" + echo "$1; $2; $3; $4; $5; $6; $7; $8" +exit 1; +fi + +CI_API_V4_URL=$1 +CI_PROJECT_URL=$2 +CI_PROJECT_ID=$3 +CI_TOKEN=$4 +CI_COMMIT_TAG=$5 +ARTIFACTS_JOB=$6 +CI_PROJECT_NAME=$7 +USER_DEFINE=$8 + +res=`echo -e "curl --header \"PRIVATE-TOKEN: $CI_TOKEN\" $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG -o /dev/null -s -w %{http_code}"| /bin/bash` + +if [[ $res == "200" ]]; then + eval $(echo -e "curl --request POST --header \"PRIVATE-TOKEN: $CI_TOKEN\" \ + --data name=\"$CI_PROJECT_NAME-$USER_DEFINE-$CI_COMMIT_TAG.zip\" \ + --data url=\"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=$ARTIFACTS_JOB\"\ + $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG/assets/links") +else + eval $(echo -e "curl --header 'Content-Type: application/json' --header \ + \"PRIVATE-TOKEN: $CI_TOKEN\" --data '{ \"name\": \"$CI_COMMIT_TAG\", \ + \"tag_name\": \"$CI_COMMIT_TAG\", \"description\": \"auto_release\",\ + \"assets\": { \"links\": [{ \"name\": \ + \"$CI_PROJECT_NAME-$USER_DEFINE-$CI_COMMIT_TAG.zip\", \"url\": \ + \"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=$ARTIFACTS_JOB\"\ + }] } }' --request POST $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/") +fi \ No newline at end of file diff --git a/autorevision.sh b/autorevision.sh new file mode 100644 index 0000000..3baa179 --- /dev/null +++ b/autorevision.sh @@ -0,0 +1,1268 @@ +#!/bin/sh + +# Copyright (c) 2012 - 2016 dak180 and contributors. See +# https://opensource.org/licenses/mit-license.php or the included +# COPYING.md for licence terms. +# +# autorevision - extracts metadata about the head version from your +# repository. + +# Usage message. +arUsage() { + cat > "/dev/stderr" << EOF +usage: autorevision {-t output-type | -s symbol} [-o cache-file [-f] ] [-V] + Options include: + -t output-type = specify output type + -s symbol = specify symbol output + -o cache-file = specify cache file location + -f = force the use of cache data + -U = check for untracked files in svn + -V = emit version and exit + -? = help message + +The following are valid output types: + clojure = clojure file + c = C/C++ file + h = Header for use with c/c++ + hpp = Alternate C++ header strings with namespace + ini = INI file + java = Java file + javaprop = Java properties file + js = javascript file + json = JSON file + lua = Lua file + m4 = m4 file + matlab = matlab file + octave = octave file + php = PHP file + pl = Perl file + py = Python file + rpm = rpm file + scheme = scheme file + sh = Bash sytax + swift = Swift file + tex = (La)TeX file + xcode = Header useful for populating info.plist files + cmake = CMake file + + +The following are valid symbols: + VCS_TYPE + VCS_BASENAME + VCS_UUID + VCS_NUM + VCS_DATE + VCS_BRANCH + VCS_TAG + VCS_TICK + VCS_EXTRA + VCS_FULL_HASH + VCS_SHORT_HASH + VCS_WC_MODIFIED + VCS_ACTION_STAMP +EOF + exit 1 +} + +# Config +ARVERSION="&&ARVERSION&&" +TARGETFILE="/dev/stdout" +while getopts ":t:o:s:VfU" OPTION; do + case "${OPTION}" in + t) + AFILETYPE="${OPTARG}" + ;; + o) + CACHEFILE="${OPTARG}" + ;; + f) + CACHEFORCE="1" + ;; + s) + VAROUT="${OPTARG}" + ;; + U) + UNTRACKEDFILES="1" + ;; + V) + echo "autorevision ${ARVERSION}" + exit 0 + ;; + ?) + # If an unknown flag is used (or -?): + arUsage + ;; + esac +done + +if [ ! -z "${VAROUT}" ] && [ ! -z "${AFILETYPE}" ]; then + # If both -s and -t are specified: + echo "error: Improper argument combination." 1>&2 + exit 1 +elif [ -z "${VAROUT}" ] && [ -z "${AFILETYPE}" ]; then + # If neither -s or -t are specified: + arUsage +elif [ -z "${CACHEFILE}" ] && [ "${CACHEFORCE}" = "1" ]; then + # If -f is specified without -o: + arUsage +elif [ ! -f "${CACHEFILE}" ] && [ "${CACHEFORCE}" = "1" ]; then + # If we are forced to use the cache but it does not exist. + echo "error: Cache forced but no cache found." 1>&2 + exit 1 +fi + +# Make sure that the path we are given is one we can source +# (dash, we are looking at you). +if [ ! -z "${CACHEFILE}" ] && ! echo "${CACHEFILE}" | grep -q '^\.*/'; then + CACHEFILE="./${CACHEFILE}" +fi + +GENERATED_HEADER="Generated by autorevision - do not hand-hack!" + +# Functions to extract data from different repo types. +# For git repos +# shellcheck disable=SC2039,SC2164,SC2155 +gitRepo() { + local oldPath="${PWD}" + + cd "$(git rev-parse --show-toplevel)" + + VCS_TYPE="git" + + VCS_BASENAME="$(basename "${PWD}")" + + VCS_UUID="$(git rev-list --max-parents=0 --date-order --reverse HEAD 2>/dev/null | sed -n 1p)" + if [ -z "${VCS_UUID}" ]; then + VCS_UUID="$(git rev-list --topo-order HEAD | tail -n 1)" + fi + + # Is the working copy clean? + test -z "$(git status --untracked-files=normal --porcelain)" + VCS_WC_MODIFIED="${?}" + + # Enumeration of changesets + VCS_NUM="$(git rev-list --count HEAD 2>/dev/null)" + if [ -z "${VCS_NUM}" ]; then + echo "warning: Counting the number of revisions may be slower due to an outdated git version less than 1.7.2.3. If something breaks, please update it." 1>&2 + VCS_NUM="$(git rev-list HEAD | wc -l)" + fi + + # This may be a git-svn remote. If so, report the Subversion revision. + if [ -z "$(git config svn-remote.svn.url 2>/dev/null)" ]; then + # The full revision hash + VCS_FULL_HASH="$(git rev-parse HEAD)" + + # The short hash + VCS_SHORT_HASH="$(echo "${VCS_FULL_HASH}" | cut -b 1-7)" + else + # The git-svn revision number + VCS_FULL_HASH="$(git svn find-rev HEAD)" + VCS_SHORT_HASH="${VCS_FULL_HASH}" + fi + + # Current branch + VCS_BRANCH="$(git rev-parse --symbolic-full-name --verify "$(git name-rev --name-only --no-undefined HEAD 2>/dev/null)" 2>/dev/null | sed -e 's:refs/heads/::' | sed -e 's:refs/::')" + + # Cache the description + local DESCRIPTION="$(git describe --long --tags 2>/dev/null)" + + # Current or last tag ancestor (empty if no tags) + VCS_TAG="$(echo "${DESCRIPTION}" | sed -e "s:-g${VCS_SHORT_HASH}\$::" -e 's:-[0-9]*$::')" + + # Distance to last tag or an alias of VCS_NUM if there is no tag + if [ ! -z "${DESCRIPTION}" ]; then + VCS_TICK="$(echo "${DESCRIPTION}" | sed -e "s:${VCS_TAG}-::" -e "s:-g${VCS_SHORT_HASH}::")" + else + VCS_TICK="${VCS_NUM}" + fi + + # Date of the current commit + VCS_DATE="$(TZ=UTC git show -s --date=iso-strict-local --pretty=format:%ad | sed -e 's|+00:00|Z|')" + if [ -z "${VCS_DATE}" ]; then + echo "warning: Action stamps require git version 2.7+." 1>&2 + VCS_DATE="$(git log -1 --pretty=format:%ci | sed -e 's: :T:' -e 's: ::' -e 's|+00:00|Z|')" + local ASdis="1" + fi + + # Action Stamp + if [ -z "${ASdis}" ]; then + VCS_ACTION_STAMP="${VCS_DATE}!$(git show -s --pretty=format:%cE)" + else + VCS_ACTION_STAMP="" + fi + + cd "${oldPath}" +} + +# For hg repos +# shellcheck disable=SC2039,SC2164 +hgRepo() { + local oldPath="${PWD}" + + cd "$(hg root)" + + VCS_TYPE="hg" + + VCS_BASENAME="$(basename "${PWD}")" + + VCS_UUID="$(hg log -r "0" -l 1 --template '{node}\n')" + + # Is the working copy clean? + test -z "$(hg status -duram)" + VCS_WC_MODIFIED="${?}" + + # Enumeration of changesets + VCS_NUM="$(hg id -n | tr -d '+')" + + # The full revision hash + VCS_FULL_HASH="$(hg log -r "${VCS_NUM}" -l 1 --template '{node}\n')" + + # The short hash + VCS_SHORT_HASH="$(hg id -i | tr -d '+')" + + # Current bookmark (bookmarks are roughly equivalent to git's branches) + # or branch if no bookmark + VCS_BRANCH="$(hg id -B | cut -d ' ' -f 1)" + # Fall back to the branch if there are no bookmarks + if [ -z "${VCS_BRANCH}" ]; then + VCS_BRANCH="$(hg id -b)" + fi + + # Current or last tag ancestor (excluding auto tags, empty if no tags) + VCS_TAG="$(hg log -r "${VCS_NUM}" -l 1 --template '{latesttag}\n' 2>/dev/null | sed -e 's:qtip::' -e 's:tip::' -e 's:qbase::' -e 's:qparent::' -e "s:$(hg --config 'extensions.color=' --config 'extensions.mq=' --color never qtop 2>/dev/null)::" | cut -d ' ' -f 1)" + + # Distance to last tag or an alias of VCS_NUM if there is no tag + if [ ! -z "${VCS_TAG}" ]; then + VCS_TICK="$(hg log -r "${VCS_NUM}" -l 1 --template '{latesttagdistance}\n' 2>/dev/null)" + else + VCS_TICK="${VCS_NUM}" + fi + + # Date of the current commit + VCS_DATE="$(hg log -r "${VCS_NUM}" -l 1 --template '{date|isodatesec}\n' 2>/dev/null | sed -e 's: :T:' -e 's: ::' -e 's|+00:00|Z|')" + + # Action Stamp + VCS_ACTION_STAMP="$(TZ=UTC hg log -r "${VCS_NUM}" -l 1 --template '{date|localdate|rfc3339date}\n' 2>/dev/null | sed -e 's|+00:00|Z|')!$(hg log -r "${VCS_NUM}" -l 1 --template '{author|email}\n' 2>/dev/null)" + + cd "${oldPath}" +} + +# For bzr repos +# shellcheck disable=SC2039,SC2164 +bzrRepo() { + local oldPath="${PWD}" + + cd "$(bzr root)" + + VCS_TYPE="bzr" + + VCS_BASENAME="$(basename "${PWD}")" + + # Currently unimplemented because more investigation is needed. + VCS_UUID="" + + # Is the working copy clean? + bzr version-info --custom --template='{clean}\n' | grep -q '1' + VCS_WC_MODIFIED="${?}" + + # Enumeration of changesets + VCS_NUM="$(bzr revno)" + + # The full revision hash + VCS_FULL_HASH="$(bzr version-info --custom --template='{revision_id}\n')" + + # The short hash + VCS_SHORT_HASH="${VCS_NUM}" + + # Nick of the current branch + VCS_BRANCH="$(bzr nick)" + + # Current or last tag ancestor (excluding auto tags, empty if no tags) + VCS_TAG="$(bzr tags --sort=time | sed '/?$/d' | tail -n1 | cut -d ' ' -f1)" + + # Distance to last tag or an alias of VCS_NUM if there is no tag + if [ ! -z "${VCS_TAG}" ]; then + VCS_TICK="$(bzr log --line -r "tag:${VCS_TAG}.." | tail -n +2 | wc -l | sed -e 's:^ *::')" + else + VCS_TICK="${VCS_NUM}" + fi + + # Date of the current commit + VCS_DATE="$(bzr version-info --custom --template='{date}\n' | sed -e 's: :T:' -e 's: ::')" + + # Action Stamp + # Currently unimplemented because more investigation is needed. + VCS_ACTION_STAMP="" + + cd "${oldPath}" +} + +# For svn repos +# shellcheck disable=SC2039,SC2164,SC2155 +svnRepo() { + local oldPath="${PWD}" + + VCS_TYPE="svn" + + case "${PWD}" in + /*trunk*|/*branches*|/*tags*) + local fn="${PWD}" + while [ "$(basename "${fn}")" != 'trunk' ] && [ "$(basename "${fn}")" != 'branches' ] && [ "$(basename "${fn}")" != 'tags' ] && [ "$(basename "${fn}")" != '/' ]; do + local fn="$(dirname "${fn}")" + done + local fn="$(dirname "${fn}")" + if [ "${fn}" = '/' ]; then + VCS_BASENAME="$(basename "${PWD}")" + else + VCS_BASENAME="$(basename "${fn}")" + fi + ;; + *) VCS_BASENAME="$(basename "${PWD}")" ;; + esac + + VCS_UUID="$(svn info --xml | sed -n -e 's:::' -e 's:::p')" + + # Cache svnversion output + local SVNVERSION="$(svnversion)" + + # Is the working copy clean? + echo "${SVNVERSION}" | grep -q "M" + case "${?}" in + 0) + VCS_WC_MODIFIED="1" + ;; + 1) + if [ ! -z "${UNTRACKEDFILES}" ]; then + # `svnversion` does not detect untracked files and `svn status` is really slow, so only run it if we really have to. + if [ -z "$(svn status)" ]; then + VCS_WC_MODIFIED="0" + else + VCS_WC_MODIFIED="1" + fi + else + VCS_WC_MODIFIED="0" + fi + ;; + esac + + # Enumeration of changesets + VCS_NUM="$(echo "${SVNVERSION}" | cut -d : -f 1 | sed -e 's:M::' -e 's:S::' -e 's:P::')" + + # The full revision hash + VCS_FULL_HASH="${SVNVERSION}" + + # The short hash + VCS_SHORT_HASH="${VCS_NUM}" + + # Current branch + case "${PWD}" in + /*trunk*|/*branches*|/*tags*) + local lastbase="" + local fn="${PWD}" + while : + do + base="$(basename "${fn}")" + if [ "${base}" = 'trunk' ]; then + VCS_BRANCH='trunk' + break + elif [ "${base}" = 'branches' ] || [ "${base}" = 'tags' ]; then + VCS_BRANCH="${lastbase}" + break + elif [ "${base}" = '/' ]; then + VCS_BRANCH="" + break + fi + local lastbase="${base}" + local fn="$(dirname "${fn}")" + done + ;; + *) VCS_BRANCH="" ;; + esac + + # Current or last tag ancestor (empty if no tags). But "current + # tag" can't be extracted reliably because Subversion doesn't + # have tags the way other VCSes do. + VCS_TAG="" + VCS_TICK="" + + # Date of the current commit + VCS_DATE="$(svn info --xml | sed -n -e 's:::' -e 's:::p')" + + # Action Stamp + VCS_ACTION_STAMP="${VCS_DATE}!$(svn log --xml -l 1 -r "${VCS_SHORT_HASH}" | sed -n -e 's:::' -e 's:::p')" + + cd "${oldPath}" +} + + +# Functions to output data in different formats. +# For bash output +shOutput() { + cat > "${TARGETFILE}" << EOF +# ${GENERATED_HEADER} + +VCS_TYPE="${VCS_TYPE}" +VCS_BASENAME="${VCS_BASENAME}" +VCS_UUID="${VCS_UUID}" +VCS_NUM="${VCS_NUM}" +VCS_DATE="${VCS_DATE}" +VCS_BRANCH="${VCS_BRANCH}" +VCS_TAG="${VCS_TAG}" +VCS_TICK="${VCS_TICK}" +VCS_EXTRA="${VCS_EXTRA}" + +VCS_ACTION_STAMP="${VCS_ACTION_STAMP}" +VCS_FULL_HASH="${VCS_FULL_HASH}" +VCS_SHORT_HASH="${VCS_SHORT_HASH}" + +VCS_WC_MODIFIED="${VCS_WC_MODIFIED}" + +# end +EOF +} + +# For source C output +cOutput() { + cat > "${TARGETFILE}" << EOF +/* ${GENERATED_HEADER} */ + +const char *VCS_TYPE = "${VCS_TYPE}"; +const char *VCS_BASENAME = "${VCS_BASENAME}"; +const char *VCS_UUID = "${VCS_UUID}"; +const int VCS_NUM = ${VCS_NUM}; +const char *VCS_DATE = "${VCS_DATE}"; +const char *VCS_BRANCH = "${VCS_BRANCH}"; +const char *VCS_TAG = "${VCS_TAG}"; +const int VCS_TICK = ${VCS_TICK}; +const char *VCS_EXTRA = "${VCS_EXTRA}"; + +const char *VCS_ACTION_STAMP = "${VCS_ACTION_STAMP}"; +const char *VCS_FULL_HASH = "${VCS_FULL_HASH}"; +const char *VCS_SHORT_HASH = "${VCS_SHORT_HASH}"; + +const int VCS_WC_MODIFIED = ${VCS_WC_MODIFIED}; + +/* end */ +EOF +} + +# For header output +hOutput() { + cat > "${TARGETFILE}" << EOF +/* ${GENERATED_HEADER} */ +#ifndef AUTOREVISION_H +#define AUTOREVISION_H + +#define VCS_TYPE "${VCS_TYPE}" +#define VCS_BASENAME "${VCS_BASENAME}" +#define VCS_UUID "${VCS_UUID}" +#define VCS_NUM ${VCS_NUM} +#define VCS_DATE "${VCS_DATE}" +#define VCS_BRANCH "${VCS_BRANCH}" +#define VCS_TAG "${VCS_TAG}" +#define VCS_TICK ${VCS_TICK} +#define VCS_EXTRA "${VCS_EXTRA}" + +#define VCS_ACTION_STAMP "${VCS_ACTION_STAMP}" +#define VCS_FULL_HASH "${VCS_FULL_HASH}" +#define VCS_SHORT_HASH "${VCS_SHORT_HASH}" + +#define VCS_WC_MODIFIED ${VCS_WC_MODIFIED} + +#endif + +/* end */ +EOF +} + +# A header output for use with xcode to populate info.plist strings +xcodeOutput() { + cat > "${TARGETFILE}" << EOF +/* ${GENERATED_HEADER} */ +#ifndef AUTOREVISION_H +#define AUTOREVISION_H + +#define VCS_TYPE ${VCS_TYPE} +#define VCS_BASENAME ${VCS_BASENAME} +#define VCS_UUID ${VCS_UUID} +#define VCS_NUM ${VCS_NUM} +#define VCS_DATE ${VCS_DATE} +#define VCS_BRANCH ${VCS_BRANCH} +#define VCS_TAG ${VCS_TAG} +#define VCS_TICK ${VCS_TICK} +#define VCS_EXTRA ${VCS_EXTRA} + +#define VCS_ACTION_STAMP ${VCS_ACTION_STAMP} +#define VCS_FULL_HASH ${VCS_FULL_HASH} +#define VCS_SHORT_HASH ${VCS_SHORT_HASH} + +#define VCS_WC_MODIFIED ${VCS_WC_MODIFIED} + +#endif + +/* end */ +EOF +} + +# For Swift output +swiftOutput() { + case "${VCS_WC_MODIFIED}" in + 0) VCS_WC_MODIFIED="false" ;; + 1) VCS_WC_MODIFIED="true" ;; + esac + # For values that may not exist depending on the type of repo we + # have read from, set them to `nil` when they are empty. + if [ -z "${VCS_UUID}" ]; then + VCS_UUID="nil" + else + VCS_UUID="\"${VCS_UUID}\"" + fi + if [ -z "${VCS_TAG}" ]; then + VCS_TAG="nil" + else + VCS_TAG="\"${VCS_TAG}\"" + fi + : "${VCS_TICK:="nil"}" + if [ -z "${VCS_EXTRA}" ]; then + VCS_EXTRA="nil" + else + VCS_EXTRA="\"${VCS_EXTRA}\"" + fi + if [ -z "${VCS_ACTION_STAMP}" ]; then + VCS_ACTION_STAMP="nil" + else + VCS_ACTION_STAMP="\"${VCS_ACTION_STAMP}\"" + fi + cat > "${TARGETFILE}" << EOF +/* ${GENERATED_HEADER} */ + +let VCS_TYPE = "${VCS_TYPE}" +let VCS_BASENAME = "${VCS_BASENAME}" +let VCS_UUID: String? = ${VCS_UUID} +let VCS_NUM: Int = ${VCS_NUM} +let VCS_DATE = "${VCS_DATE}" +let VCS_BRANCH: String = "${VCS_BRANCH}" +let VCS_TAG: String? = ${VCS_TAG} +let VCS_TICK: Int? = ${VCS_TICK} +let VCS_EXTRA: String? = ${VCS_EXTRA} + +let VCS_ACTION_STAMP: String? = ${VCS_ACTION_STAMP} +let VCS_FULL_HASH: String = "${VCS_FULL_HASH}" +let VCS_SHORT_HASH: String = "${VCS_SHORT_HASH}" + +let VCS_WC_MODIFIED: Bool = ${VCS_WC_MODIFIED} + +/* end */ +EOF +} + +# For Python output +pyOutput() { + case "${VCS_WC_MODIFIED}" in + 0) VCS_WC_MODIFIED="False" ;; + 1) VCS_WC_MODIFIED="True" ;; + esac + cat > "${TARGETFILE}" << EOF +# ${GENERATED_HEADER} + +VCS_TYPE = "${VCS_TYPE}" +VCS_BASENAME = "${VCS_BASENAME}" +VCS_UUID = "${VCS_UUID}" +VCS_NUM = ${VCS_NUM} +VCS_DATE = "${VCS_DATE}" +VCS_BRANCH = "${VCS_BRANCH}" +VCS_TAG = "${VCS_TAG}" +VCS_TICK = ${VCS_TICK} +VCS_EXTRA = "${VCS_EXTRA}" + +VCS_ACTION_STAMP = "${VCS_ACTION_STAMP}" +VCS_FULL_HASH = "${VCS_FULL_HASH}" +VCS_SHORT_HASH = "${VCS_SHORT_HASH}" + +VCS_WC_MODIFIED = ${VCS_WC_MODIFIED} + +# end +EOF +} + +# For Perl output +plOutput() { + cat << EOF +# ${GENERATED_HEADER} + +\$VCS_TYPE = '${VCS_TYPE}'; +\$VCS_BASENAME = '${VCS_BASENAME}'; +\$VCS_UUID = '${VCS_UUID}'; +\$VCS_NUM = ${VCS_NUM}; +\$VCS_DATE = '${VCS_DATE}'; +\$VCS_BRANCH = '${VCS_BRANCH}'; +\$VCS_TAG = '${VCS_TAG}'; +\$VCS_TICK = ${VCS_TICK}; +\$VCS_EXTRA = '${VCS_EXTRA}'; + +\$VCS_ACTION_STAMP = '${VCS_ACTION_STAMP}'; +\$VCS_FULL_HASH = '${VCS_FULL_HASH}'; +\$VCS_SHORT_HASH = '${VCS_SHORT_HASH}'; + +\$VCS_WC_MODIFIED = ${VCS_WC_MODIFIED}; + +# end +1; +EOF +} + +# For lua output +luaOutput() { + case "${VCS_WC_MODIFIED}" in + 0) VCS_WC_MODIFIED="false" ;; + 1) VCS_WC_MODIFIED="true" ;; + esac + cat > "${TARGETFILE}" << EOF +-- ${GENERATED_HEADER} + +VCS_TYPE = "${VCS_TYPE}" +VCS_BASENAME = "${VCS_BASENAME}" +VCS_UUID = "${VCS_UUID}" +VCS_NUM = ${VCS_NUM} +VCS_DATE = "${VCS_DATE}" +VCS_BRANCH = "${VCS_BRANCH}" +VCS_TAG = "${VCS_TAG}" +VCS_TICK = ${VCS_TICK} +VCS_EXTRA = "${VCS_EXTRA}" + +VCS_ACTION_STAMP = "${VCS_ACTION_STAMP}" +VCS_FULL_HASH = "${VCS_FULL_HASH}" +VCS_SHORT_HASH = "${VCS_SHORT_HASH}" + +VCS_WC_MODIFIED = ${VCS_WC_MODIFIED} + +-- end +EOF +} + +# For php output +phpOutput() { + case "${VCS_WC_MODIFIED}" in + 0) VCS_WC_MODIFIED="false" ;; + 1) VCS_WC_MODIFIED="true" ;; + esac + cat > "${TARGETFILE}" << EOF + "${VCS_TYPE}", + "VCS_BASENAME" => "${VCS_BASENAME}", + "VCS_UUID" => "${VCS_UUID}", + "VCS_NUM" => ${VCS_NUM}, + "VCS_DATE" => "${VCS_DATE}", + "VCS_BRANCH" => "${VCS_BRANCH}", + "VCS_TAG" => "${VCS_TAG}", + "VCS_TICK" => ${VCS_TICK}, + "VCS_EXTRA" => "${VCS_EXTRA}", + "VCS_ACTION_STAMP" => "${VCS_ACTION_STAMP}", + "VCS_FULL_HASH" => "${VCS_FULL_HASH}", + "VCS_SHORT_HASH" => "${VCS_SHORT_HASH}", + "VCS_WC_MODIFIED" => ${VCS_WC_MODIFIED} +); + +# end +?> +EOF +} + +# For ini output +iniOutput() { + case "${VCS_WC_MODIFIED}" in + 0) VCS_WC_MODIFIED="false" ;; + 1) VCS_WC_MODIFIED="true" ;; + esac + cat > "${TARGETFILE}" << EOF +; ${GENERATED_HEADER} +[VCS] +VCS_TYPE = "${VCS_TYPE}" +VCS_BASENAME = "${VCS_BASENAME}" +VCS_UUID = "${VCS_UUID}" +VCS_NUM = ${VCS_NUM} +VCS_DATE = "${VCS_DATE}" +VCS_BRANCH = "${VCS_BRANCH}" +VCS_TAG = "${VCS_TAG}" +VCS_TICK = ${VCS_TICK} +VCS_EXTRA = "${VCS_EXTRA}" +VCS_ACTION_STAMP = "${VCS_ACTION_STAMP}" +VCS_FULL_HASH = "${VCS_FULL_HASH}" +VCS_SHORT_HASH = "${VCS_SHORT_HASH}" +VCS_WC_MODIFIED = ${VCS_WC_MODIFIED} +; end +EOF +} + +# For javascript output +jsOutput() { + case "${VCS_WC_MODIFIED}" in + 1) VCS_WC_MODIFIED="true" ;; + 0) VCS_WC_MODIFIED="false" ;; + esac + cat > "${TARGETFILE}" << EOF +/** ${GENERATED_HEADER} */ + +var autorevision = { + VCS_TYPE: "${VCS_TYPE}", + VCS_BASENAME: "${VCS_BASENAME}", + VCS_UUID: "${VCS_UUID}", + VCS_NUM: ${VCS_NUM}, + VCS_DATE: "${VCS_DATE}", + VCS_BRANCH: "${VCS_BRANCH}", + VCS_TAG: "${VCS_TAG}", + VCS_TICK: ${VCS_TICK}, + VCS_EXTRA: "${VCS_EXTRA}", + + VCS_ACTION_STAMP: "${VCS_ACTION_STAMP}", + VCS_FULL_HASH: "${VCS_FULL_HASH}", + VCS_SHORT_HASH: "${VCS_SHORT_HASH}", + + VCS_WC_MODIFIED: ${VCS_WC_MODIFIED} +}; + +/** Node.js compatibility */ +if (typeof module !== 'undefined') { + module.exports = autorevision; +} + +/** end */ +EOF +} + +# For JSON output +jsonOutput() { + case "${VCS_WC_MODIFIED}" in + 1) VCS_WC_MODIFIED="true" ;; + 0) VCS_WC_MODIFIED="false" ;; + esac + cat > "${TARGETFILE}" << EOF +{ + "_comment": "${GENERATED_HEADER}", + "VCS_TYPE": "${VCS_TYPE}", + "VCS_BASENAME": "${VCS_BASENAME}", + "VCS_UUID": "${VCS_UUID}", + "VCS_NUM": ${VCS_NUM}, + "VCS_DATE": "${VCS_DATE}", + "VCS_BRANCH":"${VCS_BRANCH}", + "VCS_TAG": "${VCS_TAG}", + "VCS_TICK": ${VCS_TICK}, + "VCS_EXTRA": "${VCS_EXTRA}", + + "VCS_ACTION_STAMP": "${VCS_ACTION_STAMP}", + "VCS_FULL_HASH": "${VCS_FULL_HASH}", + "VCS_SHORT_HASH": "${VCS_SHORT_HASH}", + + "VCS_WC_MODIFIED": ${VCS_WC_MODIFIED} +} +EOF +} + +# For Java output +javaOutput() { + case "${VCS_WC_MODIFIED}" in + 1) VCS_WC_MODIFIED="true" ;; + 0) VCS_WC_MODIFIED="false" ;; + esac + cat > "${TARGETFILE}" << EOF +/* ${GENERATED_HEADER} */ + +public class autorevision { + public static final String VCS_TYPE = "${VCS_TYPE}"; + public static final String VCS_BASENAME = "${VCS_BASENAME}"; + public static final String VCS_UUID = "${VCS_UUID}"; + public static final long VCS_NUM = ${VCS_NUM}; + public static final String VCS_DATE = "${VCS_DATE}"; + public static final String VCS_BRANCH = "${VCS_BRANCH}"; + public static final String VCS_TAG = "${VCS_TAG}"; + public static final long VCS_TICK = ${VCS_TICK}; + public static final String VCS_EXTRA = "${VCS_EXTRA}"; + + public static final String VCS_ACTION_STAMP = "${VCS_ACTION_STAMP}"; + public static final String VCS_FULL_HASH = "${VCS_FULL_HASH}"; + public static final String VCS_SHORT_HASH = "${VCS_SHORT_HASH}"; + + public static final boolean VCS_WC_MODIFIED = ${VCS_WC_MODIFIED}; +} +EOF +} + +# For Java properties output +javapropOutput() { + case "${VCS_WC_MODIFIED}" in + 1) VCS_WC_MODIFIED="true" ;; + 0) VCS_WC_MODIFIED="false" ;; + esac + cat > "${TARGETFILE}" << EOF +# ${GENERATED_HEADER} + +VCS_TYPE=${VCS_TYPE} +VCS_BASENAME=${VCS_BASENAME} +VCS_UUID=${VCS_UUID} +VCS_NUM=${VCS_NUM} +VCS_DATE=${VCS_DATE} +VCS_BRANCH=${VCS_BRANCH} +VCS_TAG=${VCS_TAG} +VCS_TICK=${VCS_TICK} +VCS_EXTRA=${VCS_EXTRA} + +VCS_ACTION_STAMP=${VCS_ACTION_STAMP} +VCS_FULL_HASH=${VCS_FULL_HASH} +VCS_SHORT_HASH=${VCS_SHORT_HASH} + +VCS_WC_MODIFIED=${VCS_WC_MODIFIED} +EOF +} + +# For m4 output +m4Output() { + cat > "${TARGETFILE}" << EOF +dnl ${GENERATED_HEADER} +define(\`VCS_TYPE', \`${VCS_TYPE}')dnl +define(\`VCS_BASENAME', \`${VCS_BASENAME}')dnl +define(\`VCS_UUID', \`${VCS_UUID}')dnl +define(\`VCS_NUM', \`${VCS_NUM}')dnl +define(\`VCS_DATE', \`${VCS_DATE}')dnl +define(\`VCS_BRANCH', \`${VCS_BRANCH}')dnl +define(\`VCS_TAG', \`${VCS_TAG}')dnl +define(\`VCS_TICK', \`${VCS_TICK}')dnl +define(\`VCS_EXTRA', \`${VCS_EXTRA}')dnl +define(\`VCS_ACTIONSTAMP', \`${VCS_ACTION_STAMP}')dnl +define(\`VCS_FULLHASH', \`${VCS_FULL_HASH}')dnl +define(\`VCS_SHORTHASH', \`${VCS_SHORT_HASH}')dnl +define(\`VCS_WC_MODIFIED', \`${VCS_WC_MODIFIED}')dnl +EOF +} + +# For (La)TeX output +texOutput() { + case "${VCS_WC_MODIFIED}" in + 0) VCS_WC_MODIFIED="false" ;; + 1) VCS_WC_MODIFIED="true" ;; + esac + cat > "${TARGETFILE}" << EOF +% ${GENERATED_HEADER} +\def \vcsType {${VCS_TYPE}} +\def \vcsBasename {${VCS_BASENAME}} +\def \vcsUUID {${VCS_UUID}} +\def \vcsNum {${VCS_NUM}} +\def \vcsDate {${VCS_DATE}} +\def \vcsBranch {${VCS_BRANCH}} +\def \vcsTag {${VCS_TAG}} +\def \vcsTick {${VCS_TICK}} +\def \vcsExtra {${VCS_EXTRA}} +\def \vcsACTIONSTAMP {${VCS_ACTION_STAMP}} +\def \vcsFullHash {${VCS_FULL_HASH}} +\def \vcsShortHash {${VCS_SHORT_HASH}} +\def \vcsWCModified {${VCS_WC_MODIFIED}} +\endinput +EOF +} + +# For scheme output +schemeOutput() { + case "${VCS_WC_MODIFIED}" in + 0) VCS_WC_MODIFIED="#f" ;; + 1) VCS_WC_MODIFIED="#t" ;; + esac + cat > "${TARGETFILE}" << EOF +;; ${GENERATED_HEADER} +(define VCS_TYPE "${VCS_TYPE}") +(define VCS_BASENAME "${VCS_BASENAME}") +(define VCS_UUID "${VCS_UUID}") +(define VCS_NUM ${VCS_NUM}) +(define VCS_DATE "${VCS_DATE}") +(define VCS_BRANCH "${VCS_BRANCH}") +(define VCS_TAG "${VCS_TAG}") +(define VCS_TICK ${VCS_TICK}) +(define VCS_EXTRA "${VCS_EXTRA}") + +(define VCS_ACTION_STAMP "${VCS_ACTION_STAMP}") +(define VCS_FULL_HASH "${VCS_FULL_HASH}") +(define VCS_SHORT_HASH "${VCS_SHORT_HASH}") + +(define VCS_WC_MODIFIED ${VCS_WC_MODIFIED}) +;; end +EOF +} + +# For clojure output +clojureOutput() { + case "${VCS_WC_MODIFIED}" in + 0) VCS_WC_MODIFIED="false" ;; + 1) VCS_WC_MODIFIED="true" ;; + esac + cat > "${TARGETFILE}" << EOF +;; ${GENERATED_HEADER} +(def VCS_TYPE "${VCS_TYPE}") +(def VCS_BASENAME "${VCS_BASENAME}") +(def VCS_UUID "${VCS_UUID}") +(def VCS_NUM ${VCS_NUM}) +(def VCS_DATE "${VCS_DATE}") +(def VCS_BRANCH "${VCS_BRANCH}") +(def VCS_TAG "${VCS_TAG}") +(def VCS_TICK ${VCS_TICK}) +(def VCS_EXTRA "${VCS_EXTRA}") + +(def VCS_ACTION_STAMP "${VCS_ACTION_STAMP}") +(def VCS_FULL_HASH "${VCS_FULL_HASH}") +(def VCS_SHORT_HASH "${VCS_SHORT_HASH}") + +(def VCS_WC_MODIFIED ${VCS_WC_MODIFIED}) +;; end +EOF +} + +# For rpm spec file output +rpmOutput() { + cat > "${TARGETFILE}" << EOF +# ${GENERATED_HEADER} +$([ "${VCS_TYPE}" ] && echo "%define vcs_type ${VCS_TYPE}") +$([ "${VCS_BASENAME}" ] && echo "%define vcs_basename ${VCS_BASENAME}") +$([ "${VCS_UUID}" ] && echo "%define vcs_uuid ${VCS_UUID}") +$([ "${VCS_NUM}" ] && echo "%define vcs_num ${VCS_NUM}") +$([ "${VCS_DATE}" ] && echo "%define vcs_date ${VCS_DATE}") +$([ "${VCS_BRANCH}" ] && echo "%define vcs_branch ${VCS_BRANCH}") +$([ "${VCS_TAG}" ] && echo "%define vcs_tag ${VCS_TAG}") +$([ "${VCS_TICK}" ] && echo "%define vcs_tick ${VCS_TICK}") +$([ "${VCS_EXTRA}" ] && echo "%define vcs_extra ${VCS_EXTRA}") + +$([ "${VCS_ACTION_STAMP}" ] && echo "%define vcs_action_stamp ${VCS_ACTION_STAMP}") +$([ "${VCS_FULL_HASH}" ] && echo "%define vcs_full_hash ${VCS_FULL_HASH}") +$([ "${VCS_SHORT_HASH}" ] && echo "%define vcs_short_hash ${VCS_SHORT_HASH}") + +$([ "${VCS_WC_MODIFIED}" ] && echo "%define vcs_wc_modified ${VCS_WC_MODIFIED}") +# end +EOF +} + +# shellcheck disable=SC2155,SC2039 +hppOutput() { + local NAMESPACE="$(echo "${VCS_BASENAME}" | sed -e 's:_::g' | tr '[:lower:]' '[:upper:]')" + cat > "${TARGETFILE}" << EOF +/* ${GENERATED_HEADER} */ + +#ifndef ${NAMESPACE}_AUTOREVISION_H +#define ${NAMESPACE}_AUTOREVISION_H + +#include + +namespace $(echo "${NAMESPACE}" | tr '[:upper:]' '[:lower:]') +{ + const std::string VCS_TYPE = "${VCS_TYPE}"; + const std::string VCS_BASENAME = "${VCS_BASENAME}"; + const std::string VCS_UUID = "${VCS_UUID}"; + const int VCS_NUM = ${VCS_NUM}; + const std::string VCS_DATE = "${VCS_DATE}"; + const std::string VCS_BRANCH = "${VCS_BRANCH}"; + const std::string VCS_TAG = "${VCS_TAG}"; + const int VCS_TICK = ${VCS_TICK}; + const std::string VCS_EXTRA = "${VCS_EXTRA}"; + + const std::string VCS_ACTION_STAMP = "${VCS_ACTION_STAMP}"; + const std::string VCS_FULL_HASH = "${VCS_FULL_HASH}"; + const std::string VCS_SHORT_HASH = "${VCS_SHORT_HASH}"; + + const int VCS_WC_MODIFIED = ${VCS_WC_MODIFIED}; +} + +#endif + +/* end */ +EOF +} + +matlabOutput() { + case "${VCS_WC_MODIFIED}" in + 0) VCS_WC_MODIFIED="FALSE" ;; + 1) VCS_WC_MODIFIED="TRUE" ;; + esac + cat > "${TARGETFILE}" << EOF +% ${GENERATED_HEADER} + +VCS_TYPE = '${VCS_TYPE}'; +VCS_BASENAME = '${VCS_BASENAME}'; +VCS_UUID = '${VCS_UUID}'; +VCS_NUM = ${VCS_NUM}; +VCS_DATE = '${VCS_DATE}'; +VCS_BRANCH = '${VCS_BRANCH}'; +VCS_TAG = '${VCS_TAG}'; +VCS_TICK = ${VCS_TICK}; +VCS_EXTRA = '${VCS_EXTRA}'; + +VCS_ACTION_STAMP = '${VCS_ACTION_STAMP}'; +VCS_FULL_HASH = '${VCS_FULL_HASH}'; +VCS_SHORT_HASH = '${VCS_SHORT_HASH}'; + +VCS_WC_MODIFIED = ${VCS_WC_MODIFIED}; + +% end +EOF +} + +octaveOutput() { + cat > "${TARGETFILE}" << EOF +% ${GENERATED_HEADER} + +VCS_TYPE = '${VCS_TYPE}'; +VCS_BASENAME = '${VCS_BASENAME}'; +VCS_UUID = '${VCS_UUID}'; +VCS_NUM = ${VCS_NUM}; +VCS_DATE = '${VCS_DATE}'; +VCS_BRANCH = '${VCS_BRANCH}'; +VCS_TAG = '${VCS_TAG}'; +VCS_TICK = ${VCS_TICK}; +VCS_EXTRA = '${VCS_EXTRA}'; + +VCS_ACTION_STAMP = '${VCS_ACTION_STAMP}'; +VCS_FULL_HASH = '${VCS_FULL_HASH}'; +VCS_SHORT_HASH = '${VCS_SHORT_HASH}'; + +VCS_WC_MODIFIED = ${VCS_WC_MODIFIED}; + +% end +EOF +} + +cmakeOutput() { + cat > "${TARGETFILE}" << EOF +# ${GENERATED_HEADER} + +set(VCS_TYPE ${VCS_TYPE}) +set(VCS_BASENAME ${VCS_BASENAME}) +set(VCS_UUID ${VCS_UUID}) +set(VCS_NUM ${VCS_NUM}) +set(VCS_DATE ${VCS_DATE}) +set(VCS_BRANCH ${VCS_BRANCH}) +set(VCS_TAG ${VCS_TAG}) +set(VCS_TICK ${VCS_TICK}) +set(VCS_EXTRA ${VCS_EXTRA}) + +set(VCS_ACTION_STAMP ${VCS_ACTION_STAMP}) +set(VCS_FULL_HASH ${VCS_FULL_HASH}) +set(VCS_SHORT_HASH ${VCS_SHORT_HASH}) + +set(VCS_WC_MODIFIED ${VCS_WC_MODIFIED}) + +# end +EOF +} + + +# Helper functions +# Count path segments +# shellcheck disable=SC2039 +pathSegment() { + local pathz="${1}" + local depth="0" + + if [ ! -z "${pathz}" ]; then + # Continue until we are at / or there are no path separators left. + while [ ! "${pathz}" = "/" ] && [ ! "${pathz}" = "$(echo "${pathz}" | sed -e 's:/::')" ]; do + pathz="$(dirname "${pathz}")" + depth="$((depth+1))" + done + fi + echo "${depth}" +} + +# Largest of four numbers +# shellcheck disable=SC2039 +multiCompare() { + local larger="${1}" + local numA="${2}" + local numB="${3}" + local numC="${4}" + + [ "${numA}" -gt "${larger}" ] && larger="${numA}" + [ "${numB}" -gt "${larger}" ] && larger="${numB}" + [ "${numC}" -gt "${larger}" ] && larger="${numC}" + echo "${larger}" +} + +# Test for repositories +# shellcheck disable=SC2155,SC2039 +repoTest() { + REPONUM="0" + if [ ! -z "$(git rev-parse HEAD 2>/dev/null)" ]; then + local gitPath="$(git rev-parse --show-toplevel)" + local gitDepth="$(pathSegment "${gitPath}")" + REPONUM="$((REPONUM+1))" + else + local gitDepth="0" + fi + if [ ! -z "$(hg root 2>/dev/null)" ]; then + local hgPath="$(hg root 2>/dev/null)" + local hgDepth="$(pathSegment "${hgPath}")" + REPONUM="$((REPONUM+1))" + else + local hgDepth="0" + fi + if [ ! -z "$(bzr root 2>/dev/null)" ]; then + local bzrPath="$(bzr root 2>/dev/null)" + local bzrDepth="$(pathSegment "${bzrPath}")" + REPONUM="$((REPONUM+1))" + else + local bzrDepth="0" + fi + if [ ! -z "$(svn info 2>/dev/null)" ]; then + local stringz="" + local stringx="" + local svnPath="$(svn info --xml | sed -n -e "s:${stringz}::" -e "s:${stringx}::p")" + # An old enough svn will not be able give us a path; default + # to 1 for that case. + if [ -z "${svnPath}" ]; then + local svnDepth="1" + else + local svnDepth="$(pathSegment "${svnPath}")" + fi + REPONUM="$((REPONUM+1))" + else + local svnDepth="0" + fi + + # Do not do more work then we have to. + if [ "${REPONUM}" = "0" ]; then + return + fi + + # Figure out which repo is the deepest and use it. + local wonRepo="$(multiCompare "${gitDepth}" "${hgDepth}" "${bzrDepth}" "${svnDepth}")" + if [ "${wonRepo}" = "${gitDepth}" ]; then + gitRepo + elif [ "${wonRepo}" = "${hgDepth}" ]; then + hgRepo + elif [ "${wonRepo}" = "${bzrDepth}" ]; then + bzrRepo + elif [ "${wonRepo}" = "${svnDepth}" ]; then + svnRepo + fi +} + + + +# Detect which repos we are in and gather data. +# shellcheck source=/dev/null +if [ -f "${CACHEFILE}" ] && [ "${CACHEFORCE}" = "1" ]; then + # When requested only read from the cache to populate our symbols. + . "${CACHEFILE}" +else + # If a value is not set through the environment set VCS_EXTRA to nothing. + : "${VCS_EXTRA:=""}" + repoTest + + if [ -f "${CACHEFILE}" ] && [ "${REPONUM}" = "0" ]; then + # We are not in a repo; try to use a previously generated cache to populate our symbols. + . "${CACHEFILE}" + # Do not overwrite the cache if we know we are not going to write anything new. + CACHEFORCE="1" + elif [ "${REPONUM}" = "0" ]; then + echo "error: No repo or cache detected." 1>&2 + exit 1 + fi +fi + + +# -s output is handled here. +if [ ! -z "${VAROUT}" ]; then + if [ "${VAROUT}" = "VCS_TYPE" ]; then + echo "${VCS_TYPE}" + elif [ "${VAROUT}" = "VCS_BASENAME" ]; then + echo "${VCS_BASENAME}" + elif [ "${VAROUT}" = "VCS_NUM" ]; then + echo "${VCS_NUM}" + elif [ "${VAROUT}" = "VCS_DATE" ]; then + echo "${VCS_DATE}" + elif [ "${VAROUT}" = "VCS_BRANCH" ]; then + echo "${VCS_BRANCH}" + elif [ "${VAROUT}" = "VCS_TAG" ]; then + echo "${VCS_TAG}" + elif [ "${VAROUT}" = "VCS_TICK" ]; then + echo "${VCS_TICK}" + elif [ "${VAROUT}" = "VCS_FULL_HASH" ]; then + echo "${VCS_FULL_HASH}" + elif [ "${VAROUT}" = "VCS_SHORT_HASH" ]; then + echo "${VCS_SHORT_HASH}" + elif [ "${VAROUT}" = "VCS_WC_MODIFIED" ]; then + echo "${VCS_WC_MODIFIED}" + elif [ "${VAROUT}" = "VCS_ACTION_STAMP" ]; then + echo "${VCS_ACTION_STAMP}" + else + echo "error: Not a valid output symbol." 1>&2 + exit 1 + fi +fi + + +# Detect requested output type and use it. +if [ ! -z "${AFILETYPE}" ]; then + if [ "${AFILETYPE}" = "c" ]; then + cOutput + elif [ "${AFILETYPE}" = "h" ]; then + hOutput + elif [ "${AFILETYPE}" = "xcode" ]; then + xcodeOutput + elif [ "${AFILETYPE}" = "swift" ]; then + swiftOutput + elif [ "${AFILETYPE}" = "sh" ]; then + shOutput + elif [ "${AFILETYPE}" = "py" ] || [ "${AFILETYPE}" = "python" ]; then + pyOutput + elif [ "${AFILETYPE}" = "pl" ] || [ "${AFILETYPE}" = "perl" ]; then + plOutput + elif [ "${AFILETYPE}" = "lua" ]; then + luaOutput + elif [ "${AFILETYPE}" = "php" ]; then + phpOutput + elif [ "${AFILETYPE}" = "ini" ]; then + iniOutput + elif [ "${AFILETYPE}" = "js" ]; then + jsOutput + elif [ "${AFILETYPE}" = "json" ]; then + jsonOutput + elif [ "${AFILETYPE}" = "java" ]; then + javaOutput + elif [ "${AFILETYPE}" = "javaprop" ]; then + javapropOutput + elif [ "${AFILETYPE}" = "tex" ]; then + texOutput + elif [ "${AFILETYPE}" = "m4" ]; then + m4Output + elif [ "${AFILETYPE}" = "scheme" ]; then + schemeOutput + elif [ "${AFILETYPE}" = "clojure" ]; then + clojureOutput + elif [ "${AFILETYPE}" = "rpm" ]; then + rpmOutput + elif [ "${AFILETYPE}" = "hpp" ]; then + hppOutput + elif [ "${AFILETYPE}" = "matlab" ]; then + matlabOutput + elif [ "${AFILETYPE}" = "octave" ]; then + octaveOutput + elif [ "${AFILETYPE}" = "cmake" ]; then + cmakeOutput + else + echo "error: Not a valid output type." 1>&2 + exit 1 + fi +fi + + +# If requested, make a cache file. +if [ ! -z "${CACHEFILE}" ] && [ ! "${CACHEFORCE}" = "1" ]; then + TARGETFILE="${CACHEFILE}.tmp" + shOutput + + # Check to see if there have been any actual changes. + if [ ! -f "${CACHEFILE}" ]; then + mv -f "${CACHEFILE}.tmp" "${CACHEFILE}" + elif cmp -s "${CACHEFILE}.tmp" "${CACHEFILE}"; then + rm -f "${CACHEFILE}.tmp" + else + mv -f "${CACHEFILE}.tmp" "${CACHEFILE}" + fi +fi diff --git a/bin/dns_decoder.toml b/bin/dns_decoder.toml new file mode 100644 index 0000000..fb60d1b --- /dev/null +++ b/bin/dns_decoder.toml @@ -0,0 +1,14 @@ +[decoder] +[decoder.dns] +port=[53,5353] + +[decoder.dns.limited] +max_rr_num=256 +max_cache_trans_num=16 + +[decoder.dns.local_stat] +# stat_per_thread_enable value in [yes,no] +stat_per_thread_enable="no" +stat_name="DNS_DECODER" +stat_interval_time_s=5 +stat_output="metrics/dns_decoder_local_stat.json" diff --git a/bin/dns_decoder_local_stat.sh b/bin/dns_decoder_local_stat.sh new file mode 100644 index 0000000..588662f --- /dev/null +++ b/bin/dns_decoder_local_stat.sh @@ -0,0 +1,37 @@ +#!/bin/bash + +ARGC=$# +EXPORTER=/opt/tsg/framework/bin/fieldstat_exporter.py +TARGET=/opt/tsg/sapp/metrics/dns_decoder_local_stat.json + +case $1 in + -h|--help) + echo "$0" + echo "Usage: [exporter] [target]" + echo " exporter: path of exporter, default is $EXPORTER" + echo " target: path of target file, default is $TARGET" + exit 0 + ;; +esac + +case $ARGC in + 1) + EXPORTER=$1 + ;; + 2) + EXPORTER=$1 + TARGET=$2 + ;; +esac +#new version +python3 $EXPORTER local -j $TARGET -e -t ' + {{"dns decoder message"}} + {{ print_tables("message_type", ["send", "#Speed", "recv", "#Speed"], True )}} {{"\n"}} + + {{"dns decoder memory"}} + {{ print_tables("memory", ["new", "#Speed", "free", "#Speed"], True )}} {{"\n"}} + + {{"dns decoder decode status"}} + {{ print_tables("decode_field", ["error", "#Speed"], True )}} {{"\n"}} + +' diff --git a/ci/get-nprocessors.sh b/ci/get-nprocessors.sh new file mode 100644 index 0000000..43635e7 --- /dev/null +++ b/ci/get-nprocessors.sh @@ -0,0 +1,48 @@ +#!/usr/bin/env bash +# Copyright 2017 Google Inc. +# All Rights Reserved. +# +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are +# met: +# +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following disclaimer +# in the documentation and/or other materials provided with the +# distribution. +# * Neither the name of Google Inc. nor the names of its +# contributors may be used to endorse or promote products derived from +# this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +# This file is typically sourced by another script. +# if possible, ask for the precise number of processors, +# otherwise take 2 processors as reasonable default; see +# https://docs.travis-ci.com/user/speeding-up-the-build/#Makefile-optimization +if [ -x /usr/bin/getconf ]; then + NPROCESSORS=$(/usr/bin/getconf _NPROCESSORS_ONLN) +else + NPROCESSORS=2 +fi + +# as of 2017-09-04 Travis CI reports 32 processors, but GCC build +# crashes if parallelized too much (maybe memory consumption problem), +# so limit to 4 processors for the time being. +if [ $NPROCESSORS -gt 4 ] ; then + echo "$0:Note: Limiting processors to use by make from $NPROCESSORS to 4." + NPROCESSORS=4 +fi diff --git a/ci/perpare_pulp3_netrc.sh b/ci/perpare_pulp3_netrc.sh new file mode 100644 index 0000000..8414bbb --- /dev/null +++ b/ci/perpare_pulp3_netrc.sh @@ -0,0 +1,3 @@ +#!/usr/bin/env sh +set -evx +echo "machine ${PULP3_SERVER_URL}\nlogin ${PULP3_SERVER_LOGIN}\npassword ${PULP3_SERVER_PASSWORD}\n" > ~/.netrc diff --git a/ci/travis.sh b/ci/travis.sh new file mode 100644 index 0000000..95c8e6d --- /dev/null +++ b/ci/travis.sh @@ -0,0 +1,68 @@ +#!/usr/bin/env sh +set -evx + +chmod +x ci/get-nprocessors.sh +. ci/get-nprocessors.sh + +# if possible, ask for the precise number of processors, +# otherwise take 2 processors as reasonable default; see +# https://docs.travis-ci.com/user/speeding-up-the-build/#Makefile-optimization +if [ -x /usr/bin/getconf ]; then + NPROCESSORS=$(/usr/bin/getconf _NPROCESSORS_ONLN) +else + NPROCESSORS=2 +fi + +# as of 2017-09-04 Travis CI reports 32 processors, but GCC build +# crashes if parallelized too much (maybe memory consumption problem), +# so limit to 4 processors for the time being. +if [ $NPROCESSORS -gt 4 ] ; then + echo "$0:Note: Limiting processors to use by make from $NPROCESSORS to 4." + NPROCESSORS=4 +fi + +# Tell make to use the processors. No preceding '-' required. +MAKEFLAGS="j${NPROCESSORS}" +export MAKEFLAGS + +env | sort + +# Set default values to OFF for these variables if not specified. +: "${NO_EXCEPTION:=OFF}" +: "${NO_RTTI:=OFF}" +: "${COMPILER_IS_GNUCXX:=OFF}" + +# Install dependency from YUM +if [ -n "${INSTALL_DEPENDENCY_FRAMEWORK}" ]; then + yum install -y $INSTALL_DEPENDENCY_FRAMEWORK + source /etc/profile.d/framework.sh +fi + +if [ -n "${INSTALL_DEPENDENCY_PLATFORM}" ]; then + yum install -y $INSTALL_DEPENDENCY_PLATFORM +fi + +if [ $ASAN_OPTION ] && [ -f "/opt/rh/devtoolset-7/enable" ] ;then + source /opt/rh/devtoolset-7/enable +fi + +mkdir build || true +cd build + +cmake3 -DCMAKE_CXX_FLAGS=$CXX_FLAGS \ + -DCMAKE_BUILD_TYPE=$BUILD_TYPE \ + -DCMAKE_INSTALL_PREFIX=$INSTALL_PREFIX \ + -DASAN_OPTION=$ASAN_OPTION \ + -DVERSION_DAILY_BUILD=$TESTING_VERSION_BUILD \ + .. + +make + +if [ -n "${PACKAGE}" ]; then + make package +fi + +if [ -n "${UPLOAD_RPM}" ]; then + cp ~/rpm_upload_tools.py ./ + python3 rpm_upload_tools.py ${PULP3_REPO_NAME} ${PULP3_DIST_NAME} *.rpm +fi \ No newline at end of file diff --git a/cmake/.gitignore b/cmake/.gitignore new file mode 100644 index 0000000..b9ffdf6 --- /dev/null +++ b/cmake/.gitignore @@ -0,0 +1,5 @@ +build +__view +*.o +*.so +*.a diff --git a/cmake/Package.cmake b/cmake/Package.cmake new file mode 100644 index 0000000..d7c7dd3 --- /dev/null +++ b/cmake/Package.cmake @@ -0,0 +1,56 @@ +if(CMAKE_BUILD_TYPE STREQUAL "Debug") + set(MY_RPM_NAME_PREFIX "${lib_name}-debug") +else() + set(MY_RPM_NAME_PREFIX "${lib_name}") +endif() + +message(STATUS "Package: ${MY_RPM_NAME_PREFIX}") + +set(CPACK_PACKAGE_VECDOR "MESA") +set(CPACK_PACKAGE_VERSION_MAJOR "${VERSION_MAJOR}") +set(CPACK_PACKAGE_VERSION_MINOR "${VERSION_MINOR}") +set(CPACK_PACKAGE_VERSION_PATCH "${VERSION_PATCH}.${VERSION_BUILD}") +set(CPACK_PACKAGING_INSTALL_PREFIX ${CMAKE_INSTALL_PREFIX}) +set(CPACK_PACKAGE_VERSION "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}.${VERSION_BUILD}") + +execute_process(COMMAND sh changelog.sh ${CMAKE_BINARY_DIR} WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/cmake) +SET(CPACK_RPM_CHANGELOG_FILE ${CMAKE_BINARY_DIR}/changelog.txt) + +# RPM Build +set(CPACK_GENERATOR "RPM") +set(CPACK_RPM_AUTO_GENERATED_FILE_NAME ON) +set(CPACK_RPM_FILE_NAME "RPM-DEFAULT") +set(CPACK_RPM_PACKAGE_VENDOR "MESA") +set(CPACK_RPM_PACKAGE_AUTOREQPROV "yes") +set(CPACK_RPM_PACKAGE_RELEASE_DIST "on") +set(CPACK_RPM_DEBUGINFO_PACKAGE "on") + +set(CPACK_RPM_COMPONENT_INSTALL ON) +set(CPACK_COMPONENTS_IGNORE_GROUPS 1) +set(CPACK_COMPONENTS_GROUPING ONE_PER_GROUP) +set(CPACK_COMPONENT_HEADER_DISPLAY_NAME "develop") + +set(CPACK_COMPONENT_LIBRARIES_REQUIRED TRUE) +set(CPACK_RPM_LIBRARIES_PACKAGE_NAME ${MY_RPM_NAME_PREFIX}) +set(CPACK_COMPONENT_LIBRARIES_GROUP "LIBRARIES") +set(CPACK_COMPONENT_PROFILE_GROUP "LIBRARIES") + +set(CPACK_COMPONENT_HEADER_REQUIRED TRUE) +set(CPACK_RPM_HEADER_PACKAGE_NAME "${MY_RPM_NAME_PREFIX}-devel") +set(CPACK_COMPONENT_HEADER_GROUP "HEADER") + +set(CPACK_RPM_HEADER_PACKAGE_REQUIRES_PRE ${CPACK_RPM_LIBRARIES_PACKAGE_NAME}) +set(CPACK_RPM_HEADER_PACKAGE_CONFLICTS ${CPACK_RPM_HEADER_PACKAGE_NAME}) + +set(CPACK_COMPONENTS_ALL LIBRARIES HEADER PROFILE) + +SET(CPACK_RPM_LIBRARIES_PRE_INSTALL_SCRIPT_FILE "${PROJECT_SOURCE_DIR}/cmake/preInstall.sh") +SET(CPACK_RPM_LIBRARIES_PRE_UNINSTALL_SCRIPT_FILE "${PROJECT_SOURCE_DIR}/cmake/preUninstall.sh") + +set(CPACK_BUILD_SOURCE_DIRS "${CMAKE_SOURCE_DIR}") + +# Must uninstall the debug package before install release package +set(CPACK_RPM_PACKAGE_CONFLICTS ${MY_RPM_NAME_PREFIX}) + +# set(CPACK_STRIP_FILES TRUE) +include(CPack) diff --git a/cmake/Version.cmake b/cmake/Version.cmake new file mode 100644 index 0000000..a47944c --- /dev/null +++ b/cmake/Version.cmake @@ -0,0 +1,54 @@ + +# Using autorevision.sh to generate version information + +set(__SOURCE_AUTORESIVISION ${CMAKE_SOURCE_DIR}/autorevision.sh) +set(__AUTORESIVISION ${CMAKE_BINARY_DIR}/autorevision.sh) +set(__VERSION_CACHE ${CMAKE_BINARY_DIR}/version.txt) +set(__VERSION_CONFIG ${CMAKE_BINARY_DIR}/version.cmake) + +file(COPY ${__SOURCE_AUTORESIVISION} DESTINATION ${CMAKE_BINARY_DIR} + FILE_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE + WORLD_READ WORLD_EXECUTE) + +# execute autorevision.sh to generate version information +execute_process(COMMAND ${__AUTORESIVISION} -t cmake -o ${__VERSION_CACHE} + OUTPUT_FILE ${__VERSION_CONFIG} ERROR_QUIET) +include(${__VERSION_CONFIG}) + +# extract major, minor, patch version from git tag +string(REGEX REPLACE "^v([0-9]+)\\..*" "\\1" VERSION_MAJOR "${VCS_TAG}") +string(REGEX REPLACE "^v[0-9]+\\.([0-9]+).*" "\\1" VERSION_MINOR "${VCS_TAG}") +string(REGEX REPLACE "^v[0-9]+\\.[0-9]+\\.([0-9]+).*" "\\1" VERSION_PATCH "${VCS_TAG}") +string(REGEX REPLACE "[T\\:\\+\\-]" "" VERSION_DATE "${VCS_DATE}") + +if(VERSION_DAILY_BUILD) + set(VERSION_PATCH ${VERSION_PATCH}.${VERSION_DATE}) +endif() + +if(NOT VERSION_MAJOR) + set(VERSION_MAJOR 1) +endif() + +if(NOT VERSION_MINOR) + set(VERSION_MINOR 0) +endif() + +if(NOT VERSION_PATCH) + set(VERSION_PATCH 0) +endif() + +set(VERSION "${VERSION_MAJOR}_${VERSION_MINOR}_${VERSION_PATCH}") +set(VERSION_BUILD "${VCS_SHORT_HASH}") + +# print information +message(STATUS "Version: ${VERSION}-${VERSION_BUILD}") + +option(DEFINE_GIT_VERSION "Set DEFINE_GIT_VERSION to TRUE or FALSE" TRUE) + +if(DEFINE_GIT_VERSION) + set(GIT_VERSION + "${VERSION}-${CMAKE_BUILD_TYPE}-${VERSION_BUILD}-${VCS_BRANCH}-${VCS_TAG}-${VCS_DATE}") + string(REGEX REPLACE "[-:+/\\.]" "_" GIT_VERSION ${GIT_VERSION}) + + add_definitions(-DGIT_VERSION=${GIT_VERSION}) +endif() diff --git a/cmake/changelog.sh b/cmake/changelog.sh new file mode 100644 index 0000000..67f995f --- /dev/null +++ b/cmake/changelog.sh @@ -0,0 +1,4 @@ +#!/bin/sh +work_path=$1 +branch=`git status | grep branch | awk '{print $NF}'` +git log --branches=$branch --no-merges --date=local --show-signature --pretty="* %ad %an %ae %nhash: %H%ncommit:%n%B" | awk -F"-" '{print "- "$0}' | sed 's/- \*/\*/g' | sed 's/- $//g' | sed 's/-/ -/g' | sed 's/[0-9]\{2\}:[0-9]\{2\}:[0-9]\{2\}//g' > $work_path/changelog.txt diff --git a/cmake/preInstall.sh b/cmake/preInstall.sh new file mode 100644 index 0000000..f4a0b65 --- /dev/null +++ b/cmake/preInstall.sh @@ -0,0 +1,14 @@ +#!/bin/sh +INSTALL_PREFIX=${RPM_INSTALL_PREFIX}/sapp/ + +mkdir ${RPM_INSTALL_PREFIX}/sapp/stellar_plugin/ -p +touch ${RPM_INSTALL_PREFIX}/sapp/stellar_plugin/spec.toml + +if [[ -z `grep -rn 'dns_decoder' ${RPM_INSTALL_PREFIX}/sapp/stellar_plugin/spec.toml` ]];then + echo -e "" >> ${RPM_INSTALL_PREFIX}/sapp/stellar_plugin/spec.toml + echo -e "[[plugin]]" >> ${RPM_INSTALL_PREFIX}/sapp/stellar_plugin/spec.toml + echo -e "path=\"./stellar_plugin/dns_decoder.so\"" >> ${RPM_INSTALL_PREFIX}/sapp/stellar_plugin//spec.toml + echo -e "init=\"dns_decoder_init\"" >> ${RPM_INSTALL_PREFIX}/sapp/stellar_plugin/spec.toml + echo -e "exit=\"dns_decoder_exit\"" >> ${RPM_INSTALL_PREFIX}/sapp/stellar_plugin/spec.toml +fi + diff --git a/cmake/preUninstall.sh b/cmake/preUninstall.sh new file mode 100644 index 0000000..9812cb6 --- /dev/null +++ b/cmake/preUninstall.sh @@ -0,0 +1,13 @@ +#!/bin/sh +if [ $1 == 0 ]; then + DST=${RPM_INSTALL_PREFIX} + + mkdir -p ${DST}/plug/protocol/ + touch ${DST}/plug/conflist.inf + + mkdir -p ${DST}/etc/ + touch ${DST}/etc/entrylist.conf + + sed -i '/dns.inf/d' ${DST}/plug/conflist.inf + sed -i '/DNS/d' ${DST}/etc/entrylist.conf +fi diff --git a/deps/toml/CMakeLists.txt b/deps/toml/CMakeLists.txt new file mode 100644 index 0000000..504c0bf --- /dev/null +++ b/deps/toml/CMakeLists.txt @@ -0,0 +1,3 @@ +set(CMAKE_C_FLAGS "-std=c99") +add_definitions(-fPIC) +add_library(toml STATIC toml.c) \ No newline at end of file diff --git a/deps/toml/toml.c b/deps/toml/toml.c new file mode 100644 index 0000000..fafe0da --- /dev/null +++ b/deps/toml/toml.c @@ -0,0 +1,2379 @@ +/* + + MIT License + + Copyright (c) CK Tan + https://github.com/cktan/tomlc99 + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. + +*/ +#define _POSIX_C_SOURCE 200809L +#include "toml.h" +#include +#include +#include +#include +#include +#include +#include +#include + +static void *(*ppmalloc)(size_t) = malloc; +static void (*ppfree)(void *) = free; + +void toml_set_memutil(void *(*xxmalloc)(size_t), void (*xxfree)(void *)) { + if (xxmalloc) + ppmalloc = xxmalloc; + if (xxfree) + ppfree = xxfree; +} + +#define MALLOC(a) ppmalloc(a) +#define FREE(a) ppfree(a) + +#define malloc(x) error - forbidden - use MALLOC instead +#define free(x) error - forbidden - use FREE instead +#define calloc(x, y) error - forbidden - use CALLOC instead + +static void *CALLOC(size_t nmemb, size_t sz) { + int nb = sz * nmemb; + void *p = MALLOC(nb); + if (p) { + memset(p, 0, nb); + } + return p; +} + +// some old platforms define strdup macro -- drop it. +#undef strdup +#define strdup(x) error - forbidden - use STRDUP instead + +static char *STRDUP(const char *s) { + int len = strlen(s); + char *p = MALLOC(len + 1); + if (p) { + memcpy(p, s, len); + p[len] = 0; + } + return p; +} + +// some old platforms define strndup macro -- drop it. +#undef strndup +#define strndup(x) error - forbiden - use STRNDUP instead + +static char *STRNDUP(const char *s, size_t n) { + size_t len = strnlen(s, n); + char *p = MALLOC(len + 1); + if (p) { + memcpy(p, s, len); + p[len] = 0; + } + return p; +} + +/** + * Convert a char in utf8 into UCS, and store it in *ret. + * Return #bytes consumed or -1 on failure. + */ +int toml_utf8_to_ucs(const char *orig, int len, int64_t *ret) { + const unsigned char *buf = (const unsigned char *)orig; + unsigned i = *buf++; + int64_t v; + + /* 0x00000000 - 0x0000007F: + 0xxxxxxx + */ + if (0 == (i >> 7)) { + if (len < 1) + return -1; + v = i; + return *ret = v, 1; + } + /* 0x00000080 - 0x000007FF: + 110xxxxx 10xxxxxx + */ + if (0x6 == (i >> 5)) { + if (len < 2) + return -1; + v = i & 0x1f; + for (int j = 0; j < 1; j++) { + i = *buf++; + if (0x2 != (i >> 6)) + return -1; + v = (v << 6) | (i & 0x3f); + } + return *ret = v, (const char *)buf - orig; + } + + /* 0x00000800 - 0x0000FFFF: + 1110xxxx 10xxxxxx 10xxxxxx + */ + if (0xE == (i >> 4)) { + if (len < 3) + return -1; + v = i & 0x0F; + for (int j = 0; j < 2; j++) { + i = *buf++; + if (0x2 != (i >> 6)) + return -1; + v = (v << 6) | (i & 0x3f); + } + return *ret = v, (const char *)buf - orig; + } + + /* 0x00010000 - 0x001FFFFF: + 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx + */ + if (0x1E == (i >> 3)) { + if (len < 4) + return -1; + v = i & 0x07; + for (int j = 0; j < 3; j++) { + i = *buf++; + if (0x2 != (i >> 6)) + return -1; + v = (v << 6) | (i & 0x3f); + } + return *ret = v, (const char *)buf - orig; + } + + /* 0x00200000 - 0x03FFFFFF: + 111110xx 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx + */ + if (0x3E == (i >> 2)) { + if (len < 5) + return -1; + v = i & 0x03; + for (int j = 0; j < 4; j++) { + i = *buf++; + if (0x2 != (i >> 6)) + return -1; + v = (v << 6) | (i & 0x3f); + } + return *ret = v, (const char *)buf - orig; + } + + /* 0x04000000 - 0x7FFFFFFF: + 1111110x 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx + */ + if (0x7e == (i >> 1)) { + if (len < 6) + return -1; + v = i & 0x01; + for (int j = 0; j < 5; j++) { + i = *buf++; + if (0x2 != (i >> 6)) + return -1; + v = (v << 6) | (i & 0x3f); + } + return *ret = v, (const char *)buf - orig; + } + return -1; +} + +/** + * Convert a UCS char to utf8 code, and return it in buf. + * Return #bytes used in buf to encode the char, or + * -1 on error. + */ +int toml_ucs_to_utf8(int64_t code, char buf[6]) { + /* http://stackoverflow.com/questions/6240055/manually-converting-unicode-codepoints-into-utf-8-and-utf-16 + */ + /* The UCS code values 0xd800–0xdfff (UTF-16 surrogates) as well + * as 0xfffe and 0xffff (UCS noncharacters) should not appear in + * conforming UTF-8 streams. + */ + if (0xd800 <= code && code <= 0xdfff) + return -1; + if (0xfffe <= code && code <= 0xffff) + return -1; + + /* 0x00000000 - 0x0000007F: + 0xxxxxxx + */ + if (code < 0) + return -1; + if (code <= 0x7F) { + buf[0] = (unsigned char)code; + return 1; + } + + /* 0x00000080 - 0x000007FF: + 110xxxxx 10xxxxxx + */ + if (code <= 0x000007FF) { + buf[0] = (unsigned char) (0xc0 | (code >> 6)); + buf[1] = (unsigned char) (0x80 | (code & 0x3f)); + return 2; + } + + /* 0x00000800 - 0x0000FFFF: + 1110xxxx 10xxxxxx 10xxxxxx + */ + if (code <= 0x0000FFFF) { + buf[0] = (unsigned char) (0xe0 | (code >> 12)); + buf[1] = (unsigned char) (0x80 | ((code >> 6) & 0x3f)); + buf[2] = (unsigned char) (0x80 | (code & 0x3f)); + return 3; + } + + /* 0x00010000 - 0x001FFFFF: + 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx + */ + if (code <= 0x001FFFFF) { + buf[0] = (unsigned char) (0xf0 | (code >> 18)); + buf[1] = (unsigned char) (0x80 | ((code >> 12) & 0x3f)); + buf[2] = (unsigned char) (0x80 | ((code >> 6) & 0x3f)); + buf[3] = (unsigned char) (0x80 | (code & 0x3f)); + return 4; + } + + /* 0x00200000 - 0x03FFFFFF: + 111110xx 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx + */ + if (code <= 0x03FFFFFF) { + buf[0] = (unsigned char) (0xf8 | (code >> 24)); + buf[1] = (unsigned char) (0x80 | ((code >> 18) & 0x3f)); + buf[2] = (unsigned char) (0x80 | ((code >> 12) & 0x3f)); + buf[3] = (unsigned char) (0x80 | ((code >> 6) & 0x3f)); + buf[4] = (unsigned char) (0x80 | (code & 0x3f)); + return 5; + } + + /* 0x04000000 - 0x7FFFFFFF: + 1111110x 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx + */ + if (code <= 0x7FFFFFFF) { + buf[0] = (unsigned char) (0xfc | (code >> 30)); + buf[1] = (unsigned char) (0x80 | ((code >> 24) & 0x3f)); + buf[2] = (unsigned char) (0x80 | ((code >> 18) & 0x3f)); + buf[3] = (unsigned char) (0x80 | ((code >> 12) & 0x3f)); + buf[4] = (unsigned char) (0x80 | ((code >> 6) & 0x3f)); + buf[5] = (unsigned char) (0x80 | (code & 0x3f)); + return 6; + } + + return -1; +} + +/* + * TOML has 3 data structures: value, array, table. + * Each of them can have identification key. + */ +typedef struct toml_keyval_t toml_keyval_t; +struct toml_keyval_t { + const char *key; /* key to this value */ + const char *val; /* the raw value */ +}; + +typedef struct toml_arritem_t toml_arritem_t; +struct toml_arritem_t { + int valtype; /* for value kind: 'i'nt, 'd'ouble, 'b'ool, 's'tring, 't'ime, + 'D'ate, 'T'imestamp */ + char *val; + toml_array_t *arr; + toml_table_t *tab; +}; + +struct toml_array_t { + const char *key; /* key to this array */ + int kind; /* element kind: 'v'alue, 'a'rray, or 't'able, 'm'ixed */ + int type; /* for value kind: 'i'nt, 'd'ouble, 'b'ool, 's'tring, 't'ime, + 'D'ate, 'T'imestamp, 'm'ixed */ + + int nitem; /* number of elements */ + toml_arritem_t *item; +}; + +struct toml_table_t { + const char *key; /* key to this table */ + bool implicit; /* table was created implicitly */ + bool readonly; /* no more modification allowed */ + + /* key-values in the table */ + int nkval; + toml_keyval_t **kval; + + /* arrays in the table */ + int narr; + toml_array_t **arr; + + /* tables in the table */ + int ntab; + toml_table_t **tab; +}; + +static inline void xfree(const void *x) { + if (x) + FREE((void *)(intptr_t)x); +} + +enum tokentype_t { + INVALID, + DOT, + COMMA, + EQUAL, + LBRACE, + RBRACE, + NEWLINE, + LBRACKET, + RBRACKET, + STRING, +}; +typedef enum tokentype_t tokentype_t; + +typedef struct token_t token_t; +struct token_t { + tokentype_t tok; + int lineno; + char *ptr; /* points into context->start */ + int len; + int eof; +}; + +typedef struct context_t context_t; +struct context_t { + char *start; + char *stop; + char *errbuf; + int errbufsz; + + token_t tok; + toml_table_t *root; + toml_table_t *curtab; + + struct { + int top; + char *key[10]; + token_t tok[10]; + } tpath; +}; + +#define STRINGIFY(x) #x +#define TOSTRING(x) STRINGIFY(x) +#define FLINE __FILE__ ":" TOSTRING(__LINE__) + +static int next_token(context_t *ctx, int dotisspecial); + +/* + Error reporting. Call when an error is detected. Always return -1. +*/ +static int e_outofmemory(context_t *ctx, const char *fline) { + snprintf(ctx->errbuf, ctx->errbufsz, "ERROR: out of memory (%s)", fline); + return -1; +} + +static int e_internal(context_t *ctx, const char *fline) { + snprintf(ctx->errbuf, ctx->errbufsz, "internal error (%s)", fline); + return -1; +} + +static int e_syntax(context_t *ctx, int lineno, const char *msg) { + snprintf(ctx->errbuf, ctx->errbufsz, "line %d: %s", lineno, msg); + return -1; +} + +static int e_badkey(context_t *ctx, int lineno) { + snprintf(ctx->errbuf, ctx->errbufsz, "line %d: bad key", lineno); + return -1; +} + +static int e_keyexists(context_t *ctx, int lineno) { + snprintf(ctx->errbuf, ctx->errbufsz, "line %d: key exists", lineno); + return -1; +} + +static int e_forbid(context_t *ctx, int lineno, const char *msg) { + snprintf(ctx->errbuf, ctx->errbufsz, "line %d: %s", lineno, msg); + return -1; +} + +static void *expand(void *p, int sz, int newsz) { + void *s = MALLOC(newsz); + if (!s) + return 0; + + memcpy(s, p, sz); + FREE(p); + return s; +} + +static void **expand_ptrarr(void **p, int n) { + void **s = MALLOC((n + 1) * sizeof(void *)); + if (!s) + return 0; + + s[n] = 0; + memcpy(s, p, n * sizeof(void *)); + FREE(p); + return s; +} + +static toml_arritem_t *expand_arritem(toml_arritem_t *p, int n) { + toml_arritem_t *pp = expand(p, n * sizeof(*p), (n + 1) * sizeof(*p)); + if (!pp) + return 0; + + memset(&pp[n], 0, sizeof(pp[n])); + return pp; +} + +static char *norm_lit_str(const char *src, int srclen, int multiline, + char *errbuf, int errbufsz) { + char *dst = 0; /* will write to dst[] and return it */ + int max = 0; /* max size of dst[] */ + int off = 0; /* cur offset in dst[] */ + const char *sp = src; + const char *sq = src + srclen; + int ch; + + /* scan forward on src */ + for (;;) { + if (off >= max - 10) { /* have some slack for misc stuff */ + int newmax = max + 50; + char *x = expand(dst, max, newmax); + if (!x) { + xfree(dst); + snprintf(errbuf, errbufsz, "out of memory"); + return 0; + } + dst = x; + max = newmax; + } + + /* finished? */ + if (sp >= sq) + break; + + ch = *sp++; + /* control characters other than tab is not allowed */ + if ((0 <= ch && ch <= 0x08) || (0x0a <= ch && ch <= 0x1f) || (ch == 0x7f)) { + if (!(multiline && (ch == '\r' || ch == '\n'))) { + xfree(dst); + snprintf(errbuf, errbufsz, "invalid char U+%04x", ch); + return 0; + } + } + + // a plain copy suffice + dst[off++] = ch; + } + + dst[off++] = 0; + return dst; +} + +/* + * Convert src to raw unescaped utf-8 string. + * Returns NULL if error with errmsg in errbuf. + */ +static char *norm_basic_str(const char *src, int srclen, int multiline, + char *errbuf, int errbufsz) { + char *dst = 0; /* will write to dst[] and return it */ + int max = 0; /* max size of dst[] */ + int off = 0; /* cur offset in dst[] */ + const char *sp = src; + const char *sq = src + srclen; + int ch; + + /* scan forward on src */ + for (;;) { + if (off >= max - 10) { /* have some slack for misc stuff */ + int newmax = max + 50; + char *x = expand(dst, max, newmax); + if (!x) { + xfree(dst); + snprintf(errbuf, errbufsz, "out of memory"); + return 0; + } + dst = x; + max = newmax; + } + + /* finished? */ + if (sp >= sq) + break; + + ch = *sp++; + if (ch != '\\') { + /* these chars must be escaped: U+0000 to U+0008, U+000A to U+001F, U+007F + */ + if ((0 <= ch && ch <= 0x08) || (0x0a <= ch && ch <= 0x1f) || + (ch == 0x7f)) { + if (!(multiline && (ch == '\r' || ch == '\n'))) { + xfree(dst); + snprintf(errbuf, errbufsz, "invalid char U+%04x", ch); + return 0; + } + } + + // a plain copy suffice + dst[off++] = ch; + continue; + } + + /* ch was backslash. we expect the escape char. */ + if (sp >= sq) { + snprintf(errbuf, errbufsz, "last backslash is invalid"); + xfree(dst); + return 0; + } + + /* for multi-line, we want to kill line-ending-backslash ... */ + if (multiline) { + + // if there is only whitespace after the backslash ... + if (sp[strspn(sp, " \t\r")] == '\n') { + /* skip all the following whitespaces */ + sp += strspn(sp, " \t\r\n"); + continue; + } + } + + /* get the escaped char */ + ch = *sp++; + switch (ch) { + case 'u': + case 'U': { + int64_t ucs = 0; + int nhex = (ch == 'u' ? 4 : 8); + for (int i = 0; i < nhex; i++) { + if (sp >= sq) { + snprintf(errbuf, errbufsz, "\\%c expects %d hex chars", ch, nhex); + xfree(dst); + return 0; + } + ch = *sp++; + int v = ('0' <= ch && ch <= '9') + ? ch - '0' + : (('A' <= ch && ch <= 'F') ? ch - 'A' + 10 : -1); + if (-1 == v) { + snprintf(errbuf, errbufsz, "invalid hex chars for \\u or \\U"); + xfree(dst); + return 0; + } + ucs = ucs * 16 + v; + } + int n = toml_ucs_to_utf8(ucs, &dst[off]); + if (-1 == n) { + snprintf(errbuf, errbufsz, "illegal ucs code in \\u or \\U"); + xfree(dst); + return 0; + } + off += n; + } + continue; + + case 'b': + ch = '\b'; + break; + case 't': + ch = '\t'; + break; + case 'n': + ch = '\n'; + break; + case 'f': + ch = '\f'; + break; + case 'r': + ch = '\r'; + break; + case '"': + ch = '"'; + break; + case '\\': + ch = '\\'; + break; + default: + snprintf(errbuf, errbufsz, "illegal escape char \\%c", ch); + xfree(dst); + return 0; + } + + dst[off++] = ch; + } + + // Cap with NUL and return it. + dst[off++] = 0; + return dst; +} + +/* Normalize a key. Convert all special chars to raw unescaped utf-8 chars. */ +static char *normalize_key(context_t *ctx, token_t strtok) { + const char *sp = strtok.ptr; + const char *sq = strtok.ptr + strtok.len; + int lineno = strtok.lineno; + char *ret; + int ch = *sp; + char ebuf[80]; + + /* handle quoted string */ + if (ch == '\'' || ch == '\"') { + /* if ''' or """, take 3 chars off front and back. Else, take 1 char off. */ + int multiline = 0; + if (sp[1] == ch && sp[2] == ch) { + sp += 3, sq -= 3; + multiline = 1; + } else + sp++, sq--; + + if (ch == '\'') { + /* for single quote, take it verbatim. */ + if (!(ret = STRNDUP(sp, sq - sp))) { + e_outofmemory(ctx, FLINE); + return 0; + } + } else { + /* for double quote, we need to normalize */ + ret = norm_basic_str(sp, sq - sp, multiline, ebuf, sizeof(ebuf)); + if (!ret) { + e_syntax(ctx, lineno, ebuf); + return 0; + } + } + + /* newlines are not allowed in keys */ + if (strchr(ret, '\n')) { + xfree(ret); + e_badkey(ctx, lineno); + return 0; + } + return ret; + } + + /* for bare-key allow only this regex: [A-Za-z0-9_-]+ */ + const char *xp; + for (xp = sp; xp != sq; xp++) { + int k = *xp; + if (isalnum(k)) + continue; + if (k == '_' || k == '-') + continue; + e_badkey(ctx, lineno); + return 0; + } + + /* dup and return it */ + if (!(ret = STRNDUP(sp, sq - sp))) { + e_outofmemory(ctx, FLINE); + return 0; + } + return ret; +} + +/* + * Look up key in tab. Return 0 if not found, or + * 'v'alue, 'a'rray or 't'able depending on the element. + */ +static int check_key(toml_table_t *tab, const char *key, + toml_keyval_t **ret_val, toml_array_t **ret_arr, + toml_table_t **ret_tab) { + int i; + void *dummy; + + if (!ret_tab) + ret_tab = (toml_table_t **)&dummy; + if (!ret_arr) + ret_arr = (toml_array_t **)&dummy; + if (!ret_val) + ret_val = (toml_keyval_t **)&dummy; + + *ret_tab = 0; + *ret_arr = 0; + *ret_val = 0; + + for (i = 0; i < tab->nkval; i++) { + if (0 == strcmp(key, tab->kval[i]->key)) { + *ret_val = tab->kval[i]; + return 'v'; + } + } + for (i = 0; i < tab->narr; i++) { + if (0 == strcmp(key, tab->arr[i]->key)) { + *ret_arr = tab->arr[i]; + return 'a'; + } + } + for (i = 0; i < tab->ntab; i++) { + if (0 == strcmp(key, tab->tab[i]->key)) { + *ret_tab = tab->tab[i]; + return 't'; + } + } + return 0; +} + +static int key_kind(toml_table_t *tab, const char *key) { + return check_key(tab, key, 0, 0, 0); +} + +/* Create a keyval in the table. + */ +static toml_keyval_t *create_keyval_in_table(context_t *ctx, toml_table_t *tab, + token_t keytok) { + /* first, normalize the key to be used for lookup. + * remember to free it if we error out. + */ + char *newkey = normalize_key(ctx, keytok); + if (!newkey) + return 0; + + /* if key exists: error out. */ + toml_keyval_t *dest = 0; + if (key_kind(tab, newkey)) { + xfree(newkey); + e_keyexists(ctx, keytok.lineno); + return 0; + } + + /* make a new entry */ + int n = tab->nkval; + toml_keyval_t **base; + if (0 == (base = (toml_keyval_t **)expand_ptrarr((void **)tab->kval, n))) { + xfree(newkey); + e_outofmemory(ctx, FLINE); + return 0; + } + tab->kval = base; + + if (0 == (base[n] = (toml_keyval_t *)CALLOC(1, sizeof(*base[n])))) { + xfree(newkey); + e_outofmemory(ctx, FLINE); + return 0; + } + dest = tab->kval[tab->nkval++]; + + /* save the key in the new value struct */ + dest->key = newkey; + return dest; +} + +/* Create a table in the table. + */ +static toml_table_t *create_keytable_in_table(context_t *ctx, toml_table_t *tab, + token_t keytok) { + /* first, normalize the key to be used for lookup. + * remember to free it if we error out. + */ + char *newkey = normalize_key(ctx, keytok); + if (!newkey) + return 0; + + /* if key exists: error out */ + toml_table_t *dest = 0; + if (check_key(tab, newkey, 0, 0, &dest)) { + xfree(newkey); /* don't need this anymore */ + + /* special case: if table exists, but was created implicitly ... */ + if (dest && dest->implicit) { + /* we make it explicit now, and simply return it. */ + dest->implicit = false; + return dest; + } + e_keyexists(ctx, keytok.lineno); + return 0; + } + + /* create a new table entry */ + int n = tab->ntab; + toml_table_t **base; + if (0 == (base = (toml_table_t **)expand_ptrarr((void **)tab->tab, n))) { + xfree(newkey); + e_outofmemory(ctx, FLINE); + return 0; + } + tab->tab = base; + + if (0 == (base[n] = (toml_table_t *)CALLOC(1, sizeof(*base[n])))) { + xfree(newkey); + e_outofmemory(ctx, FLINE); + return 0; + } + dest = tab->tab[tab->ntab++]; + + /* save the key in the new table struct */ + dest->key = newkey; + return dest; +} + +/* Create an array in the table. + */ +static toml_array_t *create_keyarray_in_table(context_t *ctx, toml_table_t *tab, + token_t keytok, char kind) { + /* first, normalize the key to be used for lookup. + * remember to free it if we error out. + */ + char *newkey = normalize_key(ctx, keytok); + if (!newkey) + return 0; + + /* if key exists: error out */ + if (key_kind(tab, newkey)) { + xfree(newkey); /* don't need this anymore */ + e_keyexists(ctx, keytok.lineno); + return 0; + } + + /* make a new array entry */ + int n = tab->narr; + toml_array_t **base; + if (0 == (base = (toml_array_t **)expand_ptrarr((void **)tab->arr, n))) { + xfree(newkey); + e_outofmemory(ctx, FLINE); + return 0; + } + tab->arr = base; + + if (0 == (base[n] = (toml_array_t *)CALLOC(1, sizeof(*base[n])))) { + xfree(newkey); + e_outofmemory(ctx, FLINE); + return 0; + } + toml_array_t *dest = tab->arr[tab->narr++]; + + /* save the key in the new array struct */ + dest->key = newkey; + dest->kind = kind; + return dest; +} + +static toml_arritem_t *create_value_in_array(context_t *ctx, + toml_array_t *parent) { + const int n = parent->nitem; + toml_arritem_t *base = expand_arritem(parent->item, n); + if (!base) { + e_outofmemory(ctx, FLINE); + return 0; + } + parent->item = base; + parent->nitem++; + return &parent->item[n]; +} + +/* Create an array in an array + */ +static toml_array_t *create_array_in_array(context_t *ctx, + toml_array_t *parent) { + const int n = parent->nitem; + toml_arritem_t *base = expand_arritem(parent->item, n); + if (!base) { + e_outofmemory(ctx, FLINE); + return 0; + } + toml_array_t *ret = (toml_array_t *)CALLOC(1, sizeof(toml_array_t)); + if (!ret) { + e_outofmemory(ctx, FLINE); + return 0; + } + base[n].arr = ret; + parent->item = base; + parent->nitem++; + return ret; +} + +/* Create a table in an array + */ +static toml_table_t *create_table_in_array(context_t *ctx, + toml_array_t *parent) { + int n = parent->nitem; + toml_arritem_t *base = expand_arritem(parent->item, n); + if (!base) { + e_outofmemory(ctx, FLINE); + return 0; + } + toml_table_t *ret = (toml_table_t *)CALLOC(1, sizeof(toml_table_t)); + if (!ret) { + e_outofmemory(ctx, FLINE); + return 0; + } + base[n].tab = ret; + parent->item = base; + parent->nitem++; + return ret; +} + +static int skip_newlines(context_t *ctx, int isdotspecial) { + while (ctx->tok.tok == NEWLINE) { + if (next_token(ctx, isdotspecial)) + return -1; + if (ctx->tok.eof) + break; + } + return 0; +} + +static int parse_keyval(context_t *ctx, toml_table_t *tab); + +static inline int eat_token(context_t *ctx, tokentype_t typ, int isdotspecial, + const char *fline) { + if (ctx->tok.tok != typ) + return e_internal(ctx, fline); + + if (next_token(ctx, isdotspecial)) + return -1; + + return 0; +} + +/* We are at '{ ... }'. + * Parse the table. + */ +static int parse_inline_table(context_t *ctx, toml_table_t *tab) { + if (eat_token(ctx, LBRACE, 1, FLINE)) + return -1; + + for (;;) { + if (ctx->tok.tok == NEWLINE) + return e_syntax(ctx, ctx->tok.lineno, + "newline not allowed in inline table"); + + /* until } */ + if (ctx->tok.tok == RBRACE) + break; + + if (ctx->tok.tok != STRING) + return e_syntax(ctx, ctx->tok.lineno, "expect a string"); + + if (parse_keyval(ctx, tab)) + return -1; + + if (ctx->tok.tok == NEWLINE) + return e_syntax(ctx, ctx->tok.lineno, + "newline not allowed in inline table"); + + /* on comma, continue to scan for next keyval */ + if (ctx->tok.tok == COMMA) { + if (eat_token(ctx, COMMA, 1, FLINE)) + return -1; + continue; + } + break; + } + + if (eat_token(ctx, RBRACE, 1, FLINE)) + return -1; + + tab->readonly = 1; + + return 0; +} + +static int valtype(const char *val) { + toml_timestamp_t ts; + if (*val == '\'' || *val == '"') + return 's'; + if (0 == toml_rtob(val, 0)) + return 'b'; + if (0 == toml_rtoi(val, 0)) + return 'i'; + if (0 == toml_rtod(val, 0)) + return 'd'; + if (0 == toml_rtots(val, &ts)) { + if (ts.year && ts.hour) + return 'T'; /* timestamp */ + if (ts.year) + return 'D'; /* date */ + return 't'; /* time */ + } + return 'u'; /* unknown */ +} + +/* We are at '[...]' */ +static int parse_array(context_t *ctx, toml_array_t *arr) { + if (eat_token(ctx, LBRACKET, 0, FLINE)) + return -1; + + for (;;) { + if (skip_newlines(ctx, 0)) + return -1; + + /* until ] */ + if (ctx->tok.tok == RBRACKET) + break; + + switch (ctx->tok.tok) { + case STRING: { + /* set array kind if this will be the first entry */ + if (arr->kind == 0) + arr->kind = 'v'; + else if (arr->kind != 'v') + arr->kind = 'm'; + + char *val = ctx->tok.ptr; + int vlen = ctx->tok.len; + + /* make a new value in array */ + toml_arritem_t *newval = create_value_in_array(ctx, arr); + if (!newval) + return e_outofmemory(ctx, FLINE); + + if (!(newval->val = STRNDUP(val, vlen))) + return e_outofmemory(ctx, FLINE); + + newval->valtype = valtype(newval->val); + + /* set array type if this is the first entry */ + if (arr->nitem == 1) + arr->type = newval->valtype; + else if (arr->type != newval->valtype) + arr->type = 'm'; /* mixed */ + + if (eat_token(ctx, STRING, 0, FLINE)) + return -1; + break; + } + + case LBRACKET: { /* [ [array], [array] ... ] */ + /* set the array kind if this will be the first entry */ + if (arr->kind == 0) + arr->kind = 'a'; + else if (arr->kind != 'a') + arr->kind = 'm'; + + toml_array_t *subarr = create_array_in_array(ctx, arr); + if (!subarr) + return -1; + if (parse_array(ctx, subarr)) + return -1; + break; + } + + case LBRACE: { /* [ {table}, {table} ... ] */ + /* set the array kind if this will be the first entry */ + if (arr->kind == 0) + arr->kind = 't'; + else if (arr->kind != 't') + arr->kind = 'm'; + + toml_table_t *subtab = create_table_in_array(ctx, arr); + if (!subtab) + return -1; + if (parse_inline_table(ctx, subtab)) + return -1; + break; + } + + default: + return e_syntax(ctx, ctx->tok.lineno, "syntax error"); + } + + if (skip_newlines(ctx, 0)) + return -1; + + /* on comma, continue to scan for next element */ + if (ctx->tok.tok == COMMA) { + if (eat_token(ctx, COMMA, 0, FLINE)) + return -1; + continue; + } + break; + } + + if (eat_token(ctx, RBRACKET, 1, FLINE)) + return -1; + return 0; +} + +/* handle lines like these: + key = "value" + key = [ array ] + key = { table } +*/ +static int parse_keyval(context_t *ctx, toml_table_t *tab) { + if (tab->readonly) { + return e_forbid(ctx, ctx->tok.lineno, + "cannot insert new entry into existing table"); + } + + token_t key = ctx->tok; + if (eat_token(ctx, STRING, 1, FLINE)) + return -1; + + if (ctx->tok.tok == DOT) { + /* handle inline dotted key. + e.g. + physical.color = "orange" + physical.shape = "round" + */ + toml_table_t *subtab = 0; + { + char *subtabstr = normalize_key(ctx, key); + if (!subtabstr) + return -1; + + subtab = toml_table_in(tab, subtabstr); + xfree(subtabstr); + } + if (!subtab) { + subtab = create_keytable_in_table(ctx, tab, key); + if (!subtab) + return -1; + } + if (next_token(ctx, 1)) + return -1; + if (parse_keyval(ctx, subtab)) + return -1; + return 0; + } + + if (ctx->tok.tok != EQUAL) { + return e_syntax(ctx, ctx->tok.lineno, "missing ="); + } + + if (next_token(ctx, 0)) + return -1; + + switch (ctx->tok.tok) { + case STRING: { /* key = "value" */ + toml_keyval_t *keyval = create_keyval_in_table(ctx, tab, key); + if (!keyval) + return -1; + token_t val = ctx->tok; + + assert(keyval->val == 0); + if (!(keyval->val = STRNDUP(val.ptr, val.len))) + return e_outofmemory(ctx, FLINE); + + if (next_token(ctx, 1)) + return -1; + + return 0; + } + + case LBRACKET: { /* key = [ array ] */ + toml_array_t *arr = create_keyarray_in_table(ctx, tab, key, 0); + if (!arr) + return -1; + if (parse_array(ctx, arr)) + return -1; + return 0; + } + + case LBRACE: { /* key = { table } */ + toml_table_t *nxttab = create_keytable_in_table(ctx, tab, key); + if (!nxttab) + return -1; + if (parse_inline_table(ctx, nxttab)) + return -1; + return 0; + } + + default: + return e_syntax(ctx, ctx->tok.lineno, "syntax error"); + } + return 0; +} + +typedef struct tabpath_t tabpath_t; +struct tabpath_t { + int cnt; + token_t key[10]; +}; + +/* at [x.y.z] or [[x.y.z]] + * Scan forward and fill tabpath until it enters ] or ]] + * There will be at least one entry on return. + */ +static int fill_tabpath(context_t *ctx) { + int lineno = ctx->tok.lineno; + int i; + + /* clear tpath */ + for (i = 0; i < ctx->tpath.top; i++) { + char **p = &ctx->tpath.key[i]; + xfree(*p); + *p = 0; + } + ctx->tpath.top = 0; + + for (;;) { + if (ctx->tpath.top >= 10) + return e_syntax(ctx, lineno, + "table path is too deep; max allowed is 10."); + + if (ctx->tok.tok != STRING) + return e_syntax(ctx, lineno, "invalid or missing key"); + + char *key = normalize_key(ctx, ctx->tok); + if (!key) + return -1; + ctx->tpath.tok[ctx->tpath.top] = ctx->tok; + ctx->tpath.key[ctx->tpath.top] = key; + ctx->tpath.top++; + + if (next_token(ctx, 1)) + return -1; + + if (ctx->tok.tok == RBRACKET) + break; + + if (ctx->tok.tok != DOT) + return e_syntax(ctx, lineno, "invalid key"); + + if (next_token(ctx, 1)) + return -1; + } + + if (ctx->tpath.top <= 0) + return e_syntax(ctx, lineno, "empty table selector"); + + return 0; +} + +/* Walk tabpath from the root, and create new tables on the way. + * Sets ctx->curtab to the final table. + */ +static int walk_tabpath(context_t *ctx) { + /* start from root */ + toml_table_t *curtab = ctx->root; + + for (int i = 0; i < ctx->tpath.top; i++) { + const char *key = ctx->tpath.key[i]; + + toml_keyval_t *nextval = 0; + toml_array_t *nextarr = 0; + toml_table_t *nexttab = 0; + switch (check_key(curtab, key, &nextval, &nextarr, &nexttab)) { + case 't': + /* found a table. nexttab is where we will go next. */ + break; + + case 'a': + /* found an array. nexttab is the last table in the array. */ + if (nextarr->kind != 't') + return e_internal(ctx, FLINE); + + if (nextarr->nitem == 0) + return e_internal(ctx, FLINE); + + nexttab = nextarr->item[nextarr->nitem - 1].tab; + break; + + case 'v': + return e_keyexists(ctx, ctx->tpath.tok[i].lineno); + + default: { /* Not found. Let's create an implicit table. */ + int n = curtab->ntab; + toml_table_t **base = + (toml_table_t **)expand_ptrarr((void **)curtab->tab, n); + if (0 == base) + return e_outofmemory(ctx, FLINE); + + curtab->tab = base; + + if (0 == (base[n] = (toml_table_t *)CALLOC(1, sizeof(*base[n])))) + return e_outofmemory(ctx, FLINE); + + if (0 == (base[n]->key = STRDUP(key))) + return e_outofmemory(ctx, FLINE); + + nexttab = curtab->tab[curtab->ntab++]; + + /* tabs created by walk_tabpath are considered implicit */ + nexttab->implicit = true; + } break; + } + + /* switch to next tab */ + curtab = nexttab; + } + + /* save it */ + ctx->curtab = curtab; + + return 0; +} + +/* handle lines like [x.y.z] or [[x.y.z]] */ +static int parse_select(context_t *ctx) { + assert(ctx->tok.tok == LBRACKET); + + /* true if [[ */ + int llb = (ctx->tok.ptr + 1 < ctx->stop && ctx->tok.ptr[1] == '['); + /* need to detect '[[' on our own because next_token() will skip whitespace, + and '[ [' would be taken as '[[', which is wrong. */ + + /* eat [ or [[ */ + if (eat_token(ctx, LBRACKET, 1, FLINE)) + return -1; + if (llb) { + assert(ctx->tok.tok == LBRACKET); + if (eat_token(ctx, LBRACKET, 1, FLINE)) + return -1; + } + + if (fill_tabpath(ctx)) + return -1; + + /* For [x.y.z] or [[x.y.z]], remove z from tpath. + */ + token_t z = ctx->tpath.tok[ctx->tpath.top - 1]; + xfree(ctx->tpath.key[ctx->tpath.top - 1]); + ctx->tpath.top--; + + /* set up ctx->curtab */ + if (walk_tabpath(ctx)) + return -1; + + if (!llb) { + /* [x.y.z] -> create z = {} in x.y */ + toml_table_t *curtab = create_keytable_in_table(ctx, ctx->curtab, z); + if (!curtab) + return -1; + ctx->curtab = curtab; + } else { + /* [[x.y.z]] -> create z = [] in x.y */ + toml_array_t *arr = 0; + { + char *zstr = normalize_key(ctx, z); + if (!zstr) + return -1; + arr = toml_array_in(ctx->curtab, zstr); + xfree(zstr); + } + if (!arr) { + arr = create_keyarray_in_table(ctx, ctx->curtab, z, 't'); + if (!arr) + return -1; + } + if (arr->kind != 't') + return e_syntax(ctx, z.lineno, "array mismatch"); + + /* add to z[] */ + toml_table_t *dest; + { + toml_table_t *t = create_table_in_array(ctx, arr); + if (!t) + return -1; + + if (0 == (t->key = STRDUP("__anon__"))) + return e_outofmemory(ctx, FLINE); + + dest = t; + } + + ctx->curtab = dest; + } + + if (ctx->tok.tok != RBRACKET) { + return e_syntax(ctx, ctx->tok.lineno, "expects ]"); + } + if (llb) { + if (!(ctx->tok.ptr + 1 < ctx->stop && ctx->tok.ptr[1] == ']')) { + return e_syntax(ctx, ctx->tok.lineno, "expects ]]"); + } + if (eat_token(ctx, RBRACKET, 1, FLINE)) + return -1; + } + + if (eat_token(ctx, RBRACKET, 1, FLINE)) + return -1; + + if (ctx->tok.tok != NEWLINE) + return e_syntax(ctx, ctx->tok.lineno, "extra chars after ] or ]]"); + + return 0; +} + +toml_table_t *toml_parse(char *conf, char *errbuf, int errbufsz) { + context_t ctx; + + // clear errbuf + if (errbufsz <= 0) + errbufsz = 0; + if (errbufsz > 0) + errbuf[0] = 0; + + // init context + memset(&ctx, 0, sizeof(ctx)); + ctx.start = conf; + ctx.stop = ctx.start + strlen(conf); + ctx.errbuf = errbuf; + ctx.errbufsz = errbufsz; + + // start with an artificial newline of length 0 + ctx.tok.tok = NEWLINE; + ctx.tok.lineno = 1; + ctx.tok.ptr = conf; + ctx.tok.len = 0; + + // make a root table + if (0 == (ctx.root = CALLOC(1, sizeof(*ctx.root)))) { + e_outofmemory(&ctx, FLINE); + // Do not goto fail, root table not set up yet + return 0; + } + + // set root as default table + ctx.curtab = ctx.root; + + /* Scan forward until EOF */ + for (token_t tok = ctx.tok; !tok.eof; tok = ctx.tok) { + switch (tok.tok) { + + case NEWLINE: + if (next_token(&ctx, 1)) + goto fail; + break; + + case STRING: + if (parse_keyval(&ctx, ctx.curtab)) + goto fail; + + if (ctx.tok.tok != NEWLINE) { + e_syntax(&ctx, ctx.tok.lineno, "extra chars after value"); + goto fail; + } + + if (eat_token(&ctx, NEWLINE, 1, FLINE)) + goto fail; + break; + + case LBRACKET: /* [ x.y.z ] or [[ x.y.z ]] */ + if (parse_select(&ctx)) + goto fail; + break; + + default: + e_syntax(&ctx, tok.lineno, "syntax error"); + goto fail; + } + } + + /* success */ + for (int i = 0; i < ctx.tpath.top; i++) + xfree(ctx.tpath.key[i]); + return ctx.root; + +fail: + // Something bad has happened. Free resources and return error. + for (int i = 0; i < ctx.tpath.top; i++) + xfree(ctx.tpath.key[i]); + toml_free(ctx.root); + return 0; +} + +toml_table_t *toml_parse_file(FILE *fp, char *errbuf, int errbufsz) { + int bufsz = 0; + char *buf = 0; + int off = 0; + + /* read from fp into buf */ + while (!feof(fp)) { + + if (off == bufsz) { + int xsz = bufsz + 1000; + char *x = expand(buf, bufsz, xsz); + if (!x) { + snprintf(errbuf, errbufsz, "out of memory"); + xfree(buf); + return 0; + } + buf = x; + bufsz = xsz; + } + + errno = 0; + int n = fread(buf + off, 1, bufsz - off, fp); + if (ferror(fp)) { + snprintf(errbuf, errbufsz, "%s", + errno ? strerror(errno) : "Error reading file"); + xfree(buf); + return 0; + } + off += n; + } + + /* tag on a NUL to cap the string */ + if (off == bufsz) { + int xsz = bufsz + 1; + char *x = expand(buf, bufsz, xsz); + if (!x) { + snprintf(errbuf, errbufsz, "out of memory"); + xfree(buf); + return 0; + } + buf = x; + bufsz = xsz; + } + buf[off] = 0; + + /* parse it, cleanup and finish */ + toml_table_t *ret = toml_parse(buf, errbuf, errbufsz); + xfree(buf); + return ret; +} + +static void xfree_kval(toml_keyval_t *p) { + if (!p) + return; + xfree(p->key); + xfree(p->val); + xfree(p); +} + +static void xfree_tab(toml_table_t *p); + +static void xfree_arr(toml_array_t *p) { + if (!p) + return; + + xfree(p->key); + const int n = p->nitem; + for (int i = 0; i < n; i++) { + toml_arritem_t *a = &p->item[i]; + if (a->val) + xfree(a->val); + else if (a->arr) + xfree_arr(a->arr); + else if (a->tab) + xfree_tab(a->tab); + } + xfree(p->item); + xfree(p); +} + +static void xfree_tab(toml_table_t *p) { + int i; + + if (!p) + return; + + xfree(p->key); + + for (i = 0; i < p->nkval; i++) + xfree_kval(p->kval[i]); + xfree(p->kval); + + for (i = 0; i < p->narr; i++) + xfree_arr(p->arr[i]); + xfree(p->arr); + + for (i = 0; i < p->ntab; i++) + xfree_tab(p->tab[i]); + xfree(p->tab); + + xfree(p); +} + +void toml_free(toml_table_t *tab) { xfree_tab(tab); } + +static void set_token(context_t *ctx, tokentype_t tok, int lineno, char *ptr, + int len) { + token_t t; + t.tok = tok; + t.lineno = lineno; + t.ptr = ptr; + t.len = len; + t.eof = 0; + ctx->tok = t; +} + +static void set_eof(context_t *ctx, int lineno) { + set_token(ctx, NEWLINE, lineno, ctx->stop, 0); + ctx->tok.eof = 1; +} + +/* Scan p for n digits compositing entirely of [0-9] */ +static int scan_digits(const char *p, int n) { + int ret = 0; + for (; n > 0 && isdigit(*p); n--, p++) { + ret = 10 * ret + (*p - '0'); + } + return n ? -1 : ret; +} + +static int scan_date(const char *p, int *YY, int *MM, int *DD) { + int year, month, day; + year = scan_digits(p, 4); + month = (year >= 0 && p[4] == '-') ? scan_digits(p + 5, 2) : -1; + day = (month >= 0 && p[7] == '-') ? scan_digits(p + 8, 2) : -1; + if (YY) + *YY = year; + if (MM) + *MM = month; + if (DD) + *DD = day; + return (year >= 0 && month >= 0 && day >= 0) ? 0 : -1; +} + +static int scan_time(const char *p, int *hh, int *mm, int *ss) { + int hour, minute, second; + hour = scan_digits(p, 2); + minute = (hour >= 0 && p[2] == ':') ? scan_digits(p + 3, 2) : -1; + second = (minute >= 0 && p[5] == ':') ? scan_digits(p + 6, 2) : -1; + if (hh) + *hh = hour; + if (mm) + *mm = minute; + if (ss) + *ss = second; + return (hour >= 0 && minute >= 0 && second >= 0) ? 0 : -1; +} + +static int scan_string(context_t *ctx, char *p, int lineno, int dotisspecial) { + char *orig = p; + if (0 == strncmp(p, "'''", 3)) { + char *q = p + 3; + + while (1) { + q = strstr(q, "'''"); + if (0 == q) { + return e_syntax(ctx, lineno, "unterminated triple-s-quote"); + } + while (q[3] == '\'') + q++; + break; + } + + set_token(ctx, STRING, lineno, orig, q + 3 - orig); + return 0; + } + + if (0 == strncmp(p, "\"\"\"", 3)) { + char *q = p + 3; + + while (1) { + q = strstr(q, "\"\"\""); + if (0 == q) { + return e_syntax(ctx, lineno, "unterminated triple-d-quote"); + } + if (q[-1] == '\\') { + q++; + continue; + } + while (q[3] == '\"') + q++; + break; + } + + // the string is [p+3, q-1] + + int hexreq = 0; /* #hex required */ + int escape = 0; + for (p += 3; p < q; p++) { + if (escape) { + escape = 0; + if (strchr("btnfr\"\\", *p)) + continue; + if (*p == 'u') { + hexreq = 4; + continue; + } + if (*p == 'U') { + hexreq = 8; + continue; + } + if (p[strspn(p, " \t\r")] == '\n') + continue; /* allow for line ending backslash */ + return e_syntax(ctx, lineno, "bad escape char"); + } + if (hexreq) { + hexreq--; + if (strchr("0123456789ABCDEF", *p)) + continue; + return e_syntax(ctx, lineno, "expect hex char"); + } + if (*p == '\\') { + escape = 1; + continue; + } + } + if (escape) + return e_syntax(ctx, lineno, "expect an escape char"); + if (hexreq) + return e_syntax(ctx, lineno, "expected more hex char"); + + set_token(ctx, STRING, lineno, orig, q + 3 - orig); + return 0; + } + + if ('\'' == *p) { + for (p++; *p && *p != '\n' && *p != '\''; p++) + ; + if (*p != '\'') { + return e_syntax(ctx, lineno, "unterminated s-quote"); + } + + set_token(ctx, STRING, lineno, orig, p + 1 - orig); + return 0; + } + + if ('\"' == *p) { + int hexreq = 0; /* #hex required */ + int escape = 0; + for (p++; *p; p++) { + if (escape) { + escape = 0; + if (strchr("btnfr\"\\", *p)) + continue; + if (*p == 'u') { + hexreq = 4; + continue; + } + if (*p == 'U') { + hexreq = 8; + continue; + } + return e_syntax(ctx, lineno, "bad escape char"); + } + if (hexreq) { + hexreq--; + if (strchr("0123456789ABCDEF", *p)) + continue; + return e_syntax(ctx, lineno, "expect hex char"); + } + if (*p == '\\') { + escape = 1; + continue; + } + if (*p == '\'') { + if (p[1] == '\'' && p[2] == '\'') { + return e_syntax(ctx, lineno, "triple-s-quote inside string lit"); + } + continue; + } + if (*p == '\n') + break; + if (*p == '"') + break; + } + if (*p != '"') { + return e_syntax(ctx, lineno, "unterminated quote"); + } + + set_token(ctx, STRING, lineno, orig, p + 1 - orig); + return 0; + } + + /* check for timestamp without quotes */ + if (0 == scan_date(p, 0, 0, 0) || 0 == scan_time(p, 0, 0, 0)) { + // forward thru the timestamp + p += strspn(p, "0123456789.:+-T Z"); + // squeeze out any spaces at end of string + for (; p[-1] == ' '; p--) + ; + // tokenize + set_token(ctx, STRING, lineno, orig, p - orig); + return 0; + } + + /* literals */ + for (; *p && *p != '\n'; p++) { + int ch = *p; + if (ch == '.' && dotisspecial) + break; + if ('A' <= ch && ch <= 'Z') + continue; + if ('a' <= ch && ch <= 'z') + continue; + if (strchr("0123456789+-_.", ch)) + continue; + break; + } + + set_token(ctx, STRING, lineno, orig, p - orig); + return 0; +} + +static int next_token(context_t *ctx, int dotisspecial) { + int lineno = ctx->tok.lineno; + char *p = ctx->tok.ptr; + int i; + + /* eat this tok */ + for (i = 0; i < ctx->tok.len; i++) { + if (*p++ == '\n') + lineno++; + } + + /* make next tok */ + while (p < ctx->stop) { + /* skip comment. stop just before the \n. */ + if (*p == '#') { + for (p++; p < ctx->stop && *p != '\n'; p++) + ; + continue; + } + + if (dotisspecial && *p == '.') { + set_token(ctx, DOT, lineno, p, 1); + return 0; + } + + switch (*p) { + case ',': + set_token(ctx, COMMA, lineno, p, 1); + return 0; + case '=': + set_token(ctx, EQUAL, lineno, p, 1); + return 0; + case '{': + set_token(ctx, LBRACE, lineno, p, 1); + return 0; + case '}': + set_token(ctx, RBRACE, lineno, p, 1); + return 0; + case '[': + set_token(ctx, LBRACKET, lineno, p, 1); + return 0; + case ']': + set_token(ctx, RBRACKET, lineno, p, 1); + return 0; + case '\n': + set_token(ctx, NEWLINE, lineno, p, 1); + return 0; + case '\r': + case ' ': + case '\t': + /* ignore white spaces */ + p++; + continue; + } + + return scan_string(ctx, p, lineno, dotisspecial); + } + + set_eof(ctx, lineno); + return 0; +} + +const char *toml_key_in(const toml_table_t *tab, int keyidx) { + if (keyidx < tab->nkval) + return tab->kval[keyidx]->key; + + keyidx -= tab->nkval; + if (keyidx < tab->narr) + return tab->arr[keyidx]->key; + + keyidx -= tab->narr; + if (keyidx < tab->ntab) + return tab->tab[keyidx]->key; + + return 0; +} + +int toml_key_exists(const toml_table_t *tab, const char *key) { + int i; + for (i = 0; i < tab->nkval; i++) { + if (0 == strcmp(key, tab->kval[i]->key)) + return 1; + } + for (i = 0; i < tab->narr; i++) { + if (0 == strcmp(key, tab->arr[i]->key)) + return 1; + } + for (i = 0; i < tab->ntab; i++) { + if (0 == strcmp(key, tab->tab[i]->key)) + return 1; + } + return 0; +} + +toml_raw_t toml_raw_in(const toml_table_t *tab, const char *key) { + int i; + for (i = 0; i < tab->nkval; i++) { + if (0 == strcmp(key, tab->kval[i]->key)) + return tab->kval[i]->val; + } + return 0; +} + +toml_array_t *toml_array_in(const toml_table_t *tab, const char *key) { + int i; + for (i = 0; i < tab->narr; i++) { + if (0 == strcmp(key, tab->arr[i]->key)) + return tab->arr[i]; + } + return 0; +} + +toml_table_t *toml_table_in(const toml_table_t *tab, const char *key) { + int i; + for (i = 0; i < tab->ntab; i++) { + if (0 == strcmp(key, tab->tab[i]->key)) + return tab->tab[i]; + } + return 0; +} + +toml_raw_t toml_raw_at(const toml_array_t *arr, int idx) { + return (0 <= idx && idx < arr->nitem) ? arr->item[idx].val : 0; +} + +char toml_array_kind(const toml_array_t *arr) { return arr->kind; } + +char toml_array_type(const toml_array_t *arr) { + if (arr->kind != 'v') + return 0; + + if (arr->nitem == 0) + return 0; + + return arr->type; +} + +int toml_array_nelem(const toml_array_t *arr) { return arr->nitem; } + +const char *toml_array_key(const toml_array_t *arr) { + return arr ? arr->key : (const char *)NULL; +} + +int toml_table_nkval(const toml_table_t *tab) { return tab->nkval; } + +int toml_table_narr(const toml_table_t *tab) { return tab->narr; } + +int toml_table_ntab(const toml_table_t *tab) { return tab->ntab; } + +const char *toml_table_key(const toml_table_t *tab) { + return tab ? tab->key : (const char *)NULL; +} + +toml_array_t *toml_array_at(const toml_array_t *arr, int idx) { + return (0 <= idx && idx < arr->nitem) ? arr->item[idx].arr : 0; +} + +toml_table_t *toml_table_at(const toml_array_t *arr, int idx) { + return (0 <= idx && idx < arr->nitem) ? arr->item[idx].tab : 0; +} + +static int parse_millisec(const char *p, const char **endp); + +int toml_rtots(toml_raw_t src_, toml_timestamp_t *ret) { + if (!src_) + return -1; + + const char *p = src_; + int must_parse_time = 0; + + memset(ret, 0, sizeof(*ret)); + + int *year = &ret->__buffer.year; + int *month = &ret->__buffer.month; + int *day = &ret->__buffer.day; + int *hour = &ret->__buffer.hour; + int *minute = &ret->__buffer.minute; + int *second = &ret->__buffer.second; + int *millisec = &ret->__buffer.millisec; + + /* parse date YYYY-MM-DD */ + if (0 == scan_date(p, year, month, day)) { + ret->year = year; + ret->month = month; + ret->day = day; + + p += 10; + if (*p) { + // parse the T or space separator + if (*p != 'T' && *p != ' ') + return -1; + must_parse_time = 1; + p++; + } + } + + /* parse time HH:MM:SS */ + if (0 == scan_time(p, hour, minute, second)) { + ret->hour = hour; + ret->minute = minute; + ret->second = second; + + /* optionally, parse millisec */ + p += 8; + if (*p == '.') { + p++; /* skip '.' */ + const char *qq; + *millisec = parse_millisec(p, &qq); + ret->millisec = millisec; + p = qq; + } + + if (*p) { + /* parse and copy Z */ + char *z = ret->__buffer.z; + ret->z = z; + if (*p == 'Z' || *p == 'z') { + *z++ = 'Z'; + p++; + *z = 0; + + } else if (*p == '+' || *p == '-') { + *z++ = *p++; + + if (!(isdigit(p[0]) && isdigit(p[1]))) + return -1; + *z++ = *p++; + *z++ = *p++; + + if (*p == ':') { + *z++ = *p++; + + if (!(isdigit(p[0]) && isdigit(p[1]))) + return -1; + *z++ = *p++; + *z++ = *p++; + } + + *z = 0; + } + } + } + if (*p != 0) + return -1; + + if (must_parse_time && !ret->hour) + return -1; + + return 0; +} + +/* Raw to boolean */ +int toml_rtob(toml_raw_t src, int *ret_) { + if (!src) + return -1; + int dummy; + int *ret = ret_ ? ret_ : &dummy; + + if (0 == strcmp(src, "true")) { + *ret = 1; + return 0; + } + if (0 == strcmp(src, "false")) { + *ret = 0; + return 0; + } + return -1; +} + +/* Raw to integer */ +int toml_rtoi(toml_raw_t src, int64_t *ret_) { + if (!src) + return -1; + + char buf[100]; + char *p = buf; + char *q = p + sizeof(buf); + const char *s = src; + int base = 0; + int64_t dummy; + int64_t *ret = ret_ ? ret_ : &dummy; + + /* allow +/- */ + if (s[0] == '+' || s[0] == '-') + *p++ = *s++; + + /* disallow +_100 */ + if (s[0] == '_') + return -1; + + /* if 0* ... */ + if ('0' == s[0]) { + switch (s[1]) { + case 'x': + base = 16; + s += 2; + break; + case 'o': + base = 8; + s += 2; + break; + case 'b': + base = 2; + s += 2; + break; + case '\0': + return *ret = 0, 0; + default: + /* ensure no other digits after it */ + if (s[1]) + return -1; + } + } + + /* just strip underscores and pass to strtoll */ + while (*s && p < q) { + int ch = *s++; + if (ch == '_') { + // disallow '__' + if (s[0] == '_') + return -1; + // numbers cannot end with '_' + if (s[0] == '\0') + return -1; + continue; /* skip _ */ + } + *p++ = ch; + } + + // if not at end-of-string or we ran out of buffer ... + if (*s || p == q) + return -1; + + /* cap with NUL */ + *p = 0; + + /* Run strtoll on buf to get the integer */ + char *endp; + errno = 0; + *ret = strtoll(buf, &endp, base); + return (errno || *endp) ? -1 : 0; +} + +int toml_rtod_ex(toml_raw_t src, double *ret_, char *buf, int buflen) { + if (!src) + return -1; + + char *p = buf; + char *q = p + buflen; + const char *s = src; + double dummy; + double *ret = ret_ ? ret_ : &dummy; + + /* allow +/- */ + if (s[0] == '+' || s[0] == '-') + *p++ = *s++; + + /* disallow +_1.00 */ + if (s[0] == '_') + return -1; + + /* decimal point, if used, must be surrounded by at least one digit on each + * side */ + { + char *dot = strchr(s, '.'); + if (dot) { + if (dot == s || !isdigit(dot[-1]) || !isdigit(dot[1])) + return -1; + } + } + + /* zero must be followed by . or 'e', or NUL */ + if (s[0] == '0' && s[1] && !strchr("eE.", s[1])) + return -1; + + /* just strip underscores and pass to strtod */ + while (*s && p < q) { + int ch = *s++; + if (ch == '_') { + // disallow '__' + if (s[0] == '_') + return -1; + // disallow last char '_' + if (s[0] == 0) + return -1; + continue; /* skip _ */ + } + *p++ = ch; + } + if (*s || p == q) + return -1; /* reached end of string or buffer is full? */ + + /* cap with NUL */ + *p = 0; + + /* Run strtod on buf to get the value */ + char *endp; + errno = 0; + *ret = strtod(buf, &endp); + return (errno || *endp) ? -1 : 0; +} + +int toml_rtod(toml_raw_t src, double *ret_) { + char buf[100]; + return toml_rtod_ex(src, ret_, buf, sizeof(buf)); +} + +int toml_rtos(toml_raw_t src, char **ret) { + int multiline = 0; + const char *sp; + const char *sq; + + *ret = 0; + if (!src) + return -1; + + int qchar = src[0]; + int srclen = strlen(src); + if (!(qchar == '\'' || qchar == '"')) { + return -1; + } + + // triple quotes? + if (qchar == src[1] && qchar == src[2]) { + multiline = 1; + sp = src + 3; + sq = src + srclen - 3; + /* last 3 chars in src must be qchar */ + if (!(sp <= sq && sq[0] == qchar && sq[1] == qchar && sq[2] == qchar)) + return -1; + + /* skip new line immediate after qchar */ + if (sp[0] == '\n') + sp++; + else if (sp[0] == '\r' && sp[1] == '\n') + sp += 2; + + } else { + sp = src + 1; + sq = src + srclen - 1; + /* last char in src must be qchar */ + if (!(sp <= sq && *sq == qchar)) + return -1; + } + + if (qchar == '\'') { + *ret = norm_lit_str(sp, sq - sp, multiline, 0, 0); + } else { + *ret = norm_basic_str(sp, sq - sp, multiline, 0, 0); + } + + return *ret ? 0 : -1; +} + +toml_datum_t toml_string_at(const toml_array_t *arr, int idx) { + toml_datum_t ret; + memset(&ret, 0, sizeof(ret)); + ret.ok = (0 == toml_rtos(toml_raw_at(arr, idx), &ret.u.s)); + return ret; +} + +toml_datum_t toml_bool_at(const toml_array_t *arr, int idx) { + toml_datum_t ret; + memset(&ret, 0, sizeof(ret)); + ret.ok = (0 == toml_rtob(toml_raw_at(arr, idx), &ret.u.b)); + return ret; +} + +toml_datum_t toml_int_at(const toml_array_t *arr, int idx) { + toml_datum_t ret; + memset(&ret, 0, sizeof(ret)); + ret.ok = (0 == toml_rtoi(toml_raw_at(arr, idx), &ret.u.i)); + return ret; +} + +toml_datum_t toml_double_at(const toml_array_t *arr, int idx) { + toml_datum_t ret; + memset(&ret, 0, sizeof(ret)); + ret.ok = (0 == toml_rtod(toml_raw_at(arr, idx), &ret.u.d)); + return ret; +} + +toml_datum_t toml_timestamp_at(const toml_array_t *arr, int idx) { + toml_timestamp_t ts; + toml_datum_t ret; + memset(&ret, 0, sizeof(ret)); + ret.ok = (0 == toml_rtots(toml_raw_at(arr, idx), &ts)); + if (ret.ok) { + ret.ok = !!(ret.u.ts = MALLOC(sizeof(*ret.u.ts))); + if (ret.ok) { + *ret.u.ts = ts; + if (ret.u.ts->year) + ret.u.ts->year = &ret.u.ts->__buffer.year; + if (ret.u.ts->month) + ret.u.ts->month = &ret.u.ts->__buffer.month; + if (ret.u.ts->day) + ret.u.ts->day = &ret.u.ts->__buffer.day; + if (ret.u.ts->hour) + ret.u.ts->hour = &ret.u.ts->__buffer.hour; + if (ret.u.ts->minute) + ret.u.ts->minute = &ret.u.ts->__buffer.minute; + if (ret.u.ts->second) + ret.u.ts->second = &ret.u.ts->__buffer.second; + if (ret.u.ts->millisec) + ret.u.ts->millisec = &ret.u.ts->__buffer.millisec; + if (ret.u.ts->z) + ret.u.ts->z = ret.u.ts->__buffer.z; + } + } + return ret; +} + +toml_datum_t toml_string_in(const toml_table_t *arr, const char *key) { + toml_datum_t ret; + memset(&ret, 0, sizeof(ret)); + toml_raw_t raw = toml_raw_in(arr, key); + if (raw) { + ret.ok = (0 == toml_rtos(raw, &ret.u.s)); + } + return ret; +} + +toml_datum_t toml_bool_in(const toml_table_t *arr, const char *key) { + toml_datum_t ret; + memset(&ret, 0, sizeof(ret)); + ret.ok = (0 == toml_rtob(toml_raw_in(arr, key), &ret.u.b)); + return ret; +} + +toml_datum_t toml_int_in(const toml_table_t *arr, const char *key) { + toml_datum_t ret; + memset(&ret, 0, sizeof(ret)); + ret.ok = (0 == toml_rtoi(toml_raw_in(arr, key), &ret.u.i)); + return ret; +} + +toml_datum_t toml_double_in(const toml_table_t *arr, const char *key) { + toml_datum_t ret; + memset(&ret, 0, sizeof(ret)); + ret.ok = (0 == toml_rtod(toml_raw_in(arr, key), &ret.u.d)); + return ret; +} + +toml_datum_t toml_timestamp_in(const toml_table_t *arr, const char *key) { + toml_timestamp_t ts; + toml_datum_t ret; + memset(&ret, 0, sizeof(ret)); + ret.ok = (0 == toml_rtots(toml_raw_in(arr, key), &ts)); + if (ret.ok) { + ret.ok = !!(ret.u.ts = MALLOC(sizeof(*ret.u.ts))); + if (ret.ok) { + *ret.u.ts = ts; + if (ret.u.ts->year) + ret.u.ts->year = &ret.u.ts->__buffer.year; + if (ret.u.ts->month) + ret.u.ts->month = &ret.u.ts->__buffer.month; + if (ret.u.ts->day) + ret.u.ts->day = &ret.u.ts->__buffer.day; + if (ret.u.ts->hour) + ret.u.ts->hour = &ret.u.ts->__buffer.hour; + if (ret.u.ts->minute) + ret.u.ts->minute = &ret.u.ts->__buffer.minute; + if (ret.u.ts->second) + ret.u.ts->second = &ret.u.ts->__buffer.second; + if (ret.u.ts->millisec) + ret.u.ts->millisec = &ret.u.ts->__buffer.millisec; + if (ret.u.ts->z) + ret.u.ts->z = ret.u.ts->__buffer.z; + } + } + return ret; +} + +static int parse_millisec(const char *p, const char **endp) { + int ret = 0; + int unit = 100; /* unit in millisec */ + for (; '0' <= *p && *p <= '9'; p++, unit /= 10) { + ret += (*p - '0') * unit; + } + *endp = p; + return ret; +} diff --git a/deps/toml/toml.h b/deps/toml/toml.h new file mode 100644 index 0000000..19dc3d2 --- /dev/null +++ b/deps/toml/toml.h @@ -0,0 +1,175 @@ +/* + MIT License + + Copyright (c) CK Tan + https://github.com/cktan/tomlc99 + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. +*/ +#ifndef TOML_H +#define TOML_H + +#ifdef _MSC_VER +#pragma warning(disable: 4996) +#endif + +#include +#include + +#ifdef __cplusplus +#define TOML_EXTERN extern "C" +#else +#define TOML_EXTERN extern +#endif + +typedef struct toml_timestamp_t toml_timestamp_t; +typedef struct toml_table_t toml_table_t; +typedef struct toml_array_t toml_array_t; +typedef struct toml_datum_t toml_datum_t; + +/* Parse a file. Return a table on success, or 0 otherwise. + * Caller must toml_free(the-return-value) after use. + */ +TOML_EXTERN toml_table_t *toml_parse_file(FILE *fp, char *errbuf, int errbufsz); + +/* Parse a string containing the full config. + * Return a table on success, or 0 otherwise. + * Caller must toml_free(the-return-value) after use. + */ +TOML_EXTERN toml_table_t *toml_parse(char *conf, /* NUL terminated, please. */ + char *errbuf, int errbufsz); + +/* Free the table returned by toml_parse() or toml_parse_file(). Once + * this function is called, any handles accessed through this tab + * directly or indirectly are no longer valid. + */ +TOML_EXTERN void toml_free(toml_table_t *tab); + +/* Timestamp types. The year, month, day, hour, minute, second, z + * fields may be NULL if they are not relevant. e.g. In a DATE + * type, the hour, minute, second and z fields will be NULLs. + */ +struct toml_timestamp_t { + struct { /* internal. do not use. */ + int year, month, day; + int hour, minute, second, millisec; + char z[10]; + } __buffer; + int *year, *month, *day; + int *hour, *minute, *second, *millisec; + char *z; +}; + +/*----------------------------------------------------------------- + * Enhanced access methods + */ +struct toml_datum_t { + int ok; + union { + toml_timestamp_t *ts; /* ts must be freed after use */ + char *s; /* string value. s must be freed after use */ + int b; /* bool value */ + int64_t i; /* int value */ + double d; /* double value */ + } u; +}; + +/* on arrays: */ +/* ... retrieve size of array. */ +TOML_EXTERN int toml_array_nelem(const toml_array_t *arr); +/* ... retrieve values using index. */ +TOML_EXTERN toml_datum_t toml_string_at(const toml_array_t *arr, int idx); +TOML_EXTERN toml_datum_t toml_bool_at(const toml_array_t *arr, int idx); +TOML_EXTERN toml_datum_t toml_int_at(const toml_array_t *arr, int idx); +TOML_EXTERN toml_datum_t toml_double_at(const toml_array_t *arr, int idx); +TOML_EXTERN toml_datum_t toml_timestamp_at(const toml_array_t *arr, int idx); +/* ... retrieve array or table using index. */ +TOML_EXTERN toml_array_t *toml_array_at(const toml_array_t *arr, int idx); +TOML_EXTERN toml_table_t *toml_table_at(const toml_array_t *arr, int idx); + +/* on tables: */ +/* ... retrieve the key in table at keyidx. Return 0 if out of range. */ +TOML_EXTERN const char *toml_key_in(const toml_table_t *tab, int keyidx); +/* ... returns 1 if key exists in tab, 0 otherwise */ +TOML_EXTERN int toml_key_exists(const toml_table_t *tab, const char *key); +/* ... retrieve values using key. */ +TOML_EXTERN toml_datum_t toml_string_in(const toml_table_t *arr, + const char *key); +TOML_EXTERN toml_datum_t toml_bool_in(const toml_table_t *arr, const char *key); +TOML_EXTERN toml_datum_t toml_int_in(const toml_table_t *arr, const char *key); +TOML_EXTERN toml_datum_t toml_double_in(const toml_table_t *arr, + const char *key); +TOML_EXTERN toml_datum_t toml_timestamp_in(const toml_table_t *arr, + const char *key); +/* .. retrieve array or table using key. */ +TOML_EXTERN toml_array_t *toml_array_in(const toml_table_t *tab, + const char *key); +TOML_EXTERN toml_table_t *toml_table_in(const toml_table_t *tab, + const char *key); + +/*----------------------------------------------------------------- + * lesser used + */ +/* Return the array kind: 't'able, 'a'rray, 'v'alue, 'm'ixed */ +TOML_EXTERN char toml_array_kind(const toml_array_t *arr); + +/* For array kind 'v'alue, return the type of values + i:int, d:double, b:bool, s:string, t:time, D:date, T:timestamp, 'm'ixed + 0 if unknown +*/ +TOML_EXTERN char toml_array_type(const toml_array_t *arr); + +/* Return the key of an array */ +TOML_EXTERN const char *toml_array_key(const toml_array_t *arr); + +/* Return the number of key-values in a table */ +TOML_EXTERN int toml_table_nkval(const toml_table_t *tab); + +/* Return the number of arrays in a table */ +TOML_EXTERN int toml_table_narr(const toml_table_t *tab); + +/* Return the number of sub-tables in a table */ +TOML_EXTERN int toml_table_ntab(const toml_table_t *tab); + +/* Return the key of a table*/ +TOML_EXTERN const char *toml_table_key(const toml_table_t *tab); + +/*-------------------------------------------------------------- + * misc + */ +TOML_EXTERN int toml_utf8_to_ucs(const char *orig, int len, int64_t *ret); +TOML_EXTERN int toml_ucs_to_utf8(int64_t code, char buf[6]); +TOML_EXTERN void toml_set_memutil(void *(*xxmalloc)(size_t), + void (*xxfree)(void *)); + +/*-------------------------------------------------------------- + * deprecated + */ +/* A raw value, must be processed by toml_rto* before using. */ +typedef const char *toml_raw_t; +TOML_EXTERN toml_raw_t toml_raw_in(const toml_table_t *tab, const char *key); +TOML_EXTERN toml_raw_t toml_raw_at(const toml_array_t *arr, int idx); +TOML_EXTERN int toml_rtos(toml_raw_t s, char **ret); +TOML_EXTERN int toml_rtob(toml_raw_t s, int *ret); +TOML_EXTERN int toml_rtoi(toml_raw_t s, int64_t *ret); +TOML_EXTERN int toml_rtod(toml_raw_t s, double *ret); +TOML_EXTERN int toml_rtod_ex(toml_raw_t s, double *ret, char *buf, int buflen); +TOML_EXTERN int toml_rtots(toml_raw_t s, toml_timestamp_t *ret); + +#endif /* TOML_H */ diff --git a/deps/uthash/uthash.h b/deps/uthash/uthash.h new file mode 100644 index 0000000..5e5866a --- /dev/null +++ b/deps/uthash/uthash.h @@ -0,0 +1,1150 @@ +/* +Copyright (c) 2003-2018, Troy D. Hanson http://troydhanson.github.com/uthash/ +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS +IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A +PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER +OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#ifndef UTHASH_H +#define UTHASH_H + +#define UTHASH_VERSION 2.1.0 + +#include /* memcmp, memset, strlen */ +#include /* ptrdiff_t */ +#include /* exit */ + +/* These macros use decltype or the earlier __typeof GNU extension. + As decltype is only available in newer compilers (VS2010 or gcc 4.3+ + when compiling c++ source) this code uses whatever method is needed + or, for VS2008 where neither is available, uses casting workarounds. */ +#if !defined(DECLTYPE) && !defined(NO_DECLTYPE) +#if defined(_MSC_VER) /* MS compiler */ +#if _MSC_VER >= 1600 && defined(__cplusplus) /* VS2010 or newer in C++ mode */ +#define DECLTYPE(x) (decltype(x)) +#else /* VS2008 or older (or VS2010 in C mode) */ +#define NO_DECLTYPE +#endif +#elif defined(__BORLANDC__) || defined(__ICCARM__) || defined(__LCC__) || defined(__WATCOMC__) +#define NO_DECLTYPE +#else /* GNU, Sun and other compilers */ +#define DECLTYPE(x) (__typeof(x)) +#endif +#endif + +#ifdef NO_DECLTYPE +#define DECLTYPE(x) +#define DECLTYPE_ASSIGN(dst,src) \ +do { \ + char **_da_dst = (char**)(&(dst)); \ + *_da_dst = (char*)(src); \ +} while (0) +#else +#define DECLTYPE_ASSIGN(dst,src) \ +do { \ + (dst) = DECLTYPE(dst)(src); \ +} while (0) +#endif + +/* a number of the hash function use uint32_t which isn't defined on Pre VS2010 */ +#if defined(_WIN32) +#if defined(_MSC_VER) && _MSC_VER >= 1600 +#include +#elif defined(__WATCOMC__) || defined(__MINGW32__) || defined(__CYGWIN__) +#include +#else +typedef unsigned int uint32_t; +typedef unsigned char uint8_t; +#endif +#elif defined(__GNUC__) && !defined(__VXWORKS__) +#include +#else +typedef unsigned int uint32_t; +typedef unsigned char uint8_t; +#endif + +#ifndef uthash_malloc +#define uthash_malloc(sz) malloc(sz) /* malloc fcn */ +#endif +#ifndef uthash_free +#define uthash_free(ptr,sz) free(ptr) /* free fcn */ +#endif +#ifndef uthash_bzero +#define uthash_bzero(a,n) memset(a,'\0',n) +#endif +#ifndef uthash_strlen +#define uthash_strlen(s) strlen(s) +#endif + +#ifdef uthash_memcmp +/* This warning will not catch programs that define uthash_memcmp AFTER including uthash.h. */ +#warning "uthash_memcmp is deprecated; please use HASH_KEYCMP instead" +#else +#define uthash_memcmp(a,b,n) memcmp(a,b,n) +#endif + +#ifndef HASH_KEYCMP +#define HASH_KEYCMP(a,b,n) uthash_memcmp(a,b,n) +#endif + +#ifndef uthash_noexpand_fyi +#define uthash_noexpand_fyi(tbl) /* can be defined to log noexpand */ +#endif +#ifndef uthash_expand_fyi +#define uthash_expand_fyi(tbl) /* can be defined to log expands */ +#endif + +#ifndef HASH_NONFATAL_OOM +#define HASH_NONFATAL_OOM 0 +#endif + +#if HASH_NONFATAL_OOM +/* malloc failures can be recovered from */ + +#ifndef uthash_nonfatal_oom +#define uthash_nonfatal_oom(obj) do {} while (0) /* non-fatal OOM error */ +#endif + +#define HASH_RECORD_OOM(oomed) do { (oomed) = 1; } while (0) +#define IF_HASH_NONFATAL_OOM(x) x + +#else +/* malloc failures result in lost memory, hash tables are unusable */ + +#ifndef uthash_fatal +#define uthash_fatal(msg) exit(-1) /* fatal OOM error */ +#endif + +#define HASH_RECORD_OOM(oomed) uthash_fatal("out of memory") +#define IF_HASH_NONFATAL_OOM(x) + +#endif + +/* initial number of buckets */ +#define HASH_INITIAL_NUM_BUCKETS 32U /* initial number of buckets */ +#define HASH_INITIAL_NUM_BUCKETS_LOG2 5U /* lg2 of initial number of buckets */ +#define HASH_BKT_CAPACITY_THRESH 10U /* expand when bucket count reaches */ + +/* calculate the element whose hash handle address is hhp */ +#define ELMT_FROM_HH(tbl,hhp) ((void*)(((char*)(hhp)) - ((tbl)->hho))) +/* calculate the hash handle from element address elp */ +#define HH_FROM_ELMT(tbl,elp) ((UT_hash_handle*)(void*)(((char*)(elp)) + ((tbl)->hho))) + +#define HASH_ROLLBACK_BKT(hh, head, itemptrhh) \ +do { \ + struct UT_hash_handle *_hd_hh_item = (itemptrhh); \ + unsigned _hd_bkt; \ + HASH_TO_BKT(_hd_hh_item->hashv, (head)->hh.tbl->num_buckets, _hd_bkt); \ + (head)->hh.tbl->buckets[_hd_bkt].count++; \ + _hd_hh_item->hh_next = NULL; \ + _hd_hh_item->hh_prev = NULL; \ +} while (0) + +#define HASH_VALUE(keyptr,keylen,hashv) \ +do { \ + HASH_FCN(keyptr, keylen, hashv); \ +} while (0) + +#define HASH_FIND_BYHASHVALUE(hh,head,keyptr,keylen,hashval,out) \ +do { \ + (out) = NULL; \ + if (head) { \ + unsigned _hf_bkt; \ + HASH_TO_BKT(hashval, (head)->hh.tbl->num_buckets, _hf_bkt); \ + if (HASH_BLOOM_TEST((head)->hh.tbl, hashval) != 0) { \ + HASH_FIND_IN_BKT((head)->hh.tbl, hh, (head)->hh.tbl->buckets[ _hf_bkt ], keyptr, keylen, hashval, out); \ + } \ + } \ +} while (0) + +#define HASH_FIND(hh,head,keyptr,keylen,out) \ +do { \ + (out) = NULL; \ + if (head) { \ + unsigned _hf_hashv; \ + HASH_VALUE(keyptr, keylen, _hf_hashv); \ + HASH_FIND_BYHASHVALUE(hh, head, keyptr, keylen, _hf_hashv, out); \ + } \ +} while (0) + +#ifdef HASH_BLOOM +#define HASH_BLOOM_BITLEN (1UL << HASH_BLOOM) +#define HASH_BLOOM_BYTELEN (HASH_BLOOM_BITLEN/8UL) + (((HASH_BLOOM_BITLEN%8UL)!=0UL) ? 1UL : 0UL) +#define HASH_BLOOM_MAKE(tbl,oomed) \ +do { \ + (tbl)->bloom_nbits = HASH_BLOOM; \ + (tbl)->bloom_bv = (uint8_t*)uthash_malloc(HASH_BLOOM_BYTELEN); \ + if (!(tbl)->bloom_bv) { \ + HASH_RECORD_OOM(oomed); \ + } else { \ + uthash_bzero((tbl)->bloom_bv, HASH_BLOOM_BYTELEN); \ + (tbl)->bloom_sig = HASH_BLOOM_SIGNATURE; \ + } \ +} while (0) + +#define HASH_BLOOM_FREE(tbl) \ +do { \ + uthash_free((tbl)->bloom_bv, HASH_BLOOM_BYTELEN); \ +} while (0) + +#define HASH_BLOOM_BITSET(bv,idx) (bv[(idx)/8U] |= (1U << ((idx)%8U))) +#define HASH_BLOOM_BITTEST(bv,idx) (bv[(idx)/8U] & (1U << ((idx)%8U))) + +#define HASH_BLOOM_ADD(tbl,hashv) \ + HASH_BLOOM_BITSET((tbl)->bloom_bv, ((hashv) & (uint32_t)((1UL << (tbl)->bloom_nbits) - 1U))) + +#define HASH_BLOOM_TEST(tbl,hashv) \ + HASH_BLOOM_BITTEST((tbl)->bloom_bv, ((hashv) & (uint32_t)((1UL << (tbl)->bloom_nbits) - 1U))) + +#else +#define HASH_BLOOM_MAKE(tbl,oomed) +#define HASH_BLOOM_FREE(tbl) +#define HASH_BLOOM_ADD(tbl,hashv) +#define HASH_BLOOM_TEST(tbl,hashv) (1) +#define HASH_BLOOM_BYTELEN 0U +#endif + +#define HASH_MAKE_TABLE(hh,head,oomed) \ +do { \ + (head)->hh.tbl = (UT_hash_table*)uthash_malloc(sizeof(UT_hash_table)); \ + if (!(head)->hh.tbl) { \ + HASH_RECORD_OOM(oomed); \ + } else { \ + uthash_bzero((head)->hh.tbl, sizeof(UT_hash_table)); \ + (head)->hh.tbl->tail = &((head)->hh); \ + (head)->hh.tbl->num_buckets = HASH_INITIAL_NUM_BUCKETS; \ + (head)->hh.tbl->log2_num_buckets = HASH_INITIAL_NUM_BUCKETS_LOG2; \ + (head)->hh.tbl->hho = (char*)(&(head)->hh) - (char*)(head); \ + (head)->hh.tbl->buckets = (UT_hash_bucket*)uthash_malloc( \ + HASH_INITIAL_NUM_BUCKETS * sizeof(struct UT_hash_bucket)); \ + (head)->hh.tbl->signature = HASH_SIGNATURE; \ + if (!(head)->hh.tbl->buckets) { \ + HASH_RECORD_OOM(oomed); \ + uthash_free((head)->hh.tbl, sizeof(UT_hash_table)); \ + } else { \ + uthash_bzero((head)->hh.tbl->buckets, \ + HASH_INITIAL_NUM_BUCKETS * sizeof(struct UT_hash_bucket)); \ + HASH_BLOOM_MAKE((head)->hh.tbl, oomed); \ + IF_HASH_NONFATAL_OOM( \ + if (oomed) { \ + uthash_free((head)->hh.tbl->buckets, \ + HASH_INITIAL_NUM_BUCKETS*sizeof(struct UT_hash_bucket)); \ + uthash_free((head)->hh.tbl, sizeof(UT_hash_table)); \ + } \ + ) \ + } \ + } \ +} while (0) + +#define HASH_REPLACE_BYHASHVALUE_INORDER(hh,head,fieldname,keylen_in,hashval,add,replaced,cmpfcn) \ +do { \ + (replaced) = NULL; \ + HASH_FIND_BYHASHVALUE(hh, head, &((add)->fieldname), keylen_in, hashval, replaced); \ + if (replaced) { \ + HASH_DELETE(hh, head, replaced); \ + } \ + HASH_ADD_KEYPTR_BYHASHVALUE_INORDER(hh, head, &((add)->fieldname), keylen_in, hashval, add, cmpfcn); \ +} while (0) + +#define HASH_REPLACE_BYHASHVALUE(hh,head,fieldname,keylen_in,hashval,add,replaced) \ +do { \ + (replaced) = NULL; \ + HASH_FIND_BYHASHVALUE(hh, head, &((add)->fieldname), keylen_in, hashval, replaced); \ + if (replaced) { \ + HASH_DELETE(hh, head, replaced); \ + } \ + HASH_ADD_KEYPTR_BYHASHVALUE(hh, head, &((add)->fieldname), keylen_in, hashval, add); \ +} while (0) + +#define HASH_REPLACE(hh,head,fieldname,keylen_in,add,replaced) \ +do { \ + unsigned _hr_hashv; \ + HASH_VALUE(&((add)->fieldname), keylen_in, _hr_hashv); \ + HASH_REPLACE_BYHASHVALUE(hh, head, fieldname, keylen_in, _hr_hashv, add, replaced); \ +} while (0) + +#define HASH_REPLACE_INORDER(hh,head,fieldname,keylen_in,add,replaced,cmpfcn) \ +do { \ + unsigned _hr_hashv; \ + HASH_VALUE(&((add)->fieldname), keylen_in, _hr_hashv); \ + HASH_REPLACE_BYHASHVALUE_INORDER(hh, head, fieldname, keylen_in, _hr_hashv, add, replaced, cmpfcn); \ +} while (0) + +#define HASH_APPEND_LIST(hh, head, add) \ +do { \ + (add)->hh.next = NULL; \ + (add)->hh.prev = ELMT_FROM_HH((head)->hh.tbl, (head)->hh.tbl->tail); \ + (head)->hh.tbl->tail->next = (add); \ + (head)->hh.tbl->tail = &((add)->hh); \ +} while (0) + +#define HASH_AKBI_INNER_LOOP(hh,head,add,cmpfcn) \ +do { \ + do { \ + if (cmpfcn(DECLTYPE(head)(_hs_iter), add) > 0) { \ + break; \ + } \ + } while ((_hs_iter = HH_FROM_ELMT((head)->hh.tbl, _hs_iter)->next)); \ +} while (0) + +#ifdef NO_DECLTYPE +#undef HASH_AKBI_INNER_LOOP +#define HASH_AKBI_INNER_LOOP(hh,head,add,cmpfcn) \ +do { \ + char *_hs_saved_head = (char*)(head); \ + do { \ + DECLTYPE_ASSIGN(head, _hs_iter); \ + if (cmpfcn(head, add) > 0) { \ + DECLTYPE_ASSIGN(head, _hs_saved_head); \ + break; \ + } \ + DECLTYPE_ASSIGN(head, _hs_saved_head); \ + } while ((_hs_iter = HH_FROM_ELMT((head)->hh.tbl, _hs_iter)->next)); \ +} while (0) +#endif + +#if HASH_NONFATAL_OOM + +#define HASH_ADD_TO_TABLE(hh,head,keyptr,keylen_in,hashval,add,oomed) \ +do { \ + if (!(oomed)) { \ + unsigned _ha_bkt; \ + (head)->hh.tbl->num_items++; \ + HASH_TO_BKT(hashval, (head)->hh.tbl->num_buckets, _ha_bkt); \ + HASH_ADD_TO_BKT((head)->hh.tbl->buckets[_ha_bkt], hh, &(add)->hh, oomed); \ + if (oomed) { \ + HASH_ROLLBACK_BKT(hh, head, &(add)->hh); \ + HASH_DELETE_HH(hh, head, &(add)->hh); \ + (add)->hh.tbl = NULL; \ + uthash_nonfatal_oom(add); \ + } else { \ + HASH_BLOOM_ADD((head)->hh.tbl, hashval); \ + HASH_EMIT_KEY(hh, head, keyptr, keylen_in); \ + } \ + } else { \ + (add)->hh.tbl = NULL; \ + uthash_nonfatal_oom(add); \ + } \ +} while (0) + +#else + +#define HASH_ADD_TO_TABLE(hh,head,keyptr,keylen_in,hashval,add,oomed) \ +do { \ + unsigned _ha_bkt; \ + (head)->hh.tbl->num_items++; \ + HASH_TO_BKT(hashval, (head)->hh.tbl->num_buckets, _ha_bkt); \ + HASH_ADD_TO_BKT((head)->hh.tbl->buckets[_ha_bkt], hh, &(add)->hh, oomed); \ + HASH_BLOOM_ADD((head)->hh.tbl, hashval); \ + HASH_EMIT_KEY(hh, head, keyptr, keylen_in); \ +} while (0) + +#endif + + +#define HASH_ADD_KEYPTR_BYHASHVALUE_INORDER(hh,head,keyptr,keylen_in,hashval,add,cmpfcn) \ +do { \ + IF_HASH_NONFATAL_OOM( int _ha_oomed = 0; ) \ + (add)->hh.hashv = (hashval); \ + (add)->hh.key = (char*) (keyptr); \ + (add)->hh.keylen = (unsigned) (keylen_in); \ + if (!(head)) { \ + (add)->hh.next = NULL; \ + (add)->hh.prev = NULL; \ + HASH_MAKE_TABLE(hh, add, _ha_oomed); \ + IF_HASH_NONFATAL_OOM( if (!_ha_oomed) { ) \ + (head) = (add); \ + IF_HASH_NONFATAL_OOM( } ) \ + } else { \ + void *_hs_iter = (head); \ + (add)->hh.tbl = (head)->hh.tbl; \ + HASH_AKBI_INNER_LOOP(hh, head, add, cmpfcn); \ + if (_hs_iter) { \ + (add)->hh.next = _hs_iter; \ + if (((add)->hh.prev = HH_FROM_ELMT((head)->hh.tbl, _hs_iter)->prev)) { \ + HH_FROM_ELMT((head)->hh.tbl, (add)->hh.prev)->next = (add); \ + } else { \ + (head) = (add); \ + } \ + HH_FROM_ELMT((head)->hh.tbl, _hs_iter)->prev = (add); \ + } else { \ + HASH_APPEND_LIST(hh, head, add); \ + } \ + } \ + HASH_ADD_TO_TABLE(hh, head, keyptr, keylen_in, hashval, add, _ha_oomed); \ + HASH_FSCK(hh, head, "HASH_ADD_KEYPTR_BYHASHVALUE_INORDER"); \ +} while (0) + +#define HASH_ADD_KEYPTR_INORDER(hh,head,keyptr,keylen_in,add,cmpfcn) \ +do { \ + unsigned _hs_hashv; \ + HASH_VALUE(keyptr, keylen_in, _hs_hashv); \ + HASH_ADD_KEYPTR_BYHASHVALUE_INORDER(hh, head, keyptr, keylen_in, _hs_hashv, add, cmpfcn); \ +} while (0) + +#define HASH_ADD_BYHASHVALUE_INORDER(hh,head,fieldname,keylen_in,hashval,add,cmpfcn) \ + HASH_ADD_KEYPTR_BYHASHVALUE_INORDER(hh, head, &((add)->fieldname), keylen_in, hashval, add, cmpfcn) + +#define HASH_ADD_INORDER(hh,head,fieldname,keylen_in,add,cmpfcn) \ + HASH_ADD_KEYPTR_INORDER(hh, head, &((add)->fieldname), keylen_in, add, cmpfcn) + +#define HASH_ADD_KEYPTR_BYHASHVALUE(hh,head,keyptr,keylen_in,hashval,add) \ +do { \ + IF_HASH_NONFATAL_OOM( int _ha_oomed = 0; ) \ + (add)->hh.hashv = (hashval); \ + (add)->hh.key = (char*) (keyptr); \ + (add)->hh.keylen = (unsigned) (keylen_in); \ + if (!(head)) { \ + (add)->hh.next = NULL; \ + (add)->hh.prev = NULL; \ + HASH_MAKE_TABLE(hh, add, _ha_oomed); \ + IF_HASH_NONFATAL_OOM( if (!_ha_oomed) { ) \ + (head) = (add); \ + IF_HASH_NONFATAL_OOM( } ) \ + } else { \ + (add)->hh.tbl = (head)->hh.tbl; \ + HASH_APPEND_LIST(hh, head, add); \ + } \ + HASH_ADD_TO_TABLE(hh, head, keyptr, keylen_in, hashval, add, _ha_oomed); \ + HASH_FSCK(hh, head, "HASH_ADD_KEYPTR_BYHASHVALUE"); \ +} while (0) + +#define HASH_ADD_KEYPTR(hh,head,keyptr,keylen_in,add) \ +do { \ + unsigned _ha_hashv; \ + HASH_VALUE(keyptr, keylen_in, _ha_hashv); \ + HASH_ADD_KEYPTR_BYHASHVALUE(hh, head, keyptr, keylen_in, _ha_hashv, add); \ +} while (0) + +#define HASH_ADD_BYHASHVALUE(hh,head,fieldname,keylen_in,hashval,add) \ + HASH_ADD_KEYPTR_BYHASHVALUE(hh, head, &((add)->fieldname), keylen_in, hashval, add) + +#define HASH_ADD(hh,head,fieldname,keylen_in,add) \ + HASH_ADD_KEYPTR(hh, head, &((add)->fieldname), keylen_in, add) + +#define HASH_TO_BKT(hashv,num_bkts,bkt) \ +do { \ + bkt = ((hashv) & ((num_bkts) - 1U)); \ +} while (0) + +/* delete "delptr" from the hash table. + * "the usual" patch-up process for the app-order doubly-linked-list. + * The use of _hd_hh_del below deserves special explanation. + * These used to be expressed using (delptr) but that led to a bug + * if someone used the same symbol for the head and deletee, like + * HASH_DELETE(hh,users,users); + * We want that to work, but by changing the head (users) below + * we were forfeiting our ability to further refer to the deletee (users) + * in the patch-up process. Solution: use scratch space to + * copy the deletee pointer, then the latter references are via that + * scratch pointer rather than through the repointed (users) symbol. + */ +#define HASH_DELETE(hh,head,delptr) \ + HASH_DELETE_HH(hh, head, &(delptr)->hh) + +#define HASH_DELETE_HH(hh,head,delptrhh) \ +do { \ + struct UT_hash_handle *_hd_hh_del = (delptrhh); \ + if ((_hd_hh_del->prev == NULL) && (_hd_hh_del->next == NULL)) { \ + HASH_BLOOM_FREE((head)->hh.tbl); \ + uthash_free((head)->hh.tbl->buckets, \ + (head)->hh.tbl->num_buckets * sizeof(struct UT_hash_bucket)); \ + uthash_free((head)->hh.tbl, sizeof(UT_hash_table)); \ + (head) = NULL; \ + } else { \ + unsigned _hd_bkt; \ + if (_hd_hh_del == (head)->hh.tbl->tail) { \ + (head)->hh.tbl->tail = HH_FROM_ELMT((head)->hh.tbl, _hd_hh_del->prev); \ + } \ + if (_hd_hh_del->prev != NULL) { \ + HH_FROM_ELMT((head)->hh.tbl, _hd_hh_del->prev)->next = _hd_hh_del->next; \ + } else { \ + DECLTYPE_ASSIGN(head, _hd_hh_del->next); \ + } \ + if (_hd_hh_del->next != NULL) { \ + HH_FROM_ELMT((head)->hh.tbl, _hd_hh_del->next)->prev = _hd_hh_del->prev; \ + } \ + HASH_TO_BKT(_hd_hh_del->hashv, (head)->hh.tbl->num_buckets, _hd_bkt); \ + HASH_DEL_IN_BKT((head)->hh.tbl->buckets[_hd_bkt], _hd_hh_del); \ + (head)->hh.tbl->num_items--; \ + } \ + HASH_FSCK(hh, head, "HASH_DELETE_HH"); \ +} while (0) + +/* convenience forms of HASH_FIND/HASH_ADD/HASH_DEL */ +#define HASH_FIND_STR(head,findstr,out) \ +do { \ + unsigned _uthash_hfstr_keylen = (unsigned)uthash_strlen(findstr); \ + HASH_FIND(hh, head, findstr, _uthash_hfstr_keylen, out); \ +} while (0) +#define HASH_ADD_STR(head,strfield,add) \ +do { \ + unsigned _uthash_hastr_keylen = (unsigned)uthash_strlen((add)->strfield); \ + HASH_ADD(hh, head, strfield[0], _uthash_hastr_keylen, add); \ +} while (0) +#define HASH_REPLACE_STR(head,strfield,add,replaced) \ +do { \ + unsigned _uthash_hrstr_keylen = (unsigned)uthash_strlen((add)->strfield); \ + HASH_REPLACE(hh, head, strfield[0], _uthash_hrstr_keylen, add, replaced); \ +} while (0) +#define HASH_FIND_INT(head,findint,out) \ + HASH_FIND(hh,head,findint,sizeof(int),out) +#define HASH_ADD_INT(head,intfield,add) \ + HASH_ADD(hh,head,intfield,sizeof(int),add) +#define HASH_REPLACE_INT(head,intfield,add,replaced) \ + HASH_REPLACE(hh,head,intfield,sizeof(int),add,replaced) +#define HASH_FIND_PTR(head,findptr,out) \ + HASH_FIND(hh,head,findptr,sizeof(void *),out) +#define HASH_ADD_PTR(head,ptrfield,add) \ + HASH_ADD(hh,head,ptrfield,sizeof(void *),add) +#define HASH_REPLACE_PTR(head,ptrfield,add,replaced) \ + HASH_REPLACE(hh,head,ptrfield,sizeof(void *),add,replaced) +#define HASH_DEL(head,delptr) \ + HASH_DELETE(hh,head,delptr) + +/* HASH_FSCK checks hash integrity on every add/delete when HASH_DEBUG is defined. + * This is for uthash developer only; it compiles away if HASH_DEBUG isn't defined. + */ +#ifdef HASH_DEBUG +#include /* fprintf, stderr */ +#define HASH_OOPS(...) do { fprintf(stderr, __VA_ARGS__); exit(-1); } while (0) +#define HASH_FSCK(hh,head,where) \ +do { \ + struct UT_hash_handle *_thh; \ + if (head) { \ + unsigned _bkt_i; \ + unsigned _count = 0; \ + char *_prev; \ + for (_bkt_i = 0; _bkt_i < (head)->hh.tbl->num_buckets; ++_bkt_i) { \ + unsigned _bkt_count = 0; \ + _thh = (head)->hh.tbl->buckets[_bkt_i].hh_head; \ + _prev = NULL; \ + while (_thh) { \ + if (_prev != (char*)(_thh->hh_prev)) { \ + HASH_OOPS("%s: invalid hh_prev %p, actual %p\n", \ + (where), (void*)_thh->hh_prev, (void*)_prev); \ + } \ + _bkt_count++; \ + _prev = (char*)(_thh); \ + _thh = _thh->hh_next; \ + } \ + _count += _bkt_count; \ + if ((head)->hh.tbl->buckets[_bkt_i].count != _bkt_count) { \ + HASH_OOPS("%s: invalid bucket count %u, actual %u\n", \ + (where), (head)->hh.tbl->buckets[_bkt_i].count, _bkt_count); \ + } \ + } \ + if (_count != (head)->hh.tbl->num_items) { \ + HASH_OOPS("%s: invalid hh item count %u, actual %u\n", \ + (where), (head)->hh.tbl->num_items, _count); \ + } \ + _count = 0; \ + _prev = NULL; \ + _thh = &(head)->hh; \ + while (_thh) { \ + _count++; \ + if (_prev != (char*)_thh->prev) { \ + HASH_OOPS("%s: invalid prev %p, actual %p\n", \ + (where), (void*)_thh->prev, (void*)_prev); \ + } \ + _prev = (char*)ELMT_FROM_HH((head)->hh.tbl, _thh); \ + _thh = (_thh->next ? HH_FROM_ELMT((head)->hh.tbl, _thh->next) : NULL); \ + } \ + if (_count != (head)->hh.tbl->num_items) { \ + HASH_OOPS("%s: invalid app item count %u, actual %u\n", \ + (where), (head)->hh.tbl->num_items, _count); \ + } \ + } \ +} while (0) +#else +#define HASH_FSCK(hh,head,where) +#endif + +/* When compiled with -DHASH_EMIT_KEYS, length-prefixed keys are emitted to + * the descriptor to which this macro is defined for tuning the hash function. + * The app can #include to get the prototype for write(2). */ +#ifdef HASH_EMIT_KEYS +#define HASH_EMIT_KEY(hh,head,keyptr,fieldlen) \ +do { \ + unsigned _klen = fieldlen; \ + write(HASH_EMIT_KEYS, &_klen, sizeof(_klen)); \ + write(HASH_EMIT_KEYS, keyptr, (unsigned long)fieldlen); \ +} while (0) +#else +#define HASH_EMIT_KEY(hh,head,keyptr,fieldlen) +#endif + +/* default to Jenkin's hash unless overridden e.g. DHASH_FUNCTION=HASH_SAX */ +#ifdef HASH_FUNCTION +#define HASH_FCN HASH_FUNCTION +#else +#define HASH_FCN HASH_JEN +#endif + +/* The Bernstein hash function, used in Perl prior to v5.6. Note (x<<5+x)=x*33. */ +#define HASH_BER(key,keylen,hashv) \ +do { \ + unsigned _hb_keylen = (unsigned)keylen; \ + const unsigned char *_hb_key = (const unsigned char*)(key); \ + (hashv) = 0; \ + while (_hb_keylen-- != 0U) { \ + (hashv) = (((hashv) << 5) + (hashv)) + *_hb_key++; \ + } \ +} while (0) + + +/* SAX/FNV/OAT/JEN hash functions are macro variants of those listed at + * http://eternallyconfuzzled.com/tuts/algorithms/jsw_tut_hashing.aspx */ +#define HASH_SAX(key,keylen,hashv) \ +do { \ + unsigned _sx_i; \ + const unsigned char *_hs_key = (const unsigned char*)(key); \ + hashv = 0; \ + for (_sx_i=0; _sx_i < keylen; _sx_i++) { \ + hashv ^= (hashv << 5) + (hashv >> 2) + _hs_key[_sx_i]; \ + } \ +} while (0) +/* FNV-1a variation */ +#define HASH_FNV(key,keylen,hashv) \ +do { \ + unsigned _fn_i; \ + const unsigned char *_hf_key = (const unsigned char*)(key); \ + (hashv) = 2166136261U; \ + for (_fn_i=0; _fn_i < keylen; _fn_i++) { \ + hashv = hashv ^ _hf_key[_fn_i]; \ + hashv = hashv * 16777619U; \ + } \ +} while (0) + +#define HASH_OAT(key,keylen,hashv) \ +do { \ + unsigned _ho_i; \ + const unsigned char *_ho_key=(const unsigned char*)(key); \ + hashv = 0; \ + for(_ho_i=0; _ho_i < keylen; _ho_i++) { \ + hashv += _ho_key[_ho_i]; \ + hashv += (hashv << 10); \ + hashv ^= (hashv >> 6); \ + } \ + hashv += (hashv << 3); \ + hashv ^= (hashv >> 11); \ + hashv += (hashv << 15); \ +} while (0) + +#define HASH_JEN_MIX(a,b,c) \ +do { \ + a -= b; a -= c; a ^= ( c >> 13 ); \ + b -= c; b -= a; b ^= ( a << 8 ); \ + c -= a; c -= b; c ^= ( b >> 13 ); \ + a -= b; a -= c; a ^= ( c >> 12 ); \ + b -= c; b -= a; b ^= ( a << 16 ); \ + c -= a; c -= b; c ^= ( b >> 5 ); \ + a -= b; a -= c; a ^= ( c >> 3 ); \ + b -= c; b -= a; b ^= ( a << 10 ); \ + c -= a; c -= b; c ^= ( b >> 15 ); \ +} while (0) + +#define HASH_JEN(key,keylen,hashv) \ +do { \ + unsigned _hj_i,_hj_j,_hj_k; \ + unsigned const char *_hj_key=(unsigned const char*)(key); \ + hashv = 0xfeedbeefu; \ + _hj_i = _hj_j = 0x9e3779b9u; \ + _hj_k = (unsigned)(keylen); \ + while (_hj_k >= 12U) { \ + _hj_i += (_hj_key[0] + ( (unsigned)_hj_key[1] << 8 ) \ + + ( (unsigned)_hj_key[2] << 16 ) \ + + ( (unsigned)_hj_key[3] << 24 ) ); \ + _hj_j += (_hj_key[4] + ( (unsigned)_hj_key[5] << 8 ) \ + + ( (unsigned)_hj_key[6] << 16 ) \ + + ( (unsigned)_hj_key[7] << 24 ) ); \ + hashv += (_hj_key[8] + ( (unsigned)_hj_key[9] << 8 ) \ + + ( (unsigned)_hj_key[10] << 16 ) \ + + ( (unsigned)_hj_key[11] << 24 ) ); \ + \ + HASH_JEN_MIX(_hj_i, _hj_j, hashv); \ + \ + _hj_key += 12; \ + _hj_k -= 12U; \ + } \ + hashv += (unsigned)(keylen); \ + switch ( _hj_k ) { \ + case 11: hashv += ( (unsigned)_hj_key[10] << 24 ); /* FALLTHROUGH */ \ + case 10: hashv += ( (unsigned)_hj_key[9] << 16 ); /* FALLTHROUGH */ \ + case 9: hashv += ( (unsigned)_hj_key[8] << 8 ); /* FALLTHROUGH */ \ + case 8: _hj_j += ( (unsigned)_hj_key[7] << 24 ); /* FALLTHROUGH */ \ + case 7: _hj_j += ( (unsigned)_hj_key[6] << 16 ); /* FALLTHROUGH */ \ + case 6: _hj_j += ( (unsigned)_hj_key[5] << 8 ); /* FALLTHROUGH */ \ + case 5: _hj_j += _hj_key[4]; /* FALLTHROUGH */ \ + case 4: _hj_i += ( (unsigned)_hj_key[3] << 24 ); /* FALLTHROUGH */ \ + case 3: _hj_i += ( (unsigned)_hj_key[2] << 16 ); /* FALLTHROUGH */ \ + case 2: _hj_i += ( (unsigned)_hj_key[1] << 8 ); /* FALLTHROUGH */ \ + case 1: _hj_i += _hj_key[0]; \ + } \ + HASH_JEN_MIX(_hj_i, _hj_j, hashv); \ +} while (0) + +/* The Paul Hsieh hash function */ +#undef get16bits +#if (defined(__GNUC__) && defined(__i386__)) || defined(__WATCOMC__) \ + || defined(_MSC_VER) || defined (__BORLANDC__) || defined (__TURBOC__) +#define get16bits(d) (*((const uint16_t *) (d))) +#endif + +#if !defined (get16bits) +#define get16bits(d) ((((uint32_t)(((const uint8_t *)(d))[1])) << 8) \ + +(uint32_t)(((const uint8_t *)(d))[0]) ) +#endif +#define HASH_SFH(key,keylen,hashv) \ +do { \ + unsigned const char *_sfh_key=(unsigned const char*)(key); \ + uint32_t _sfh_tmp, _sfh_len = (uint32_t)keylen; \ + \ + unsigned _sfh_rem = _sfh_len & 3U; \ + _sfh_len >>= 2; \ + hashv = 0xcafebabeu; \ + \ + /* Main loop */ \ + for (;_sfh_len > 0U; _sfh_len--) { \ + hashv += get16bits (_sfh_key); \ + _sfh_tmp = ((uint32_t)(get16bits (_sfh_key+2)) << 11) ^ hashv; \ + hashv = (hashv << 16) ^ _sfh_tmp; \ + _sfh_key += 2U*sizeof (uint16_t); \ + hashv += hashv >> 11; \ + } \ + \ + /* Handle end cases */ \ + switch (_sfh_rem) { \ + case 3: hashv += get16bits (_sfh_key); \ + hashv ^= hashv << 16; \ + hashv ^= (uint32_t)(_sfh_key[sizeof (uint16_t)]) << 18; \ + hashv += hashv >> 11; \ + break; \ + case 2: hashv += get16bits (_sfh_key); \ + hashv ^= hashv << 11; \ + hashv += hashv >> 17; \ + break; \ + case 1: hashv += *_sfh_key; \ + hashv ^= hashv << 10; \ + hashv += hashv >> 1; \ + } \ + \ + /* Force "avalanching" of final 127 bits */ \ + hashv ^= hashv << 3; \ + hashv += hashv >> 5; \ + hashv ^= hashv << 4; \ + hashv += hashv >> 17; \ + hashv ^= hashv << 25; \ + hashv += hashv >> 6; \ +} while (0) + +/* iterate over items in a known bucket to find desired item */ +#define HASH_FIND_IN_BKT(tbl,hh,head,keyptr,keylen_in,hashval,out) \ +do { \ + if ((head).hh_head != NULL) { \ + DECLTYPE_ASSIGN(out, ELMT_FROM_HH(tbl, (head).hh_head)); \ + } else { \ + (out) = NULL; \ + } \ + while ((out) != NULL) { \ + if ((out)->hh.hashv == (hashval) && (out)->hh.keylen == (keylen_in)) { \ + if (HASH_KEYCMP((out)->hh.key, keyptr, keylen_in) == 0) { \ + break; \ + } \ + } \ + if ((out)->hh.hh_next != NULL) { \ + DECLTYPE_ASSIGN(out, ELMT_FROM_HH(tbl, (out)->hh.hh_next)); \ + } else { \ + (out) = NULL; \ + } \ + } \ +} while (0) + +/* add an item to a bucket */ +#define HASH_ADD_TO_BKT(head,hh,addhh,oomed) \ +do { \ + UT_hash_bucket *_ha_head = &(head); \ + _ha_head->count++; \ + (addhh)->hh_next = _ha_head->hh_head; \ + (addhh)->hh_prev = NULL; \ + if (_ha_head->hh_head != NULL) { \ + _ha_head->hh_head->hh_prev = (addhh); \ + } \ + _ha_head->hh_head = (addhh); \ + if ((_ha_head->count >= ((_ha_head->expand_mult + 1U) * HASH_BKT_CAPACITY_THRESH)) \ + && !(addhh)->tbl->noexpand) { \ + HASH_EXPAND_BUCKETS(addhh,(addhh)->tbl, oomed); \ + IF_HASH_NONFATAL_OOM( \ + if (oomed) { \ + HASH_DEL_IN_BKT(head,addhh); \ + } \ + ) \ + } \ +} while (0) + +/* remove an item from a given bucket */ +#define HASH_DEL_IN_BKT(head,delhh) \ +do { \ + UT_hash_bucket *_hd_head = &(head); \ + _hd_head->count--; \ + if (_hd_head->hh_head == (delhh)) { \ + _hd_head->hh_head = (delhh)->hh_next; \ + } \ + if ((delhh)->hh_prev) { \ + (delhh)->hh_prev->hh_next = (delhh)->hh_next; \ + } \ + if ((delhh)->hh_next) { \ + (delhh)->hh_next->hh_prev = (delhh)->hh_prev; \ + } \ +} while (0) + +/* Bucket expansion has the effect of doubling the number of buckets + * and redistributing the items into the new buckets. Ideally the + * items will distribute more or less evenly into the new buckets + * (the extent to which this is true is a measure of the quality of + * the hash function as it applies to the key domain). + * + * With the items distributed into more buckets, the chain length + * (item count) in each bucket is reduced. Thus by expanding buckets + * the hash keeps a bound on the chain length. This bounded chain + * length is the essence of how a hash provides constant time lookup. + * + * The calculation of tbl->ideal_chain_maxlen below deserves some + * explanation. First, keep in mind that we're calculating the ideal + * maximum chain length based on the *new* (doubled) bucket count. + * In fractions this is just n/b (n=number of items,b=new num buckets). + * Since the ideal chain length is an integer, we want to calculate + * ceil(n/b). We don't depend on floating point arithmetic in this + * hash, so to calculate ceil(n/b) with integers we could write + * + * ceil(n/b) = (n/b) + ((n%b)?1:0) + * + * and in fact a previous version of this hash did just that. + * But now we have improved things a bit by recognizing that b is + * always a power of two. We keep its base 2 log handy (call it lb), + * so now we can write this with a bit shift and logical AND: + * + * ceil(n/b) = (n>>lb) + ( (n & (b-1)) ? 1:0) + * + */ +#define HASH_EXPAND_BUCKETS(hh,tbl,oomed) \ +do { \ + unsigned _he_bkt; \ + unsigned _he_bkt_i; \ + struct UT_hash_handle *_he_thh, *_he_hh_nxt; \ + UT_hash_bucket *_he_new_buckets, *_he_newbkt; \ + _he_new_buckets = (UT_hash_bucket*)uthash_malloc( \ + 2UL * (tbl)->num_buckets * sizeof(struct UT_hash_bucket)); \ + if (!_he_new_buckets) { \ + HASH_RECORD_OOM(oomed); \ + } else { \ + uthash_bzero(_he_new_buckets, \ + 2UL * (tbl)->num_buckets * sizeof(struct UT_hash_bucket)); \ + (tbl)->ideal_chain_maxlen = \ + ((tbl)->num_items >> ((tbl)->log2_num_buckets+1U)) + \ + ((((tbl)->num_items & (((tbl)->num_buckets*2U)-1U)) != 0U) ? 1U : 0U); \ + (tbl)->nonideal_items = 0; \ + for (_he_bkt_i = 0; _he_bkt_i < (tbl)->num_buckets; _he_bkt_i++) { \ + _he_thh = (tbl)->buckets[ _he_bkt_i ].hh_head; \ + while (_he_thh != NULL) { \ + _he_hh_nxt = _he_thh->hh_next; \ + HASH_TO_BKT(_he_thh->hashv, (tbl)->num_buckets * 2U, _he_bkt); \ + _he_newbkt = &(_he_new_buckets[_he_bkt]); \ + if (++(_he_newbkt->count) > (tbl)->ideal_chain_maxlen) { \ + (tbl)->nonideal_items++; \ + if (_he_newbkt->count > _he_newbkt->expand_mult * (tbl)->ideal_chain_maxlen) { \ + _he_newbkt->expand_mult++; \ + } \ + } \ + _he_thh->hh_prev = NULL; \ + _he_thh->hh_next = _he_newbkt->hh_head; \ + if (_he_newbkt->hh_head != NULL) { \ + _he_newbkt->hh_head->hh_prev = _he_thh; \ + } \ + _he_newbkt->hh_head = _he_thh; \ + _he_thh = _he_hh_nxt; \ + } \ + } \ + uthash_free((tbl)->buckets, (tbl)->num_buckets * sizeof(struct UT_hash_bucket)); \ + (tbl)->num_buckets *= 2U; \ + (tbl)->log2_num_buckets++; \ + (tbl)->buckets = _he_new_buckets; \ + (tbl)->ineff_expands = ((tbl)->nonideal_items > ((tbl)->num_items >> 1)) ? \ + ((tbl)->ineff_expands+1U) : 0U; \ + if ((tbl)->ineff_expands > 1U) { \ + (tbl)->noexpand = 1; \ + uthash_noexpand_fyi(tbl); \ + } \ + uthash_expand_fyi(tbl); \ + } \ +} while (0) + + +/* This is an adaptation of Simon Tatham's O(n log(n)) mergesort */ +/* Note that HASH_SORT assumes the hash handle name to be hh. + * HASH_SRT was added to allow the hash handle name to be passed in. */ +#define HASH_SORT(head,cmpfcn) HASH_SRT(hh,head,cmpfcn) +#define HASH_SRT(hh,head,cmpfcn) \ +do { \ + unsigned _hs_i; \ + unsigned _hs_looping,_hs_nmerges,_hs_insize,_hs_psize,_hs_qsize; \ + struct UT_hash_handle *_hs_p, *_hs_q, *_hs_e, *_hs_list, *_hs_tail; \ + if (head != NULL) { \ + _hs_insize = 1; \ + _hs_looping = 1; \ + _hs_list = &((head)->hh); \ + while (_hs_looping != 0U) { \ + _hs_p = _hs_list; \ + _hs_list = NULL; \ + _hs_tail = NULL; \ + _hs_nmerges = 0; \ + while (_hs_p != NULL) { \ + _hs_nmerges++; \ + _hs_q = _hs_p; \ + _hs_psize = 0; \ + for (_hs_i = 0; _hs_i < _hs_insize; ++_hs_i) { \ + _hs_psize++; \ + _hs_q = ((_hs_q->next != NULL) ? \ + HH_FROM_ELMT((head)->hh.tbl, _hs_q->next) : NULL); \ + if (_hs_q == NULL) { \ + break; \ + } \ + } \ + _hs_qsize = _hs_insize; \ + while ((_hs_psize != 0U) || ((_hs_qsize != 0U) && (_hs_q != NULL))) { \ + if (_hs_psize == 0U) { \ + _hs_e = _hs_q; \ + _hs_q = ((_hs_q->next != NULL) ? \ + HH_FROM_ELMT((head)->hh.tbl, _hs_q->next) : NULL); \ + _hs_qsize--; \ + } else if ((_hs_qsize == 0U) || (_hs_q == NULL)) { \ + _hs_e = _hs_p; \ + if (_hs_p != NULL) { \ + _hs_p = ((_hs_p->next != NULL) ? \ + HH_FROM_ELMT((head)->hh.tbl, _hs_p->next) : NULL); \ + } \ + _hs_psize--; \ + } else if ((cmpfcn( \ + DECLTYPE(head)(ELMT_FROM_HH((head)->hh.tbl, _hs_p)), \ + DECLTYPE(head)(ELMT_FROM_HH((head)->hh.tbl, _hs_q)) \ + )) <= 0) { \ + _hs_e = _hs_p; \ + if (_hs_p != NULL) { \ + _hs_p = ((_hs_p->next != NULL) ? \ + HH_FROM_ELMT((head)->hh.tbl, _hs_p->next) : NULL); \ + } \ + _hs_psize--; \ + } else { \ + _hs_e = _hs_q; \ + _hs_q = ((_hs_q->next != NULL) ? \ + HH_FROM_ELMT((head)->hh.tbl, _hs_q->next) : NULL); \ + _hs_qsize--; \ + } \ + if ( _hs_tail != NULL ) { \ + _hs_tail->next = ((_hs_e != NULL) ? \ + ELMT_FROM_HH((head)->hh.tbl, _hs_e) : NULL); \ + } else { \ + _hs_list = _hs_e; \ + } \ + if (_hs_e != NULL) { \ + _hs_e->prev = ((_hs_tail != NULL) ? \ + ELMT_FROM_HH((head)->hh.tbl, _hs_tail) : NULL); \ + } \ + _hs_tail = _hs_e; \ + } \ + _hs_p = _hs_q; \ + } \ + if (_hs_tail != NULL) { \ + _hs_tail->next = NULL; \ + } \ + if (_hs_nmerges <= 1U) { \ + _hs_looping = 0; \ + (head)->hh.tbl->tail = _hs_tail; \ + DECLTYPE_ASSIGN(head, ELMT_FROM_HH((head)->hh.tbl, _hs_list)); \ + } \ + _hs_insize *= 2U; \ + } \ + HASH_FSCK(hh, head, "HASH_SRT"); \ + } \ +} while (0) + +/* This function selects items from one hash into another hash. + * The end result is that the selected items have dual presence + * in both hashes. There is no copy of the items made; rather + * they are added into the new hash through a secondary hash + * hash handle that must be present in the structure. */ +#define HASH_SELECT(hh_dst, dst, hh_src, src, cond) \ +do { \ + unsigned _src_bkt, _dst_bkt; \ + void *_last_elt = NULL, *_elt; \ + UT_hash_handle *_src_hh, *_dst_hh, *_last_elt_hh=NULL; \ + ptrdiff_t _dst_hho = ((char*)(&(dst)->hh_dst) - (char*)(dst)); \ + if ((src) != NULL) { \ + for (_src_bkt=0; _src_bkt < (src)->hh_src.tbl->num_buckets; _src_bkt++) { \ + for (_src_hh = (src)->hh_src.tbl->buckets[_src_bkt].hh_head; \ + _src_hh != NULL; \ + _src_hh = _src_hh->hh_next) { \ + _elt = ELMT_FROM_HH((src)->hh_src.tbl, _src_hh); \ + if (cond(_elt)) { \ + IF_HASH_NONFATAL_OOM( int _hs_oomed = 0; ) \ + _dst_hh = (UT_hash_handle*)(void*)(((char*)_elt) + _dst_hho); \ + _dst_hh->key = _src_hh->key; \ + _dst_hh->keylen = _src_hh->keylen; \ + _dst_hh->hashv = _src_hh->hashv; \ + _dst_hh->prev = _last_elt; \ + _dst_hh->next = NULL; \ + if (_last_elt_hh != NULL) { \ + _last_elt_hh->next = _elt; \ + } \ + if ((dst) == NULL) { \ + DECLTYPE_ASSIGN(dst, _elt); \ + HASH_MAKE_TABLE(hh_dst, dst, _hs_oomed); \ + IF_HASH_NONFATAL_OOM( \ + if (_hs_oomed) { \ + uthash_nonfatal_oom(_elt); \ + (dst) = NULL; \ + continue; \ + } \ + ) \ + } else { \ + _dst_hh->tbl = (dst)->hh_dst.tbl; \ + } \ + HASH_TO_BKT(_dst_hh->hashv, _dst_hh->tbl->num_buckets, _dst_bkt); \ + HASH_ADD_TO_BKT(_dst_hh->tbl->buckets[_dst_bkt], hh_dst, _dst_hh, _hs_oomed); \ + (dst)->hh_dst.tbl->num_items++; \ + IF_HASH_NONFATAL_OOM( \ + if (_hs_oomed) { \ + HASH_ROLLBACK_BKT(hh_dst, dst, _dst_hh); \ + HASH_DELETE_HH(hh_dst, dst, _dst_hh); \ + _dst_hh->tbl = NULL; \ + uthash_nonfatal_oom(_elt); \ + continue; \ + } \ + ) \ + HASH_BLOOM_ADD(_dst_hh->tbl, _dst_hh->hashv); \ + _last_elt = _elt; \ + _last_elt_hh = _dst_hh; \ + } \ + } \ + } \ + } \ + HASH_FSCK(hh_dst, dst, "HASH_SELECT"); \ +} while (0) + +#define HASH_CLEAR(hh,head) \ +do { \ + if ((head) != NULL) { \ + HASH_BLOOM_FREE((head)->hh.tbl); \ + uthash_free((head)->hh.tbl->buckets, \ + (head)->hh.tbl->num_buckets*sizeof(struct UT_hash_bucket)); \ + uthash_free((head)->hh.tbl, sizeof(UT_hash_table)); \ + (head) = NULL; \ + } \ +} while (0) + +#define HASH_OVERHEAD(hh,head) \ + (((head) != NULL) ? ( \ + (size_t)(((head)->hh.tbl->num_items * sizeof(UT_hash_handle)) + \ + ((head)->hh.tbl->num_buckets * sizeof(UT_hash_bucket)) + \ + sizeof(UT_hash_table) + \ + (HASH_BLOOM_BYTELEN))) : 0U) + +#ifdef NO_DECLTYPE +#define HASH_ITER(hh,head,el,tmp) \ +for(((el)=(head)), ((*(char**)(&(tmp)))=(char*)((head!=NULL)?(head)->hh.next:NULL)); \ + (el) != NULL; ((el)=(tmp)), ((*(char**)(&(tmp)))=(char*)((tmp!=NULL)?(tmp)->hh.next:NULL))) +#else +#define HASH_ITER(hh,head,el,tmp) \ +for(((el)=(head)), ((tmp)=DECLTYPE(el)((head!=NULL)?(head)->hh.next:NULL)); \ + (el) != NULL; ((el)=(tmp)), ((tmp)=DECLTYPE(el)((tmp!=NULL)?(tmp)->hh.next:NULL))) +#endif + +/* obtain a count of items in the hash */ +#define HASH_COUNT(head) HASH_CNT(hh,head) +#define HASH_CNT(hh,head) ((head != NULL)?((head)->hh.tbl->num_items):0U) + +typedef struct UT_hash_bucket { + struct UT_hash_handle *hh_head; + unsigned count; + + /* expand_mult is normally set to 0. In this situation, the max chain length + * threshold is enforced at its default value, HASH_BKT_CAPACITY_THRESH. (If + * the bucket's chain exceeds this length, bucket expansion is triggered). + * However, setting expand_mult to a non-zero value delays bucket expansion + * (that would be triggered by additions to this particular bucket) + * until its chain length reaches a *multiple* of HASH_BKT_CAPACITY_THRESH. + * (The multiplier is simply expand_mult+1). The whole idea of this + * multiplier is to reduce bucket expansions, since they are expensive, in + * situations where we know that a particular bucket tends to be overused. + * It is better to let its chain length grow to a longer yet-still-bounded + * value, than to do an O(n) bucket expansion too often. + */ + unsigned expand_mult; + +} UT_hash_bucket; + +/* random signature used only to find hash tables in external analysis */ +#define HASH_SIGNATURE 0xa0111fe1u +#define HASH_BLOOM_SIGNATURE 0xb12220f2u + +typedef struct UT_hash_table { + UT_hash_bucket *buckets; + unsigned num_buckets, log2_num_buckets; + unsigned num_items; + struct UT_hash_handle *tail; /* tail hh in app order, for fast append */ + ptrdiff_t hho; /* hash handle offset (byte pos of hash handle in element */ + + /* in an ideal situation (all buckets used equally), no bucket would have + * more than ceil(#items/#buckets) items. that's the ideal chain length. */ + unsigned ideal_chain_maxlen; + + /* nonideal_items is the number of items in the hash whose chain position + * exceeds the ideal chain maxlen. these items pay the penalty for an uneven + * hash distribution; reaching them in a chain traversal takes >ideal steps */ + unsigned nonideal_items; + + /* ineffective expands occur when a bucket doubling was performed, but + * afterward, more than half the items in the hash had nonideal chain + * positions. If this happens on two consecutive expansions we inhibit any + * further expansion, as it's not helping; this happens when the hash + * function isn't a good fit for the key domain. When expansion is inhibited + * the hash will still work, albeit no longer in constant time. */ + unsigned ineff_expands, noexpand; + + uint32_t signature; /* used only to find hash tables in external analysis */ +#ifdef HASH_BLOOM + uint32_t bloom_sig; /* used only to test bloom exists in external analysis */ + uint8_t *bloom_bv; + uint8_t bloom_nbits; +#endif + +} UT_hash_table; + +typedef struct UT_hash_handle { + struct UT_hash_table *tbl; + void *prev; /* prev element in app order */ + void *next; /* next element in app order */ + struct UT_hash_handle *hh_prev; /* previous hh in bucket order */ + struct UT_hash_handle *hh_next; /* next hh in bucket order */ + void *key; /* ptr to enclosing struct's key */ + unsigned keylen; /* enclosing struct's key len */ + unsigned hashv; /* result of hash-fcn(key) */ +} UT_hash_handle; + +#endif /* UTHASH_H */ diff --git a/deps/uthash/utlist.h b/deps/uthash/utlist.h new file mode 100644 index 0000000..492908c --- /dev/null +++ b/deps/uthash/utlist.h @@ -0,0 +1,1073 @@ +/* +Copyright (c) 2007-2022, Troy D. Hanson https://troydhanson.github.io/uthash/ +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS +IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A +PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER +OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#ifndef UTLIST_H +#define UTLIST_H + +#define UTLIST_VERSION 2.3.0 + +#include + +/* + * This file contains macros to manipulate singly and doubly-linked lists. + * + * 1. LL_ macros: singly-linked lists. + * 2. DL_ macros: doubly-linked lists. + * 3. CDL_ macros: circular doubly-linked lists. + * + * To use singly-linked lists, your structure must have a "next" pointer. + * To use doubly-linked lists, your structure must "prev" and "next" pointers. + * Either way, the pointer to the head of the list must be initialized to NULL. + * + * ----------------.EXAMPLE ------------------------- + * struct item { + * int id; + * struct item *prev, *next; + * } + * + * struct item *list = NULL: + * + * int main() { + * struct item *item; + * ... allocate and populate item ... + * DL_APPEND(list, item); + * } + * -------------------------------------------------- + * + * For doubly-linked lists, the append and delete macros are O(1) + * For singly-linked lists, append and delete are O(n) but prepend is O(1) + * The sort macro is O(n log(n)) for all types of single/double/circular lists. + */ + +/* These macros use decltype or the earlier __typeof GNU extension. + As decltype is only available in newer compilers (VS2010 or gcc 4.3+ + when compiling c++ source) this code uses whatever method is needed + or, for VS2008 where neither is available, uses casting workarounds. */ +#if !defined(LDECLTYPE) && !defined(NO_DECLTYPE) +#if defined(_MSC_VER) /* MS compiler */ +#if _MSC_VER >= 1600 && defined(__cplusplus) /* VS2010 or newer in C++ mode */ +#define LDECLTYPE(x) decltype(x) +#else /* VS2008 or older (or VS2010 in C mode) */ +#define NO_DECLTYPE +#endif +#elif defined(__BORLANDC__) || defined(__ICCARM__) || defined(__LCC__) || defined(__WATCOMC__) +#define NO_DECLTYPE +#else /* GNU, Sun and other compilers */ +#define LDECLTYPE(x) __typeof(x) +#endif +#endif + +/* for VS2008 we use some workarounds to get around the lack of decltype, + * namely, we always reassign our tmp variable to the list head if we need + * to dereference its prev/next pointers, and save/restore the real head.*/ +#ifdef NO_DECLTYPE +#define IF_NO_DECLTYPE(x) x +#define LDECLTYPE(x) char* +#define UTLIST_SV(elt,list) _tmp = (char*)(list); {char **_alias = (char**)&(list); *_alias = (elt); } +#define UTLIST_NEXT(elt,list,next) ((char*)((list)->next)) +#define UTLIST_NEXTASGN(elt,list,to,next) { char **_alias = (char**)&((list)->next); *_alias=(char*)(to); } +/* #define UTLIST_PREV(elt,list,prev) ((char*)((list)->prev)) */ +#define UTLIST_PREVASGN(elt,list,to,prev) { char **_alias = (char**)&((list)->prev); *_alias=(char*)(to); } +#define UTLIST_RS(list) { char **_alias = (char**)&(list); *_alias=_tmp; } +#define UTLIST_CASTASGN(a,b) { char **_alias = (char**)&(a); *_alias=(char*)(b); } +#else +#define IF_NO_DECLTYPE(x) +#define UTLIST_SV(elt,list) +#define UTLIST_NEXT(elt,list,next) ((elt)->next) +#define UTLIST_NEXTASGN(elt,list,to,next) ((elt)->next)=(to) +/* #define UTLIST_PREV(elt,list,prev) ((elt)->prev) */ +#define UTLIST_PREVASGN(elt,list,to,prev) ((elt)->prev)=(to) +#define UTLIST_RS(list) +#define UTLIST_CASTASGN(a,b) (a)=(b) +#endif + +/****************************************************************************** + * The sort macro is an adaptation of Simon Tatham's O(n log(n)) mergesort * + * Unwieldy variable names used here to avoid shadowing passed-in variables. * + *****************************************************************************/ +#define LL_SORT(list, cmp) \ + LL_SORT2(list, cmp, next) + +#define LL_SORT2(list, cmp, next) \ +do { \ + LDECLTYPE(list) _ls_p; \ + LDECLTYPE(list) _ls_q; \ + LDECLTYPE(list) _ls_e; \ + LDECLTYPE(list) _ls_tail; \ + IF_NO_DECLTYPE(LDECLTYPE(list) _tmp;) \ + int _ls_insize, _ls_nmerges, _ls_psize, _ls_qsize, _ls_i, _ls_looping; \ + if (list) { \ + _ls_insize = 1; \ + _ls_looping = 1; \ + while (_ls_looping) { \ + UTLIST_CASTASGN(_ls_p,list); \ + (list) = NULL; \ + _ls_tail = NULL; \ + _ls_nmerges = 0; \ + while (_ls_p) { \ + _ls_nmerges++; \ + _ls_q = _ls_p; \ + _ls_psize = 0; \ + for (_ls_i = 0; _ls_i < _ls_insize; _ls_i++) { \ + _ls_psize++; \ + UTLIST_SV(_ls_q,list); _ls_q = UTLIST_NEXT(_ls_q,list,next); UTLIST_RS(list); \ + if (!_ls_q) break; \ + } \ + _ls_qsize = _ls_insize; \ + while (_ls_psize > 0 || (_ls_qsize > 0 && _ls_q)) { \ + if (_ls_psize == 0) { \ + _ls_e = _ls_q; UTLIST_SV(_ls_q,list); _ls_q = \ + UTLIST_NEXT(_ls_q,list,next); UTLIST_RS(list); _ls_qsize--; \ + } else if (_ls_qsize == 0 || !_ls_q) { \ + _ls_e = _ls_p; UTLIST_SV(_ls_p,list); _ls_p = \ + UTLIST_NEXT(_ls_p,list,next); UTLIST_RS(list); _ls_psize--; \ + } else if (cmp(_ls_p,_ls_q) <= 0) { \ + _ls_e = _ls_p; UTLIST_SV(_ls_p,list); _ls_p = \ + UTLIST_NEXT(_ls_p,list,next); UTLIST_RS(list); _ls_psize--; \ + } else { \ + _ls_e = _ls_q; UTLIST_SV(_ls_q,list); _ls_q = \ + UTLIST_NEXT(_ls_q,list,next); UTLIST_RS(list); _ls_qsize--; \ + } \ + if (_ls_tail) { \ + UTLIST_SV(_ls_tail,list); UTLIST_NEXTASGN(_ls_tail,list,_ls_e,next); UTLIST_RS(list); \ + } else { \ + UTLIST_CASTASGN(list,_ls_e); \ + } \ + _ls_tail = _ls_e; \ + } \ + _ls_p = _ls_q; \ + } \ + if (_ls_tail) { \ + UTLIST_SV(_ls_tail,list); UTLIST_NEXTASGN(_ls_tail,list,NULL,next); UTLIST_RS(list); \ + } \ + if (_ls_nmerges <= 1) { \ + _ls_looping=0; \ + } \ + _ls_insize *= 2; \ + } \ + } \ +} while (0) + + +#define DL_SORT(list, cmp) \ + DL_SORT2(list, cmp, prev, next) + +#define DL_SORT2(list, cmp, prev, next) \ +do { \ + LDECLTYPE(list) _ls_p; \ + LDECLTYPE(list) _ls_q; \ + LDECLTYPE(list) _ls_e; \ + LDECLTYPE(list) _ls_tail; \ + IF_NO_DECLTYPE(LDECLTYPE(list) _tmp;) \ + int _ls_insize, _ls_nmerges, _ls_psize, _ls_qsize, _ls_i, _ls_looping; \ + if (list) { \ + _ls_insize = 1; \ + _ls_looping = 1; \ + while (_ls_looping) { \ + UTLIST_CASTASGN(_ls_p,list); \ + (list) = NULL; \ + _ls_tail = NULL; \ + _ls_nmerges = 0; \ + while (_ls_p) { \ + _ls_nmerges++; \ + _ls_q = _ls_p; \ + _ls_psize = 0; \ + for (_ls_i = 0; _ls_i < _ls_insize; _ls_i++) { \ + _ls_psize++; \ + UTLIST_SV(_ls_q,list); _ls_q = UTLIST_NEXT(_ls_q,list,next); UTLIST_RS(list); \ + if (!_ls_q) break; \ + } \ + _ls_qsize = _ls_insize; \ + while ((_ls_psize > 0) || ((_ls_qsize > 0) && _ls_q)) { \ + if (_ls_psize == 0) { \ + _ls_e = _ls_q; UTLIST_SV(_ls_q,list); _ls_q = \ + UTLIST_NEXT(_ls_q,list,next); UTLIST_RS(list); _ls_qsize--; \ + } else if ((_ls_qsize == 0) || (!_ls_q)) { \ + _ls_e = _ls_p; UTLIST_SV(_ls_p,list); _ls_p = \ + UTLIST_NEXT(_ls_p,list,next); UTLIST_RS(list); _ls_psize--; \ + } else if (cmp(_ls_p,_ls_q) <= 0) { \ + _ls_e = _ls_p; UTLIST_SV(_ls_p,list); _ls_p = \ + UTLIST_NEXT(_ls_p,list,next); UTLIST_RS(list); _ls_psize--; \ + } else { \ + _ls_e = _ls_q; UTLIST_SV(_ls_q,list); _ls_q = \ + UTLIST_NEXT(_ls_q,list,next); UTLIST_RS(list); _ls_qsize--; \ + } \ + if (_ls_tail) { \ + UTLIST_SV(_ls_tail,list); UTLIST_NEXTASGN(_ls_tail,list,_ls_e,next); UTLIST_RS(list); \ + } else { \ + UTLIST_CASTASGN(list,_ls_e); \ + } \ + UTLIST_SV(_ls_e,list); UTLIST_PREVASGN(_ls_e,list,_ls_tail,prev); UTLIST_RS(list); \ + _ls_tail = _ls_e; \ + } \ + _ls_p = _ls_q; \ + } \ + UTLIST_CASTASGN((list)->prev, _ls_tail); \ + UTLIST_SV(_ls_tail,list); UTLIST_NEXTASGN(_ls_tail,list,NULL,next); UTLIST_RS(list); \ + if (_ls_nmerges <= 1) { \ + _ls_looping=0; \ + } \ + _ls_insize *= 2; \ + } \ + } \ +} while (0) + +#define CDL_SORT(list, cmp) \ + CDL_SORT2(list, cmp, prev, next) + +#define CDL_SORT2(list, cmp, prev, next) \ +do { \ + LDECLTYPE(list) _ls_p; \ + LDECLTYPE(list) _ls_q; \ + LDECLTYPE(list) _ls_e; \ + LDECLTYPE(list) _ls_tail; \ + LDECLTYPE(list) _ls_oldhead; \ + LDECLTYPE(list) _tmp; \ + int _ls_insize, _ls_nmerges, _ls_psize, _ls_qsize, _ls_i, _ls_looping; \ + if (list) { \ + _ls_insize = 1; \ + _ls_looping = 1; \ + while (_ls_looping) { \ + UTLIST_CASTASGN(_ls_p,list); \ + UTLIST_CASTASGN(_ls_oldhead,list); \ + (list) = NULL; \ + _ls_tail = NULL; \ + _ls_nmerges = 0; \ + while (_ls_p) { \ + _ls_nmerges++; \ + _ls_q = _ls_p; \ + _ls_psize = 0; \ + for (_ls_i = 0; _ls_i < _ls_insize; _ls_i++) { \ + _ls_psize++; \ + UTLIST_SV(_ls_q,list); \ + if (UTLIST_NEXT(_ls_q,list,next) == _ls_oldhead) { \ + _ls_q = NULL; \ + } else { \ + _ls_q = UTLIST_NEXT(_ls_q,list,next); \ + } \ + UTLIST_RS(list); \ + if (!_ls_q) break; \ + } \ + _ls_qsize = _ls_insize; \ + while (_ls_psize > 0 || (_ls_qsize > 0 && _ls_q)) { \ + if (_ls_psize == 0) { \ + _ls_e = _ls_q; UTLIST_SV(_ls_q,list); _ls_q = \ + UTLIST_NEXT(_ls_q,list,next); UTLIST_RS(list); _ls_qsize--; \ + if (_ls_q == _ls_oldhead) { _ls_q = NULL; } \ + } else if (_ls_qsize == 0 || !_ls_q) { \ + _ls_e = _ls_p; UTLIST_SV(_ls_p,list); _ls_p = \ + UTLIST_NEXT(_ls_p,list,next); UTLIST_RS(list); _ls_psize--; \ + if (_ls_p == _ls_oldhead) { _ls_p = NULL; } \ + } else if (cmp(_ls_p,_ls_q) <= 0) { \ + _ls_e = _ls_p; UTLIST_SV(_ls_p,list); _ls_p = \ + UTLIST_NEXT(_ls_p,list,next); UTLIST_RS(list); _ls_psize--; \ + if (_ls_p == _ls_oldhead) { _ls_p = NULL; } \ + } else { \ + _ls_e = _ls_q; UTLIST_SV(_ls_q,list); _ls_q = \ + UTLIST_NEXT(_ls_q,list,next); UTLIST_RS(list); _ls_qsize--; \ + if (_ls_q == _ls_oldhead) { _ls_q = NULL; } \ + } \ + if (_ls_tail) { \ + UTLIST_SV(_ls_tail,list); UTLIST_NEXTASGN(_ls_tail,list,_ls_e,next); UTLIST_RS(list); \ + } else { \ + UTLIST_CASTASGN(list,_ls_e); \ + } \ + UTLIST_SV(_ls_e,list); UTLIST_PREVASGN(_ls_e,list,_ls_tail,prev); UTLIST_RS(list); \ + _ls_tail = _ls_e; \ + } \ + _ls_p = _ls_q; \ + } \ + UTLIST_CASTASGN((list)->prev,_ls_tail); \ + UTLIST_CASTASGN(_tmp,list); \ + UTLIST_SV(_ls_tail,list); UTLIST_NEXTASGN(_ls_tail,list,_tmp,next); UTLIST_RS(list); \ + if (_ls_nmerges <= 1) { \ + _ls_looping=0; \ + } \ + _ls_insize *= 2; \ + } \ + } \ +} while (0) + +/****************************************************************************** + * singly linked list macros (non-circular) * + *****************************************************************************/ +#define LL_PREPEND(head,add) \ + LL_PREPEND2(head,add,next) + +#define LL_PREPEND2(head,add,next) \ +do { \ + (add)->next = (head); \ + (head) = (add); \ +} while (0) + +#define LL_CONCAT(head1,head2) \ + LL_CONCAT2(head1,head2,next) + +#define LL_CONCAT2(head1,head2,next) \ +do { \ + LDECLTYPE(head1) _tmp; \ + if (head1) { \ + _tmp = (head1); \ + while (_tmp->next) { _tmp = _tmp->next; } \ + _tmp->next=(head2); \ + } else { \ + (head1)=(head2); \ + } \ +} while (0) + +#define LL_APPEND(head,add) \ + LL_APPEND2(head,add,next) + +#define LL_APPEND2(head,add,next) \ +do { \ + LDECLTYPE(head) _tmp; \ + (add)->next=NULL; \ + if (head) { \ + _tmp = (head); \ + while (_tmp->next) { _tmp = _tmp->next; } \ + _tmp->next=(add); \ + } else { \ + (head)=(add); \ + } \ +} while (0) + +#define LL_INSERT_INORDER(head,add,cmp) \ + LL_INSERT_INORDER2(head,add,cmp,next) + +#define LL_INSERT_INORDER2(head,add,cmp,next) \ +do { \ + LDECLTYPE(head) _tmp; \ + if (head) { \ + LL_LOWER_BOUND2(head, _tmp, add, cmp, next); \ + LL_APPEND_ELEM2(head, _tmp, add, next); \ + } else { \ + (head) = (add); \ + (head)->next = NULL; \ + } \ +} while (0) + +#define LL_LOWER_BOUND(head,elt,like,cmp) \ + LL_LOWER_BOUND2(head,elt,like,cmp,next) + +#define LL_LOWER_BOUND2(head,elt,like,cmp,next) \ + do { \ + if ((head) == NULL || (cmp(head, like)) >= 0) { \ + (elt) = NULL; \ + } else { \ + for ((elt) = (head); (elt)->next != NULL; (elt) = (elt)->next) { \ + if (cmp((elt)->next, like) >= 0) { \ + break; \ + } \ + } \ + } \ + } while (0) + +#define LL_DELETE(head,del) \ + LL_DELETE2(head,del,next) + +#define LL_DELETE2(head,del,next) \ +do { \ + LDECLTYPE(head) _tmp; \ + if ((head) == (del)) { \ + (head)=(head)->next; \ + } else { \ + _tmp = (head); \ + while (_tmp->next && (_tmp->next != (del))) { \ + _tmp = _tmp->next; \ + } \ + if (_tmp->next) { \ + _tmp->next = (del)->next; \ + } \ + } \ +} while (0) + +#define LL_COUNT(head,el,counter) \ + LL_COUNT2(head,el,counter,next) \ + +#define LL_COUNT2(head,el,counter,next) \ +do { \ + (counter) = 0; \ + LL_FOREACH2(head,el,next) { ++(counter); } \ +} while (0) + +#define LL_FOREACH(head,el) \ + LL_FOREACH2(head,el,next) + +#define LL_FOREACH2(head,el,next) \ + for ((el) = (head); el; (el) = (el)->next) + +#define LL_FOREACH_SAFE(head,el,tmp) \ + LL_FOREACH_SAFE2(head,el,tmp,next) + +#define LL_FOREACH_SAFE2(head,el,tmp,next) \ + for ((el) = (head); (el) && ((tmp) = (el)->next, 1); (el) = (tmp)) + +#define LL_SEARCH_SCALAR(head,out,field,val) \ + LL_SEARCH_SCALAR2(head,out,field,val,next) + +#define LL_SEARCH_SCALAR2(head,out,field,val,next) \ +do { \ + LL_FOREACH2(head,out,next) { \ + if ((out)->field == (val)) break; \ + } \ +} while (0) + +#define LL_SEARCH(head,out,elt,cmp) \ + LL_SEARCH2(head,out,elt,cmp,next) + +#define LL_SEARCH2(head,out,elt,cmp,next) \ +do { \ + LL_FOREACH2(head,out,next) { \ + if ((cmp(out,elt))==0) break; \ + } \ +} while (0) + +#define LL_REPLACE_ELEM2(head, el, add, next) \ +do { \ + LDECLTYPE(head) _tmp; \ + assert((head) != NULL); \ + assert((el) != NULL); \ + assert((add) != NULL); \ + (add)->next = (el)->next; \ + if ((head) == (el)) { \ + (head) = (add); \ + } else { \ + _tmp = (head); \ + while (_tmp->next && (_tmp->next != (el))) { \ + _tmp = _tmp->next; \ + } \ + if (_tmp->next) { \ + _tmp->next = (add); \ + } \ + } \ +} while (0) + +#define LL_REPLACE_ELEM(head, el, add) \ + LL_REPLACE_ELEM2(head, el, add, next) + +#define LL_PREPEND_ELEM2(head, el, add, next) \ +do { \ + if (el) { \ + LDECLTYPE(head) _tmp; \ + assert((head) != NULL); \ + assert((add) != NULL); \ + (add)->next = (el); \ + if ((head) == (el)) { \ + (head) = (add); \ + } else { \ + _tmp = (head); \ + while (_tmp->next && (_tmp->next != (el))) { \ + _tmp = _tmp->next; \ + } \ + if (_tmp->next) { \ + _tmp->next = (add); \ + } \ + } \ + } else { \ + LL_APPEND2(head, add, next); \ + } \ +} while (0) \ + +#define LL_PREPEND_ELEM(head, el, add) \ + LL_PREPEND_ELEM2(head, el, add, next) + +#define LL_APPEND_ELEM2(head, el, add, next) \ +do { \ + if (el) { \ + assert((head) != NULL); \ + assert((add) != NULL); \ + (add)->next = (el)->next; \ + (el)->next = (add); \ + } else { \ + LL_PREPEND2(head, add, next); \ + } \ +} while (0) \ + +#define LL_APPEND_ELEM(head, el, add) \ + LL_APPEND_ELEM2(head, el, add, next) + +#ifdef NO_DECLTYPE +/* Here are VS2008 / NO_DECLTYPE replacements for a few functions */ + +#undef LL_CONCAT2 +#define LL_CONCAT2(head1,head2,next) \ +do { \ + char *_tmp; \ + if (head1) { \ + _tmp = (char*)(head1); \ + while ((head1)->next) { (head1) = (head1)->next; } \ + (head1)->next = (head2); \ + UTLIST_RS(head1); \ + } else { \ + (head1)=(head2); \ + } \ +} while (0) + +#undef LL_APPEND2 +#define LL_APPEND2(head,add,next) \ +do { \ + if (head) { \ + (add)->next = head; /* use add->next as a temp variable */ \ + while ((add)->next->next) { (add)->next = (add)->next->next; } \ + (add)->next->next=(add); \ + } else { \ + (head)=(add); \ + } \ + (add)->next=NULL; \ +} while (0) + +#undef LL_INSERT_INORDER2 +#define LL_INSERT_INORDER2(head,add,cmp,next) \ +do { \ + if ((head) == NULL || (cmp(head, add)) >= 0) { \ + (add)->next = (head); \ + (head) = (add); \ + } else { \ + char *_tmp = (char*)(head); \ + while ((head)->next != NULL && (cmp((head)->next, add)) < 0) { \ + (head) = (head)->next; \ + } \ + (add)->next = (head)->next; \ + (head)->next = (add); \ + UTLIST_RS(head); \ + } \ +} while (0) + +#undef LL_DELETE2 +#define LL_DELETE2(head,del,next) \ +do { \ + if ((head) == (del)) { \ + (head)=(head)->next; \ + } else { \ + char *_tmp = (char*)(head); \ + while ((head)->next && ((head)->next != (del))) { \ + (head) = (head)->next; \ + } \ + if ((head)->next) { \ + (head)->next = ((del)->next); \ + } \ + UTLIST_RS(head); \ + } \ +} while (0) + +#undef LL_REPLACE_ELEM2 +#define LL_REPLACE_ELEM2(head, el, add, next) \ +do { \ + assert((head) != NULL); \ + assert((el) != NULL); \ + assert((add) != NULL); \ + if ((head) == (el)) { \ + (head) = (add); \ + } else { \ + (add)->next = head; \ + while ((add)->next->next && ((add)->next->next != (el))) { \ + (add)->next = (add)->next->next; \ + } \ + if ((add)->next->next) { \ + (add)->next->next = (add); \ + } \ + } \ + (add)->next = (el)->next; \ +} while (0) + +#undef LL_PREPEND_ELEM2 +#define LL_PREPEND_ELEM2(head, el, add, next) \ +do { \ + if (el) { \ + assert((head) != NULL); \ + assert((add) != NULL); \ + if ((head) == (el)) { \ + (head) = (add); \ + } else { \ + (add)->next = (head); \ + while ((add)->next->next && ((add)->next->next != (el))) { \ + (add)->next = (add)->next->next; \ + } \ + if ((add)->next->next) { \ + (add)->next->next = (add); \ + } \ + } \ + (add)->next = (el); \ + } else { \ + LL_APPEND2(head, add, next); \ + } \ +} while (0) \ + +#endif /* NO_DECLTYPE */ + +/****************************************************************************** + * doubly linked list macros (non-circular) * + *****************************************************************************/ +#define DL_PREPEND(head,add) \ + DL_PREPEND2(head,add,prev,next) + +#define DL_PREPEND2(head,add,prev,next) \ +do { \ + (add)->next = (head); \ + if (head) { \ + (add)->prev = (head)->prev; \ + (head)->prev = (add); \ + } else { \ + (add)->prev = (add); \ + } \ + (head) = (add); \ +} while (0) + +#define DL_APPEND(head,add) \ + DL_APPEND2(head,add,prev,next) + +#define DL_APPEND2(head,add,prev,next) \ +do { \ + if (head) { \ + (add)->prev = (head)->prev; \ + (head)->prev->next = (add); \ + (head)->prev = (add); \ + (add)->next = NULL; \ + } else { \ + (head)=(add); \ + (head)->prev = (head); \ + (head)->next = NULL; \ + } \ +} while (0) + +#define DL_INSERT_INORDER(head,add,cmp) \ + DL_INSERT_INORDER2(head,add,cmp,prev,next) + +#define DL_INSERT_INORDER2(head,add,cmp,prev,next) \ +do { \ + LDECLTYPE(head) _tmp; \ + if (head) { \ + DL_LOWER_BOUND2(head, _tmp, add, cmp, next); \ + DL_APPEND_ELEM2(head, _tmp, add, prev, next); \ + } else { \ + (head) = (add); \ + (head)->prev = (head); \ + (head)->next = NULL; \ + } \ +} while (0) + +#define DL_LOWER_BOUND(head,elt,like,cmp) \ + DL_LOWER_BOUND2(head,elt,like,cmp,next) + +#define DL_LOWER_BOUND2(head,elt,like,cmp,next) \ +do { \ + if ((head) == NULL || (cmp(head, like)) >= 0) { \ + (elt) = NULL; \ + } else { \ + for ((elt) = (head); (elt)->next != NULL; (elt) = (elt)->next) { \ + if ((cmp((elt)->next, like)) >= 0) { \ + break; \ + } \ + } \ + } \ +} while (0) + +#define DL_CONCAT(head1,head2) \ + DL_CONCAT2(head1,head2,prev,next) + +#define DL_CONCAT2(head1,head2,prev,next) \ +do { \ + LDECLTYPE(head1) _tmp; \ + if (head2) { \ + if (head1) { \ + UTLIST_CASTASGN(_tmp, (head2)->prev); \ + (head2)->prev = (head1)->prev; \ + (head1)->prev->next = (head2); \ + UTLIST_CASTASGN((head1)->prev, _tmp); \ + } else { \ + (head1)=(head2); \ + } \ + } \ +} while (0) + +#define DL_DELETE(head,del) \ + DL_DELETE2(head,del,prev,next) + +#define DL_DELETE2(head,del,prev,next) \ +do { \ + assert((head) != NULL); \ + assert((del)->prev != NULL); \ + if ((del)->prev == (del)) { \ + (head)=NULL; \ + } else if ((del)==(head)) { \ + (del)->next->prev = (del)->prev; \ + (head) = (del)->next; \ + } else { \ + (del)->prev->next = (del)->next; \ + if ((del)->next) { \ + (del)->next->prev = (del)->prev; \ + } else { \ + (head)->prev = (del)->prev; \ + } \ + } \ +} while (0) + +#define DL_COUNT(head,el,counter) \ + DL_COUNT2(head,el,counter,next) \ + +#define DL_COUNT2(head,el,counter,next) \ +do { \ + (counter) = 0; \ + DL_FOREACH2(head,el,next) { ++(counter); } \ +} while (0) + +#define DL_FOREACH(head,el) \ + DL_FOREACH2(head,el,next) + +#define DL_FOREACH2(head,el,next) \ + for ((el) = (head); el; (el) = (el)->next) + +/* this version is safe for deleting the elements during iteration */ +#define DL_FOREACH_SAFE(head,el,tmp) \ + DL_FOREACH_SAFE2(head,el,tmp,next) + +#define DL_FOREACH_SAFE2(head,el,tmp,next) \ + for ((el) = (head); (el) && ((tmp) = (el)->next, 1); (el) = (tmp)) + +/* these are identical to their singly-linked list counterparts */ +#define DL_SEARCH_SCALAR LL_SEARCH_SCALAR +#define DL_SEARCH LL_SEARCH +#define DL_SEARCH_SCALAR2 LL_SEARCH_SCALAR2 +#define DL_SEARCH2 LL_SEARCH2 + +#define DL_REPLACE_ELEM2(head, el, add, prev, next) \ +do { \ + assert((head) != NULL); \ + assert((el) != NULL); \ + assert((add) != NULL); \ + if ((head) == (el)) { \ + (head) = (add); \ + (add)->next = (el)->next; \ + if ((el)->next == NULL) { \ + (add)->prev = (add); \ + } else { \ + (add)->prev = (el)->prev; \ + (add)->next->prev = (add); \ + } \ + } else { \ + (add)->next = (el)->next; \ + (add)->prev = (el)->prev; \ + (add)->prev->next = (add); \ + if ((el)->next == NULL) { \ + (head)->prev = (add); \ + } else { \ + (add)->next->prev = (add); \ + } \ + } \ +} while (0) + +#define DL_REPLACE_ELEM(head, el, add) \ + DL_REPLACE_ELEM2(head, el, add, prev, next) + +#define DL_PREPEND_ELEM2(head, el, add, prev, next) \ +do { \ + if (el) { \ + assert((head) != NULL); \ + assert((add) != NULL); \ + (add)->next = (el); \ + (add)->prev = (el)->prev; \ + (el)->prev = (add); \ + if ((head) == (el)) { \ + (head) = (add); \ + } else { \ + (add)->prev->next = (add); \ + } \ + } else { \ + DL_APPEND2(head, add, prev, next); \ + } \ +} while (0) \ + +#define DL_PREPEND_ELEM(head, el, add) \ + DL_PREPEND_ELEM2(head, el, add, prev, next) + +#define DL_APPEND_ELEM2(head, el, add, prev, next) \ +do { \ + if (el) { \ + assert((head) != NULL); \ + assert((add) != NULL); \ + (add)->next = (el)->next; \ + (add)->prev = (el); \ + (el)->next = (add); \ + if ((add)->next) { \ + (add)->next->prev = (add); \ + } else { \ + (head)->prev = (add); \ + } \ + } else { \ + DL_PREPEND2(head, add, prev, next); \ + } \ +} while (0) \ + +#define DL_APPEND_ELEM(head, el, add) \ + DL_APPEND_ELEM2(head, el, add, prev, next) + +#ifdef NO_DECLTYPE +/* Here are VS2008 / NO_DECLTYPE replacements for a few functions */ + +#undef DL_INSERT_INORDER2 +#define DL_INSERT_INORDER2(head,add,cmp,prev,next) \ +do { \ + if ((head) == NULL) { \ + (add)->prev = (add); \ + (add)->next = NULL; \ + (head) = (add); \ + } else if ((cmp(head, add)) >= 0) { \ + (add)->prev = (head)->prev; \ + (add)->next = (head); \ + (head)->prev = (add); \ + (head) = (add); \ + } else { \ + char *_tmp = (char*)(head); \ + while ((head)->next && (cmp((head)->next, add)) < 0) { \ + (head) = (head)->next; \ + } \ + (add)->prev = (head); \ + (add)->next = (head)->next; \ + (head)->next = (add); \ + UTLIST_RS(head); \ + if ((add)->next) { \ + (add)->next->prev = (add); \ + } else { \ + (head)->prev = (add); \ + } \ + } \ +} while (0) +#endif /* NO_DECLTYPE */ + +/****************************************************************************** + * circular doubly linked list macros * + *****************************************************************************/ +#define CDL_APPEND(head,add) \ + CDL_APPEND2(head,add,prev,next) + +#define CDL_APPEND2(head,add,prev,next) \ +do { \ + if (head) { \ + (add)->prev = (head)->prev; \ + (add)->next = (head); \ + (head)->prev = (add); \ + (add)->prev->next = (add); \ + } else { \ + (add)->prev = (add); \ + (add)->next = (add); \ + (head) = (add); \ + } \ +} while (0) + +#define CDL_PREPEND(head,add) \ + CDL_PREPEND2(head,add,prev,next) + +#define CDL_PREPEND2(head,add,prev,next) \ +do { \ + if (head) { \ + (add)->prev = (head)->prev; \ + (add)->next = (head); \ + (head)->prev = (add); \ + (add)->prev->next = (add); \ + } else { \ + (add)->prev = (add); \ + (add)->next = (add); \ + } \ + (head) = (add); \ +} while (0) + +#define CDL_INSERT_INORDER(head,add,cmp) \ + CDL_INSERT_INORDER2(head,add,cmp,prev,next) + +#define CDL_INSERT_INORDER2(head,add,cmp,prev,next) \ +do { \ + LDECLTYPE(head) _tmp; \ + if (head) { \ + CDL_LOWER_BOUND2(head, _tmp, add, cmp, next); \ + CDL_APPEND_ELEM2(head, _tmp, add, prev, next); \ + } else { \ + (head) = (add); \ + (head)->next = (head); \ + (head)->prev = (head); \ + } \ +} while (0) + +#define CDL_LOWER_BOUND(head,elt,like,cmp) \ + CDL_LOWER_BOUND2(head,elt,like,cmp,next) + +#define CDL_LOWER_BOUND2(head,elt,like,cmp,next) \ +do { \ + if ((head) == NULL || (cmp(head, like)) >= 0) { \ + (elt) = NULL; \ + } else { \ + for ((elt) = (head); (elt)->next != (head); (elt) = (elt)->next) { \ + if ((cmp((elt)->next, like)) >= 0) { \ + break; \ + } \ + } \ + } \ +} while (0) + +#define CDL_DELETE(head,del) \ + CDL_DELETE2(head,del,prev,next) + +#define CDL_DELETE2(head,del,prev,next) \ +do { \ + if (((head)==(del)) && ((head)->next == (head))) { \ + (head) = NULL; \ + } else { \ + (del)->next->prev = (del)->prev; \ + (del)->prev->next = (del)->next; \ + if ((del) == (head)) (head)=(del)->next; \ + } \ +} while (0) + +#define CDL_COUNT(head,el,counter) \ + CDL_COUNT2(head,el,counter,next) \ + +#define CDL_COUNT2(head, el, counter,next) \ +do { \ + (counter) = 0; \ + CDL_FOREACH2(head,el,next) { ++(counter); } \ +} while (0) + +#define CDL_FOREACH(head,el) \ + CDL_FOREACH2(head,el,next) + +#define CDL_FOREACH2(head,el,next) \ + for ((el)=(head);el;(el)=(((el)->next==(head)) ? NULL : (el)->next)) + +#define CDL_FOREACH_SAFE(head,el,tmp1,tmp2) \ + CDL_FOREACH_SAFE2(head,el,tmp1,tmp2,prev,next) + +#define CDL_FOREACH_SAFE2(head,el,tmp1,tmp2,prev,next) \ + for ((el) = (head), (tmp1) = (head) ? (head)->prev : NULL; \ + (el) && ((tmp2) = (el)->next, 1); \ + (el) = ((el) == (tmp1) ? NULL : (tmp2))) + +#define CDL_SEARCH_SCALAR(head,out,field,val) \ + CDL_SEARCH_SCALAR2(head,out,field,val,next) + +#define CDL_SEARCH_SCALAR2(head,out,field,val,next) \ +do { \ + CDL_FOREACH2(head,out,next) { \ + if ((out)->field == (val)) break; \ + } \ +} while (0) + +#define CDL_SEARCH(head,out,elt,cmp) \ + CDL_SEARCH2(head,out,elt,cmp,next) + +#define CDL_SEARCH2(head,out,elt,cmp,next) \ +do { \ + CDL_FOREACH2(head,out,next) { \ + if ((cmp(out,elt))==0) break; \ + } \ +} while (0) + +#define CDL_REPLACE_ELEM2(head, el, add, prev, next) \ +do { \ + assert((head) != NULL); \ + assert((el) != NULL); \ + assert((add) != NULL); \ + if ((el)->next == (el)) { \ + (add)->next = (add); \ + (add)->prev = (add); \ + (head) = (add); \ + } else { \ + (add)->next = (el)->next; \ + (add)->prev = (el)->prev; \ + (add)->next->prev = (add); \ + (add)->prev->next = (add); \ + if ((head) == (el)) { \ + (head) = (add); \ + } \ + } \ +} while (0) + +#define CDL_REPLACE_ELEM(head, el, add) \ + CDL_REPLACE_ELEM2(head, el, add, prev, next) + +#define CDL_PREPEND_ELEM2(head, el, add, prev, next) \ +do { \ + if (el) { \ + assert((head) != NULL); \ + assert((add) != NULL); \ + (add)->next = (el); \ + (add)->prev = (el)->prev; \ + (el)->prev = (add); \ + (add)->prev->next = (add); \ + if ((head) == (el)) { \ + (head) = (add); \ + } \ + } else { \ + CDL_APPEND2(head, add, prev, next); \ + } \ +} while (0) + +#define CDL_PREPEND_ELEM(head, el, add) \ + CDL_PREPEND_ELEM2(head, el, add, prev, next) + +#define CDL_APPEND_ELEM2(head, el, add, prev, next) \ +do { \ + if (el) { \ + assert((head) != NULL); \ + assert((add) != NULL); \ + (add)->next = (el)->next; \ + (add)->prev = (el); \ + (el)->next = (add); \ + (add)->next->prev = (add); \ + } else { \ + CDL_PREPEND2(head, add, prev, next); \ + } \ +} while (0) + +#define CDL_APPEND_ELEM(head, el, add) \ + CDL_APPEND_ELEM2(head, el, add, prev, next) + +#ifdef NO_DECLTYPE +/* Here are VS2008 / NO_DECLTYPE replacements for a few functions */ + +#undef CDL_INSERT_INORDER2 +#define CDL_INSERT_INORDER2(head,add,cmp,prev,next) \ +do { \ + if ((head) == NULL) { \ + (add)->prev = (add); \ + (add)->next = (add); \ + (head) = (add); \ + } else if ((cmp(head, add)) >= 0) { \ + (add)->prev = (head)->prev; \ + (add)->next = (head); \ + (add)->prev->next = (add); \ + (head)->prev = (add); \ + (head) = (add); \ + } else { \ + char *_tmp = (char*)(head); \ + while ((char*)(head)->next != _tmp && (cmp((head)->next, add)) < 0) { \ + (head) = (head)->next; \ + } \ + (add)->prev = (head); \ + (add)->next = (head)->next; \ + (add)->next->prev = (add); \ + (head)->next = (add); \ + UTLIST_RS(head); \ + } \ +} while (0) +#endif /* NO_DECLTYPE */ + +#endif /* UTLIST_H */ diff --git a/include/dns_decoder.h b/include/dns_decoder.h new file mode 100644 index 0000000..be6c60c --- /dev/null +++ b/include/dns_decoder.h @@ -0,0 +1,288 @@ +/* +********************************************************************************************** +* File: dns_decoder.h +* Description: dns decoder api +* Authors: Liu XueLi +* Date: 2024-02-07 +* Copyright: (c) Since 2022 Geedge Networks, Ltd. All rights reserved. +*********************************************************************************************** +*/ + +#ifndef _DNS_DECODER_H_ +#define _DNS_DECODER_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include +#include +#include + +#define DNS_MESSAGE_TOPIC "TOPIC_DNS" + +#define DNS_NAME_MAX (NAME_MAX + 1) +#define HINFO_NAME_MAX (40 + 1) /* https://www.ietf.org/rfc/rfc1010.txt */ + +#define DNS_CLASS_UNKNOWN 0 +#define DNS_CLASS_IN 1 +#define DNS_CLASS_CS 2 +#define DNS_CLASS_CH 3 +#define DNS_CLASS_HS 4 +#define DNS_CLASS_ANY 255 + +/* RR(resource record) type, defined in https://www.ietf.org/rfc/rfc1035.txt */ +enum dns_rr_type +{ + DNS_RR_TYPE_A = 1, + DNS_RR_TYPE_NS, + DNS_RR_TYPE_MD, /* Obsolete - use MX, rfc973 */ + DNS_RR_TYPE_MF, /* Obsolete - use MX, rfc973 */ + DNS_RR_TYPE_CNAME, + DNS_RR_TYPE_SOA, + DNS_RR_TYPE_MB, /* EXPERIMENTAL, rfc883,rfc2505 */ + DNS_RR_TYPE_MG, /* EXPERIMENTAL, rfc883,rfc2505 */ + DNS_RR_TYPE_MR, /* EXPERIMENTAL, rfc883 */ + DNS_RR_TYPE_NULL, /* EXPERIMENTAL, rfc1035 */ + DNS_RR_TYPE_WKS, /* Not to be relied upon, rfc1123 */ + DNS_RR_TYPE_PTR, + DNS_RR_TYPE_HINFO, + DNS_RR_TYPE_MINFO, + DNS_RR_TYPE_MX, + DNS_RR_TYPE_TXT, + DNS_RR_TYPE_RP, + DNS_RR_TYPE_ISDN = 20, + DNS_RR_TYPE_AAAA = 28, /* dns_ipv6 */ + DNS_RR_TYPE_SRV = 33, + DNS_RR_TYPE_DNAME = 39, + DNS_RR_TYPE_OPT = 41, + DNS_RR_TYPE_DS = 43, + DNS_RR_TYPE_RRSIG = 46, + DNS_RR_TYPE_NSEC, + DNS_RR_TYPE_DNSKEY, + DNS_RR_TYPE_NSEC3 = 50, + DNS_RR_TYPE_NSEC3PARAM, + DNS_RR_TYPE_HTTPS = 65, + DNS_RR_TYPE_AXFR = 252, + DNS_RR_TYPE_MAILB, + DNS_RR_TYPE_MAILA, /* Obsolete - see MX */ + DNS_RR_TYPE_ANY, + DNS_RR_TYPE_DLV = 32769, /* DSNSEC Lokkaside Validation */ + DNS_RR_TYPE_UNKNOWN = 65534 +}; + +struct dstring +{ + size_t value_sz; + uint8_t value[DNS_NAME_MAX]; +}; + +struct rdata_hinfo +{ + struct dstring os; + struct dstring cpu; +}; + +struct rdata_minfo +{ + struct dstring rmailbx; + struct dstring emailbx; +}; + +struct rdata_mx +{ + uint16_t preference; + struct dstring exchange; +}; + +struct rdata_soa +{ + struct dstring mname; + struct dstring rname; + uint32_t serial; + uint32_t refresh; + uint32_t retry; + uint32_t expire; + uint32_t minimum; +}; + +struct rdata_rp +{ + struct dstring txt_rr; + struct dstring mailbox; +}; + +struct rdata_wks +{ + uint8_t protocol; + uint32_t addr; + uint32_t size; + uint8_t *bitmap; +}; + +struct rdata_srv +{ + uint16_t priority; + uint16_t weight; + uint16_t port; + struct dstring target; +}; + +struct rdata_ds +{ + uint16_t key_tag; + uint8_t algo; + uint8_t digest_type; + uint32_t digest_len; + uint8_t *digest; +}; + +struct rdata_rrsig +{ + uint16_t type_covered; + uint8_t algo; + uint8_t labels; + uint32_t original_ttl; + uint32_t sig_expiration; + uint32_t sig_inception; + uint16_t key_tag; + uint32_t signature_len; + uint8_t *signature; + struct dstring signer_name; +}; + +struct rdata_nsec +{ + uint16_t maps_len; + struct dstring next_domain; + struct dstring type_bit_maps; +}; + +struct rdata_dnskey +{ + uint16_t flags; + uint8_t protocol; + uint8_t algo; + uint32_t public_key_len; + uint8_t *public_key; +}; + +struct rdata_nsec3 +{ + uint8_t hash_algo; + uint8_t flags; + uint8_t salt_len; + uint8_t hash_len; + uint16_t iteration; + uint16_t maps_len; + uint8_t *salt_value; + uint8_t *next_hash_owner; + struct dstring type_bit_maps; +}; + +struct rdata_nsec3param +{ + uint8_t hash_algo; + uint8_t flags; + uint8_t salt_len; + uint16_t iteration; + uint8_t *salt_value; +}; + +/* rr is short for resource record */ +struct dns_resource_record +{ + struct dstring qname; + enum dns_rr_type type; + uint16_t rr_class; + uint32_t ttl; /* 1byte: extended RCODE; 1byte: version; 2bytes: Z(upper bit) if type is OPT */ + uint16_t rdlength; + union + { + + struct dstring cname; + struct dstring mb; + struct dstring md; + struct dstring mf; + struct dstring mg; + struct dstring mr; + struct dstring ns; + struct dstring ptr; + struct dstring a; + struct dstring aaaa; + struct dstring dname; + struct dstring isdn; + struct dstring unknown; + + struct dstring txt; + struct dstring null; + + struct rdata_hinfo hinfo; + struct rdata_minfo minfo; + struct rdata_mx mx; + struct rdata_soa soa; + struct rdata_rp rp; + struct rdata_wks wks; + struct rdata_srv srv; + struct rdata_ds ds; + struct rdata_rrsig rrsig; + struct rdata_nsec nsec; + struct rdata_dnskey dnskey; + struct rdata_nsec3 nsec3; + struct rdata_nsec3param nsec3param; + struct dstring string; + } rdata; +}; + +struct dns_message; + + +/*. + First call DNS_MESSAGE_TRANSACTION_BEGIN to create the transaction, + then publish the transaction's DNS_MESSAGE_QUERY/DNS_MESSAGE_RESPONSE, + and finally call DNS_MESSAGE_TRANSACTION_END to release the transaction. +*/ +enum dns_message_type +{ + DNS_MESSAGE_QUERY=1, + DNS_MESSAGE_RESPONSE, + DNS_MESSAGE_TRANSACTION_BEGIN, + DNS_MESSAGE_TRANSACTION_END, + DNS_MESSAGE_MAX +}; + +enum dns_message_type dns_message_type_get(struct dns_message *msg); + +struct dns_flag +{ + uint8_t qr:1; + uint8_t opcode:4; + uint8_t aa:1; + uint8_t tc:1; + uint8_t rd:1; + uint8_t ra:1; + uint8_t z:3; + uint8_t rcode:4; +}; + +struct dns_query_question +{ + enum dns_rr_type qtype; + uint16_t qclass; + size_t qname_sz; + uint8_t qname[DNS_NAME_MAX]; +}; + +int32_t dns_message_header_id_get(struct dns_message *msg); +struct dns_flag *dns_message_header_flag_get0(struct dns_message *msg); +void dns_message_question_get0(struct dns_message *msg, struct dns_query_question **question, uint16_t *n_question); +void dns_message_answer_resource_record_get0(struct dns_message *msg, struct dns_resource_record **answer_rr, uint16_t *n_answer_rr); +void dns_message_authority_resource_record_get0(struct dns_message *msg, struct dns_resource_record **authority_rr, uint16_t *n_authority_rr); +void dns_message_additional_resource_record_get0(struct dns_message *msg, struct dns_resource_record **additional_rr, uint16_t *n_additional_rr); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt new file mode 100644 index 0000000..a0102cd --- /dev/null +++ b/src/CMakeLists.txt @@ -0,0 +1,15 @@ +add_definitions(-fPIC) + +include_directories(/opt/MESA/include/) +include_directories(${PROJECT_SOURCE_DIR}/deps/) + +aux_source_directory(${PROJECT_SOURCE_DIR}/deps/toml DEPS_SRC) + +set(DNS_DECODER_SRC ${DEPS_SRC} dns_decoder.cpp) + +add_library(dns_decoder SHARED ${DNS_DECODER_SRC}) +set_target_properties(dns_decoder PROPERTIES LINK_FLAGS "-Wl,--version-script=${PROJECT_SOURCE_DIR}/src/version.map") +target_link_libraries(dns_decoder fieldstat4) +set_target_properties(dns_decoder PROPERTIES PREFIX "") + +install(TARGETS dns_decoder LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/sapp/stellar_plugin/ COMPONENT LIBRARIES) \ No newline at end of file diff --git a/src/dns_decoder.cpp b/src/dns_decoder.cpp new file mode 100644 index 0000000..8278c8d --- /dev/null +++ b/src/dns_decoder.cpp @@ -0,0 +1,1936 @@ +/* +********************************************************************************************** +* File: dns_decoder.c +* Description: +* Authors: Liu XueLi +* Date: 2024-02-07 +* Copyright: (c) Since 2022 Geedge Networks, Ltd. All rights reserved. +*********************************************************************************************** +*/ + +#include +#include +#include +#include + +#include "dns_decoder.h" +#include "toml/toml.h" +#include "uthash/uthash.h" +#include "uthash/utlist.h" + +#include "fieldstat/fieldstat_easy.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include "stellar/utils.h" +#include "stellar/session.h" +#include "stellar/stellar.h" +#include "stellar/session_mq.h" +#include "stellar/session_exdata.h" + +#ifdef __cplusplus +} +#endif + +#define DNS_HEADER_SIZE 12 + +#define DNS_DECODER_FALSE 0 +#define DNS_DECODER_TRUE 1 + +// INIT, SUCCESS, FAILURE +#define DNS_RR_STATUS_INIT 1 +#define DNS_RR_STATUS_SUCCESS 2 +#define DNS_RR_STATUS_FAILURE 3 +#define DNS_RR_STATUS_CONTINUE 4 + +#define DNS_COMPRESSION_POINTER_00C0 0xc0 + +#define TAG_KEY_MESSAGE_TYPE "message_type" +#define TAG_KEY_MESSAGE_STATUS "message_status" +#define TAG_KEY_DECODE_FIELD "decode_field" + +#define TAG_KEY_IP_PROTOCOL "ip_protocol" +#define TAG_VALUE_IP_PROTOCOL_TCP "tcp" +#define TAG_VALUE_IP_PROTOCOL_UDP "udp" + +#define TAG_KEY_IP_VERSION "ip_version" +#define TAG_VALUE_IP_VERSION_IPV4 "ipv4" +#define TAG_VALUE_IP_VERSION_IPV6 "ipv6" + +#define DNS_MESSAGE_MAGIC 0x53535353 +#define DNS_DECODER_TOML_PATH "./etc/dns/dns_decoder.toml" + +struct dns_message +{ + int32_t magic; + enum dns_message_type type; + + int32_t current_trans_idx; + uint8_t decode_rr_status; + uint16_t trans_identifier_id; + struct dns_flag flag; + uint16_t n_question; + + uint16_t n_answer_rr; + uint16_t n_authority_rr; + uint16_t n_additional_rr; + uint16_t n_real_answer_rr; + uint16_t n_real_authority_rr; + uint16_t n_real_additional_rr; + struct dns_query_question question; + struct dns_resource_record *answer_rr; + struct dns_resource_record *authority_rr; + struct dns_resource_record *additional_rr; + + int32_t rr_capacity_offset; + int32_t rr_capacity_sz; + struct dns_resource_record *rr_capacity; + + uint8_t *payload; + size_t payload_sz; + size_t payload_offset; +}; + +struct dns_decoder_stat +{ + int *metric_id; + int per_thread_enable; + int interval_second; + char name[DNS_NAME_MAX]; + char path[DNS_NAME_MAX]; + struct fieldstat_easy *fse; +}; + +struct message_schema +{ + int32_t sub_id; + int32_t topic_id; + const char *topic_name; + session_msg_free_cb_func *free_cb; + on_session_msg_cb_func *on_cb; +}; + +struct dns_decoder_plugin_env +{ + int32_t plugin_id; + struct stellar *st; + uint16_t *net_port; + int32_t n_net_port; + int32_t max_rr_num; + int32_t max_cache_trans_num; + struct message_schema dns; + struct message_schema udp; + struct message_schema tcp_stream; + struct dns_message *per_thread_data_msg; + // struct dns_message *per_thread_trans_new; + // struct dns_message *per_thread_trans_free; + + struct dns_decoder_stat stat; +}; + +struct dns_transaction +{ + int32_t message_id; + int32_t trans_idx; + UT_hash_handle hh; + struct dns_transaction *prev; + struct dns_transaction *next; +}; + +struct dns_decoder_context +{ + int32_t trans_count; + size_t cache_sz; + uint8_t cache_ptr[2]; + + short trans_list_num; + struct dns_transaction *trans_list_head; + struct dns_transaction *trans_hash; +}; + +struct dns_header +{ + uint16_t id; +#if __BYTE_ORDER==__LITTLE_ENDIAN + uint8_t rd:1; + uint8_t tc:1; + uint8_t aa:1; + uint8_t opcode:4; + uint8_t qr:1; + uint8_t rcode:4; + uint8_t z:3; + uint8_t ra:1; +#elif __BYTE_ORDER==__BIG_ENDIAN + uint8_t qr:1; + uint8_t opcode:4; + uint8_t aa:1; + uint8_t tc:1; + uint8_t rd:1; + uint8_t ra:1; + uint8_t z:3; + uint8_t rcode:4; +#endif + uint16_t qdcount; + uint16_t ancount; + uint16_t aucount; //authority count + uint16_t adcount; //additional count +}; + +enum LOCAL_STAT_COUNTER +{ + LOCAL_STAT_COUNTER_UNKNOWN=0, + LOCAL_STAT_COUNTER_SESSION, + LOCAL_STAT_COUNTER_PACKETS, + LOCAL_STAT_COUNTER_BYTES, + LOCAL_STAT_COUNTER_SEND, + LOCAL_STAT_COUNTER_RECV, + LOCAL_STAT_COUNTER_NEW, + LOCAL_STAT_COUNTER_FREE, + LOCAL_STAT_COUNTER_OK, + LOCAL_STAT_COUNTER_ERROR, + LOCAL_STAT_COUNTER_MAX +}; + +int32_t dns_read_u8(uint8_t *payload, size_t payload_sz, size_t *payload_offset, uint8_t *value) +{ + if(payload_sz<(*payload_offset)+1) + { + return DNS_DECODER_FALSE; + } + + if(value!=NULL) + { + *value=(uint8_t)payload[(*payload_offset)]; + } + + (*payload_offset)++; + return DNS_DECODER_TRUE; +} + +int32_t dns_read_be_u16(uint8_t *payload, size_t payload_sz, size_t *payload_offset, uint16_t *value) +{ + if(payload_sz<(*payload_offset)+2) + { + return DNS_DECODER_FALSE; + } + + if(value!=NULL) + { + *value=ntohs(*(uint16_t *)(payload+(*payload_offset))); + } + + (*payload_offset)+=2; + return DNS_DECODER_TRUE; +} + +int32_t dns_read_be_u24(uint8_t *payload, size_t payload_sz, size_t *payload_offset, uint8_t *value) +{ + if(payload_sz<(*payload_offset)+3) + { + return DNS_DECODER_FALSE; + } + + if(value!=NULL) + { + dns_read_u8(payload, payload_sz, payload_offset, &value[2]); + dns_read_u8(payload, payload_sz, payload_offset, &value[1]); + dns_read_u8(payload, payload_sz, payload_offset, &value[0]); + } + else + { + (*payload_offset)+=3; + } + + return DNS_DECODER_TRUE; +} + +int32_t dns_read_be_u32(uint8_t *payload, size_t payload_sz, size_t *payload_offset, uint32_t *value) +{ + if(payload_sz<(*payload_offset)+4) + { + return DNS_DECODER_FALSE; + } + + if(value!=NULL) + { + *value=ntohl(*(uint32_t *)(payload+(*payload_offset))); + } + + (*payload_offset)+=4; + return DNS_DECODER_TRUE; +} + +int32_t dns_read_variable_dstring(uint8_t *payload, size_t payload_sz, size_t *payload_offset, struct dstring *dstr, size_t dcopy_sz) +{ + if(payload_sz<(*payload_offset)+dcopy_sz) + { + dstr->value_sz=0; + dstr->value[0]='\0'; + return DNS_DECODER_FALSE; + } + + size_t value_sz=MIN(dcopy_sz, sizeof(dstr->value) - dstr->value_sz - 1); + if(value_sz>0) + { + memcpy(dstr->value+dstr->value_sz, payload+(*payload_offset), value_sz); + dstr->value_sz+=value_sz; + } + + dstr->value[dstr->value_sz]='\0'; + + (*payload_offset)+=dcopy_sz; + + return DNS_DECODER_TRUE; +} + +void dns_flag_copy(struct dns_flag *flag, struct dns_header *dns_hdr) +{ + flag->qr=dns_hdr->qr; + flag->opcode=dns_hdr->opcode; + flag->aa=dns_hdr->aa; + flag->tc=dns_hdr->tc; + flag->rd=dns_hdr->rd; + flag->ra=dns_hdr->ra; + flag->z=dns_hdr->z; + flag->rcode=dns_hdr->rcode; +} + +void populate_dns_header(struct dns_header *dns_hdr, const uint8_t *payload) +{ + struct dns_header *tmp=(struct dns_header *)payload; + + dns_hdr->qr=tmp->qr; + dns_hdr->opcode= tmp->opcode; + dns_hdr->aa=tmp->aa; + dns_hdr->tc=tmp->tc; + dns_hdr->rd=tmp->rd; + dns_hdr->ra=tmp->ra; + dns_hdr->z=tmp->z; + dns_hdr->rcode=tmp->rcode; + + dns_hdr->id=ntohs(tmp->id); + dns_hdr->qdcount=ntohs(tmp->qdcount); + dns_hdr->ancount=ntohs(tmp->ancount); + dns_hdr->aucount=ntohs(tmp->aucount); + dns_hdr->adcount=ntohs(tmp->adcount); +} + +int32_t validate_dns_header(struct dns_header *dns_hdr) +{ + if(dns_hdr->qdcount>1) + { + return DNS_DECODER_FALSE; + } + + return DNS_DECODER_TRUE; +} + +int32_t dns_dstring_decode(uint8_t *payload, size_t payload_sz, size_t *payload_offset, struct dstring *str) +{ + uint8_t str_sz=0; + int32_t ret=dns_read_u8(payload, payload_sz, payload_offset, &str_sz); + if(ret==DNS_DECODER_FALSE) + { + str->value_sz=0; + str->value[0]='\0'; + return DNS_DECODER_FALSE; + } + + ret=dns_read_variable_dstring(payload, payload_sz, payload_offset, str, str_sz); + if(ret==DNS_DECODER_FALSE) + { + str->value_sz=0; + str->value[0]='\0'; + return DNS_DECODER_FALSE; + } + + return DNS_DECODER_TRUE; +} + + +static size_t integer_tag_fill(struct fieldstat_tag *tag, const char *key, long long value) +{ + if(tag==NULL || key==NULL || strlen(key)==0) + { + return 0; + } + + tag->type=TAG_INTEGER; + tag->key=key; + tag->value_longlong=value; + return 1; +} + +static size_t string_tag_fill(struct fieldstat_tag *tag, const char *key, const char *value) +{ + if(tag==NULL || key==NULL || value==NULL || strlen(key)==0 || strlen(value)==0) + { + return 0; + } + + tag->type=TAG_CSTRING; + tag->key=key; + tag->value_str=value; + return 1; +} + +void dns_decoder_local_file_counter_incby(struct dns_decoder_plugin_env *plugin_env, enum LOCAL_STAT_COUNTER idx, const char *tag_key[], const char *tag_value[], size_t n_tags, long long increment, int thread_id) +{ + if(plugin_env->stat.fse==NULL || thread_id < 0) + { + return ; + } + + size_t tags_offset=0; + struct fieldstat_tag tags[n_tags+2]={0}; + + tags_offset+=string_tag_fill(&(tags[tags_offset]), "decoder", "dns"); + + if(plugin_env->stat.per_thread_enable==DNS_DECODER_TRUE) + { + tags_offset+=integer_tag_fill(&(tags[tags_offset]), "thread", thread_id); + } + + for(size_t i=0; istat.fse, thread_id, plugin_env->stat.metric_id[idx], ((tags_offset==0) ? NULL : tags), tags_offset, increment); +} + +// https://dotat.at/@/2022-07-01-dns-compress.html +// https://en.wikipedia.org/wiki/Domain_name +int32_t dns_decompressed_domain_name(uint8_t *payload, size_t payload_sz, size_t *payload_offset, uint8_t *domain, size_t *domain_sz) +{ + uint8_t np=0; + size_t domain_offset=0; + size_t offset=(*payload_offset); + uint8_t *cur_pos=payload+offset; + uint8_t has_compression=DNS_DECODER_FALSE; + + while(payload_sz>=offset) + { + uint8_t first_byte=cur_pos[0]; + if(0==first_byte) + { + break; + } + + if(DNS_COMPRESSION_POINTER_00C0==(first_byte&DNS_COMPRESSION_POINTER_00C0)) + { + if(payload_sz < offset+1) + { + return DNS_DECODER_FALSE; + } + + uint8_t second_byte=cur_pos[1]; + /* udp payload offset */ + size_t one_label_sz=((first_byte&0x03f) << 8)+second_byte; + + if(has_compression==DNS_DECODER_FALSE) + { + offset+=2; + (*payload_offset)=offset; + has_compression=DNS_DECODER_TRUE; + } + + offset=one_label_sz; + cur_pos=payload+one_label_sz; + /* udp payload offset=dns_header (12bytes) + payload */ + if(payload_sz < one_label_sz) + { + return DNS_DECODER_FALSE; + } + + /* too many pointers. */ + if (np++ > 16) + { + return DNS_DECODER_FALSE; + } + + continue; + } + + size_t one_label_sz=first_byte; + cur_pos++; + offset++; + if(payload_sz < offset+one_label_sz) + { + return DNS_DECODER_FALSE; + } + + if(domain_offset+one_label_sz >= (*domain_sz-1)) + { + return DNS_DECODER_FALSE; + } + + memcpy(domain+domain_offset, cur_pos, one_label_sz); + domain_offset+=one_label_sz; + domain[domain_offset++]='.'; + offset+=one_label_sz; + cur_pos+=one_label_sz; + } + + if(has_compression==DNS_DECODER_FALSE) + { + (*payload_offset)=offset+1; + } + + /* omit last '.' */ + int32_t idx=((domain_offset>0) ? (domain_offset-1) : 0); + domain[idx]='\0'; + (*domain_sz)=domain_offset; + + return DNS_DECODER_TRUE; +} + +int32_t dns_resource_record_hinfo_decode(uint8_t *payload, size_t payload_sz, size_t *payload_offset, struct rdata_hinfo *hinfo) +{ + uint8_t cpu_sz=0; + int32_t ret=dns_read_u8(payload, payload_sz, payload_offset, &cpu_sz); + if(ret==DNS_DECODER_FALSE) + { + return DNS_DECODER_FALSE; + } + + ret=dns_read_variable_dstring(payload, payload_sz, payload_offset, &(hinfo->cpu), cpu_sz); + if(ret==DNS_DECODER_FALSE) + { + return DNS_DECODER_FALSE; + } + + uint8_t os_sz=0; + ret=dns_read_u8(payload, payload_sz, payload_offset, &os_sz); + if(ret==DNS_DECODER_FALSE) + { + return DNS_DECODER_FALSE; + } + + ret=dns_read_variable_dstring(payload, payload_sz, payload_offset, &(hinfo->os), os_sz); + if(ret==DNS_DECODER_FALSE) + { + return DNS_DECODER_FALSE; + } + + return DNS_DECODER_TRUE; +} + +int32_t dns_resource_record_minfo_decode(uint8_t *payload, size_t payload_sz, size_t *payload_offset, struct rdata_minfo *minfo) +{ + minfo->rmailbx.value_sz=sizeof(minfo->rmailbx.value); + int32_t ret=dns_decompressed_domain_name(payload, payload_sz, payload_offset, minfo->rmailbx.value, &(minfo->rmailbx.value_sz)); + if(ret==DNS_DECODER_FALSE) + { + minfo->rmailbx.value_sz=0; + minfo->rmailbx.value[0]='\0'; + return DNS_DECODER_FALSE; + } + + minfo->emailbx.value_sz=sizeof(minfo->emailbx.value); + ret=dns_decompressed_domain_name(payload, payload_sz, payload_offset, minfo->emailbx.value, &(minfo->emailbx.value_sz)); + if(ret==DNS_DECODER_FALSE) + { + minfo->emailbx.value_sz=0; + minfo->emailbx.value[0]='\0'; + return DNS_DECODER_FALSE; + } + + return DNS_DECODER_TRUE; +} + +int32_t dns_resource_record_mx_decode(uint8_t *payload, size_t payload_sz, size_t *payload_offset, struct rdata_mx *mx, uint16_t rdata_sz) +{ + int32_t ret=dns_read_be_u16(payload, payload_sz, payload_offset, &(mx->preference)); + if(ret==DNS_DECODER_FALSE) + { + return DNS_DECODER_FALSE; + } + + if(rdata_sz<2) + { + (*payload_offset)+=rdata_sz; + return DNS_DECODER_TRUE; + } + + if(rdata_sz-2 < (payload)[*payload_offset]) + { + ret=dns_read_variable_dstring(payload, payload_sz, payload_offset, &(mx->exchange), rdata_sz-2); + if(ret==DNS_DECODER_FALSE) + { + mx->exchange.value_sz=0; + mx->exchange.value[0]='\0'; + return DNS_DECODER_FALSE; + } + } + else + { + mx->exchange.value_sz=sizeof(mx->exchange.value); + ret=dns_decompressed_domain_name(payload, payload_sz, payload_offset, mx->exchange.value, &(mx->exchange.value_sz)); + if(ret==DNS_DECODER_FALSE) + { + mx->exchange.value_sz=0; + mx->exchange.value[0]='\0'; + return DNS_DECODER_FALSE; + } + } + + return DNS_DECODER_TRUE; +} + +int32_t dns_resource_record_soa_decode(uint8_t *payload, size_t payload_sz, size_t *payload_offset, struct rdata_soa *soa, uint16_t rdata_sz) +{ + soa->mname.value_sz=sizeof(soa->mname.value); + int32_t ret=dns_decompressed_domain_name(payload, payload_sz, payload_offset, soa->mname.value, &(soa->mname.value_sz)); + if(ret==DNS_DECODER_FALSE) + { + soa->mname.value_sz=0; + soa->mname.value[0]='\0'; + return DNS_DECODER_FALSE; + } + + soa->rname.value_sz=sizeof(soa->rname.value); + ret=dns_decompressed_domain_name(payload, payload_sz, payload_offset, soa->rname.value, &(soa->rname.value_sz)); + if(ret==DNS_DECODER_FALSE) + { + soa->rname.value_sz=0; + soa->rname.value[0]='\0'; + return DNS_DECODER_FALSE; + } + + if(payload_sz<(*payload_offset)+sizeof(uint32_t)*5) + if(ret==DNS_DECODER_FALSE) + { + return DNS_DECODER_FALSE; + } + + dns_read_be_u32(payload, payload_sz, payload_offset, &(soa->serial)); + dns_read_be_u32(payload, payload_sz, payload_offset, &(soa->refresh)); + dns_read_be_u32(payload, payload_sz, payload_offset, &(soa->retry)); + dns_read_be_u32(payload, payload_sz, payload_offset, &(soa->expire)); + dns_read_be_u32(payload, payload_sz, payload_offset, &(soa->minimum)); + + return DNS_DECODER_TRUE; +} + +int32_t dns_resource_record_rp_decode(uint8_t *payload, size_t payload_sz, size_t *payload_offset, struct rdata_rp *rp) +{ + rp->txt_rr.value_sz=sizeof(rp->txt_rr.value); + int32_t ret=dns_decompressed_domain_name(payload, payload_sz, payload_offset, rp->txt_rr.value, &(rp->txt_rr.value_sz)); + if(ret==DNS_DECODER_FALSE) + { + rp->txt_rr.value_sz=0; + rp->txt_rr.value[0]='\0'; + return DNS_DECODER_FALSE; + } + + rp->mailbox.value_sz=sizeof(rp->mailbox.value); + ret=dns_decompressed_domain_name(payload, payload_sz, payload_offset, rp->mailbox.value, &(rp->mailbox.value_sz)); + if(ret==DNS_DECODER_FALSE) + { + rp->mailbox.value_sz=0; + rp->mailbox.value[0]='\0'; + return DNS_DECODER_FALSE; + } + + return DNS_DECODER_TRUE; +} + +int32_t dns_resource_record_wks_decode(uint8_t *payload, size_t payload_sz, size_t *payload_offset, struct rdata_wks *wks, uint16_t rdata_sz) +{ + if((payload_sz<(*payload_offset)+5) || (rdata_sz<5)) + { + return DNS_DECODER_FALSE; + } + + dns_read_be_u32(payload, payload_sz, payload_offset, &(wks->addr)); + dns_read_u8(payload, payload_sz, payload_offset, &(wks->protocol)); + + if(rdata_sz>5) + { + wks->bitmap=payload+(*payload_offset); + wks->size=rdata_sz-5; + (*payload_offset)+=rdata_sz-5; + } + else + { + wks->size=0; + wks->bitmap=NULL; + } + + return DNS_DECODER_TRUE; +} + +int32_t dns_resource_record_srv_decode(uint8_t *payload, size_t payload_sz, size_t *payload_offset, struct rdata_srv *srv, uint16_t rdata_sz) +{ + if((payload_sz<(*payload_offset)+sizeof(uint16_t)*3) || (rdata_szpriority)); + dns_read_be_u16(payload, payload_sz, payload_offset, &(srv->weight)); + dns_read_be_u16(payload, payload_sz, payload_offset, &(srv->port)); + + srv->target.value_sz=sizeof(srv->target.value); + int32_t ret=dns_decompressed_domain_name(payload, payload_sz, payload_offset, srv->target.value, &(srv->target.value_sz)); + if(ret==DNS_DECODER_FALSE) + { + srv->target.value_sz=0; + srv->target.value[0]='\0'; + } + + return DNS_DECODER_TRUE; +} + +int32_t dns_resource_record_ds_decode(uint8_t *payload, size_t payload_sz, size_t *payload_offset, struct rdata_ds *ds, uint16_t rdata_sz) +{ + if((payload_sz<(*payload_offset)+sizeof(uint16_t)+2) || (rdata_szkey_tag)); + dns_read_u8(payload, payload_sz, payload_offset, &(ds->algo)); + dns_read_u8(payload, payload_sz, payload_offset, &(ds->digest_type)); + + if(rdata_sz>4) + { + ds->digest=payload+(*payload_offset); + ds->digest_len=rdata_sz-4; + (*payload_offset)+=rdata_sz-4; + } + else + { + ds->digest_len=0; + ds->digest=NULL; + } + + return DNS_DECODER_TRUE; +} + +int32_t dns_resource_record_rrsig_decode(uint8_t *payload, size_t payload_sz, size_t *payload_offset, struct rdata_rrsig *rrsig, uint16_t rdata_sz) +{ + if((payload_sz<(*payload_offset)+18) || (rdata_sz<18)) + { + return DNS_DECODER_FALSE; + } + + size_t offset=(*payload_offset); + dns_read_be_u16(payload, payload_sz, payload_offset, &(rrsig->type_covered)); + dns_read_u8(payload, payload_sz, payload_offset, &(rrsig->algo)); + dns_read_u8(payload, payload_sz, payload_offset, &(rrsig->labels)); + + dns_read_be_u32(payload, payload_sz, payload_offset, &(rrsig->original_ttl)); + dns_read_be_u32(payload, payload_sz, payload_offset, &(rrsig->sig_expiration)); + dns_read_be_u32(payload, payload_sz, payload_offset, &(rrsig->sig_inception)); + dns_read_be_u16(payload, payload_sz, payload_offset, &(rrsig->key_tag)); + + if(rdata_sz>18) + { + rrsig->signer_name.value_sz=sizeof(rrsig->signer_name.value); + int32_t ret=dns_decompressed_domain_name(payload, payload_sz, payload_offset, rrsig->signer_name.value, &(rrsig->signer_name.value_sz)); + if(ret==DNS_DECODER_FALSE) + { + rrsig->signer_name.value_sz=0; + rrsig->signer_name.value[0]='\0'; + return DNS_DECODER_FALSE; + } + } + else + { + rrsig->signer_name.value_sz=0; + rrsig->signer_name.value[0]='\0'; + } + + offset=(*payload_offset)-offset; + if(rdata_sz > offset) + { + rrsig->signature=payload+(*payload_offset); + rrsig->signature_len=rdata_sz-offset; + (*payload_offset)+=rdata_sz-offset; + } + else + { + rrsig->signature_len=0; + rrsig->signature=NULL; + } + + return DNS_DECODER_TRUE; +} + +int32_t dns_resource_record_type_bitmap_decode(uint8_t *payload, size_t payload_sz, size_t *payload_offset, struct dstring *type_bit_maps, uint16_t type_bit_maps_sz) +{ + if(type_bit_maps_sz==0 || payload_sz<(*payload_offset)+type_bit_maps_sz) + { + return DNS_DECODER_FALSE; + } + + size_t cur_offset=0; + size_t map_offset=0; + uint8_t *cur_pos=payload+(*payload_offset); + + type_bit_maps->value_sz=sizeof(type_bit_maps->value); + + while((type_bit_maps_sz-cur_offset) > 0) + { + if(map_offset+2 > type_bit_maps->value_sz) + { + break; + } + + type_bit_maps->value[map_offset++]=cur_pos[cur_offset++]; + type_bit_maps->value[map_offset++]=cur_pos[cur_offset]; + size_t blocksize=cur_pos[cur_offset++]; + + size_t length=MIN(type_bit_maps->value_sz-map_offset, blocksize); + if (length==0 || blocksize > (type_bit_maps_sz - cur_offset)) + { + break; + } + + memcpy(type_bit_maps->value + map_offset, cur_pos + cur_offset, length); + cur_offset += blocksize; + map_offset += length; + } + + type_bit_maps->value_sz=map_offset; + (*payload_offset)+=type_bit_maps_sz; + + return DNS_DECODER_TRUE; +} + +int32_t dns_resource_record_nsec_decode(uint8_t *payload, size_t payload_sz, size_t *payload_offset, struct rdata_nsec *nsec, uint16_t rdata_sz) +{ + size_t offset=(*payload_offset); + nsec->next_domain.value_sz=sizeof(nsec->next_domain.value); + int32_t ret=dns_decompressed_domain_name(payload, payload_sz, payload_offset, nsec->next_domain.value, &(nsec->next_domain.value_sz)); + if(ret==DNS_DECODER_FALSE) + { + nsec->next_domain.value_sz=0; + nsec->next_domain.value[0]='\0'; + return DNS_DECODER_FALSE; + } + + ret=dns_resource_record_type_bitmap_decode(payload, payload_sz, payload_offset, &(nsec->type_bit_maps), rdata_sz - ((*payload_offset)-offset)); + if(ret==DNS_DECODER_FALSE) + { + nsec->type_bit_maps.value_sz=0; + nsec->type_bit_maps.value[0]='\0'; + return DNS_DECODER_FALSE; + } + + return DNS_DECODER_TRUE; +} + +int32_t dns_resource_record_nsec3_decode(uint8_t *payload, size_t payload_sz, size_t *payload_offset, struct rdata_nsec3 *nsec3, uint16_t rdata_sz) +{ + if(payload_sz<(*payload_offset)+6) + { + return DNS_DECODER_FALSE; + } + + size_t offset=(*payload_offset); + + dns_read_u8(payload, payload_sz, payload_offset, &(nsec3->hash_algo)); + dns_read_u8(payload, payload_sz, payload_offset, &(nsec3->flags)); + dns_read_be_u16(payload, payload_sz, payload_offset, &(nsec3->iteration)); + + int32_t ret=dns_read_u8(payload, payload_sz, payload_offset, &(nsec3->salt_len)); + if(ret==DNS_DECODER_FALSE || (payload_sz < (*payload_offset)+nsec3->salt_len)) + { + nsec3->hash_len=0; + nsec3->next_hash_owner=NULL; + return DNS_DECODER_FALSE; + } + + nsec3->salt_value=((nsec3->salt_len > 0) ? (payload+(*payload_offset)) : NULL); + (*payload_offset)+=nsec3->salt_len; + + ret=dns_read_u8(payload, payload_sz, payload_offset, &(nsec3->hash_len)); + if(ret==DNS_DECODER_FALSE || (payload_sz < (*payload_offset)+nsec3->hash_len)) + { + nsec3->hash_len=0; + nsec3->next_hash_owner=NULL; + return DNS_DECODER_FALSE; + } + + nsec3->next_hash_owner=((nsec3->hash_len > 0) ? (payload+(*payload_offset)) : NULL); + (*payload_offset)+=nsec3->hash_len; + + ret=dns_resource_record_type_bitmap_decode(payload, payload_sz, payload_offset, &(nsec3->type_bit_maps), (uint16_t)(rdata_sz - ((*payload_offset)-offset))); + if(ret==DNS_DECODER_FALSE) + { + nsec3->type_bit_maps.value_sz=0; + nsec3->type_bit_maps.value[0]='\0'; + return DNS_DECODER_FALSE; + } + + return DNS_DECODER_TRUE; +} + +int32_t dns_resource_record_nsec3param_decode(uint8_t *payload, size_t payload_sz, size_t *payload_offset, struct rdata_nsec3param *nsec3param, uint16_t rdata_sz) +{ + if(payload_sz<(*payload_offset)+5) + { + return DNS_DECODER_FALSE; + } + + dns_read_u8(payload, payload_sz, payload_offset, &(nsec3param->hash_algo)); + dns_read_u8(payload, payload_sz, payload_offset, &(nsec3param->flags)); + dns_read_be_u16(payload, payload_sz, payload_offset, &(nsec3param->iteration)); + int32_t ret=dns_read_u8(payload, payload_sz, payload_offset, &(nsec3param->salt_len)); + if(ret==DNS_DECODER_FALSE || (payload_sz < (*payload_offset)+nsec3param->salt_len)) + { + nsec3param->salt_len=0; + nsec3param->salt_value=NULL; + return DNS_DECODER_FALSE; + } + + nsec3param->salt_value=((nsec3param->salt_len > 0) ? (payload+(*payload_offset)) : NULL); + (*payload_offset)+=nsec3param->salt_len; + + return DNS_DECODER_TRUE; +} + +int32_t dns_resource_record_dnskey_decode(uint8_t *payload, size_t payload_sz, size_t *payload_offset, struct rdata_dnskey *dnskey, uint16_t rdata_sz) +{ + if(payload_sz<(*payload_offset)+4) + { + return DNS_DECODER_FALSE; + } + + dns_read_be_u16(payload, payload_sz, payload_offset, &(dnskey->flags)); + dns_read_u8(payload, payload_sz, payload_offset, &(dnskey->protocol)); + dns_read_u8(payload, payload_sz, payload_offset, &(dnskey->algo)); + + if(rdata_sz>4) + { + dnskey->public_key=payload+(*payload_offset); + dnskey->public_key_len=rdata_sz-4; + (*payload_offset)+=rdata_sz-4; + } + else + { + dnskey->public_key_len=0; + dnskey->public_key=NULL; + } + + return DNS_DECODER_TRUE; +} + +int32_t dns_resource_record_specific_field_decode(uint8_t *payload, size_t payload_sz, size_t *payload_offset, struct dns_resource_record *rr) +{ + int32_t ret=DNS_DECODER_TRUE; + size_t offset=(*payload_offset); + + rr->rdata.string.value_sz=0; + memset(rr->rdata.string.value, 0, sizeof(rr->rdata.string.value)); + + switch(rr->type) + { + case DNS_RR_TYPE_MB: + case DNS_RR_TYPE_MD: + case DNS_RR_TYPE_MF: + case DNS_RR_TYPE_MG: + case DNS_RR_TYPE_MR: + case DNS_RR_TYPE_NS: + case DNS_RR_TYPE_PTR: + case DNS_RR_TYPE_DNAME: + case DNS_RR_TYPE_CNAME: + rr->rdata.string.value_sz=sizeof(rr->rdata.string.value); + ret=dns_decompressed_domain_name(payload, payload_sz, &offset, rr->rdata.string.value, &(rr->rdata.string.value_sz)); + break; + case DNS_RR_TYPE_HINFO: + ret=dns_resource_record_hinfo_decode(payload, payload_sz, &offset, &(rr->rdata.hinfo)); + break; + case DNS_RR_TYPE_MINFO: + ret=dns_resource_record_minfo_decode(payload, payload_sz, &offset, &(rr->rdata.minfo)); + break; + case DNS_RR_TYPE_MX: + ret=dns_resource_record_mx_decode(payload, payload_sz, &offset, &(rr->rdata.mx), rr->rdlength); + break; + case DNS_RR_TYPE_SOA: + ret=dns_resource_record_soa_decode(payload, payload_sz, &offset, &(rr->rdata.soa), rr->rdlength); + break; + case DNS_RR_TYPE_A: + ret=dns_read_variable_dstring(payload, payload_sz, &offset, &(rr->rdata.a), sizeof(uint32_t)); + break; + case DNS_RR_TYPE_AAAA: + ret=dns_read_variable_dstring(payload, payload_sz, &offset, &(rr->rdata.aaaa), 16); + break; + case DNS_RR_TYPE_ISDN: + ret=dns_read_variable_dstring(payload, payload_sz, &offset, &(rr->rdata.isdn), sizeof(uint8_t)); + break; + case DNS_RR_TYPE_TXT: + ret=dns_dstring_decode(payload, payload_sz, &offset, &(rr->rdata.txt)); + break; + case DNS_RR_TYPE_RP: + ret=dns_resource_record_rp_decode(payload, payload_sz, &offset, &(rr->rdata.rp)); + break; + case DNS_RR_TYPE_NULL: + ret=dns_dstring_decode(payload, payload_sz, &offset, &(rr->rdata.null)); + break; + case DNS_RR_TYPE_WKS: + ret=dns_resource_record_wks_decode(payload, payload_sz, &offset, &(rr->rdata.wks), rr->rdlength); + break; + case DNS_RR_TYPE_SRV: + ret=dns_resource_record_srv_decode(payload, payload_sz, &offset, &(rr->rdata.srv), rr->rdlength); + break; + case DNS_RR_TYPE_DS: + case DNS_RR_TYPE_DLV: + ret=dns_resource_record_ds_decode(payload, payload_sz, &offset, &(rr->rdata.ds), rr->rdlength); + break; + case DNS_RR_TYPE_RRSIG: + ret=dns_resource_record_rrsig_decode(payload, payload_sz, &offset, &(rr->rdata.rrsig), rr->rdlength); + break; + case DNS_RR_TYPE_NSEC: + ret=dns_resource_record_nsec_decode(payload, payload_sz, &offset, &(rr->rdata.nsec), rr->rdlength); + break; + case DNS_RR_TYPE_NSEC3: + ret=dns_resource_record_nsec3_decode(payload, payload_sz, &offset, &(rr->rdata.nsec3), rr->rdlength); + break; + case DNS_RR_TYPE_NSEC3PARAM: + ret=dns_resource_record_nsec3param_decode(payload, payload_sz, &offset, &(rr->rdata.nsec3param), rr->rdlength); + break; + case DNS_RR_TYPE_DNSKEY: + ret=dns_resource_record_dnskey_decode(payload, payload_sz, &offset, &(rr->rdata.dnskey), rr->rdlength); + break; + case DNS_RR_TYPE_UNKNOWN: + ret=dns_dstring_decode(payload, payload_sz, &offset, &(rr->rdata.unknown)); + break; + case DNS_RR_TYPE_OPT: + return DNS_DECODER_TRUE; // do nothing + default: + fprintf(stderr, "No support dns rr type, type: %d", rr->type); + break; + } + + (*payload_offset)+=rr->rdlength; + + return ret; +} + +int32_t dns_resource_record_common_field_decode(uint8_t *payload, size_t payload_sz, size_t *payload_offset, struct dns_resource_record *rr) +{ + rr->qname.value_sz=sizeof(rr->qname.value); + int32_t ret=dns_decompressed_domain_name(payload, payload_sz, payload_offset, rr->qname.value, &(rr->qname.value_sz)); + if(ret==DNS_DECODER_FALSE) + { + return DNS_DECODER_FALSE; + } + + if(payload_sz<(*payload_offset)+sizeof(uint16_t)) + { + return DNS_DECODER_FALSE; + } + + uint16_t type=0; + ret=dns_read_be_u16(payload, payload_sz, payload_offset, &type); + if(ret==DNS_DECODER_FALSE) + { + return DNS_DECODER_FALSE; + } + + rr->type=(enum dns_rr_type)type; + if(rr->type==DNS_CLASS_UNKNOWN) + { + return DNS_DECODER_FALSE; + } + + if(payload_sz< ((*payload_offset)+sizeof(uint16_t)*2+sizeof(uint32_t))) + { + return DNS_DECODER_FALSE; + } + + dns_read_be_u16(payload, payload_sz, payload_offset, &(rr->rr_class)); + dns_read_be_u32(payload, payload_sz, payload_offset, &(rr->ttl)); + dns_read_be_u16(payload, payload_sz, payload_offset, &(rr->rdlength)); + + return DNS_DECODER_TRUE; +} + +int32_t dns_resource_record_decode(uint8_t *payload, size_t payload_sz, size_t *payload_offset, struct dns_resource_record *rr, uint16_t n_rr) +{ + if(payload_sz<(*payload_offset)+1) + { + return DNS_DECODER_FALSE; + } + + if(rr==NULL || n_rr==0) + { + return DNS_DECODER_FALSE; + } + + for(size_t i=0; iqname_sz=sizeof(question->qname); + int32_t ret=dns_decompressed_domain_name(payload, payload_sz, payload_offset, question->qname, &(question->qname_sz)); + if(ret==DNS_DECODER_FALSE) + { + return DNS_DECODER_FALSE; + } + + if(payload_sz<(*payload_offset)+sizeof(uint16_t)*2) + { + return DNS_DECODER_FALSE; + } + + uint16_t qtype=0; + dns_read_be_u16(payload, payload_sz, payload_offset, &qtype); + question->qtype=(enum dns_rr_type)qtype; + + dns_read_be_u16(payload, payload_sz, payload_offset, &(question->qclass)); + + return DNS_DECODER_TRUE; +} + +void dns_message_free(struct session *ss, void *expr_str, void *msg_free_arg) +{ + struct dns_message *msg=(struct dns_message *)expr_str; + if(msg->magic!=DNS_MESSAGE_MAGIC) + { + // abort(); + } + + if(msg->type==DNS_MESSAGE_TRANSACTION_BEGIN || msg->type==DNS_MESSAGE_TRANSACTION_END) + { + FREE(msg); + return ; + } + + msg->magic=0; + msg->type=DNS_MESSAGE_MAX; + + msg->payload=NULL; + msg->payload_sz=0; + msg->payload_offset=0; + + msg->n_question=0; + msg->n_answer_rr=0; + msg->n_authority_rr=0; + msg->n_additional_rr=0; + + msg->n_real_answer_rr=0; + msg->n_real_authority_rr=0; + msg->n_real_additional_rr=0; + + msg->answer_rr=NULL; + msg->authority_rr=NULL; + msg->additional_rr=NULL; + + msg->trans_identifier_id=0; + msg->decode_rr_status=DNS_RR_STATUS_INIT; + memset(&(msg->flag), 0, sizeof(struct dns_flag)); + memset(&(msg->question), 0, sizeof(struct dns_query_question)); + + msg->rr_capacity_offset=0; +} + +void dns_decoder_session_transaction_add(struct dns_decoder_context *per_ss_ctx, struct dns_transaction *current_trans) +{ + HASH_ADD_INT(per_ss_ctx->trans_hash, message_id, current_trans); + DL_APPEND(per_ss_ctx->trans_list_head, current_trans); + per_ss_ctx->trans_list_num++; +} + +void dns_decoder_session_transaction_del(struct dns_decoder_context *per_ss_ctx, struct dns_transaction *current_trans) +{ + DL_DELETE(per_ss_ctx->trans_list_head, current_trans); + per_ss_ctx->trans_list_num--; + + HASH_DEL(per_ss_ctx->trans_hash, current_trans); + FREE(current_trans); +} + +void dns_message_transaction_publish(struct session *ss, enum dns_message_type type, int32_t topic_id, int32_t current_trans_idx) +{ + struct dns_message *msg=(struct dns_message *)CALLOC(struct dns_message, 1); + msg->magic=DNS_MESSAGE_MAGIC; + msg->type=type; + msg->current_trans_idx=current_trans_idx; + + session_mq_publish_message(ss, topic_id, msg); +} + +void dns_decoder_entry(struct session *ss, uint8_t *payload, size_t payload_sz, void *per_session_ctx, void *plugin_env_str) +{ + struct dns_header dns_hdr={0}; + populate_dns_header(&dns_hdr, payload); + + int32_t ret=validate_dns_header(&dns_hdr); + if(ret==DNS_DECODER_FALSE) + { + return ; + } + + size_t payload_offset=DNS_HEADER_SIZE; + int32_t thread_id=session_get_current_thread_id(ss); + struct dns_decoder_plugin_env *plugin_env=(struct dns_decoder_plugin_env *)plugin_env_str; + + enum session_addr_type addr_type=SESSION_ADDR_TYPE_UNKNOWN; + session_get0_addr(ss, &addr_type); + const char *ip_version=(addr_type==SESSION_ADDR_TYPE_IPV4_TCP || addr_type==SESSION_ADDR_TYPE_IPV4_UDP) ? TAG_VALUE_IP_VERSION_IPV4 : TAG_VALUE_IP_VERSION_IPV6; + const char *ip_protocol=(addr_type==SESSION_ADDR_TYPE_IPV4_TCP || addr_type==SESSION_ADDR_TYPE_IPV6_TCP) ? TAG_VALUE_IP_PROTOCOL_TCP : TAG_VALUE_IP_PROTOCOL_UDP; + + struct dns_message *data_msg=&(plugin_env->per_thread_data_msg[thread_id]); + data_msg->n_real_answer_rr=0; + data_msg->n_real_authority_rr=0; + data_msg->n_real_additional_rr=0; + data_msg->rr_capacity_offset=0; + + data_msg->magic=DNS_MESSAGE_MAGIC; + data_msg->trans_identifier_id=dns_hdr.id; + dns_flag_copy(&(data_msg->flag), &dns_hdr); + + data_msg->n_question=dns_hdr.qdcount; + data_msg->n_answer_rr=dns_hdr.ancount; + data_msg->n_authority_rr=dns_hdr.aucount; + data_msg->n_additional_rr=dns_hdr.adcount; + + data_msg->type=((dns_hdr.qr==0) ? DNS_MESSAGE_QUERY : DNS_MESSAGE_RESPONSE); + if(data_msg->n_question==1) + { + ret=dns_query_question_decode(&(data_msg->question), payload, payload_sz, &payload_offset); + if(rettrans_identifier_id; + HASH_FIND_INT(per_ss_ctx->trans_hash, &message_id, current_trans); + if(current_trans!=NULL && data_msg->type==DNS_MESSAGE_QUERY) + { + per_ss_ctx->trans_list_num--; + dns_message_transaction_publish(ss, DNS_MESSAGE_TRANSACTION_END, plugin_env->dns.topic_id, current_trans->trans_idx); + dns_decoder_session_transaction_del(per_ss_ctx, current_trans); + current_trans=NULL; + + size_t tag_offset=4; + const char *tag_key[tag_offset]={TAG_KEY_IP_VERSION, TAG_KEY_IP_PROTOCOL, TAG_KEY_MESSAGE_TYPE, TAG_KEY_MESSAGE_STATUS}; + const char *tag_value[tag_offset]={ip_version, ip_protocol, "transaction_end", "duplicate"}; + dns_decoder_local_file_counter_incby(plugin_env, LOCAL_STAT_COUNTER_SEND, tag_key, tag_value, tag_offset, 1, session_get_current_thread_id(ss)); + } + + if(current_trans==NULL) + { + current_trans=(struct dns_transaction *)CALLOC(struct dns_transaction, 1); + current_trans->trans_idx=(++per_ss_ctx->trans_count); + current_trans->message_id=message_id; + dns_decoder_session_transaction_add(per_ss_ctx, current_trans); + dns_message_transaction_publish(ss, DNS_MESSAGE_TRANSACTION_BEGIN, plugin_env->dns.topic_id, current_trans->trans_idx); + + size_t tag_offset=4; + const char *tag_key[tag_offset]={TAG_KEY_IP_VERSION, TAG_KEY_IP_PROTOCOL, TAG_KEY_MESSAGE_TYPE, TAG_KEY_MESSAGE_STATUS}; + const char *tag_value[tag_offset]={ip_version, ip_protocol, "transaction_begin", "normal"}; + dns_decoder_local_file_counter_incby(plugin_env, LOCAL_STAT_COUNTER_SEND, tag_key, tag_value, tag_offset, 1, session_get_current_thread_id(ss)); + } + + data_msg->payload=payload; + data_msg->payload_sz=payload_sz; + data_msg->payload_offset=payload_offset; + data_msg->decode_rr_status=DNS_RR_STATUS_INIT; + data_msg->current_trans_idx=current_trans->trans_idx; + + session_mq_publish_message(ss, plugin_env->dns.topic_id, data_msg); + + size_t tag_offset=4; + const char *type=((data_msg->type==DNS_MESSAGE_RESPONSE) ? "response" : "query"); + const char *tag_key[tag_offset]={TAG_KEY_IP_VERSION, TAG_KEY_IP_PROTOCOL, TAG_KEY_MESSAGE_TYPE, TAG_KEY_MESSAGE_STATUS}; + const char *tag_value[tag_offset]={ip_version, ip_protocol, type, "normal"}; + dns_decoder_local_file_counter_incby(plugin_env, LOCAL_STAT_COUNTER_SEND, tag_key, tag_value, tag_offset, 1, session_get_current_thread_id(ss)); + + if(data_msg->type==DNS_MESSAGE_RESPONSE) + { + dns_message_transaction_publish(ss, DNS_MESSAGE_TRANSACTION_END, plugin_env->dns.topic_id, current_trans->trans_idx); + dns_decoder_session_transaction_del(per_ss_ctx, current_trans); + + size_t tag_offset=4; + const char *tag_key[tag_offset]={TAG_KEY_IP_VERSION, TAG_KEY_IP_PROTOCOL, TAG_KEY_MESSAGE_TYPE, TAG_KEY_MESSAGE_STATUS}; + const char *tag_value[tag_offset]={ip_version, ip_protocol, "transaction_end", "normal"}; + dns_decoder_local_file_counter_incby(plugin_env, LOCAL_STAT_COUNTER_SEND, tag_key, tag_value, tag_offset, 1, session_get_current_thread_id(ss)); + } + + if(per_ss_ctx->trans_list_num > plugin_env->max_cache_trans_num) + { + current_trans=per_ss_ctx->trans_list_head; + dns_message_transaction_publish(ss, DNS_MESSAGE_TRANSACTION_END, plugin_env->dns.topic_id, current_trans->trans_idx); + dns_decoder_session_transaction_del(per_ss_ctx, current_trans); + + size_t tag_offset=4; + const char *tag_key[tag_offset]={TAG_KEY_IP_VERSION, TAG_KEY_IP_PROTOCOL, TAG_KEY_MESSAGE_TYPE, TAG_KEY_MESSAGE_STATUS}; + const char *tag_value[tag_offset]={ip_version, ip_protocol, "transaction_end", "terminate"}; + dns_decoder_local_file_counter_incby(plugin_env, LOCAL_STAT_COUNTER_SEND, tag_key, tag_value, tag_offset, 1, session_get_current_thread_id(ss)); + } +} + +void dns_udp_session_ingress_packet_cb(struct session *ss, int32_t topic_id, const void *msg, void *per_session_ctx, void *plugin_env_str) +{ + size_t payload_sz=0; + uint8_t *payload=(uint8_t *)session_get0_current_payload(ss, &payload_sz); + if(payload_szcache_sz>=2) + { + stellar_session_plugin_dettach_current_session(ss); + return ; + } + + per_ss_ctx->cache_ptr[per_ss_ctx->cache_sz]=segment_buff[0]; + per_ss_ctx->cache_sz++; + return ; + case 2: + if(per_ss_ctx->cache_sz>0) + { + stellar_session_plugin_dettach_current_session(ss); + return ; + } + + memcpy(per_ss_ctx->cache_ptr, segment_buff, segment_buff_sz); + per_ss_ctx->cache_sz=segment_buff_sz; + return ; + default: + break; + } + + switch(per_ss_ctx->cache_sz) + { + case 0: + memcpy(per_ss_ctx->cache_ptr, segment_buff, 2); + segment_buff+=2; + segment_buff_sz-=2; + per_ss_ctx->cache_sz=2; + break; + case 1: + memcpy(per_ss_ctx->cache_ptr+1, segment_buff, 1); + segment_buff+=1; + segment_buff_sz-=1; + per_ss_ctx->cache_sz=2; + break; + case 2: + break; + default: + abort(); + } + + uint16_t check_sz=*(uint16_t *)(per_ss_ctx->cache_ptr); + if(ntohs(check_sz)!=segment_buff_sz) + { + return ; + } + + dns_decoder_entry(ss, segment_buff, segment_buff_sz, per_session_ctx, plugin_env_str); + per_ss_ctx->cache_sz=0; +} + +void *dns_decoder_per_session_context_new(struct session *ss, void *plugin_env_str) +{ + uint64_t inner_flag=0; + int32_t ret=session_is_innermost(ss, &inner_flag); + if(0==ret) + { + stellar_session_plugin_dettach_current_session(ss); + return NULL; + } + + const char *ip_version=NULL; + const char *ip_protocol=NULL; + uint16_t sport=0,dport=0; + enum session_addr_type addr_type=SESSION_ADDR_TYPE_UNKNOWN; + struct session_addr *addr=session_get0_addr(ss, &addr_type); + + switch(addr_type) + { + case SESSION_ADDR_TYPE_IPV4_TCP: + case SESSION_ADDR_TYPE_IPV4_UDP: + sport=addr->ipv4.sport; + dport=addr->ipv4.dport; + ip_version=TAG_VALUE_IP_VERSION_IPV4; + ip_protocol=(addr_type==SESSION_ADDR_TYPE_IPV4_TCP) ? TAG_VALUE_IP_PROTOCOL_TCP : TAG_VALUE_IP_PROTOCOL_UDP; + break; + case SESSION_ADDR_TYPE_IPV6_TCP: + case SESSION_ADDR_TYPE_IPV6_UDP: + sport=addr->ipv6.sport; + dport=addr->ipv6.dport; + ip_version=TAG_VALUE_IP_VERSION_IPV6; + ip_protocol=(addr_type==SESSION_ADDR_TYPE_IPV6_TCP) ? TAG_VALUE_IP_PROTOCOL_TCP : TAG_VALUE_IP_PROTOCOL_UDP; + break; + default: + stellar_session_plugin_dettach_current_session(ss); + return NULL; + } + + struct dns_decoder_plugin_env *plugin_env=(struct dns_decoder_plugin_env *)plugin_env_str; + for(int32_t i=0; in_net_port; i++) + { + if((sport==plugin_env->net_port[i]) || (dport==plugin_env->net_port[i])) + { + const char *tag_key[3]={TAG_KEY_IP_VERSION, TAG_KEY_IP_PROTOCOL, "memory"}; + const char *tag_value[3]={ip_version, ip_protocol, "ss_ctx"}; + dns_decoder_local_file_counter_incby(plugin_env, LOCAL_STAT_COUNTER_NEW, tag_key, tag_value, 3, 1, session_get_current_thread_id(ss)); + + return CALLOC(struct dns_decoder_context, 1); + } + } + + stellar_session_plugin_dettach_current_session(ss); + + return NULL; +} + +void dns_decoder_per_session_context_free(struct session *ss, void *session_ctx, void *plugin_env_str) +{ + if(session_ctx==NULL) + { + return ; + } + + struct dns_decoder_context *per_ss_ctx=(struct dns_decoder_context *)session_ctx; + struct dns_transaction *current_trans=NULL, *tmp_trans=NULL; + HASH_ITER(hh, per_ss_ctx->trans_hash, current_trans, tmp_trans) + { + dns_decoder_session_transaction_del(per_ss_ctx, current_trans); + } + + FREE(session_ctx); + + struct dns_decoder_plugin_env *plugin_env=(struct dns_decoder_plugin_env *)plugin_env_str; + + enum session_addr_type addr_type=SESSION_ADDR_TYPE_UNKNOWN; + session_get0_addr(ss, &addr_type); + const char *ip_version=(addr_type==SESSION_ADDR_TYPE_IPV4_TCP || addr_type==SESSION_ADDR_TYPE_IPV4_UDP) ? TAG_VALUE_IP_VERSION_IPV4 : TAG_VALUE_IP_VERSION_IPV6; + const char *ip_protocol=(addr_type==SESSION_ADDR_TYPE_IPV4_TCP || addr_type==SESSION_ADDR_TYPE_IPV6_TCP) ? TAG_VALUE_IP_PROTOCOL_TCP : TAG_VALUE_IP_PROTOCOL_UDP; + + const char *tag_key[3]={TAG_KEY_IP_VERSION, TAG_KEY_IP_PROTOCOL, "memory"}; + const char *tag_value[3]={ip_version, ip_protocol, "ss_ctx"}; + dns_decoder_local_file_counter_incby(plugin_env, LOCAL_STAT_COUNTER_FREE, tag_key, tag_value, 3, 1, session_get_current_thread_id(ss)); +} + +int32_t dns_decoder_config_load(const char *cfg_path, struct dns_decoder_plugin_env *plugin_env) +{ + FILE *fp=fopen(cfg_path, "r"); + if (NULL==fp) + { + fprintf(stderr, "[%s:%d] Can't open config file: %s", __FUNCTION__, __LINE__, cfg_path); + return -1; + } + + int32_t ret=0; + char errbuf[256]={0}; + + toml_table_t *root=toml_parse_file(fp, errbuf, sizeof(errbuf)); + fclose(fp); + + toml_table_t *decoder_tbl=toml_table_in(root, "decoder"); + if(NULL==decoder_tbl) + { + fprintf(stderr, "[%s:%d] config file: %s has no key: [decoder.dns]", __FUNCTION__, __LINE__, cfg_path); + toml_free(root); + return -1; + } + + toml_table_t *dns_tbl=toml_table_in(decoder_tbl, "dns"); + if(NULL==dns_tbl) + { + fprintf(stderr, "[%s:%d] config file: %s has no key: [decoder.dns]", __FUNCTION__, __LINE__, cfg_path); + toml_free(root); + return -1; + } + + toml_array_t *port_array=toml_array_in(dns_tbl, "port"); + if(NULL==port_array) + { + fprintf(stderr, "[%s:%d] config file: %s has no key: [decoder.dns.port]", __FUNCTION__, __LINE__, cfg_path); + toml_free(root); + return -1; + } + + //toml_array_type + char port_array_type=toml_array_type(port_array); + if(port_array_type!='i') + { + fprintf(stderr, "[%s:%d] config file: %s key: [decoder.dns.port] type is not integer", __FUNCTION__, __LINE__, cfg_path); + toml_free(root); + return -1; + } + + plugin_env->n_net_port=toml_array_nelem(port_array); + plugin_env->net_port=(uint16_t *)CALLOC(uint16_t, plugin_env->n_net_port); + for(int32_t i=0; in_net_port; i++) + { + toml_datum_t int_val=toml_int_at(port_array, i); + if(int_val.ok==0) + { + fprintf(stderr, "[%s:%d] config file: %s has no key: [decoder.dns.port[%d]]", __FUNCTION__, __LINE__, cfg_path, i); + ret=-1; + break; + } + + plugin_env->net_port[i]=ntohs(int_val.u.i); + } + + toml_table_t *limited_tbl=toml_table_in(dns_tbl, "limited"); + if(NULL==limited_tbl) + { + fprintf(stderr, "[%s:%d] config file: %s has no key: [decoder.limited]", __FUNCTION__, __LINE__, cfg_path); + toml_free(root); + return -1; + } + + toml_datum_t max_rr_num_val=toml_int_in(limited_tbl, "max_rr_num"); + if(max_rr_num_val.ok==0) + { + fprintf(stderr, "[%s:%d] config file: %s has no key: [decoder.dns.limited.max_rr_num]", __FUNCTION__, __LINE__, cfg_path); + ret=-1; + } + else + { + plugin_env->max_rr_num=max_rr_num_val.u.i; + } + + // max_cache_trans_num + toml_datum_t max_cache_trans_num_val=toml_int_in(limited_tbl, "max_cache_trans_num"); + if(max_cache_trans_num_val.ok==0) + { + fprintf(stderr, "[%s:%d] config file: %s has no key: [decoder.dns.limited.max_cache_trans_num]", __FUNCTION__, __LINE__, cfg_path); + ret=-1; + } + else + { + plugin_env->max_cache_trans_num=max_cache_trans_num_val.u.i; + } + + toml_table_t *local_stat_tbl=toml_table_in(dns_tbl, "local_stat"); + if(NULL==local_stat_tbl) + { + fprintf(stderr, "[%s:%d] config file: %s has no key: [decoder.dns.local_stat]", __FUNCTION__, __LINE__, cfg_path); + toml_free(root); + return -1; + } + + toml_datum_t stat_interval_time_s_val=toml_int_in(local_stat_tbl, "stat_interval_time_s"); + if(stat_interval_time_s_val.ok==0) + { + plugin_env->stat.interval_second=5; + fprintf(stderr, "[%s:%d] config file: %s has no key: [decoder.dns.local_stat.stat_interval_time_s]", __FUNCTION__, __LINE__, cfg_path); + } + else + { + plugin_env->stat.interval_second=stat_interval_time_s_val.u.i; + } + + toml_datum_t stat_per_thread_enable_val=toml_string_in(local_stat_tbl, "stat_per_thread_enable"); + if(stat_per_thread_enable_val.ok==0) + { + plugin_env->stat.per_thread_enable=DNS_DECODER_FALSE; + fprintf(stderr, "[%s:%d] config file: %s has no key: [decoder.dns.local_stat.stat_per_thread_enable]", __FUNCTION__, __LINE__, cfg_path); + } + else + { + if(memcmp("no", stat_per_thread_enable_val.u.s, strlen("no"))==0) + { + plugin_env->stat.per_thread_enable=DNS_DECODER_FALSE; + } + else if(memcmp("yes", stat_per_thread_enable_val.u.s, strlen("yes"))==0) + { + plugin_env->stat.per_thread_enable=DNS_DECODER_TRUE; + } + else + { + plugin_env->stat.per_thread_enable=DNS_DECODER_FALSE; + fprintf(stderr, "[%s:%d] config file: %s key: [decoder.dns.local_stat.stat_per_thread_enable] value is not yes or no", __FUNCTION__, __LINE__, cfg_path); + } + } + + toml_datum_t name=toml_string_in(local_stat_tbl, "stat_name"); + if(name.ok==0) + { + memcpy(plugin_env->stat.name, "DNS_DECODER", MIN(sizeof(plugin_env->stat.name)-1, strlen("DNS_DECODER"))); + fprintf(stderr, "[%s:%d] config file: %s has no key: [decoder.dns.local_stat.stat_name]", __FUNCTION__, __LINE__, cfg_path); + } + else + { + strncpy(plugin_env->stat.name, name.u.s, sizeof(plugin_env->stat.name)); + } + + toml_datum_t output_path=toml_string_in(local_stat_tbl, "stat_output"); + if(output_path.ok==0) + { + memcpy(plugin_env->stat.path, "metrics/dns_decoder_local_stat.json", MIN(sizeof(plugin_env->stat.path)-1, strlen("metrics/dns_decoder_local_stat.json"))); + fprintf(stderr, "[%s:%d] config file: %s has no key: [decoder.dns.local_stat.stat_output]", __FUNCTION__, __LINE__, cfg_path); + } + else + { + strncpy(plugin_env->stat.path, output_path.u.s, sizeof(plugin_env->stat.path)); + } + + toml_free(root); + + return ret; +} + +void dns_decoder_local_file_stat_init(struct dns_decoder_plugin_env *plugin_env) +{ + if(plugin_env->stat.interval_second==0) + { + printf("dns_decoder_local_file_stat_init, Disable local stat, name: %s output: %s", plugin_env->stat.name, plugin_env->stat.path); + return ; + } + + plugin_env->stat.fse=fieldstat_easy_new(stellar_get_worker_thread_num(plugin_env->st), plugin_env->stat.name, NULL, 0); + if(plugin_env->stat.fse==NULL) + { + printf("dns_decoder_local_file_stat_init, fieldstat_easy_new failed, name: %s output: %s", plugin_env->stat.name, plugin_env->stat.path); + exit(-1); + } + + fieldstat_easy_enable_auto_output(plugin_env->stat.fse, plugin_env->stat.path, plugin_env->stat.interval_second); + + const char *local_stat_name[LOCAL_STAT_COUNTER_MAX]={0}; + local_stat_name[LOCAL_STAT_COUNTER_UNKNOWN]="unknown"; + local_stat_name[LOCAL_STAT_COUNTER_SESSION]="session"; + local_stat_name[LOCAL_STAT_COUNTER_PACKETS]="packets"; + local_stat_name[LOCAL_STAT_COUNTER_BYTES]="bytes"; + local_stat_name[LOCAL_STAT_COUNTER_SEND]="send"; + local_stat_name[LOCAL_STAT_COUNTER_RECV]="recv"; + local_stat_name[LOCAL_STAT_COUNTER_NEW]="new"; + local_stat_name[LOCAL_STAT_COUNTER_FREE]="free"; + local_stat_name[LOCAL_STAT_COUNTER_OK]="ok"; + local_stat_name[LOCAL_STAT_COUNTER_ERROR]="error"; + + + plugin_env->stat.metric_id=(int *)CALLOC(int, LOCAL_STAT_COUNTER_MAX); + for(int i=0; istat.metric_id[i]=fieldstat_easy_register_counter(plugin_env->stat.fse, local_stat_name[i]); + if(plugin_env->stat.metric_id[i]<0) + { + printf("dns_decoder_local_file_stat_init, fieldstat_easy_register_counter failed, name: %s", local_stat_name[i]); + exit(-1); + } + } +} + +extern "C" void *dns_decoder_init(struct stellar *st) +{ + struct dns_decoder_plugin_env *plugin_env=CALLOC(struct dns_decoder_plugin_env, 1); + plugin_env->st=st; + + plugin_env->plugin_id=stellar_session_plugin_register(st, dns_decoder_per_session_context_new, dns_decoder_per_session_context_free, plugin_env); + if(plugin_env->plugin_id<0) + { + printf("dns_decoder_init: stellar_session_plugin_register failed\n"); + exit(0); + } + + dns_decoder_config_load(DNS_DECODER_TOML_PATH, plugin_env); + + dns_decoder_local_file_stat_init(plugin_env); + + int32_t thread_count=stellar_get_worker_thread_num(plugin_env->st); + plugin_env->per_thread_data_msg=(struct dns_message *)CALLOC(struct dns_message, thread_count); + for(int32_t i=0; iper_thread_data_msg[i].rr_capacity_sz=plugin_env->max_rr_num; + plugin_env->per_thread_data_msg[i].rr_capacity=(struct dns_resource_record *)CALLOC(struct dns_resource_record, plugin_env->max_rr_num); + } + + plugin_env->dns.free_cb=dns_message_free; + plugin_env->dns.on_cb=NULL; + plugin_env->dns.topic_name=DNS_MESSAGE_TOPIC; + plugin_env->dns.topic_id=stellar_session_mq_get_topic_id(st, plugin_env->dns.topic_name); + if(plugin_env->dns.topic_id<0) + { + plugin_env->dns.topic_id=stellar_session_mq_create_topic(st, plugin_env->dns.topic_name, dns_message_free, NULL); + } + + plugin_env->udp.free_cb=NULL; + plugin_env->udp.on_cb=dns_udp_session_ingress_packet_cb; + plugin_env->udp.topic_name=TOPIC_UDP; + plugin_env->udp.topic_id=stellar_session_mq_get_topic_id(plugin_env->st, plugin_env->udp.topic_name); + plugin_env->udp.sub_id=stellar_session_mq_subscribe(plugin_env->st, plugin_env->udp.topic_id, plugin_env->udp.on_cb, plugin_env->plugin_id); + + plugin_env->tcp_stream.free_cb=NULL; + plugin_env->tcp_stream.on_cb=dns_tcp_stream_session_segment_data_cb; + plugin_env->tcp_stream.topic_name=TOPIC_TCP_STREAM; + plugin_env->tcp_stream.topic_id=stellar_session_mq_get_topic_id(plugin_env->st, plugin_env->tcp_stream.topic_name); + plugin_env->tcp_stream.sub_id=stellar_session_mq_subscribe(plugin_env->st, plugin_env->tcp_stream.topic_id, plugin_env->tcp_stream.on_cb, plugin_env->plugin_id); + + printf("dns_decoder_init: plugin_id: %d, topic: [{name: %s -> id: %d}, {name: %s -> id: %d}, {name: %s -> id: %d}] \n", + plugin_env->plugin_id, + plugin_env->dns.topic_name, plugin_env->dns.topic_id, + plugin_env->udp.topic_name, plugin_env->udp.topic_id, + plugin_env->tcp_stream.topic_name, plugin_env->tcp_stream.topic_id + ); + + return plugin_env; +} + +extern "C" void dns_decoder_exit(void *plugin_env_str) +{ + if(NULL==plugin_env_str) + { + return; + } + + struct dns_decoder_plugin_env *plugin_env=(struct dns_decoder_plugin_env *)plugin_env_str; + if(plugin_env->dns.topic_id>=0) + { + stellar_session_mq_destroy_topic(plugin_env->st, plugin_env->dns.topic_id); + plugin_env->dns.topic_id=-1; + } + + if(plugin_env->udp.topic_id>=0) + { + stellar_session_mq_destroy_topic(plugin_env->st, plugin_env->udp.topic_id); + plugin_env->udp.topic_id=-1; + } + + if(plugin_env->tcp_stream.topic_id>=0) + { + stellar_session_mq_destroy_topic(plugin_env->st, plugin_env->tcp_stream.topic_id); + plugin_env->tcp_stream.topic_id=-1; + } + + if(plugin_env->per_thread_data_msg!=NULL) + { + int32_t thread_count=stellar_get_worker_thread_num(plugin_env->st); + for(int32_t i=0; iper_thread_data_msg[i].rr_capacity); + } + + plugin_env->max_rr_num=0; + plugin_env->per_thread_data_msg=NULL; + + FREE(plugin_env->per_thread_data_msg); + plugin_env->per_thread_data_msg=NULL; + } + + // if(plugin_env->per_thread_trans_new!=NULL) + // { + // FREE(plugin_env->per_thread_trans_new); + // plugin_env->per_thread_trans_new=NULL; + // } + + FREE(plugin_env_str); +} + +enum dns_message_type dns_message_type_get(struct dns_message *msg) +{ + if (NULL==msg) { + return DNS_MESSAGE_MAX; + } + + return msg->type; +} + +int32_t dns_message_header_id_get(struct dns_message *msg) +{ + if (NULL==msg || msg->magic!=DNS_MESSAGE_MAGIC) + { + return -1; + } + + return msg->trans_identifier_id; +} + +struct dns_flag *dns_message_header_flag_get0(struct dns_message *msg) +{ + if (NULL==msg || msg->magic!=DNS_MESSAGE_MAGIC) + { + return NULL; + } + + return &(msg->flag); +} + +void dns_message_question_get0(struct dns_message *msg, struct dns_query_question **question, uint16_t *n_question) +{ + if(msg==NULL || msg->magic!=DNS_MESSAGE_MAGIC) + { + return ; + } + + (*question)=&(msg->question); + (*n_question)=msg->n_question; +} + +int32_t dns_resource_record_buff_get0(struct dns_resource_record *rr_capacity, int32_t rr_capacity_sz, int32_t *rr_capacity_offset, struct dns_resource_record **rr, uint16_t n_rr, uint16_t *n_real_rr) +{ + if(n_rr==0) + { + (*rr)=NULL; + (*n_real_rr)=0; + return DNS_DECODER_TRUE; + } + + if(rr_capacity_sz<=(*rr_capacity_offset)) + { + rr=NULL; + (*n_real_rr)=0; + return DNS_DECODER_FALSE; + } + + (*rr)=rr_capacity+(*rr_capacity_offset); + (*n_real_rr)=MIN(rr_capacity_sz-(*rr_capacity_offset), n_rr); + + (*rr_capacity_offset)+=(*n_real_rr); + + return DNS_DECODER_TRUE; +} + +int32_t dns_message_resource_record_serialize(struct dns_message *msg) +{ + switch(msg->decode_rr_status) + { + case DNS_RR_STATUS_INIT: + break; + case DNS_RR_STATUS_SUCCESS: + return DNS_DECODER_TRUE; + case DNS_RR_STATUS_FAILURE: + return DNS_DECODER_FALSE; + default: + abort(); + } + + if(msg->n_answer_rr>0) + { + dns_resource_record_buff_get0(msg->rr_capacity, msg->rr_capacity_sz, &(msg->rr_capacity_offset), &(msg->answer_rr), msg->n_answer_rr, &(msg->n_real_answer_rr)); + int32_t ret=dns_resource_record_decode(msg->payload, msg->payload_sz, &(msg->payload_offset), msg->answer_rr, msg->n_real_answer_rr); + if(ret==DNS_DECODER_FALSE) + { + msg->answer_rr=NULL; + msg->n_real_answer_rr=0; + msg->decode_rr_status=DNS_RR_STATUS_FAILURE; + return DNS_DECODER_FALSE; + } + } + + if(msg->n_authority_rr>0) + { + dns_resource_record_buff_get0(msg->rr_capacity, msg->rr_capacity_sz, &(msg->rr_capacity_offset), &(msg->authority_rr), msg->n_authority_rr, &(msg->n_real_authority_rr)); + int32_t ret=dns_resource_record_decode(msg->payload, msg->payload_sz, &(msg->payload_offset), msg->authority_rr, msg->n_real_authority_rr); + if(ret==DNS_DECODER_FALSE) + { + msg->authority_rr=NULL; + msg->n_real_authority_rr=0; + msg->decode_rr_status=DNS_RR_STATUS_FAILURE; + return DNS_DECODER_FALSE; + } + } + + if(msg->n_additional_rr>0) + { + dns_resource_record_buff_get0(msg->rr_capacity, msg->rr_capacity_sz, &(msg->rr_capacity_offset), &(msg->additional_rr), msg->n_additional_rr, &(msg->n_real_additional_rr)); + int32_t ret=dns_resource_record_decode(msg->payload, msg->payload_sz, &(msg->payload_offset), msg->additional_rr, msg->n_real_additional_rr); + if(ret==DNS_DECODER_FALSE) + { + msg->additional_rr=NULL; + msg->n_real_additional_rr=0; + msg->decode_rr_status=DNS_RR_STATUS_FAILURE; + return DNS_DECODER_FALSE; + } + } + + msg->decode_rr_status=DNS_RR_STATUS_SUCCESS; + return DNS_DECODER_TRUE; +} + +void dns_message_answer_resource_record_get0(struct dns_message *msg, struct dns_resource_record **answer_rr, uint16_t *n_answer_rr) +{ + if(msg==NULL || msg->magic!=DNS_MESSAGE_MAGIC) + { + return ; + } + + int32_t ret=dns_message_resource_record_serialize(msg); + (*answer_rr)=((ret==DNS_DECODER_TRUE) ? msg->answer_rr : NULL); + (*n_answer_rr)=((ret==DNS_DECODER_TRUE) ? msg->n_real_answer_rr : 0); +} + +void dns_message_authority_resource_record_get0(struct dns_message *msg, struct dns_resource_record **authority_rr, uint16_t *n_authority_rr) +{ + if(msg==NULL || msg->magic!=DNS_MESSAGE_MAGIC) + { + return ; + } + + int32_t ret=dns_message_resource_record_serialize(msg); + (*authority_rr)=((ret==DNS_DECODER_TRUE) ? msg->authority_rr : NULL); + (*n_authority_rr)=((ret==DNS_DECODER_TRUE) ? msg->n_real_authority_rr : 0); +} + +void dns_message_additional_resource_record_get0(struct dns_message *msg, struct dns_resource_record **additional_rr, uint16_t *n_additional_rr) +{ + if(msg==NULL || msg->magic!=DNS_MESSAGE_MAGIC) + { + return ; + } + + int32_t ret=dns_message_resource_record_serialize(msg); + (*additional_rr)=((ret==DNS_DECODER_TRUE) ? msg->additional_rr : NULL); + (*n_additional_rr)=((ret==DNS_DECODER_TRUE) ? msg->n_real_additional_rr : 0); +} diff --git a/src/version.map b/src/version.map new file mode 100644 index 0000000..6a4c8ec --- /dev/null +++ b/src/version.map @@ -0,0 +1,16 @@ +VERS_2.4{ +global: + extern "C++" { + *dns_decoder_init*; + *dns_decoder_exit*; + *dns_message_type_get*; + *dns_message_header_id_get*; + *dns_message_header_flag_get0*; + *dns_message_question_get0*; + *dns_message_answer_resource_record_get0*; + *dns_message_authority_resource_record_get0*; + *dns_message_additional_resource_record_get0*; + *GIT*; + }; + local: *; +}; diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt new file mode 100644 index 0000000..2b73af8 --- /dev/null +++ b/test/CMakeLists.txt @@ -0,0 +1,70 @@ +add_library(${PROJECT_NAME}_test_plug SHARED dns_decoder_test.cpp) +add_dependencies(${PROJECT_NAME}_test_plug ${PROJECT_NAME}) +target_link_libraries(${PROJECT_NAME}_test_plug MESA_prof_load cjson) +set_target_properties(${PROJECT_NAME}_test_plug PROPERTIES PREFIX "") + +set(TEST_RUN_DIR ${CMAKE_CURRENT_BINARY_DIR}/sapp) +set(TEST_MAIN ${TEST_RUN_DIR}/plugin_test_main) + +# assemble test env +add_test(NAME INSTALL_TEST_MAIN COMMAND sh -c "rpm -i ${CMAKE_CURRENT_SOURCE_DIR}/env/sapp-4.3.57.16ea514-1.el8.x86_64.rpm --prefix=${CMAKE_CURRENT_BINARY_DIR}/sapp --force --nodeps") +add_test(NAME INSTALL_STELLAR COMMAND sh -c "rpm -i ${CMAKE_CURRENT_SOURCE_DIR}/env/stellar-on-sapp-2.1.0.0e6d541-1.el8.x86_64.rpm --prefix=${CMAKE_CURRENT_BINARY_DIR}/ --force --nodeps") + +add_test(NAME COPY_TEST_MAIN COMMAND sh -c "cp ${TEST_RUN_DIR}/tools/plugin_test_main ${TEST_RUN_DIR}/plugin_test_main") +add_test(NAME COPY_SPEC COMMAND sh -c "cp ${CMAKE_CURRENT_SOURCE_DIR}/env/spec.toml ${TEST_RUN_DIR}/stellar_plugin/spec.toml") +add_test(NAME COPY_CONFLIST COMMAND sh -c "cp ${CMAKE_CURRENT_SOURCE_DIR}/env/conflist.inf ${TEST_RUN_DIR}/plug/conflist.inf") +add_test(NAME COPY_INF COMMAND sh -c "cp ${CMAKE_CURRENT_SOURCE_DIR}/env/start_loader.inf ${TEST_RUN_DIR}/plug/stellar_on_sapp/start_loader.inf") + +# update config files +add_test(NAME UPDATE_SAPP_LOG COMMAND bash -c "sed -i 's/sapp_log.fatal/sapp_log.info/' ${TEST_RUN_DIR}/etc/sapp_log.conf") +add_test(NAME UPDATE_SAPP_SYN_MODE COMMAND bash -c "sed -i 's/syn_mandatory=1/syn_mandatory=0/' ${TEST_RUN_DIR}/etc/sapp.toml") +add_test(NAME UPDATE_SAPP_REORDER COMMAND bash -c "sed -i 's/reorder_pkt_max=32/reorder_pkt_max=5/' ${TEST_RUN_DIR}/etc/sapp.toml") + +# update plugin to be tested +add_test(NAME UPDATE_PLUG_SO COMMAND sh -c "cp ${CMAKE_BINARY_DIR}/src/${PROJECT_NAME}.so ${TEST_RUN_DIR}/stellar_plugin/${PROJECT_NAME}.so") +add_test(NAME UPDATE_TEST_SO COMMAND sh -c "cp ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}_test_plug.so ${TEST_RUN_DIR}/stellar_plugin/${PROJECT_NAME}_test_plug.so") +add_test(NAME MKDIR_PLUG_CONF COMMAND sh -c "mkdir -p ${TEST_RUN_DIR}/etc/dns/") +add_test(NAME UPDATE_PLUG_CONF COMMAND sh -c "cp ${PROJECT_SOURCE_DIR}/bin/${PROJECT_NAME}.toml ${TEST_RUN_DIR}/etc/dns/${PROJECT_NAME}.toml") + +set_tests_properties(INSTALL_TEST_MAIN UPDATE_SAPP_LOG COPY_CONFLIST COPY_INF COPY_TEST_MAIN COPY_SPEC UPDATE_PLUG_SO UPDATE_TEST_SO MKDIR_PLUG_CONF UPDATE_PLUG_CONF PROPERTIES FIXTURES_SETUP TestFixture) + +# run tests +add_test(NAME DNS_QUERY COMMAND ${TEST_MAIN} ${CMAKE_CURRENT_SOURCE_DIR}/case/query/query_result.json -f "find ${CMAKE_CURRENT_SOURCE_DIR}/case/query/ -name *.pcap|sort -V" WORKING_DIRECTORY ${TEST_RUN_DIR}) +add_test(NAME DNS_CNAME COMMAND ${TEST_MAIN} ${CMAKE_CURRENT_SOURCE_DIR}/case/cname/cname_result.json -f "find ${CMAKE_CURRENT_SOURCE_DIR}/case/cname/ -name *.pcap|sort -V" WORKING_DIRECTORY ${TEST_RUN_DIR}) +add_test(NAME DNS_NSEC_RR COMMAND ${TEST_MAIN} ${CMAKE_CURRENT_SOURCE_DIR}/case/nsec/nsec_result.json -f "find ${CMAKE_CURRENT_SOURCE_DIR}/case/nsec/ -name *.pcap|sort -V" WORKING_DIRECTORY ${TEST_RUN_DIR}) +add_test(NAME DNS_NSEC_10_1_RR COMMAND ${TEST_MAIN} ${CMAKE_CURRENT_SOURCE_DIR}/case/nsec_10_1/nsec_result.json -f "find ${CMAKE_CURRENT_SOURCE_DIR}/case/nsec_10_1/ -name *.pcap|sort -V" WORKING_DIRECTORY ${TEST_RUN_DIR}) +add_test(NAME DNS_NSEC3_RR COMMAND ${TEST_MAIN} ${CMAKE_CURRENT_SOURCE_DIR}/case/nsec3/nsec3_result.json -f "find ${CMAKE_CURRENT_SOURCE_DIR}/case/nsec3/ -name *.pcap|sort -V" WORKING_DIRECTORY ${TEST_RUN_DIR}) +add_test(NAME DNS_PTR COMMAND ${TEST_MAIN} ${CMAKE_CURRENT_SOURCE_DIR}/case/ptr/ptr_result.json -f "find ${CMAKE_CURRENT_SOURCE_DIR}/case/ptr/ -name *.pcap|sort -V" WORKING_DIRECTORY ${TEST_RUN_DIR}) +add_test(NAME DNS_SRV COMMAND ${TEST_MAIN} ${CMAKE_CURRENT_SOURCE_DIR}/case/srv/srv_result.json -f "find ${CMAKE_CURRENT_SOURCE_DIR}/case/srv/ -name *.pcap|sort -V" WORKING_DIRECTORY ${TEST_RUN_DIR}) +add_test(NAME DNS_TXT COMMAND ${TEST_MAIN} ${CMAKE_CURRENT_SOURCE_DIR}/case/txt/txt_result.json -f "find ${CMAKE_CURRENT_SOURCE_DIR}/case/txt/ -name *.pcap|sort -V" WORKING_DIRECTORY ${TEST_RUN_DIR}) +add_test(NAME DNS_HTTPS COMMAND ${TEST_MAIN} ${CMAKE_CURRENT_SOURCE_DIR}/case/https/https_result.json -f "find ${CMAKE_CURRENT_SOURCE_DIR}/case/https/ -name *.pcap|sort -V" WORKING_DIRECTORY ${TEST_RUN_DIR}) +add_test(NAME DNS_CERT1 COMMAND ${TEST_MAIN} ${CMAKE_CURRENT_SOURCE_DIR}/case/cernet1/cernet1_result.json -f "find ${CMAKE_CURRENT_SOURCE_DIR}/case/cernet1/ -name *.pcap|sort -V" WORKING_DIRECTORY ${TEST_RUN_DIR}) +add_test(NAME DNS_CERT2 COMMAND ${TEST_MAIN} ${CMAKE_CURRENT_SOURCE_DIR}/case/cernet2/cernet2_result.json -f "find ${CMAKE_CURRENT_SOURCE_DIR}/case/cernet2/ -name *.pcap|sort -V" WORKING_DIRECTORY ${TEST_RUN_DIR}) +add_test(NAME DNS_SEC COMMAND ${TEST_MAIN} ${CMAKE_CURRENT_SOURCE_DIR}/case/dnssec/dnssec_result.json -f "find ${CMAKE_CURRENT_SOURCE_DIR}/case/dnssec/ -name *.pcap|sort -V" WORKING_DIRECTORY ${TEST_RUN_DIR}) +add_test(NAME DNS_TCP_MULTI_TRANSCATION COMMAND ${TEST_MAIN} ${CMAKE_CURRENT_SOURCE_DIR}/case/multi_transcation/multi_transcation_result.json -f "find ${CMAKE_CURRENT_SOURCE_DIR}/case/multi_transcation/ -name *.pcap|sort -V" WORKING_DIRECTORY ${TEST_RUN_DIR}) +add_test(NAME DNS_TCP_MULTI_PKT_TRANS_2BYTES COMMAND ${TEST_MAIN} ${CMAKE_CURRENT_SOURCE_DIR}/case/multi_pkt_trans_2bytes/multi_pkt_trans_2bytes_result.json -f "find ${CMAKE_CURRENT_SOURCE_DIR}/case/multi_pkt_trans_2bytes/ -name *.pcap|sort -V" WORKING_DIRECTORY ${TEST_RUN_DIR}) +add_test(NAME DNS_TCP_LOST_PKT COMMAND ${TEST_MAIN} ${CMAKE_CURRENT_SOURCE_DIR}/case/tcp_lost_pkt/lost_pkt_result.json -f "find ${CMAKE_CURRENT_SOURCE_DIR}/case/tcp_lost_pkt/ -name *.pcap|sort -V" WORKING_DIRECTORY ${TEST_RUN_DIR}) +add_test(NAME DNS_MULTI_SESSION COMMAND ${TEST_MAIN} ${CMAKE_CURRENT_SOURCE_DIR}/case/multi_session/multi_session_result.json -f "find ${CMAKE_CURRENT_SOURCE_DIR}/case/multi_session/ -name *.pcap|sort -V" WORKING_DIRECTORY ${TEST_RUN_DIR}) +add_test(NAME DNS_NS_NSEC3_RRSIG_A_OPT COMMAND ${TEST_MAIN} ${CMAKE_CURRENT_SOURCE_DIR}/case/ns_nsec3_rrsig_a_opt/ns_nsec3_rrsig_a_opt_result.json -f "find ${CMAKE_CURRENT_SOURCE_DIR}/case/ns_nsec3_rrsig_a_opt/ -name *.pcap|sort -V" WORKING_DIRECTORY ${TEST_RUN_DIR}) +add_test(NAME DNS_PORT5353 COMMAND ${TEST_MAIN} ${CMAKE_CURRENT_SOURCE_DIR}/case/port5353/port5353_result.json -f "find ${CMAKE_CURRENT_SOURCE_DIR}/case/port5353/ -name *.pcap|sort -V" WORKING_DIRECTORY ${TEST_RUN_DIR}) + +set_tests_properties(DNS_QUERY + DNS_CNAME + DNS_NSEC_RR + DNS_NSEC_10_1_RR + DNS_NSEC3_RR + DNS_PTR + DNS_SRV + DNS_TXT + DNS_HTTPS + DNS_CERT1 + DNS_CERT2 + DNS_SEC + DNS_TCP_MULTI_TRANSCATION + DNS_TCP_MULTI_PKT_TRANS_2BYTES + DNS_TCP_LOST_PKT + DNS_MULTI_SESSION + DNS_NS_NSEC3_RRSIG_A_OPT + DNS_PORT5353 + PROPERTIES FIXTURES_REQUIRED TestFixture + ) \ No newline at end of file diff --git a/test/case/cernet1/1-dns-response-15_04.pcap b/test/case/cernet1/1-dns-response-15_04.pcap new file mode 100644 index 0000000000000000000000000000000000000000..6c2c78ea8eab13bd11b4cc8a9a39a1a4aba26f5b GIT binary patch literal 114463 zcmaI71ymi)var2zcXxMpcX#*T?(Pzt;O;KLodChzT|#hohY(zT$hqgM_3U}Nx@OOOUwu9>02J_l1rz}EUNMgQY>0;o0Z0P_{1H_E2s{)J0306xj0Oo1 zLj{WnK@|kBBehmT&Zea}W1heO*bq9v+_r{H0|WfuReUG`K$>zGF|u)RumAvz0HAKz zkN*I`5Cxbd5C84%NNJ@S40TxJ*kX{J$?mTrWGQD+1FMnoi!lA}EE#swbrHc<^vb9(U+Hw<9SVSHz z)<+^?MnwG`ZYf%-Z`D0+wx5qk96JD^X%VCs7gNN5JF~gT$JcPhMp7$M9Jj}e-_p~z zLUOiNn7Kg|@(st9?1owIw*egf^VK|}6PY{cMuK8GzHoyaRO68@LLT>TX%AdyXpKt~ z;cqB|n9$2(uLC97rG6rkx*YZO*k3FQQjKmK_SaHn1|3@x2C*%sm3d^@41Sxqird;} z)P2&YYL|jflmvf^KNfoHyjH^JRiMJcB=p0cx|oQ`&{{xVvw;BW4wP781S9Efa$E}d zWQx6%P0+n8kt}FTo zgF-sno{WRv1OsQ^kX0a3nj-f{yi4OcP-fpm2;%c@?bfUoh42y4E_xHZ)HkoeNwJd~ zL~$cuBpICBanC9FvcDL{DD>VM1`Os*Tvsq`AH1?}el{cR3qa<;UIt>t)56G5Vbaw; z#hJgi4KcG#1i$Q6>dj(r#K0flGz6o4K-MI4+o$s(AJV-k;&2Nb;hQrgN|9x!M}R~H zy%RSRv39`uQjgv1n4bOoIp~{`s5`*c<$THl`$6q>I}CR$h=VYQsvm1 zsare9{%XkgGW+}$IhKN)8_LjChTBIdG=BA28c!iDesRnK&bO2M*c7 zte*QYD)D7}+KpS1A@V(lQwhV>mdI8Y@+8CwH~apfr==C%X&(!>y%F)v9Ll#zSWp>VsJ zuqtTOJ)e_|^@AcW2w>0N2!mY+G^ZnsHP$z}7Y6;a!5kv9-J5ao2&iKnd7dPaW?)h( zV!R9$OoHR#;8iN_+k!|hhmURUF_7hIUwr}za(|mbEL)Y$MAh!0`A?W>;DgaDxyz;^ z1CrZnIENC;-u@~Q75XpVyRYHa?bz_s#x9U>R_9Y>F1{KhB3-77$;!&!DflbKteC-m z0Twtmz}b~rb#`8g5Wi>16fx9jPm24q)3>?1YSg$Y`D#VNf#X z(nT7LDx@lCkjuIvr|1vf@@h7Z>;-*5bPIB`w`7}ye+T`J^MKVMgKbtFz5NmQMW?u8~UVu=kZ!{FpJ%QaBcfS zAZ+6}Ylc733puBK;RmOQ-Z}mCozoxkUz|=2LHon$yuUadI=;S%7HD1a3 z+;&tT*>EeyT96APf{GK2(QUyCT@E66P^-|AU@p2R1vE&UjY!_$7qo`8=!;Y14oxX$ z_)XeId563EVi61BoP=FzZ357oynKhRZLrp}eNs?IdoB4GdS~q%i471kUyh-JA^jZ9 z^*Cm>eDr>D>vscCN+kmAh|peLqjS1J_6cNHul&%SMkqEpS!sM>!RwTMyMSDR{L;T( zsiPxJSe2AMB!EKYT|F+)9#V{*ra9fGY5L}n-6YKYcnyT0+IQwuZQ&33B8Mz(o zJT8~2;$6d}OGuD{D+l}3*6CoxJf{0{#9`2*9d4;TRh2=l(`L06H`)L*cMJ2$d1mQ{ zC)Q7?X`WPqdAP6%r*H*hZ%3FWGGJ@%q*ZCYmX(yuA;~M z%{=U1Yt;O1yBw3?CxV4pf{p|##mR#YFo_(OJhNvFS!YH+S@ST6qhkuliLVO#E<5nRUq&UKnm4< zeCw{LSiwfRX<3y~$=<(LAr9}cHiHwZO)AdX5UMv?cbC7kN`f7Eid_be9jIe^(YtXu ztpzsb$abD9VCz+SxH=kx5b3d7yw!6>w;kRdUm3i>H~k)dvteFep74|I*D$!X)vOt? zn^eo!ih-lEGa(hf68HoWn1h*JkozQ{w5ec9P3wd*f#Hc(D3v9JVvh62sN(e&$0VLX zSwd&{lpUx&xa*AFM7a2==f(Lvs)Jd!yYK z0)y$ph#?tO3qm%J z^E+14Q=t3>$dhXK{c$g`7qTLVTD|TPj1{KJQvq|vL0hjxV zwCKFSX5j0v!*qt%ViBs&7h(yVH~Q~L^BJbD?J%mSctOdv_+$wK5ppwN^ghr&4}>M< z9!R*~!q9q*6ECYA#8H@{JqAC6OWc3?isL$bkD!^yt)@KD{M$PY*$6FFDB@c{bIu-o zzD%C9Dyg)eoDD@kVq!i67}0NE2GmChrZ${mwv?KL%B71g#@gYtt*Lo8W2|5Khq!5L zFn;;;B(9$lO%OPHr0q|Q5gZCnHdBh^l}jV^0mqlq^YS72rq24+j8;5Z5xvvm+21%yEQ(+F6Tg%_;y1ME5bpfFM>v(jg^IEN7k+Drqt-# zyyc4OTW5$Oj@hq2RZadp^B#i|X`d zyc}Ug=bx<@EZx~aI7N|pgOiiZ6fMDuzAgNl_jlsMj-T#)rXVt=QQ3<_yFKw2wF;0MG9s@`wB47Aobg?C$*Pz|`uu=9shYt`H= z)n9YL!O3OF&dm7NMgvF^3QXo>F8*oXtF=+}_Gvad^^jYeGjanpuI`f= z%Pki6UrPnTnLxY)#j3T76+=N#%=nnIa~e5>^`MG0Im(oLI8VU4($ppa^{d5`CbNAs zQ5hvZunXL*I_{qw{jPFgsbM_^7aPbOXhdt^%IBWX43;T-$vhjE?>>9^+u)+m(>T&Y za5yUGUKMN`((Xsy`zX>@J8VRu%~5CK!{G4AD3){469rCEpjg)R3pJSQV-GHt z=6eMty;Kv6;#cTVK8<$c7>Amx6uQbinzHZ?ZZoQ+tUI2xvOpkQ^D#!q&U3AFnu9IKM{o=T)^NNK{_hCOFK zm5%02=Gap8TZK;zt3Z4{QNy9tYU2#n=k9`vQ&_F(gw@zb^r7ZZu7F#OFWou)a1**> z0ReGsIl*ciO%>uS^eBRTp<0tJS+r`7F2Wn!=d-o75+U}l*&GeDG1 zN;eeXdm@BpTkaBzL;SH=#TOBXL?!kHU?%MB|CV(Hw0-1$FYqj3ccRT%Qrrwx6_kr4lz#y~S^A zp>@6qA|XkOfat4xMW(v?QyZHr4;vL-KnlT@>aUX)+2mIKa?81A1@Gwv6LD{P$>?J; zDG`}Uv$d)z6J!?f#1+}3XrmKk#P$v~AszuV<%++Jd!)( zPnpJ!28*V^)uu$|8#ZFc4{4m=Xw&6swW=!4lm@X<>QDyr$$Z7l1hOd{N?WZKfYk1z z0O`g^G`Oo;M9x6s`ILv*5~1zpvi0L3L;n#ienhfYX~4tLMg+Vy-3331vo#y zWyeQy&(QQMP)HXuwDO@a(TL7qqbk=!cfhnalvM#j<85+$U9cs$`lxWAfaYLgfdu3} z5U*-f+XMFOu2H<&JOLe8;KnBSmM!eS1{c=q=3I#J( z80v43YI58Y8lW*bm7UtI-g*CsMPQ2>@3FPf{n)z&(f~L$mC4$S0QZB=wuNR0_I>cQ zBwq@59LT0GbeJ+j?O*sOrHD~DYkz259a&15n2!!XfBDLZ{*W=RoM1eNLvNU0+zde5 zJ$;x6K{X%LSHv zgzi2^^!XJvdpMiwf(1yf5?BKIxU3q52~a7LUpiQ+25$<;9_TGGBo+; zvIXdg1XKS&^*`-%6ty)pZA$b>92ZKM4Q2pq!cS#%gmod8z+q1Ps6Yx1MeIa|I_u4i zR*^W(%Q)Rvt5%}rCh{iBKMOL1a z&Otupoa@PHM8IO$lUlY3ye~=`VGBM_ocbo1>!2UvNAf|$7s4CW?^5K5-!LBonc{8s zqj(Sw9^fWUYQ@E8UXQUO+zgD|hTF?xSBC~Q1St+OuoGrVOl)4eDFr~FO491RVs?FT zL|DETSa^7n_Qjvr_K!uQN)|({GHHsK%rN91>&D@0Yy8%(sug_5N$I5Z!9ytPLo6F` ze0E)^al6V!&M$kZeM#%GU3yG?Y$UYb>rx>n8aGQ(!H?g$q3{KxkswngCxw`l3&Q#q2dK+x(t?<)^0-Xx!Y8G;~j#wN#OQ#`6aOE3TIikp9Z72|+Oaqe~=coG!9M zLBaMbm)f|$&EYJgjkL%T)rcfhX7ci3E<86w9$bo`2vp^R;f=ji6Tyg^tSPE6>Sp^h zk1&nerTWx)H%@eWu=qMBrGB5b$f9{P?j6|yGqcsgPA7yx zNI1V?JDv{DKwwW&Ju)#i?|&OSbZXnLmOPi4=j}M2F%S?9a9PT|oA2?a(99AW!K9S- zIWRw69y&IzzPk4AE@qB?FgLIsgxk{kMzKut%t=>jHD4LPcJX5t4dNlNh9Q4XNyK!< zxoe5&o-yAcq*-Pu*+i=X*RyKH!m#`s`K~awi8rm#p@lQnqkS6BhE+~CtE(F~JO!}4 zy<{08X6o|+22O?FLRdexMf@4fY0`GcD*vguf{a0&!_yTtDZ-Z>I5t9DTl>zkE4^Ny z7^n@(f!*yr&1(Fb&^0?YF?$YQrZnRzIO>g+KR~<$UL2_&YZx)7on+ZMz-4CNc1@^6>qk(x>RS7mR@1d!NdGzB(rD46naV;0R#XsulVyP{5_6Nn(5aQKy~BK^~X<^X~Bxi@q#C zmbh6Q5DS6%sbLYDgUSvH-B9yPzq}ntO5;e~I7&Dmwm6?dvhTarnzT(!>5-hUW0*?f`wcrI!DSBnE*Zba^quw7UX$ zgp$Iz#HTbBc1W5O)iBSEBA_`_iN&I42I@%(7ejUzL=I;b*M0{Sal~>5C4Q`lJTVlP z5q05l8S4>9bv8Rw0DTSuganwlNF1)-5v%o676W}6r3E4^LC0wpKb@?Y0iXKPa5RL0 z81DWPQa)UiM+EpC<`PcHDT^YNb)3&)yJz(HFVaBe0@agPbJ|%2J^AV%XgRzZSF6c% z;?~F+V_mdHhq+ixmg>R&3HuEiYWmxO0b9x9L$8!gY|Bn{HA=pyBfjAZg0pEX@%$XW zEQaV%Qw{P&8La6>wJN7SX`yUSfMQtWCPBRuZ6Vtz_ zeeVdS{6X!1+V@vqNQq9{GQSW>aC`*T)(k(g`$agbM+vG2f?LI_2b1xHWcQtx)J;9^ zXUE)CtAAAgW}DV|0-M-(kzj|XTDQy}PE*W3rIatl@Q4iab<9=?M0SN-pvR)6WVfU1 zf*=Y>s0yRyo-_T6f9rIIAvx{7G>q~U$ZsN3>ah>vSIFeAa@g<+M12#+2KaUtJM%{tB!B+03|^udoqY-&X%3g1LXUaR=`5bsz6mBD=#T4 zq$+y0H&M@=??uh3hZAW2py}%m@I6EEz@X?w=c@v>DqN8J=DU03E158T>LMQ^&{I_$ zlWRAGG)^b-(~cJq|s{6hf!4a+T^;yUfoLw^U z_eD(tuaKTJKkkectb;W+LDC02NAkGRdc9%h4x8t-M4Fovu3K^maUsg?LsB3jqms(Z zJXZEgU@1HtS71F#G+B?8=u?a)PK}Ts*wR{$m;QX>`bGKM$+UT-PTcv_(e1H}^OgQA z20HeatsKM6q=E0!uOxPEF__}>)70YdJD3|wb>v4j-VB!R(HZVDAB@ap1!y^(+ zR0$T%T?Al$pTr%fUClYA)Mr-K1=_PQTLU13njYn-U9^;#`Ymdt^ytCyjl%UV@ zqRwg6tLZZ9-liA5)$NoTdme=v3O()}NipcIn$^nU*AQSv*t3Qu$1?Q8dtj2-xLryx zdfH)uk6x5dBp<})c_((f9Le=z`y)OY(qvCW+Ns}roV{Y#0Mt$ zLF|9pUz*aSr{o5*Dc{!x!ycnIlX)h9eI^=pbgMVoFRGpUHf=mPKgD2~@;a+hf&k+= z?~&+HPtCwcn`*qTTOO^kZV10Ji6?`xud>tGID%Qr!GHpE9DEWh?Ilp8&kAt@Wy#F* zqjk>v^{lUAwz3uah`Ch9z>t!yMR_&OSxWg6^7ECN=Mey+5T1vqKMTL3R>4%=; zQ$|6n;iJGC?{m<5Ft0uBH7lfnFbHXEL^*#JkQ6NO8;^Z2=lwzX$iRtSz9d{-LbK0> zmhV_EfNXiUn_GmC?^;aH3r87DgS)O1O z;))9LG-p#+*BE`6XL=!``u&F(c&|FIIdpf}f6ne*Klw8F>_u5@-`?k z5VL142Ou_)o1F>u*}p1)yW{OExve{zui0$CQfEaY0*5+S+myWA>R@GWRbaxV=Wv$*j`fT92>qM{azr&UpI|U_PaNHjDa(sr znI?3@CU`3ZGvI!rPno&pEL5z#2b_BmuWnszVOKN2IF+!9tPYWNBGq^eV zZsV6jr_7VF)BLuq`cK@W`bv2q8o#od=b$~;LKm*7*A#L3Zrt_kO1o8NxccA%S41?d zEqQhO-DtJ$I}p_89-nkrB?~M=q-u2)RAqWM@%Ab)!XjOGtSWRTXrnr>Fpt~r&qW8# zk}-TmP=2AxWLhN0cO!wwRf6ePp@bVso4o2v52D@!gDH*_3tHC)0ZT`w6V}40K~y^I z5|VaZZb5JGq7WcFow@6XLfsG7tWzVx<7{gG)35FEE)L&rPvl(HkMLm_{8cbM8 z+p0DqD00*Ak0P3!!AN{ni%V9Ike)>_=S=poM1UJ7aj4rd&&RfE;#bFQNy!6haI4D- zv_8UCJ~#Zy>WF1k-p(o6*lQyFSU1v{x?`l;U1y8^ZJKj-=dH zr6*=AT#$s_A|6dyBef zB=txp1ciquM;~Ong3o0EW7)c{95~yPDH@6gNNTz@^Zk8$QgqWDkAYN!{)Z_6oG$ZS zd{N*#SI}Nx9wT#qiBH)|Kg%X=2AUhALr@J?9%WU&yk;Ct_jnHZpBp@VI;wK>@DY%2 z-zg4-q#4&=XrWbH_TdHnmO3#iLKPs1eT<#%8IFV_?D2R(Yxu$ET|o%I0x;l@yz{y2 z_xo>SumK>Zp=$>334P!^BtAkQxTW`x|1P4`2z#Lbg!jKc1tHf{o(w>+ss;*a>} z*D_E5AYc&{5D^7AU=ex1`yn7;V`mU!ds|>*yLXiz2bBB)D4-^G&dd=6J#{NXlmTz3Y5{(pvK0GJ^`J_Z{mp(GjFgnTaJ|F^egk7aRKe0|=J zF4QF_YLx|;@CY4dK>CXzVAC__$_E)6n{Xi3LN>sSR{Hw)GI*aoa)sRb$_vl+C$SCE z4@+O67?Ri*A%N4&;t-=K( zu~c%=A?vs7?m;wfc{@T9o=yM&RG`xUfdBg$e|*cMME`%YeKdcfknq3ujlo4Ze?=iI zT&$c%MyzIkMIjqs{*~?f=Uqk~CJ8gh!l@~FSZf(zwUrSNwxvMe++8uz!eufc*5?`~ zM^!x*t5*4mMRzfU!=2OM4MGbdjtF#Tj@&S2v(2_I3$v{BD7Qfnw4K7G#%%nO7aiyY zMQtEMtJ0TmWIJVOrnB#c--GwnJ&Qiq=vfPj8>K$6oA}GwLb}hdE?3oXFXI`sxviZ; zP7Xg_^anUzoKKaWy_f+6*}fQ`;{bM>k#P7wVHCG4vI<~eDi!Z>_!fqI`CcE1v^v@v zv*Zq@8pQ|(l@qagGk^2(CH~fmKoq+5=7S^`ArPwJ`r5yO>kkwS_X6)Yx&|dFOx8oY z+~1dR`E)Ym>$0>@z6fjDai3AEkm;wl=>}8&^i|6Sk*94r44^KHce(9Ty4ED#Vnv68 zBdX015~Zg}siuamiku(p%2YR=K(W%I+>7H0lG_*FC1QW3(j3tgjw6;B9>RU!mt$Jl zZ5!0iVgto03V1nd=Vsgj*y`{=lceoQMl3o(ZDxv z*k&(7L6|ql0WcuEQP`O5@OvguEUfZXixs8Y^aB@Uj?xTjJ*B_{XwTf1tYIm3QZ-b( zU6s#p-4<|J06Ea8an4u8y3Wv6V*u?7SOqxDMmT1yNPgjQo=LP%YstTdl*HvZpNuB) zc21aODvpto=hKBZ9^=6w5OTC>ie$~cs?qe7ZW#aVVL$sT01nx}I_u?Xu(GA>XAcy! z_0aLDejU&Q(~yJuiMIh!XnPf&>FCMAcuk&guARls7WExu=&ND|;TcAESp}?Tm3xc) zd>`U`yj$c%+c$Y+l}^1>^Vbj!g#2+AiuQg1438U*PtsiN^Exzzd9Ql)x8VFJ>DBm- zfiVu*8`E>NTLW_!$QhYRz+zzfG8d%i&h@smvTyC!kZIwDibm#{vzTX_eVDW=A;%1J zHADsUR7KVNlUk5m@ zgQAdm(}!SiM7ORw~2E*0hC%YG6gKPb40B&#r^wm@-+*x1lt4J6&xlAF46Ab^oeH-BNhVXO7#JOu>Kv-ZtYHrIo}CH z%Ztp$yb_BnzHP&?!fJXbvs|JIUkfsZ!3F3+E}qO$n-+Y1%_|2Fu0fWdKbZ<8Fn=aG z!c0i2DIKKzT2&X#^UZSbdi!QGarekU*V=;T39ri${3Rx2&H+2`>%FvAIkQbUlG%ed z(cJazqZTXQ$irEhZH{AD7GR^WvV0p8>daq1%m_vdV`632*1p%xt+-&%r!B;g)K2sq zga{nXaolzpW+~I#DTlD&je7O2yEUD^#Xq*#RDuFN?c56o?k9WfaL*~QRO*is6Az=a z`Z(f(Hgx^6cotHSI!O(3ZK|;0q40>GhmfK}TTUkA_^KVxs%iI<5th3(xfmrErXTb$$r1(zH#pqz71ngt7L{~qey$;7y&;*B#oCpvd3zL)>K|Bkn zgZ<34%R?Kiup?v;wBgm`Xk|2=V?M1aU=2T4y&trQjYX?=)Si!UX>4one01k8fVid8HU)ms3sy>L$lk;1MbWi&b(wQKZ00mh`VzYvzJ+H2Lf;!=^3OY;#4u zxw;Ua(wTM#b4~PCNd;Hx?PZ}!2;vx-WU1I?;B4Ka8c~*W%zjE@B(J#o9!ecJY|^qX z1YFokZ>ech&XN_N56?>Tp0q6p+#t&0Hn%XviZwE109X4^_u{YS-r}bk1!dd8WmXo4 zlEzyenT{hzC*+WYL0FPK&y`rKOcq1OgxbPL{^sl8P&8>58Z+AtHSLnqLr2Q6C`KTG8w zCsgaxeC2~MboexOhDN?+Y4us6XdUuLP{q9i4T8#Cg|~jM^8os*2KnvM=X^7uc}=)P zJw!Q#o-YT|%Thi_-|UFs&$8#!ikya9P`4w@vx2~on`;`Q(s7Pf0^M}@p=HKGgM*@w z?_7?wZ6r{_0;N0e2r6u?7lJL^^D$cxBF2(S{ulRWLD+B%2g=DLHK3# zahs-34hST@7DrJB^*zZzR!5mRY5Qw{x-4EldOl6v|5AYtfe&l#ZG9>6$TuG*>}&XG z;b$5d#{#(UQ$%+s^|c@5uGG8Y&7824OtgRO*}``u!^ABf>2b!QZ=;g>Yb5HuB4AZ@6>CPavHA-AlebR76o z=5(2E-CE0p-a#f2M+;m#YIJ<=i>|9k1I8nYh7T)8w`Fbzok0_r>4P%u0W&!-6myc@ zRD%sX$*QD+?ULGzrdqS{Jl9*s9EP(@K@%W-kvOz+FuO!tQuD9bMGp|uC_dhcIbZnU zvKtr%q)A?VC?8AnV^OI-+8OSSYC&>;hkgk4?ZO$U@JpxsDc5(8x_}uZGf!~)kgdJr z3%f<%UwckDiFARKh?C27s#tMG7@tU!spGEQOJQbeU+b2qME#p=ZtZ-xL5R0srMtis z8~Emk(x;c@hvf$I5)*X{NRv*+nWIb)EKmWmOF5YJ(933VxskB!pE2ztWy_6`ShzHK zo_hHFzX*3dRh6l=O=J1xU>tLO3ix&TcvM<1CNR4Iq~v7_~V82U~C6IfAnrFb>aoWBb5_Z>jqMXLWH1 zfZ=<1{UPsghVy^l*5SNw9N%B6003095di>Bq;c#~&_EO9oEHlKThahP;0&q1IUw+3 z+w@+5K$sYrK$utHI`Hz@U9`;ZTV zMSlzeC;l*MFg4}I(;xwAKLMNa$DfR$LLttW&%J`M?N$|FqYtYHN z9)QF~En`#Rz8*^+V zxN?mZo>f|;IQ1cj+}U%nvnc2%)`G|VdWl2pEFNH+A8ZA_+>pwO)Eb;8$KoQNEx<{%hLHR-NVrhRAabI9z$Jz|7FoK@IV2mmFK)bppvm&PP z$`5_tVjS}qxQ~in7yM>N2uTQ$5cyO0N53>sbbRlvPAL(Z=p)jM#}He=8?(m~9Pl;@@Y zLVew_MSTG$WIo?hy~8+Z`-W9e*$;jxDwb>7xrck=98c{B@(n-c*DznKG=nH}oD=U< zy@_|XELb!r_puI{IB*k>*Xr7kwr=MxCCd0xrTmjnF}KP#Ig7jgj5%$5f_-Uvw*~bk zcjR*K+SYfExeLGZo&C3t@|BW3CuX8k0U%gD5iH*4)q{deu*h$CZHe8>r&KXgFNq<2 z*jwWQNIc+|FkHQOUmm7O(;9UY;jW5X4#viY5HxJUOGYsaJKfU8+O8AVRG?x|ItJvs zska8Qfdcd|+IOL`MI3XVVoR!~#@d-Wv&qFSrmtV|S7LcoC?kJJT8{Vx;g%(+1Uu zM*%gu`8KH8q>tr@U_B^Y+qJO+N4bOy`CFdOOu8n{YLTZ4G>U>1jLc|ZicFGlNxUyi z2L?0Sp@r}8glz6bD%34oayR_$uJ-Q0-)exX+`2r&0KWc(gxd?(4LA!5J7)_;5AR6W z;f9!Tl!!enKj)1Ji&gUT5f##po#3B~dkslP2C$&sZvG$a*HwZ5kiEa$_aPtbKY9l* zA>d!^2gNAO69jN0VO&j%tgnxH0GFd4$pnFd;OwP&1Qh-OG$a5B!pzm!nv;|BUx~&K zaCf5uz&~0+gaM4ehKzq2U<}PHZ7dC)>Fk_cx=}&w?2Wsb-Jcm-0RZ^-r3eBN0LAV9 z@%er1pX}fJ*fan*D8q3+2BHyyyVxv#g4Rxo&5Yr5y>nt~}b%`uhcjI(5ZCG9A=gyP;7^92w zDdwHp@3q%I*$kAu+s!8ESr8&;26^?#Yq*Z=WdNZ^n8_)p)XW-4-)(P3#b z32IU#U>k(W+TgEg1o)eyXuHXiKAn1P)=3GcmBd@MC5B`cr!v1<|5odfB>jET2;Ebt zxx=&C3AVua;FhHgSv(M4>n6#l6Y=RW+ufqe4SE+7uZjM#f5Y<04FzhNv1CoKm};Eb zqpq@H55=I-tb8hP1V&_>(1MfQ$&~oteYY@*loa z|LuDOB1Y{kG^z;)8U!V_PKZAPewN$1@l8G4JT)XE*W3!XFAHq39(NQ2Urrh(#mAf&M^)KTY8!kFvLRtPL)X77Rm_8O9-wG85XGdBH(-Zm6T4h@8c3$O&*}~$p88ov z5FcbAYTy?9Pr&$ohyF?Weo}z|SiIkwAMyc>B_IGWE&y=x5ikO255@rizmR(5C!PjL zM?E&N0c%$*vu5l(80mRl!+^<6iB7XXTM|CQlC>X83YSNe}S@_*E${-X}_A9bt$sKdQq$d899AUFO138`}fBS_A%}2Oa!-XrEL^MZ`90PlpIOslQFyaXJ2rb6!=27_$@2ebs)k6-J=`9%rn!0@tLcyLGdK? zy3?=}jdQIl>N{^}-Y>0GIpHiyVULPj)1G zx%Etw{T^WIrdzi#H6G(3 z$_M@{irabQH5`maugQcqqM`?>1@Wb|d!97Jr^MeA_Ep*r&{XL0Gx*w)W~W2SAzqdb81qvh0XV7H3SZndtj#PyMc=hQ z^TjD?dqG{>Ds#-wD$ljU(Tg<$&WJ$~!aOL_G(med-%ojN+kPh=A(qJBT;ls?*`ZJzI!ERHwd ze|;yC%r#+u9VL}@=5X5PzvWCNRc%R-5k}wKFS~;1I_Sf-uW%gO^Q6#vn@jQD zB7oVR*2CaY^~2b1+NkXFFlS1a=(MGh=k2R(B&Ea>(zxs?J~2}W6TjkQjYGqo_6qH; zU>Vy;fW!YmS8335>t!{bj=-jM4fb0ctdg+E3~wt zR||da?E3VCFEshG<16!omZR9G9r6@Yk{25mlTm}zaW9YjRSaUW+oN$RE{#}ap`*$b znW2A0TRuiB^;%$>p4z+{f3Xm$CL*?WFG4hnv1qPD@xqDa^*m<(EU%`7@A|yV_&K{C?CY%rMY>2j3KO7h551*u%zw$P{x)DYy_`%xqn4ee zlVJ6!1}osQwrzX5kx|;tU>R+@0D-(8(OEZkMDpbZp=@4>SLV?wi-YP}XC4Hb=J*&JvRvLG#!`iDFz@L~y$*(FL_w>5V-EUZ% z4L;E6_lZOw`awxsB7UZkE?4eTynS3TFi!NZd|s>y#jC^mSo?yZ^B-G3s*=A88Q531 zCwTOeKM9G;o14F$P%ZSjRo1R6LNj)P5i0AzU(79uS&$dj55QxkcjqPxp8IYJvs0@p zhbqd@!D)_i5VRx`I5V|SkASkq>ts%`fh?CU#&PJHql?z2cQFf4^Jl|#3bn!|>`jFL zDb#Wip!_iGqQv07FosGJYA>VAcYc;>oW8E$!Bl)6U~+r|RFbSf7PAm6s(m^>@wHrG z|1L1Ab2dF7coYGd>T$4_U@}t4p%Q0jiTCwzgH5U#>RW8PQ5Hw#8m}6OYgPW-Wq2&# z=)jVao_>6l#D@L-#`}vAb6i>;Y7`q1yvn*zd z8Ei4LEJlkNEoMfG;g5WGW9_&9y@|+)&aUpR>WPVybuzQE;%yfbx*Hob03CTiq!B?s z@gD>b+{U+B$x>iFLW?D7k5BTcA8XUlOJwcLGFN7sM-}dA&>#yR%ehuRZYSr=@~7N) z$&*sj%7W9ld3}xULr`)Z$`WFFOb`|^wmGvTGx^0jXph~?Gn3Tq?W*eR0cM+90o|oP zann21yKf`xlIWP59B|?;rlmzDL?Jc2e!>!KldDTg2K71BA&d+n^;hakadOHak#*}B zeEqvh4sToI)(7niTJ7T&upBge((|sW8XKKd=d=_)PD%k?P)I{KQ6R&7<|6h~!*cLX zfZ*{&jeuv#@doE>a^;VFw}^1H0N2ONA+u(LNzO?PVsRpOqpurxe{{h0v6&p@dCXPO z8k8!`*Dt=0ybSeFxrVxZ`!S`8@sY$7(G0>wWR3lPeq*8s0Ml zEgtnY%*-}sW)hNTc8>7;wz7%Ok zue(6!iuN+N{)lDl6#i%_}T5r)!)c?78lTXKuLFpTbW{pLJN>7Y2dPYCkYZy6@5k zQ+zZLS%UG~Po+AqzVwzWIMnUp&N@_^sy97iIJ|ji9N=tigwrTV>95j%j?n*tvk}9A zd@GI~LxHhAUCh};_3CaS*TFY;pN6FCLCbGO(FIR0<`31QGF3XXUz8g!u47xTMl1~T zJ;^0e?12HyxT%0D$l%$vS3iGb4XO`~mhGi;?Hd{}Xvkk?9Eek{TbAnf2Gc$2P=Gcd zwRn>^?&1XkfWiU*KKyoeS5Dml0CY%Vbv^L>m?lur#sC&o8$fy~B3(exTM8DC=Kyap zu(r3bHK8$aakR5H`8|z)Yx*~d0Qxh)GYtsGfchJWc=K<(2L+NFD-*Zh1m}sCa>H`W~I?>7ZyB7cmH30l=44rEK=tZ4CU6BCj68P=8_X7_8?PVr3pa8tU z<2QMG8ExP=Z~%b5-!DU-ZvAF+=($&sI+Ivm@@;>6?s4ThMa+IX*n#%|^R52nxqo{a zTo@D}4QRdIW850L{$KV#;o8{C6(TaU+D}n+3xo z+l$aj#|KEm!0y^FkCacIt&v3-@CcS{2Q9wm6Ih9Gr2fkEgY#M*iT;f2xCP#HZOGK# zoFtC!$2lszl0^AnJn7FDkg+6Q8M>T%o`ja(OutZo_m^?nHm|!uPYSFUY6;mqok$() znUwGR`SWNFf{+V^yOFr>yPnr1P?5>HgQ~7@Ho-)4R@?2WR zE$`_$S4+#Vb(JjZ;Dlr4kraK>Qu9J_|D4(+6Wo)u@d9yygR}V#v@w$W>H~}zp<3p=kTBELQPgLK zCk4yqPGMPD%PVd8Psb4uw3Gxa;yCh$i+`z6rYB#Iqx@YpT4Q{r^D;j%wlt4?w*#ql63Uc*neD#c9LCkoII`%UGg6uF7$DI7KkLyhu#-@l{32RV;uVFl9Brud-G~ zo*#eHVF}M?iyLciokqv_*TVDDe&H zwH**hOmkp6C^Q!~y#1MNmptw9i6GjDJAm{jD5?^r{jZZaQKALPE!7dEViNTe2Imv5 zY`Bzw*D459yEf+UqRmi^WSg`Ry3vLrM}5u8MR7=DA7xw|Zq=uvO63=KwgMR&gTpp^EOwpSUqtwC%p zamElwH}O85WpuRxnY4{}-c$_)-52?xqk0E}Ao$nzF*jNt#pDyPmbD zPFMTr`a6keDxLzuLZ)pBXT>a3yW9SrHvGqsW#X?Sct!;NzicDD*Q7X#DFvpW!RYlq z^BDAPJ`FrdO40AScjGaieFKYuu)Q3`Gl!;7rfEw(525j@>at`~@O%cjRjVfmFH7w( zmODt+b}-(S4$gr?Kso{8KflNz!-FTmki+S6=1$xm%DOPJg$NixDe<3i$8dczt!BCV zz(!mAlv*obcG@OCD_Mz`xy!y3iOx-V0Yk3&GJIELSvTk}to!~@T^vmjeR;}0)-+$^ z5&1FD`D{$3;cJp2ZcTBb)F#Yp2KBjP=ru3|Q0JdHkfYck@N+Mqe_fu-2yG+1T%Mz0 zeIVU`+B5>qQ5)Q*nZ}7NR0(Wk&b;xvaj&(mlzH&ys?~gF;Chs+@)}LPfsL6-Flk4R z>6`%P+!dc`nNLWVr*CT6!l0PToYYtnb=7RJ%KB zNc?X|eH;k|@C4%Ro4nz^&F{K<0I}b=Z_^wH0C*u8^Fsqa%RiaB0W7;501fIXN{8P_ z4KyME0IZ9>v4OJ*jg`4EI3p7?3#bvWveQ3S4C2jdfvN+L;LV(EX#R6uCr0O6alSX8 z2m0me^4Zhhh60`l1;_vzj5ql&qY)jf@!M#a{ADye?5qAV8pfukCajFCf76~8E(qy2 zqtVo=rf}TQFvw=Ah4JlNNxQKE#Gd%<*M<-l1!&V57wdEDVG;?7soA4>5GtcrnKOSMYPwAkC$O|8KNoq)Mz)Sr zjQOP0Paw!ipDjA&Abl0{{h7{ks3qmQE8wC%k>WCLS@|^0P=$|0vy?PRhwAd=TpG z^+4QkBHM%`-44;1ypG3u%N{IjH^lMTHJ*0LtP+^ueKwZk0iTMTL0m%}^Jq#EW#+=X z48t?TVyDTfS1P1@QCnf#pwM^(}~x4j+Y<-d73HUkBGe|uVoqUd56ZV zB>naK4%4RAQz<6-q+tQv56%@5l_Cu@DHpO(WGV3a>vi|s6hdZ$1x)ul2#Btxn#d9ojkS$cUx zCmY;PcjS7e?Fm-bbuU4PLW5U6>Q(1`+E2UnHYMp9XY6%_hO;Y-O}6YoSt267C^qIp zK@uehBH3+xVRJf_R9NnQ@npoTtgEfg*kb%H+ingbPhb`@@$u$W<43G^&uDfcBPbeA zUn#-;(=%L?Twnh1&83M|J4z+RcjT#6an^>}V?+E?0S=bVpVSruq$^%`k2^5~lo3JT zBdup21qbzAUOD{L3ds*a(J80D%(B4W3-V!PZ^OKs(>G#wRdk+Ej5ra zo3`S51|JvfXj|g2=X9MRkE}srFmcyZ)j*2nSJ%$giBDg8@s|m0XJf+9oQ!u|w<~r5 zPZ_ssJ6o3P+I#fbOrI%QlQfxC!IR^;e9=O1WRx%MuJrG0XqJ@-LeaQex&UK&hnVj0 z&5o?)*+a|=UuS_nM+h}|loa6;`AoLhDXaF;K&;&K`h6BhrU+^xK0ox5DK2U3_a9_R zsE9TX4v?s_{OKkz?nHF%X~2IGh8s|Qd$-&OC`yI)K??zsq1cqQ&$)h9lPH!^r)mePQYRGITfDI77-{j3~oB+`r80_WyZ8r3jvH<`Gq*eKaGg4U2(Uo}s3*r}m z)JH1bm!RLK0eBM#l!2|Wqn(8@teKsinYD?5y~XeKC;v7bzpcX?cZq(aJOpx;H&f#W zl(){mBXf~v;A#Pf$R}D zI5sdxYePs!I~QjYM_6ZIY|GWc#LdL<_sSgLn*xXV`^N!NHE@$4H?co;ON6beKlO-p zyX-%8OZb+aKlM*Ir{Dk7oq4hC{?r}W?pglSUE4!A{?r}ksYd_Q>8!Q>x}VNEit^8P zGIQPkgxrARCo@;O{;S3cO3~|SwI+@{DpTBi+jK6h3;Xidx z4*9r0b$cH<+dp+Wow>w~5fIQ4sQ#Gvukw)uDz}re?)awGegA{8Unokn8+miPKowTJm1)_)u07 zTKJWslZ4?5rpQ+W$lQhTk{x`Mnn|1kbJCVMN?sAW5W{w4rV0nds_kfqdQug3;V33d zni`m&rdE8&Uw@?|M}pq zcsx|@KvSEvVwtP*24GuGyI5BlMUrTxq6X8!CA+iiAHe33>6x|WbKZwkEEb38I{ks0Zr_P69G2!^Bo!+1KN(N=m9J$ z*p)}a_~TAgbKQ;2Lf28`(aOZ~cvCr36L-|=`QVt_RH1|<5&$Y&8>RX9+BG#x2iWn` z@szW|-P;>V?d3U78V$5bpKG1AYSbGZ#703;ELgXXYM&U-H=2CBQbNfmP-|lZ}6Hag+VYE@|N6q}c`Frn_D4-`8vwl|qUPC^FDsWnF ztN(qE_%^sP6@hXr2B#S;Io($-Pi5Ai@^_=DdA~>}N~;Z~z8FeBo9^@0Sp*-3$ZW&3 zagfaTg*N04#=r$G&J=hbaQ4K185WY>Pv2Eu&T73KBobfWhdHHnJiwis5MSw0o)j4gxW0btQ7^$dLU3iRtuK_cNxtmR(Vtq^vl4F z!d}ORebt<97s}A^R2692uY(*iJMS!F%AL&D0y*k?sT5Pc*?X#Y*%gW36-9V-tuLL- zRExqn5*Hakk5~`S^<$Wfl7bowZnlMt1f)>Zixl`pi#$Z8l;2tyq%yLDg#8F=CX&SZ zlIV6U^Q_&p;_|(7r9K0JoV@7VlN?gd?*@QmYc0Zf*bBp&t!@8nTgHv{QhI_NSe$eb zO|L@aPTZRh>OHMKi1t1;*+_|^a`b=zFGJ=S!#=`tZMcvpX8-g>yqqJB**GE2sDdF= zm12M|PO}Rh9RYEq^MGJjd(^Rxm>7yye-Q+0?5?x*iZb(jkA*Rj{`TFhCvL?yt|$X$ z1sLfue&eab3q=KkW;$%X5)AHs0J0APUBG8#Z89vuhYI!kQ)a!V` z9BweqRjsHZ=rIUUyPF+`EI{K&>O^4Qpla702$>0;x0Q`6OG?3Oz<0Yaq72d17}^R@ zo)uO|MJqiQy$?5XaBB3j^_aQQWRjce?u21$rgCIF`67l=Of)LSMmc2aEbExBw)q5S zyfdZI5PxNZJhajQ2QnCDo9ZiAahPYgG8|b|J#Roj+=Rk3RDBiPCCh|ACr+B+QADd; zoE8TD2KJ>ucuoaE^PBt^JVyj;|9^O@+Y9qw@J!EWY{JUQ&iW@jgWys@NW8)GpZ!b1 zCxc?Hgsu!>1MVj(3rtNL_aOVAzf{8>pR>n21(ae93bL{ce(Y!q@HmHXAgwbuOOY-n zDN(AlT1{u;dOzy%snHu&yhLNs>ulAnc>p^YNsn4EkIfN_ZVWCDB_q#gthq$Lyj)ew zM?tDdFlMux^1`jb^iW~M6vo{`Uv#)`p-e&0T^HAzkMQjEqgp7(OV{?ZO8IVJd{qMK zi=5wGX1|wh2|m#iPA@mrCqcAia}uugib!m{9D>Hm4{QtP*6b#(L76rWvifYN zo08QIKt^Tnskzxth9S{}3i((=U13a=hJG^Zb;L9jH_hb9M2Zr*Q#96c+O8m9ZHqQM zGB15HNlMIeg}wqrpnv60>?$v$+=$)9_AS}lRbLQ4W?;SbbOV6y#djX7bQ@#v`>{X6 z?XfxO$~{~Lc(X=PQ>+^0BHlk`bk8@%1`O|j@Ve?@Mn3I--SSIFl8rd5xwtPAFG>GI zrtGps7T#OsP1P2eu?)uyB4I5`;xmv9aymZVtU7 z-*U1_(`%H+fx0nb=umH<;xM0kgmwGDW9U>D493|=wZ7TU^Yu}c)doQ0nym0h zGh`hNB?&cyw4O1DD%m}ylpbTSBO2Q}MX1paGa1uvs;M}jK zI0b8vxw&}=$*@onNPYYPw4VCvJu#gMwnidy;SwKCM6i^__CxOmrzoS@IsFHl_uxAo zTYI^j>#W(v75Af*?ox2>^%e+3@ldL; zcAp}rv3VTPPjz}2US?caQHOu=|ICN((152EI=f=(wrNM5SBMBdz8Tp20scQZJ6 zsK~~)FAfV7&SGt+?QLJ$ONe^n#*jA1aO1Wsu73vdZy4%6keS|CF7`TSRoIqt6fxZy znlu7-KpTC&c^RT{CSY4mG%%17g_4i?H@y5u~BQ}v$(33K2k3JYGJ|H!gg3XPHNYE7RLrNoG+J|aOmE(Q9WZ}zeoMFp4^?K<8>{ktKpF% zG172LW1P{JUCZ}^9nASN=EdyvdKnoRWuCU#4Udd^Hc^nD?maAsrHXk{-p+c)Ba<)51g`{;@@#1XyeX>wFLO3KsA})EhD|JYIH;DXzy!W@7ogyN)7akI_E|nP zp^$NP^ps@0b2s=39*=s!=gq=+otq;L$CDJJz)=msO(5Om9O~ZQ+esi1FUYi1K~`3z zBHU67sqP*}vv7*agkerJa1=9G6&W;Dd^-y*n@4#K4?ZNR#kac@^317HT(lTj#el?2 z{<=kX3ri%cn&4n^JJLeNAYVVS9^&rp3-8Si=f*M^TNmxvN`2Ujt4`vV$D;IjIsiM$ zw~*bf->n*8&_l7ewAA#)3U#$;RT(Q2s-K4#ipW~yfgh|n>!jS-9A~JyZC&Lhew1z1 zTpk-()#pCf%{Bq)2Mj?As&+qH;Rb9zm-NW^D-&vsQN(z#@?EwvLZuxwe2gM}a#zDQ z2&{UBocEb9(NqV<{K!Luy@oDhyh3v+1auTLV5|gqk(Q8S^4{imYaztNLZp=wePt;{ zAv2HfX|>hA>j%IpX^5)VPj8+K;;v5I@Zlz(pzRN@4wrhZ=`c&iotMgqco{-xl$>J; zc=tNjNPj$L;?gmncg#1)z3t*X8tB_)j|%L^3?mKxxK#aEfegP&`Z#VOo}%(T92=Re zvQ#+PsdE&95!Y?bAu+LXMi-|~+F8fuOD&I^K0t-dBggVb*vd)4i5Gs*LrJJh5|>dY znQTao8fj=zTW4>(hKK)+7$bGV#~v26`BC@1+D&m15qgs0zALzLnAu6JKr%_#7qHfj zAm7ymA39}16!+IM2>>dZzhR$gtZx!XX|A4Jwso5TS%N@2c9@I#*Mc#zI7 zL@0m|pC{SsD-xt_m7hzB%spRksdUQ>w3IpM#|Tkk>n`scwO;gK-_sePbpc+4y6VdM zcDariaPst2=-Vy=B*itrb~iMslgRVNho>nfR2i6yb5&E*Z zQu7B!jSsmLbfdR0AKu>c0hD)j^T-5KcULMlJR+R0^@266+wRdvd(tRX5bu~58^UP4 z_C1ePXhKN@7AMTLVazn*uxXWtDAKexrF7v;=B7(`%06}+?e04|G4A9Gx}23#e-g8| zX#UjI!pk3Bb_%TMpm-(>_d#pDUZ8aRqp0tw-9`hgfNwCSJ!W)|vxIV88L_~z&DW># zcq+8T*JzM;%-KPK`_fz8V*TKJU3`}pcL_DSJ#nd{^!@GOV>M3g#l7Ne?@g;)oCuA& zEBL3wndzu4XQ9=egzqES=AU3jCe1d_V%b97yTB+R!`7+kRi{nhh*mIzu$!Jj8e98{ zIIXbxQ_@U9t;I~-X&)`2v%cP=o~w>=zKu7pj}G+GX>gMIH>11!CD4l6f8(Ph7b) z2PsQ5DikuUnH-!kdlfY$ANz+v{JxZx@?YOIs&nY_F^gfqY^2-8(bjp@p0|e?HH}mM zXg}5zk&QPi4C%18)D1s)dGO<>_L1I|WL&fICwTyqLP^|bTmjVQ1suF!^&% z4Y=$5r})PmxBS>$Sj%B2ex@RIdLt`J7QfTJI}}~$LhtrT%yz;DnJNiC=!1CQ&`ldL zK(^&gi0Y`f8}H)OqvUPBW<_-t@@=p+WzHjuLRk7i>iYYd@K4bogGlz7Re6e>L+RmM zY0@VL1;p%DgmLE=;t_3mCU`ie_d~4~p>|ND;fWxE)%jn0M^9Qkcq#e_#CcqKtPf@k zxNkIt=jUA}tv-$ExymRF z6L6BvwfMB(cnFkbIx!<(4S>K@48*jr^Tf=ZiDhUJeRnwZI_y-249R z77x(&j>+U4VMGMIgM>TY>Xlb3_!EmTwDsN^Ari(Aan2km2A3r?=#@AoL#f-8_~W3| zk#lI7MaHJxX@$Cxc6m2Psqk`nArN>v&7qNa(r#^YMDNz3XWzs7-1c7lgigBl zjrN5PjLc`K=hZ1uuxQYKKPl+W8LetVJGe_l)F4oDLiGFrtf+fnuBXD(3?d{ih;~`? zSEih7mPaEbhze%tRGj$L^0xVDtdF&xDQ_lwsM=mqVt$b}qXZs3Jy*nL+V}Gqe)p`3 z_=&lrSZlnvRVZ~f^ob_a-gm@S)4nujVf~cTkbR$5$L2{sjmmcWZ=ZJBYO(bRY4?|E zI(kVD?U`)_A>bA?;uC#t;p-!uW%MLXc9_Qj>5moYXC&Pf8GxpPcz!t`d)aA1gej*2pFLizwhs5gX(3U9uiUC>0$^kEL^h?r-a^P7|BQX9%5{rQ5gQve_p8U{RZmLo@G!(Kl zXa@){TK_CP*f||z<2Z+7`9HW-{~VpTinSQL5^ZbS;D2J_RGPxn4}_ zn`eAWs3(J!cYS#WFh1XkvwT10ggbL79aUs#8 zoMHdj`7<+%+}07hA?pG9k=HGee2?gECE|HcKeV~-^Etwl0XPIJP&Z!XW*a#f2~C<5 z>X)rB597;i@I57G)x2Mu>`NWvJ2#s_*$xX0Cf0ewqc3)md`NUx+lsKfWnu-r6F==` zI#Px#x2ZGD_}sJJiEA&^1g)s+%)irqLv2$aY9|7{AaC+to{*4Wga3~w#4(fPFVtqC zXEQZsG5p(6{qq$<_{|gYXa6~jk&w}=|MD>7qzSbUL* zUxr>{h{q|*1ct(l2nYsL!UnCgzSlQR7WkII#3hU+RtXI*@O^7q{=^NItiU5fIu$%5 zVTHl(*4?#qbeD&_>a#kMs5;5;i*r&tdF5FzEEQ$yGI{I%fzkl7XYiOH5LbQl_Ixt( z5HYN>f|-ikX5$CORzS{pFu94IQQVfWLZ1gYS3-v9uZe=mdkk>n42di*aix~n5??}@ zI2Lm^Hc=v3Yh1_R(P>OxaSTW73 zvEd8h(vsr=5%`GeMjx?hJoV1gz@8pyg=i?!s7@e8qEEhp-i!Fs6fS zgsyT$cePv^qQ;!@i8Ou$+rfW#`0zuuD-6jue9#(V8p=3h)fR&<7O&Sfbt$9hu%LO? zj$~_Cw>)#^)LPCE)oWW?V`uX{VGgnz`!AL;>Kw5LSvUXKUGodtcZ+_YPlc!?O9We> zEy9)EC?ukS6fN4OgG5I~(c&iU?BbWOanACC7aFbtLyQZAuc*@Et&>@0p ziS@v&W{jP6WQY%SqH#CTBZfW6)R!CW-Nu%9@Y*+ERc$d4q~G&w%W|D+BbA7qiOnhg z*`1rhx5l)F?Kkx;yk{thN<<)pw}~E-tCL0V;;Rp%7(@@Xu7mSbLqwYp?wKI;dJ;R? z3mpgbXP9)91kBf<)x3KPLunRjS?2q2;9hZD?qf=1Pl#$N(nD29jI7k0t_B6sv|@K18?~3mdfA5&CGT%``G~`@(sK_z#MM9pAIe3 zCuw|P-Kmf;WjU}O6pYVwXC{2C+u2rV&r+LOBWxYUVuvlBi4ilnNESoem9xpNH);bVbhr^aLi<-04t-KQDOQn9^s15HE zP_h2z_ZoWxGcIHD;e`SmmHalH@Av{T-LO{YDWW;0wxr7}kTj&IO`rEdt_Hv%oA^vd zO4BgE9Uavf@Jk4{oGUu5NOKpRM|9E5sZaxCO~=86unzUQ0EF&6R`r9BN||RvF0WO? zhomQHO^A8!dXfU{9{%baU0kj%hZ`i?_*?O%sCW0|NZv!K@=E6(!cQIJdoMroza`S? z`Xd*5P>Iwge!A`VJIdmKmT@ioK^M;0{4}_@VZyx~$lmX(za*s|9>BIz8vr`gY$1-Q z7A*RUxPJs&uip0k<1S{Op5ynBT7Lu(+7iaW(~NMk14_vWbWjPy$#$S^>B{75`gk60{8p zfCUUOzR4Tn0|T9JX~OBh!`ttc4FCWRB##CYNXT-ygKAm;OVJMC7E)wn>|Z(0U;s#1 zLsMfL3r9ygM<);`aAy}=188R_3tKaD7XvU8W0(IK62uXB@Bh~3^gr^c**l;BJ-|rpn*e{P;tAj*Z~!1j|J3XRL?N+~f&n0ijDgMn ze5immJd6B*Y2l#qs;@78hlT(aTWdg6UYX78zmg_^nF~<%h9*W8h0N(wpnFhEZ6x_zZ!W!1z(azb#$l1cq77Cb8U~Ok-)rkrWVE;Rv91YyoiIo-3 z*baEHt&yFrv!fkw$@w1_K)qeS(rNf+?b$m2Pit@Z+u9rd#nBu)z!a4H{r>rdfnjM@ zRu)qZQ~JO2^A5ZJvG#xdll9X)hOG(hN&v`pkIOpp+!-Hl*oIn?=XpJzDRB_8NjSd< z(8HeUy?$>im0U#Ahz#VO_b$_BKg**kf41W3p+mQMZmx#yEk~^dq_PkO5q+*zs~y!k z>(0bE!yoeatc+SpH9~gNM>Zro?wt1i@g{i;PL^{=USAYB+6Y67-2&5H)+${%z%<_O zv^fDxRG!=-x0w%3Xw%+;p@U&+6{8QVbH0*ZihSfJ%$+C6z>!iC6&MbZ#33p24{8nc zF;eKmn6OWi$q_bZ`%qoDL#=**B`Yv`c z>>-*fkHf#C?lo}b6Af1#m~zgTKziXP!n|WKMGK^YR5)F=*0y##l(elT?aE}_8z554 z@^pL1LBZ;ApaNriy#$+31EAc~N9z*N8Et|l64)hkVV{6y#zy6gf0@0Z1fBD)FeZZ- z)CV8$Vj65thB-P2lNmi4D|~7nJ0eFg+oaDAfQ905vDQO%IF9~dUizIfV7xFodv=`h z+ox9_H&FAa_D?NZW}e!<@7h`mg+#qlVI;txm8;0(Moep}9R=^zaPD!_19vU$s>b0M zC>Xve%_C-|4)RqzqbR1UAn5?BX8P+*;b06O7>o0FvAriTfIH&y(YClNFK#UCW-nWc zT)hsXd@s`7Nl2|{2ubQI<_g@YmTF3y3=N&O4e8+&UTZgS5Hgmi?%Q<^rJ570&z3rC zU7SNzz?vil9$SOx8RZwejQ)5LCy-o!P2r`w@>dJ|{pKnmQ6aI%iSMaZeeo!XZtxD{ zT6`d-Tl?gb0T9k$^YKF96Lqt0eE3THberd&W7&GfbkLK996y61Ig>de8Wk-E*iKy- z4pW6y1()_+Oh3O8r8t>48p{?4s&>-w-7FGa%gDH`H-(A^@M6n1Mf}LZqh07+YO`FW zAyb}qFG!}a)>N9eU6-$|UK_#F#pI{y4ii&QS~s|itxUORuWlTi`XRhJ5=o@6G_1-J z@r%GaWytWQKY!sQmkl?)`)A7K6KC`8^UhI(S|WL?&a%VSlvN-aa7(9T)`{ZiksH7RQbB1 zDz9wPhJuiE1U&}@_O|UcZ5!M2)EHgx-mg_zOOjqhRnT%(v_{Yf?tx(@L>yccdfh8f z*_0m>flZel+8Fj`S5JhYirKI*{widTNT>aH2R&=`Be$T4pU4qI@TF#-ubRa^9Decg zOu{B4|Evl!tg=ZA!`Sn4*p?AV{9+*vsr+6j%#N}8Mt22ISefSiq0)Q$wul4+eM{u4x#b%6Vx%&KAvJfRn#^i2Hx`gwI=eunhD<$|)~>-7%38RR$|6wbe9^jM81+N zpOgz-H}OKQjJNZw4#R08XletqY4*>iQXeng;|h5xJG$ZkSw%yM?^B0jcji6Fxup)2 zrr+d*^%}$3q!lPi9ICP=&LZfaOB9sK2Bqm?jix2>T-C7hhT1Xo;`s)DZdf8asm>xofF3DqEctSIK(xhN7qZ!x*2plL;sNyYp$T z)J6C=jJ5<~^#8Gqy76y}*8K~kU6bAZ!f19=V|I1}`o9<6?4ta$jk@|&bBefh^Ij!o z%)};_Z)ag>A^o2ys4#o1G%fK{mJ_=&E)h7-E0Yrj+V~?9guA8xOjE#YhnskVGWG*<7>I%cm6x-gg_I_acWE4Ty*{2-z4QrZmUCF4k; zti|+x6g_j`P_FG;jc}m5Go+P!dUX5Lb1C^!_0*+X5d06Ant1vVHRZO^4?mLUZ<|4^ z#D|yqGDA-vIh8r1^%b%98c29)MuzW4J%^A(a@SB7KOr;!dYI8M$sD!R!Hz+P7Hl-^DSCYSl%FqGXhJ&6&PC?&P~ofV48 zzVU?5A1f~sjL9+kw@lLWg&!DTv!-|Q%BB`DIVC!nMon!T{38gdPy8m22o)#;XGrHh3vu@+xQsxA3}>+x z-6F7z9|Cn+rEfh5F#V^U2})|_ndbyWDyTwy+vMPb^f;*<<^!#?<2*u6pv;;o#6Zue z==T)fGD(mXJsA`erRb5lQHQ1v!O+TjNhe~2RZ#j1{7=3%NXq0{Y&S-SkrjKKiZo<~ zv5h*XuX|RV|>SFLz zN*3NDjJ6nNd=`*Kg1ICmffCpe<#)*m>zLljY zET0#EnWI63wM&dufm?xJTgYQVB^)q1^Bkbrj>dgwx#Wm?l9Q>!y@X|`318yx!}U{ug5UQWQGFD zeBO9a&0bjaSE*`W(NIUYgAhL9a{f(vMbXWr1rP1eQF@Zd4O5^W^Z7{R6N4rJ8`CfD z(JbLN8hDd~IaOliodB0U{RoJbXTGMt;Eap4w+SewkEJ zenrn&b}0%Eka5TJ6G|YZtq>df$?H_B2T6d2_tEvp=@k-ZIAoGkMd^_Ny9^w)8JhFj zs2{mg4r*lUyE@_+Ai5RPeE9UMiLEF#I)zT;MK}IUa5Jc{pxY>pdPau&K&^CRnCGc` z6&1HasvK&Y>Z2Kar6okx)FWjm^CgYJwH{v@OG|k-{I_;^)ivW+^V;QUBq$PmOPHTv zdnZ>sxp-n7miLqS`W5Vnb_`D5eywmCBnIGyw^8)5gzO!-BTs>)$n$SFZ41QdBB0mo zP5#SsmKJRE8>i*|!s!smy}xjpi3M1Z(U=j)Ab@LWfK&Fj6*Yi6W(f5+&)J`LB6(Ga z_ScP;PgQ>zliK60ZF&rN8%=3J#H~;aZnHGJ7IL;?y-GhoAMkC^QR%Dl0Hr-z+ir8F}l?c#VA;yH+YvOcf&R5qo`T*ZRC~(nA_mf z8}=-Qtz18#$U|@LvR{!}$7pK+tS~NO)n)-k3vspV3eM?7*U$BSxale4X0C@KTYj!E z7xN&$s$d3})GxJ`&3C7sxyJF}0g1yn%D>WV^^AlIs&rVW@kf4SpRvcN@*3TtKdHmK z$HdyOfCKqyQ=u9}qqhLIT@AD4`Z9-%sx_=jEkhJ!ek`*UFDBA?O9qP@TG^y#Pdzsx zA0{uXavZmo@}kgk|7=|!i5gdTfues}qcRrA%oh2_auoS{!u%mBTzQ9>b}~wn6w=-D z7{S|W>FpL7mLU)KuuKVr(MT-r<%*%MZ|)$SwBXEMhIgz&EqJ>P3*uJ{OJJVQRn4>` zfz?GYcywpdyW^^7AATtszG5OT!hcR`tVxQjVAW?+Ywc%@#oN&H&KQUa(zJ}94P5)O zA2%pg{=_bc&o_Jr-e1)HGmxh({~gLpKM(#FjZe;>Rq>CCl=`}PrHohPRq+u(^;_nwb#WT$EWH{mW-<@b*DsG@95LKC%mHm8WihDLMd@KJR!Kd+y) ze(DuT+i^Bchae{s(<}f6*364?&O`*ilhUaX{2-{T-SW-+kcUE9)9O>ACgQ@mFNZTH zvo|^4Vmf$oKm!)h)F+n19~1lDhPPO7iksO2qrEoe*S1qEPd;CQpK{*qya((r)EJ#F zL+t}NEmZ=iftV6i&h=B4(Ci*T{>nWct zC?gzmh_G+y$b8%*4UHOfz6G1V8flm#q3u{bx<5p5YqU*LOPl{JL^AXU2N#Z`>U;(v zB*vx2cx51==sDYX+U++or})%$+p*@t1WIO-Vz5t}5BTU`DIOL8E5j#i3ou$24DHPx zkMUZcT3*A2D2w_m79T0Ioo$;?c`AsG96*aI5qdPxXbg>S%g`YC(eqVbL?Aso-X&&0 zd+n1;tpfdVtIR6tsDLai3s&!GD$P830^V8F2Q?{eu#qW!moG;CRhvs^hYC;6MV0Lj*9{Bgij zdl%BVeOf)jqV_|7_Kr$rmwmo@Zu+QumFV=J^IMT`4GG9Mo$$=o1LtN*_0?~)AXVYuntk@Rjr{%7_9Qv9Sd*b_jy-kh? zV!KchtVD!h%oga1d?FGma>n0Zk5{5P+py+N8=G z=gTc}yy4ecl#1( z;^r(2AyhAY@{NPiN8oPvv+vMx--EZa>ZUIi9PDOP!LM{1>h&y$M+BD}zN(juzkVHI z&Ij%ZB+K3cafP-%C$X2v_5!2W3Sk#zie|<3)T@PYN4VFw?d)hFSgLwMsYz{Nc=;(= zECPKSaX|;oKbb@&ibh#08dY0qOz}*XM(CM{B2jE-Yql<+e7lTELOLV5^fj4{ASGDT zi%YZUnI!z1I!8b!)Yf(x{V#+q>0);q+)d=Z8;~&>V`fRd0Y>9B3Q5$?R42)ZggWM zvUG}bw1QtI>fBDcwXV|W^k4*4UzR-jKBZ$Sj1{3ytLYl|>~W?Ox7{7M_frk4n|`U4 zHuv4(E#Ih+G^EV-#rryxAg^5WW21%&cF~E#hzr>~1Qf#_#YmvYzS;`tVP?QRx2n81rW#VyHVMQ2Xj2=RqReS4z4tk?dyUSyp4`DK{D%ZpZ zu3@}H`ACPhR!850@u{aOA(;^|NuO{QE*vbI0<&uZ_ScG42Z^`7K6VM54N}w8FPtj& zAT>6)_}b^kpTUjFnRLVT?JC=HcqpjC+H!gm6xi#YF7Pw<&u#1>aq#vr?UP${Pe;Xh z8$jGkA|T32;yM}u1g1SerU23uCAV(w*^^XO zQLP#O_JLeH2oUuZrt#Lru5(?kiO?^Pq%>URIRw_Oi+IsJb{A=Z$ulYXy$!}u6>h)| zoCgjrVjfWf&Rl*8ghVj8RO~2vTM~q0_>>6xx2U;D)u@3DS`3(>UsIq{iC6h>gR*Ee z8|x2yK7zG$YBqJlhwsjRsdohSi-wEvC(>E>ZNkXec>2pOmX@jTyQJ^0IMA-%@?u=J zb27BAqF8Pk9|YBv_e_VqdhN=yb9eFC48?Bt;EYGCegF0Un0u?>IF@Exc*M-i%*@Qp z%*<#p%VK6`vY0HenAu{-T96aEG>>jSYe$YlrVyHQi>|wve9t{}iOhkZHac@aQN~xU@2$zQ8#}0s0l~%NxYEbE zTQ@YX91g4#Q30*P8xFn>b)5K~e(?PMaJ^wmE8BO{)D^VSZCF63)I8&5#%d38yzcR0 z4MUPz)j<9@k4eHh&n|uqN)yByaF@>4a2kZejBAOI%WF@T+DT~%Kl;`%LLEo~Rl3*s zv!N+k?gb5!eDyZudo^PtB{i(ZkOW$hW(Z-j=VqBHbbgg&4RCco-h+NH8_(NgKBN}P zXip>SfJBjGZd+>&DTD(n72k+R+QodHbbPBN4%k8ukW@vi{{R8Noq7*`+mZm2h;rOQ zO5T4!$>1$Joh%C*)*jJ_o7RCAH?$e+Uj$i-33yoSLOiVj2IsaYKosUdMhChu5)JSZ z7k0>&6MTG=DBdwL_Ozt-8>K`ud_MGMgq^&ElKEZ|@4+Jr!BF0%uVtMS_nFv$$FV_> ze@CmK)GqiZ%0kjDaO=m-*HwOMoey-O17RV{>pd2AHCow z)e%gHkGK#7fsV`ZAg^Yp?*&2&@p4@>(za{d(Zf^UB<;EdF;{wSHBoQSOfq>qjH>h5 zS=K62&7UCYZxNt4y?%s+%SjcIyJcXn;p;=3?Lc`=b_QSqRq{RdG8|cA_~q#J+&S3$ zBpdHDrgjKin=9;C3ub&O4a0D^PH5~^^gZvDR$$!RVU2KQUWfsLhm5C6t+MdNxZPbL z-L5~B4|8osiQ-4%CL;5Obg{r)JfSB>4AKkot@`A7AoPjTZ%Vl7#&)GAz`TTZ;VK@*%wtyoYJrO$@QPHhph;hD!0fu-DXZ>%Fa9 z=Fo+3OOAhE@TD&ruz9~3Y~Dr<8BCX@8ge>RZY`lWYb(T=6%;Gz*S7vcgqtDmLJP8< zoUX%I&Onr?(Fw`*?;lacWF0aq^mR9<4+Jsfz_hq9UZNfHPFHH7Asd(nXw&)owNP2K zdHol?8s27+WLUrMkb482%cS#3`Sf z*(0XIR_Idy3Z!)_wkaE_N~W#a)PIL{*YsVu?`45gIUyQ;0X9a!|FZo6uTY89S+h@E zlt?!~9uf>>%9y4z;3MqC-atsb=JB9h60TtEsx`CHpx2fuwCYrMP4~IO_&o>YWzpC4 zF)xY{Sjbu+f!r}ok;ZDPZM!sQh9+j6c^nggCw|#qEG_LFoD1LIseg_C@z6#EO9`?5 z4bF0ZyjKUXn*RaL9PAuM?5xZjf4o;Wl!B@JiiiGvefcnj1dAki*#|Np*XIJ>7W?jF zs8o$g5gsVi1-i9U3EFL{FIBV~j=8r^)v02sTLoI#t(b|o{IH~q*P1r0QP*1!1~1%I zat^>Figi(bXdBMLr2OfH&=KYWMcqzCASi|!n1urDw;@3SFJ@f)2@RxMBYxPO(pa1d zP#cR-gH;jmjz7&AH)&7v1;}&=i7z6^NQ0atmP%KEfyaqG+A;RAC&FZ}yvCalOPtyx zz`;PipmQ#IuBIP4-=WFfC9?SnFJIwq+A<$eZNR-i%>q9JdM@5ALl?{>Nv~)LHhI~^ zmS3E>G+c!2)%5R5IvHD-evr{$tsX{ZpfqQ91KrrSBwP-p3LtY0QD-ZKcN|(5WaX;$ zVUh)|?$P>?VRqu5eHTZ!SD0V)Nr_f2g|o9Oq0s_n(1B7X7U;HfXLl-9wTa-RHCIHs zpIGZP&I8G&p}l#(_44_wZFy#V_k_Xmr9t$JkBZ>H&PE-bpagk0Ho+^iEDVp$E*39m zv}{783~?9XfIluGltw|nVm!?%-7M`2GwtE{=6DF5UEjsv3qcTl(O8SnK2lM{y;1tQ zxE~~`2v6A9wBclT-r^u4HjLcE=RR5lLL6NrK*U|hf$JUuiavH!sRTxK&*;%Z-; zah{>F7d!ja(cdp6NL%~{;x{S~3@rG zqFb0dHjl)eNzA!XNXy;FmGqG# zP`!yD3sj337p1_VwsgIWUfVv{xnU6@<7;zZ7lJAGm`@M=S!n7WX7&SFu(4V^lA}pf%syIMx1Ku(}3gCx0U9X1vUz+G;Z(`t6tTL9*}>aed5rF zz<%tyAV$$25v#dbo9rN1#f?&*wv4R1Gk=|+xb}(griPMg{}c}|)-?q}s)lJmyN$4O zP%OPVG9X<85;PH#DF_#CdX8HrL6?hKO^8T$?@qn%7i9OoLw5N)T>l#X3$n99Y<@$w z_#coRh9U3=WV3Q|vaxcpvi%*hfpC++w0=SM-`B645f3@uRl0vQCUl_ezOS(43N$H9 z04WIjz$Vcw!`vZ5?)pWaji-tzXg!glkWv?!>C-$2*tmoH9DTn{*oX^QyJge)N)G?X z*2^qZl@-*dhk`79+PQk=yox6d-_qA2Rg;|&4K{cl;Osd6`?Q!B&`;58LPj2$?#Y{2 zJRqxzUdzK794<5yk7?)KJvv)vt|ojpBSS<~Sni!BBV14-c zC#);rWc7iec1Fy><0MW@sbuJ5W$MMJAxclkA!H2&K7e2(w&=h-jXv3&3G$kaakUmt zHr-a4wC*hNNLREClJPc7J?GWa;fw_k&8n8;(3c6#naXki{>9=z9y-Y zPq8Pk4x5Ot4zWbrpBt-qz_yL$aJ9l0C#Y_UZL0P`L62U=wz_~8canez z{|Il|M1RUSK=<(q8LBV1;1E4cYXimEeDGT>@24D`o$!WU_`CUS=qX*fE;mG=c`v$g ztpT3FR3u$?BGA=1rc}wsTNIto;LnXA<{XsiR-KO-eNX|jV)HW%#H{15q`@uw5*u` z<7%D{isP zl@$=Ux6!|jIrU=+iv@StO?X>(r6f~@&S?0Ub!;SFnHL2KP8bJR`IXqqLTmBL)UZli zOIg;%K4`ZCHymLbE;+eyb;v9y_2s=OQ}w%6Gqn z^sB9Iz;t;Tci!$DZRv8YbnizVe}TideI@O5UxL#2O#aq!@)(w?8eG2iEo#~*Zvzy) z1B|AH_!|0Evis!Xa|n+0K?sm|{Wn7%hnPAnb7j!=81ZwBiL(b7cbnS#dUc=|2}(P* zuEjDHB30L`NjQQ!pQ4H{2(gA>s9$(YyA3jMkncMSjCxkIe*yR0J8=I)FU8+d&uuz? z0JkG6<{!Xq#AwE8#LD)EehHv*{PKY0jE}o(G!w$R2aS_er9zat>Qh!nsaI!LWA6yOvI|wtl@|{HLcH? zD=_(>JW8_u*KhooW%0zG`d&l6ngn!Q&*-WI3!vnR5K;z3;vQ`Ev*YF>uuzC;7Z1B) zgp~EQY;|GOb89e?wOvu1(z3xy`tEiH{Wr8J?Io9oMPFO^~*f$(q(x2*5 zT6y3@w&JZF>xzfNd4z5SS-JP;IWHwNp7nVI#!23>)+O`c<_Uy@+8pK}7BP>#u^X*z z;Xeu#mXKfVrB3Jy1aTzP5jQ}+4t~p?$>Xml6%I-RP2Mbk21@s4jbsViJ891ua)HMP zg4MSK0-tRgu;seF#?JX!>nFJ+tkAwW8=Tyy#0EH!ZT@&LUUkde^}^ZMAkd-_!yY#Y z=7R_s{c=XZH0Cw{H+R{RDEI@v0O5G=%L;z}$J;|O2Hm}p{SarikZxGNc1<ch`^wT47V>BT+>i{1W^`2PwZw@dlgAF>Gx{3p>ZN?xuabic-KlTMw_^h-5-bK z*e-d4<#nXwAN|36)4BIC{I4U?mp5Z@TW@A!K5R%=$$a$%A>mgL(+%stHjBV=1xy;8 z^HsaSMtyCCeS*;dTRR%go^P1V9z7UuiPw_kr{@l2wrL=HB`pSj#Hh0 z%2Y388HwGT38NWIPwE=+5J5G@(b>6qQ6`EbDfSFi2jRySd39@w6#{;Mn2+J?jCAzK zCG^qNM9ryB>+K^DO7kr|muYN@FT(Zi!#G2KAF(&Ra^Cp&l`> zp6Q&rawOG#^23JNZf8}7J`*X4n;8oZ*hPD6PQ1<$a9X|;*L-cpG?A1C>oOOIm@iY6 zj+jfJ)#V&82E7&)l(BSQPZ|=ZNt3XA;Q)$N&xCge&$%F6yRK~)I0KUTjogKHfB_n&w+XsQ5P@Mg zwSeQLc=uRl0GE?2IY%`B*iKSMJZPUBHQBC2k_t=R4FRescsIEsA=WS((LuivRUd_nrQ?wf}J{zsbyEd5RO53*6240fL?<7B`7^m=Tv z3$0~9@N(%rZaW{*K%#^)1?hyYEXi?0ewr<9Npc}?=fx$fW8RrJ?4C((U%W2I=FUnM z)&?90Qz#$pYX5F6u>20uvG2V4*Z5!D+CSvOZ*Fby2SnRKF8l$}T#UwyTt?=Mf9KYK zw+t};U)=id>t7k86gLC{iD=(WI(Bo{cVd?85Flkc3DtGYF_j2uxt%kO`$17X_q>gE zml(1EAwYS|^LrT*u;S_uyV-;ITDO$OH#BVy6Cl2PPqGKr*YF42O5h7RW>zmY65XVk&;~HqgZGRhp9LPWyALb@* zLR&sda!XZ6@DLvI{?2=ao5|QY-iN=0O@BVVA6oG_M^5zYyw3GtFjNe@$9R9o8iR@b zdDv=8++Ti>S)-dpsQCI39q%ga%&|62pfXy+%Xf$oMAsex1~Dr#mIkeg$zo^>5#>dl z?TSSLB%|RLD7U0;p3XT*t#ToMGpR&)6$Wu32swWKgum57S%H&tJIShWvr=f!abtj) z(9$3{ktn4Js$c>pphf^%;aQypj18xfJtF(!nMINE_B$Q3SR;9!M@Cnl^0pdrfJ=|? zSK2;9qH)DfzG%rSxH3*BX9?vtFs=(iX04`Lb8pkaToF=8++x}*7L}s-mWF{<)N+Py z?rO7=C+N9uP3@wMm{*oJ@=rrJ)MqHVDB-7RP7(3I_=?EEQqD^+S*t*t_!-hCOef2{ zm1D4p`Z@fASi{-N)2o!hPF$HqCWUV+$?5(XjQ0J=@H#uj!8|*hkr>S#7vtMOM>`93 z3WirW8gs@b4K)Pl1bF8LZ4PmygSVVA?aWpi`^ovS*d-`F4t(Apx;W`HbJM3rx3f&h zYL(ebN}dnJDQHsAkCORsel* z_vFMC9)a#-rM5VbyK6t!v7SSzv~lh#pf-U_b3MP(^4k5;9!R^6n7qJisL z(XT=Ke0sS%369ls4UPGBtl!3~vKMZQw&qxC&jzF&!$|V!Rh8`GuyEDn6=_A@s-2xY zbTVe*goprr?;wY=oVcDP+a&fhgmb8@n=d_M--T^ODG_-ggQg#nmiS~Xl-`W$guoo} zMMyY}8(a(Y_VwkA3Qp8Hac0}@!~SE{lEXA#8EL`dm$XSrw^+;PCiGP*S{7XQ*->!v z3eMRwcsf6*XgJP?`6otB#VHbYa1RDknGd1?S3MoNT;97%QW&4IT4(n9oCjMp?D+?U z&qWj$0CSLd2mr-h-Fc1=!DJfqISu}_;G(!p5g0^jQ~qS`%Nw1 zJgXHh*O|HFJ{h^NNjHGgZqxo-xJG79trR(FV!yi&H=fc&ZT@dF6t2>6v z3t~#wPJq6ur%Kp#aSe108iWFaPn7P+IpK0q69F*laCoui)A>DGCvbYzgQf(PKYQxS>M zq=%b8Um}@WuzMRx$eqUc=$dJAh_*~D!Km!6&A(7PaW(LKznlW^gFLy2Lla3GHo%Gu z8S(wJUdcqn9|C*ZS~;EJ6LO{*P^~UyZ_ho5K>MgrqgnDn?I8RYfj)Xi=YJ3YwEKOJ0U7CLh0RDY_MOjMR^F=D32fr#WEA|2KS!M1M)%YFG zoC?V&>Z-oLQxyH6NTyI!noUfwJbZ@jxF4hXr?PoJCx)8%MMouXC)+fscE`*%w5-gx zh83tplR^}r;h_sI_3povfrIYJiZ|)ekf~@1A@$MdX#eOt<8qqfL7a1SEU_m3g6B?K z)~uWgeIGQ0c3yd$+H-g~btw~CUVBy@UcfCl#g46HyT@XhB}hrn#_Z2@h)DiZ&DGnV zbC-5#+vbMyk@w~eEJp2xgFJUi=JcxVTyP45_v)^13#@5no5Vp@P`>H<8BK6%sI6Pl zv`ov6WH9Y2*1ky^xDH9`N02LvP^A}STA>|pt=}mtDv1LQ*$Y3yMl)+0T}M$SNbO9^ zwF>^Wu~&{rD|8`69zSQ~gCwPV&CyGFO%>OyBy(QuU|iy^<8hUxL#A3x6w_|+o`Nq` zRnxo(*qe=;B|#~yEgw>k&2wljGNF`e6MIM+JT)f>Jwg+&3tfxW7*tENhj_abO?wFb z@I90ubF!a3SNKi7T1)ByCViior|8mqhwHD&u&iSa2;>!JwewgaVz%iU10-b*Hn5LH z*3o;p>MEm-1X9~v^Nu4HZcS_1Ig4?Z;afs;)UT=m!VZST=pq(l(JRyTqAynK$}vX7 zuAsa_-nB=F?4DS=F=I}iVvi^hT&RTd)IV!g;+=C8{c4TcGl;xvH+yj<8c@ySsgjch zGJ5IGu^vI|Sg*t*@C`c5Yd`Zcl_Rz(8M%!r`^y2Boez9k)WX7)gfeK3;evwv!ir!K z-Ei(|`g6;T>~pYT6YkQJBwUym+N;8%S9h%y(QJ067ZjHRjhd}~T|}s#xPQEFnP9>Q36yYVOvku<9M!RvlXUes?fO}QKy~K zao`cWw_tegnd6vXA=)+U_4LsuB37F3dWm~Od9$>il)lUw1$?S`uE%Z%e`Xgqtt%Y2 zE&E=s%Ri9M#KZQ}r6bb`Z|V%n}RV;a*(30LW6s zF?A~r7*t-guK_n&;IOOJ32{s(PV9rzGzgxb#Mg*pq>2@($E233>xA|2hh8aG<&Ce_ z(LV?i?nyCD`P*yQ{W%X8%f8k_4%K$;R2b0VEQQ6`_CAv7JK?6t`Dn}2Y1|yQgz2e; z)~>C-$@on0tn%+20J-O?GGyclGA(K0crF@q^Jsw-ejU44gyOM)o_9M%*6ex=1F7x1 zK7IUr7SCisb?&M?wZ~tL-{t@Kk$ty8;^C7qg{&wOh2tXLC2&Y0XrcB= z;qt;wR$|bw{EN=yg%5J3QK5)U6v-^J*XXPDp0!|iqmHmsRX(mx67#db`msklR`P%=L$4A)rt3uNv#Ax}#R^HWSh{ zNgKD}mY#;Hq^21m+52(kjk*_v4fL{hxaJxMx#K+xn@J|b)?ApP#7v6vA*nKLQ4x$9 zCXJzwOJ4^j?+M5@v*|yL*9AZT6&Q>?MsCT}`#UkRV&E|bs*pOxoijmdY+vy2=d8N5 zXD09h9nWX8#vLET!HfqHC~QK#5+76JVPaz2C?6%M0MXEGzGtGK1zKGil3e#yD>+Em z-KHVXG@rGWgB{0aWRv+~4@)CT@eDAnUKxzYa>H`fXecYOh zZL}^SO*yt1^(-5oh@&2pKNkGjrK56-Wz-pYZy+E5BMXFtqxhw!lkoV`3o3{VElZ9R zy{tJ58kv)y3Js>K^FjIp0;yifw=NN!!vs(qp3mcK>qQQ8S5pz9q%)_E1Tw9(CFkSk z7Nsl|V9;yFnP_3rpbumtnge1)b?lV^jvPfy9T0X`w+vyA&CNWr2=}jOx8CWm0#u4` zjDneUC z{hA8;y`E^?g>WcU7w%$ruX49%9@D(wO12#Z2S$hYCOoLIOU4rsptYKs6ibdm9R zK60?=i};}B^6fUM7)!y9Z5B8BSS{_S0C!|+&#c>=$3bwf4maZu2&-?z)kj$UMvi_% z5X|%yE*1NMAMhC2T&P18;y67Euj&s=7VdnG`2@hWcV89Nq7_NvrimQoji03+%%Nsj zu*%EqoCo=T&L!X#kDp&T0h)g<9Q1G)3wB{Brc48Phwo`!;LP}*hJrV+k_^>{UiPJK}GK;E6ZAl@sbLWZ9e^{iQMhh$@|T;irhJ8FQpp{4vUJnP!pF=Q9i;T*oXzpQ*x z-imS^@4tO@AUt2-g++?CM3XLNRuyE`rM|}G9e|t6Z^^dKy4RUrsGwo-Pg!U6xx0;g z>T&pxZ50Z@$n__%s<)=5WxO`GI=A$Srhs|Unf14ffj`q;oMtP^LM4c!DUI|{glIbx zk&9pfw9jPHJ+FQY%sH8b?%X8_G=+9G_o*$49ty3nkSJhAqe_GmeiB(O&a;cv1HL$s zTpX0wk^eEqphI3M?Sd9_!n<7R7NB@iy132XoKJX+l;j9O-z@x@q4u8WjD{szcN9%A zMCmS73Y+-ZeH1^E1-O{cWe@1ai0XRj2dQ1=-IEqPC%Q49Y-G>9u4hjox)9!NXMn%L ze#vDyj1FHSPN}i5Wg~&LR90(-{Uc{>#Rt7iCz3iXlF{>`070TqF^Po=*RK{v_b{jo z-^fY=D|r(=o=0pA5Z{YT+)xlNd`UCthNHbps)Nzih?{50<9^P9iJvYGm?->us(8I)bi#XJ=GXXN z!I_{CpWhfQ`v*qbchUZV(Hu;irp#t0f7Dn5L8yWW{R+4F#vQ>jm+4ZUa^_xy@@A2$izC6L*!rJEqSukw{u4Df$?%$}Tu6okQ82_zc@jY1q9 z3q}l*Vw))+F4=X#c=y@5y_SPRDxHYg^aItpe;W4wNbPH~^CW%%MC$P4L(1fb8rLlp zL)`{i&|&TSk9QGDW{o@Bwj)lF`LkxyS1=@Mgez3G=Q0Ks%_FX#Ytwji)9AfQkX$^2 z5K_UoQRgx|D8Ns?hNhi~3WLD7Y6Z7sUKII^=u6!?|n0F>iejlPDshMl9EAHu!6g}$vOh88G2USGsIdF5Oh+g|3(^QdPgoh z7q~I{v7RaKzNAvR5KJWB(ZE+iij4ZzGeYr>&po67)SHqX$;;~kqqBvGDp8iJ`gHXU zS-~nEHmebY<&yax9zLgiH{1HL<=FedgsQd!Vd|TdmOAIfm4s^9gD^T z%QXUykr8-Gd^J~phxM*_{V2X_2zUFWT5|3Dla%n7<4cf4wjbo%{srN*E~ZMT?F~!L zDzR#vP6KOULWAqiAF(CM6Afd&-hb==fj5uoIV4szi*)DTfJ^sz!m~faNV=&OP1(Vl zk6Th^Ly0|P5;EQ^2#Z58OX8?b+ApL5Jew?v9iFr8Hn*}d*uXRA(jdA+6j1(@NC>AaeqP zNM^@|f8H@oueaqQ)kJ9nGHg87Y!I;P0>|MeLUT`@)H<5Bbo5#8vx%P>CfYaNTiMBS zW!G{WBo|*sn8WCY1fiI)_iduSJJ9>!xO?Q_1qAJvnaW@32=3N=BXVdbVcg9GI+BEc zpsFSV(LP&YQvwpH$19z=>dC(0z}H-R&KM?{xN%^N2<#S4Vu3~WL2=>;_@G~#0nYKf&DJHPaD#u)z-_VI-gF!&HWi?~C%)xD1j}vv z5sw_J{SytgQDACJ6ir2!@Q3GX^b~9Bv>()QYbG(Kq^GqEIb+u=Y^y-GD~p_lHG#&b zfzCQ6?%)a65tsMf4I(pPk2leh?p=-f>`g|J$$B^%%cEkG6vG$axfeKWLgOlla`uw7 zih?cM@2p#FW3hdkGaG(9jx0S1{k$S_ix2@(3|dv7!S&M7-n&Nmk*as7bNDQ_4Q}T2 z$Tya{SnY@VL$56u;z{R8J96<`-*=EhJmdB{R>v<4w;Hf*9|_ua)BtIz__f_Xr(Rmn z-_!?aj8;QDi$7az5~D|-WxCD;0+E6DG_RJ*s5c2gHPPC66ksKxvm5bAyU4)m%xGH> zQEJ%~D}5Z-|2ARbezhJ0u#$ENYE|(|qUlRcL5?_{6i63U~QqB4E-#wW8-T^xI9h`rS{{_(TA-=x>n*R@g{s^i62SA&0 zv2&Ohv;MKu8wg4WO#T-@|9$-$-PnkL>-fVN753(NrIZ4*eBW?lu!#I0smmm7gxlK3 zg9l26s!@G-4LH#Wj6-8U0lvWKYgJ6iaZf==clJJ!{-SJ z8bIcS3isIrTsyLm+_GqWoF7Ba-a<>6;xR*ZuR`mJ1J@B;&+LYX{|DEXOH=TUE6r@# zf)chbp%3L7S~gG12vU-K;x65x{InOFKj=KBuU+eeN6__qZPnxJ(M0^t!fLTkD2!?m}z^XA7WC3`hiQ;SPlX4$) zj9-@)?Aa=pt%!wt?~k^aFcs7xg#4{`#$^K2HI!jKzi5IoP@~5_X6}avC|XOa&37?` zreJOMZYP^hWh=ijpC3WmpmNs#NJ;1MIF!;le{gjto92Li z`|i{o5*S{)msH5UR9cQjPRGe1b zx&zTSc}Zd~)z|)TBkE_AvwAXJ=R&6gul(91hTUctXNC}}LMP+&6r5=-f1FrcoKyTX z)Ym3_j*GTx5!Q}o{vWpM>?1^z2y@oKz`AN^glu{y>Ie~rV5zT_KpSfn0!n#4A8fFq z73M+iy)=ESg;g6=y zE0_2A=uU1Tp^e!kK|XAf^miH=QO4?d%;}n87|*enJH9@HQfpHa;Rv;Rr{pEXVO>m zcmrG5b|fi$skZ^fZf#C{f}AK@Dg>{w3vx8=R*HT7Vb9PtA3iL|9oMk^v>WVO*l>d@ z=_Q>`HP*-?hnZNXjGz162<@0lqw7k$pc|CW1Dl(DU1=tZ{J5o-(^a|~!5L=+)&^<( zxLXm?q?3-WDuAc%DA?&ToGv_fJo0vbkRj4%uqcCog5s0sz6d7YR$hQ!+88(Z6?uI& z1|vx%<&g)7=8vZvOJ|TdWN%D(-1K$GcxtTWr=j(9S3f+3>*_M4l9g#ir}?fQ0e;KN zucBM0N0~|`a>NWg&FwYbH|CZuvtOg(w_vT^mEthXj!`ZvwN|tm8VN*fbnva?r!4RJ z>50Sb;b_Z2`V-{xt|lR<;IVLMV0T8~z{)({h;0e(PQK)zJ77sy?`YwIb)9nKJ@6)U zX9L*8?N!gaPtCg!N`6aW1phOg_WO<2e}+8lLr4EWYep6hBNjFzv%g2vfymkaqSJq0 z|NDq(_ex7ztni19duti(lpd4rT?=*3P>Q7b1j#kB^N0u~m@hb)kmGb;nMuDRAm989 zk3A42zQ8lSm6rKg&tcwK-2AB41h1+mG2wCm{*B+Z`(^x#Kf2-smflqwBZ*)wtfj;W z-UrQI6|OBh-R$@eMX_C0@uIFzhKVo%5SYHWszJblnCb@oa7k2)%?DS%fvy9wo4F(!>$EC%0y`bP_4Gv`dj4`nuUw7oEp$t<#%MNjMo`v5FQKpe11hOqjQyAwpO9H>mR8-H7q`enm)Jc1#@!O)9jPc8xrFhERtS#+3 zWts++zWAruWXC1^l$pJq;#RSsKVMQL+G# zK-NDUkj|m*2`B6G`5gnS)5@UL$FQ}TwZt?lK!J4frhEFDY)S6y$?`nftn3E|V3_wA zldPNt6xUu`uJT!V_2{VlRMKk$RUs~Kjyl=C;DgBXDE1Ba3KIyGJHT29>uHhAn|Pbp zuI}{=<((|wu-~FD9vXPD#2nJMa91lK<7oxEl|ONJFL-mH)N2$rp#z-e>0CI zPb-6Yyx&&-G~@vC+9qH;Tl$?N*SfN6XNX5(%F7$mU>+Gy_gnSFdX4((^9Ijz6FFz% zRd#?B?!CQ16B0=XG#lp>^~qyQwG``wI9n^688)qs#(`TnAfI`AA}^A#*-!N?@N6ez zKgZ${ZO8a>8(ZfL{VZP;xB4@CQC)0Q+(N2yI@eQW8-w5FKB3n-gSg=I>apqT7p%2O zihK4_j3MyE7O)FI6OiPlZ8ee;g2S@ft=VxMaeIdaES&tUVBP0CM*JQsw*g!oZ#BoV zo`#2}Xw|g}14R8*y8)MJ`$>|tT0q#(wlPQR0P}r!WXLf*j(+5O8bL4&I~f)KM?`yD z+z$srXm-1j#1g>EvU}#`k%yvwg~O>gQ+PBZWP~2z@^*G{;-K>K*Z2c*l`n11IV_86 zOtX=^&YP#`Ske~R)d6eaWKrX1N19TzB^P$ZR;KF+t-|D?pC1wqcJw>g*%)oMYt&rg z!;hQ>arxmKFUdu>Kai7(x6}dn1T!3f*rPh-Q=$(F!Q~p@5TNtR!zTnkw#24O1$Heg z*3n_2zUbB|<_=w|WVDT-vDQ|#~Z>TaF#H%DOEh*I@Ro#8lgZlOASSL;2?A@MP2)& zsIr9-`a$oR8|g$*DUVclu;yLLW2GR6pBM~|oq}44SW{fT;vL`K0XpxUO8*-Fi%utm z`2PlIon;U3!Al~%?n@=Lu|Q} zhUq6C7G3|_G0eN~=1@?Z^#tu{s^xYJEt0_=R`_bvu$`5Ilt;o*?bXvSYN#)kWn+#r zcU~apN}?;{9psZ0R}vTc(JG%s(<)bx%rKt%s|6*>P$@VkWXJkXlluy?4RK*mWnf}4 zdbDZ4AvkQnuVETvY6AyB2DK#A1RF!7aS*TYmXnQ|XwPaW3R0?S>ej*a^699cDlx@G zd|vlCuWRjk;je3n{df0CBa{%JterbWca&V7CC}d~P|jRp>Qsg!WM# zT&+Pd;6Z5My54@Zn-%`7)}X zW;1UGJ@?A3Jf-Xj52?(I`udDlq`l{TV26_fjI1UfWmd=ZMMHeL3W-qDa^{%(TWD6) zci47Pz5b7uSq!hy1WYg}LkeF5NEwP#BNA6rBg8G~l@6FKTst|aJs(iNbsM+^4zautTr5*lVWrlEV6?#6>SvT zArV(=&mfEv9$~bHV@1SJJ)*e3##J5WmQ8c+7;lV(r(k7Rd@d6+qOJam(3mpKSenm8 z{BSLTTbPgoDQ6stD9xry5?FUd;;S~(J$tsQ3|0|q{Bq??`>cI~IyidYQ!cB-MkxeM z92#9PTgU_(v}W!%nc4NRwZ8jar>sTJn$lWx43XR1P>@ejQAMFr4o(xz>nxu3r%Ly- z>nZ%`pq|%uj|R2bem`y|sG@X3Adb4AqkOrk+0sBc{Ez3nGZ*&7J2F@IlZr(U7*xEU zk(1(?=Y3m0o8{ldz_AHH2u%q2MDg{g*cSY@S^#l$(p#N|0zSs0bnrBpeERpffG0L<@K@k;@m z1nAe*pqc@F>eC=RL$kM)=Q6S3UIsy4q6R<^zncKS@jYe$`hT6?3}A+Q*Q!wRHwtf1 zHS*KZ+yLEo)S8=&Ul7~(<|P3R5GzUya~nLkQ#p33S(=a_>tf8w|RzP z7LdY~MxEim(|q@~N4MY!ZIDd&(6vLUUt=e91x?)XZW#>}c(fxUHh5Hp#FQo5c@t($ z^QSwT(ln=92mqv_t}1p_kS1M!S7DjAZEYie^TlIcr!OMI~QjoouKXkK2>Q)CIRE4wxA%YW4mJ~G6LVvB&OcrZ>0JNf9jR4i^#mK$Ei9FA z$ZBKHgFSsXI^poBvpOgMH`1&RcO(M6{@{8Kq}n`ZMVEGN_j4gU$DkyZK1)(IQuwc< zw4uw&Kzi!JVlQZiq@ypwazc||ttU=v)nQE943akkek2pq4ZRJC=gPuT?pZ+?)uC15C7-=yKkrJvRyXCWqxViT1bLRli7v zCO{8o+)-%jBiK48HRp&|SrM-|=Ikazs}#&>t}Um_0S!0D5z6yxDW%)>>-8PBlGrvo z06KY@p->6q zS($Gn$k$O*9alPnZV9x{%{ltBJP+8BBBKIF3q$uVE44Nd3yOYG*SA)5c9}x*M99iX z6cnQ*a82_CLkH4C)gR2?2srLNI*tvnZv0o{%2{NV7)Ld9YbprzYmw0Q`#Wf_<|b@{ zDeIiXa_PS>ZP^tS$l58lN4TiTU=0jo*6L<|qba4&m1HWUop0({&DRGiR%UYYn|!>4 z>gp{G(D(n@S*SgGWEEhcjZ1;e&;5Rdj-~ghx>Th>u47kC)0uCBaXg=rQAJ3_wG(3G zq@{wncfF`IGxG!JR$W%?lRA3>OyM~`w83u!+Mg?If0N+2?WO>j@&UR?+AyddXYBW8 z&S>{SGD&h~AgRiC8kWMwR4+R0D0o-wl$}}Y?6@YKS7;kC_gsI>Yzn{_)IA8L{J0E; zwG>5k^Y;j9>ix^S0PMgS{IQhoEG|jA4RHN&t6g30F-FKx6~3#Z4hF>+T0OKYw0m6q zzFy0)BZ&HG!(*|bAz3I%Uq9)GFlz;3x0COkd!!?`dVQALRYLQu<@pMDQg&m!Z_q5n z+~GwXsRj`T$Lkyi^$npz1_KB2=ny=@*qZn83NMLjmq_fVM*Pa_r>`wh5?YpOxNb|t zfF^bB7o6=rOLmhOgUN!>=?HCjMDQrSUQ*j-CS6^<050d%Ao(^*geX8H>*v4*u_*PX zk}|P`6>r4`pzI|fwA{sbd~ER%;U(>yocIEbCW#&J z9%&drd>Q<%{dvk{o~Cmm2kXlw<6uBH_l`|VJ9G0gHCm0biTqUkmkub(ilh~rtRF}7 zW=0qi5w0KumQ$jntoygpOQoUB!&6y3Yviar$YLeR4m-kbBr&p-aFOImE(8G090IYO z%Xm-4>;T*qd~PDsdOte6(WO?%iBYc6DrAfVy9^ZhU0!~2#irsC$IQxAT;wDFx`K&w z{-mxt^#vRVuDh!aRL#IgD}e`ZD$eM#@Qispnvf}Lun|I8$UUmHzUvHPA(ox#kGRhL%di>nl*J@~W)rQ=>t-%j$P?dk#OpE! zq6G~uuNnjyQV4f3K=>Cxq8!38VM(sIvj~N{kA_fbePWCkw#9mQ`n4d4uuN*xfa2la z^qCy0fJX zC+u?9@)#CNp7-a0C2u@Xe%T|^i@uNGeg{mEvKW(uvy?-Ds;6XW=wpHgtWotutEZ55 z@u9f-;c7F!ICnJA5dyb(;`sE8*>epaflDGP@fISc-`UToc7I7CC1Xj_DV0^~lI6gV zzQ8P{B~NOv=2=N@4vu!exGeIXkNC`5?b(>zrF(Vx(-PYy?(+MR;er!4Yw z)uOc9MCw_c&E@12Si(TYM&TuTf__vDumBFjS1OgAWC4+7c$wjug|n) zC!_a_JeTHIIDrGB8w2STrL6@8>Ki@?2HEm-7cHDMb^j%YZpa;%4!}opeb+cCesEl6 zAcbGAj}PN^mLnw^j%kG^^>oXOZGsAl)eGjjpGGXmXp}kJ?A{4trn!6VHdfy|zl6!1 z*BuXKoceg#D+42&w$3aS*S|B$h(5~PHV-J<;CySQqX^%3CSN`sXE*}q>I_pgCwPaS z!}2?F4$B{4IJD`~SClTGPT7LQIY${5wFhN&g)V1UY$~H7JtGq7yCEceIfI|4>1ovm z)FgYLFfxDY33UHYTeKRYK%k z`LGv{w`8H8w**;Ve2wJgsr(Kk6K+Pzs#3OAT$kb}omX0FdtP%jqCB#jEu6o+$OxO8 zXEG^3r#G4H)B8!t`SMur+^m3_io+*#YXe<~cLeUf8nlW(u@x0v`%1tG>J`BZLu|j7 zL6No3(;LZtA|^^ghg_|Zwq_HoDWdsmCJO-}Y7n~0crhY!*@=tjxgM93+4RKkWk)fF zs+c7U9J2bsMt0qH#C4X`dGA(uEZxTTWXe;9+kc@gqyT)emRDc9^N<%^eNM2TuE-8)BR+C+ zpX=+rRBwXW*{>ups*4oIhtKCH2V+4bn-prjn?cemEZa{$QJin#F#x^@?%Gfn4G!-$ zjt_J>fIhyRz|Bxu<^^8)HoV_H>Y#EcW{YVj9Sxx-*v-uMo?oH0=AHJ3*HT}+PWoc? zpZG6chXe%t!|T7NA!MXw*rwGonET}JsUVwTx&PO5^I|709<0S`l*P$ibmR8wBc*2A?CbjzIm$l8A zVB)$vR?}X;EM1tbAn4{)$+6uDCgkyNs8B>RDXd*s8wu2;By2&So9pEn8a1D6nQ*mQ zKVMRvhHyP{F_4J`ZA|&_^Z=r{-T}kOA_sYi-lf0K z&tTSAkiMF%k`t5Gk!``L9piXW(H)d1qf*%p^*N5&eV!9KL_w_9z4~y{s85ui636>J zv*Y9VR|k;SS6@@}sRVZ4*HhiDVJ19`q^lpVEnq#hR`%#^0O3)};*1I0h8tq%BrpK; z8^zcX5O1wJ5g8#0LbRMfHf2%T5AdKf=QL_q#&5X-wq~8Sz3_r324{hZYP?5$6HU3t z39ZSE&g-m_+6=eAyu*HeKXHM#WqFd>xJz(Zzx6ejTAMbhUw#$^6b(L*WCguw^X36a z45fAyBpzzl?779vO?nk9*CTVGIA1!ZVT3mcYxpx)SYB~KNb3TP4igL!9^r|sXmwVn z>L-WE)rd}GoB3(!p+d=NCHf*+#l$jR`fKV=l}>}lI(h_>P$6#@QMJZ{8NPd=mY!AK zLmGtK-c`I3Pi!mY>_Nx(fqR)Dp~LlVh^Brt;Wm%|KH!2MXEWuwU4k$7F?Y@u^oTQx z%W_=-w&k(r`}G42Z|P??E6aYk;;n{;Bho>-NQ-M^eCn{as0pq6N*3gcr3G-92j*~y z0j2sb5PBwYE`#)OF9s?q+N8&DS=w#yg#36u6a$^n_ei z8JcrCHwOZ)HENdSvK$_`_)6S%apRFkmkeWb?GH#)Y-?Fb7vr@-T3Y#I#z`ITo6EEO z`Na-?M~S!#^HQZ>q7yzhHOHcG$BXd$Tu&qn#J*31NmBC=x=^?iI%!6`W^#-(hE%E< z&Q`F)A^gcixM4&}jkhZu?r!amaObb-JCCqE^;d}0Ln4yu!8c-8Y5s8$ZoyHD59pEU zQlgF|+o6<~iWi}GhT@f(pxz3BgL!H|71BXFw)@r%WEKSW_?N~Wpo)o#_-|sCRAfS+ zq#NnKqn-$$CXM4c7U+qp@W>Y?wEChpFdy19(d`sNOdccWJK0dBm1i_Sce?QWzLeZ= z89s=oJ;_#Xjd~h?Kz>Jt2nZ!<`h?FMduHttalDJ2ekHMVF`W$m6v&Uj zEq*%~98h(4)JtA#pjY8K?AS!}lsO2mo1aru)k7RWFDx=|;VNkBgA<`DhmlT=N6Ky%wzb6#wTn85;{K2&R7p9}W5dA0q3)4OUf&XAy_^-0s(n;}e zOf#_kgXw>tFO}VB9KWl!UOobng{3A@v*@=q0QgKnqx4Lfk6qX5 z&YJR6;hZ)6^bMsRqRNJ$$sfs>nUM&D;puyinb(K{!tu(*>sVB>46xLsQZR`79iwpZ zgO{@<%iD2Ad}@4*xR3K05)IU>?YWeYP?~HKU{2eVyYmt$<$)YF7oY6RQNO-M93h+Z zo#w}lbdh$%9H7ZhKyzm{ZonWoC9VHQ1-wVmkMij=^{B_(_13b?; z^Ub^tpC~`FFVDM8)$+C^&wJPez+t9{+qca^dZM^|axy%=qAx%5Tl*XtDoZ6CgT|3$ z$x6S<|itGK9Bk9;kBxjRt1;lTl5e65&;7;6K1o(U#=yJh_X{| zP^NGUo#uTR8}^pQUoKQapcZ5}J|KTaZL)Jas;oZ!fd8Q!hj+!6j(}b~JRcMeHB4fl zI+G=&`!*bD3+~Mf{%AIVB1dP?p~Cq3kh=t{mYr;=2~L>T?oo99!^2BpO&1V@L&mqT zndO-v@r=TN7C@tpTFyD`Rs}1nao(hc+IZUcC=YRKT}Xj10}iyI=dy^jv%KL__Ju_w z=yEv*gwy{sX??QhnBUhv4FYQ7xSY+E@H_3h1JL(^f&0QUid;T=;Z1cpVcT-%jrJr! z4WtrhGx{ZXr=s|DhiGMd0WN|OBd zEhs!eNBic)?zc`|yWm%-?tH*(2q0n}u{Q3ne}V^g_s+S-wO1h2iGwssT;f z1k9~mtuW%`Mq4j1mc@H@{4{_WYN;3;Y{&&sYl-^AXUOEWNS^L~+ z_zF>#?exTD8T)Eq+$!f|{z) z88DR$?#AoV_zu!SUbF9To+@nIGv^I@Qf`PYABt@6+>j@i*+LC_keKDn6CCTj#+vjS z=)*Ac@iKG_eXImbxXI1&yFS~5jY)3uWAjenJyreQ<2dUHOWD64nPOPbJAjjLHgupz zYvr?s%QgwCSFRsy+281il2GojQtl|k%HfbC+%vy4v1(m1@bsBoI6C3Yk=pK_X7oLa z)K0-jZ+*dCUuw~iNN#hTuE}*_3g6IFg*pn9ip%Y#%?vm_>)ztc{Ujy zLn;GZH7OIqWj-7opm+}{Y0(}6bh>dyIblTsU!s6MZ)Gr4cMh|?&jYh!N)`WLcgXyM zXSXjr|9izu?4K1g0Na21;het-0RWg05#}i#(Q>{v!IlA-si^=+dt?7UHo^M0|MG2x zqyEw@$NbVQ|L4VYX&-!FFQy0n@@?g2`N*>ZUUzpjOnOISq*!@RD+r_y?>1%cb0RRB(4*<#G{byS9=iiHY01lA&mHGa} ze`UYmfUtkEANya~&mkx2uk6QW$i!;+rQ7^h_5&0H75S6>dQ2!SefUYMvO6V%=+iFQ zv6t3BQcloaTEs|4vURLvO5bZZL?y!J83xef-i~IGB@X$}%7&xgs8*mbSZx5o<4X9n z1*B?HtLj#q%W~YCYv`zI;#|(o!eM*?iYP<5=F1Z_x686nu`dudC1v3%=k z0xcOkQ(ALE99+RM8eJ*?IM5Wri9P3k*+uNHd%fd3WTKP&2(AkWg>s-lleSG+@NYGo zNd%v+(Y1{zox;U8WUzYm_rSiF=OJY*pvDEmkUe<-4tDCgf?zLp1xL2m9mIRxu1_Oi zP(Ia;2%&Go627;vD``re=jX_dmy@pJI{@?qBDUHXI-|@79`vt2cb!&uc$7hP_;S8G zGd@9J|3Tb_B41G^{%ax#{OHuiD0r!i@tgTdT1OSyLC|cn1qkS@yyzvh=4JRX-nlnP zDNmaE?R80=4cKd>9!s*>P9WU^>#0PVdn#lEvQmpxZjVsI31nVS_~f8>YCaCYIg^=| z>L(bq@ncK#HqVyon4jt8L_K(hkzwO}*=3k`p}-W5b)eFzg`|NN7{3L{0fGOfgVeA- z8c=66kSDJ6jgao8hKQKCA=0T0JTl8&vx_dI#DpLh^*fy|5Kt6Nl61*nlF2hJWm;F^ zGY03P!fqRDEvkt%R+imU_x#=x_4d7=tN^(_Yi5wy-i!@Mf8XO>$WM5w9U&C>T`sL6peFci6myCEyMSer zu^z#{FbGW>8!8}Qz(XRUe9iNl%$S=%BR3KUc2?1bWLw6#8G5ABGn8%0kqta$I{p&O z-EZ1tLVTX*c_ygq_I{f{x;ZCc$$M8~{qsKOG*^UrrOZ7{KA!uW)0*;nr%Dtz70*-h z-aL&%+H8fz!yl@?{4J($#(C<{F#It`XEYq?apG4~E+%C&gz9I;Kz6L=5UpAwe(S4E zK8Pt)2i4DUp?!4t#^njdx(xThIb=kWrOl@ZQ3tGS^>hjLAeX5p1>OYtCt3VmL>o&z zWHMB5Z}3CY;W{hDdo`X~U-!B7a>!IgCyaJca)Gb|)4U?PL7iMBGM5p=(nWT~JDyAl zn^A|xh<(=gEZHckU;Rw+DO4zXF=cCb%4IKH62hq4JJe>BfTeH8dKWo`>Ll_*igjVa zcuI-hs?sb}sGkYW7b)q?D;jeRf6u39rvm{pS+Hj?B(l;*yxxAOso#nZd)TRqrsXiN zU#*!lh2!w50Sy#Nj6!*=Y}}W(-C>Cmf#k|yC{HOdbg~i5Gt1#4w1KusU5N&@_s{aF z0SIbqOTx4{yvZ`jK9X9FU0zSm3r@4T1DwIDlJwPV|DiPg7p2R-2>mDii_#eZ;r~#Y z@GnY-d>j3n(u@qoMn=qkwUPk2KR`AAQ2O8J&lKinKqtWimuu&BT%T)<`NDhHcH)@& zVUF-#Stb9Bh$&@OEpSwXHlhC|Vmw)i$gkJW#E9(^ zWbT+s6c8g!$KGW1I4rYa2kuv<8$Ursu^{KV|Dq1Fi8~;2d%Q#Qt0u60+a^4Q`n48N zJA6q7K0;|v90Z*6cxu81BXPvIUAj~mgP2mTyk4C*b&A+(^3}CaeH7<@-zC&SVI)he z|6Kf?hLm#qdZxnAfExxL;ZLu&UG78Ax6nsA&^~9+&*EsGL`RP(^K)e5! zTP6mrPfJ*)lGv5|V^zC$LaBQ&KVDbaO|eN>5eufJMCb7nGhAY=Y%dht$HUFVrloFkDtn=tS zHJ>fj_~$4cndGY}Qn_LIB|$`J^WrhjU?fk#w<4mc(v2*y#qU_KDA(_Wi8|zXqg<_C zlUUIGbFaY6ihPWb`wpGPn=8x)pfb4Tjb*&a}Qcp?FZPa9xSL2?Y531rOyly1|s|+Uzk8dZQ#x;(Xqfc zG??1lSz9TQDIW;QW7=Q~<6k_AJV|QT)YxaauhO}RDqR4 zS|eI6AwtQ#$@qAr`pyA8%+8L_@Ifxr`y@Q<01N6M9-xBB7SZ)2WQ32H(6#1V*v`@A z_MK0M69Fn0qSNO?7m9A<)+Z!?e}U-D85=&SD8VA!;kayuV9RbHT%lUwxGjZ>PLH{ zZjl&~JQ1k#*QdQ8$-X14@-nB{;PkM3#xcJs4x+MaoFoi0cR z?(**ACieF)Rq3M!ct$8)gqP36ozXS(Ic;oC?cP$2dz&SioP*K@JOr^P2Ms3)nlZcfPACc!5@qDx#Q5=Y86_9{-i_`~6Q5(&qVGaaHJ8urnm_dmQS6 zPmdXOm&siyx~K@HE<15?bjHFbz=wD5GaZ>=t=Qx;?%Vlf#2?ktHj;FnJ@)%75PH7f zf1m?7k&N5Fh@>`Vg+`&KZDwX^Yw!fb+jWgI44-4S`ol4=gT(3eQ@7bh2^d1S%dX3u z5bl1%y-V{myG88IVSEXVZ9YbqC>Rvc=W16fEf1h$`G`A4Y(uUT-M*L4xa#1Lxz660 z;O+h~lvLSzny*<2BwW98O`7EumZko^ve|Cl6-TTSgG4FpOm{6yU8)g^lOUMOQB9QK zGNr;7GM!75L;n8u)_p(oG)4$7S<00@67z}>>$ghk#_S(-6MdmO{|noH;=jf5d{#%4ZNU{p@ z&jY$1H-tIUqvVYBjVkqq&(Bcqj8GGF*}JV@NP{osJf4d$5xNA;BYoaWR-S_*G+sKB zdSq-aG6omVuLQK(n?DDB?REe!Gkx z-`whb_>A}FZa#;8#c?7?9xd|VOd-y70RxJ0N>%P!mgVa>Olehdft@?Wh)TJ64?{eE z41aGBj2qG!MYp=3COaL`rw3y4T{6D-O){Z!UVe9DL@F@&fWm95s#r`Z7oA=bOgC{b`M>YBECfBt(ATyTAT3KO|fDjZ0`i!}r$&q>Mhvh^avF^{qu>Jsx9+*5Sn?HFX(s}3c% z!Rko$qhj!RVsTqV=0Z-n8q2;l9!%4$!Am8$F2G#j%KGyKz8`0vtA8vRCj`> zD0mBCsq`n4&LwX21}jPWv3HtqxwyEGC$iG+UaVd9awJ1uK!3aKkzXyP_OQUr)q><2 z93X}6y{m5wzgh8AFo4@98elp(5;uf?!E{j7S!ud~cSmG^ z207fKz0I*CR*BN=-JRt5WuIxY;{Tky~jgbwfy%6)& zMMYMBIwQC-Tmg)?xX-dnujW@bz!)q=e&5nLiyhsspAmfzx~{QAV|C8pZUdOBrnx=^Xjnf> z&CsM?aZmdeUf9Qs_(DLWdPZ@X#4@jN#nQQUmtHEbIpCtjvG6Y^0+9vwgilK1Jk44YuIT4F^rK5W>f} z)L9NCbw;j;T3&FTxUQ2^CsFizmx7Zm3mvR#M2)}{;Gym zvP+!s9vzCMVnc_-Lf^iJNQ|vGXKmGh&1w7)HT5yhsMq#| zU7hY!+#cU$i?fEM!OK#i(d_b+UqaI5>mO>c1oWl~s*ELDObwtNwS*xZDvo^eixl#V z-9)D!f|7V@A|j5%IYv#GeYanD!Di!aepM+YN5mO>E3X0ZuM-WTHe+2f0(k5X&)(9IiwxgdQnyKwCc%Q^7If@6Ado4;}79BC_y~NLiM_mPu2I!sQI-L_HvLv{z5Wl5q97-PZt~>GQ zY&?Uo9wbpm24+<4Uu_|Qdx2G8LdW6?nYtLe3ANiNVRl%y+J<77vl>D*mkA$vDE+wT ze}`zK+Li)fv;-Jiq8Z4RvpmhheQQzc+#-E~$vHZA@SU~>be4cAV>|tSgxf)_XB$v4h=6 zRKBbr>hrHKfCp6!*EDSzIjsQRh@nM=7fVx?;d_->sp?ZEv?*ADc$s@yn%0<1?oov| znUOIc@rn;sRM4J6;vF? zBoTz2u{jRPR3|X#D&Ahj8ALvaS<_Eu*%vAkG9?oD1@z5(BM38wM^8*BnE`vZtoXPI z_T%;pE8+c){xOSBuaQjNtcx0-Rl(?_a-lDltXOS3s^UhpTCjk!{0NatgtR2)l|jyr z)liv*C8B6B1^oUdO7*((z~dP%ra$6eA&`I{;pKYi0zFrW$oN}kZ3M|N(|WJ=Y`*DE z4?mP|JutE}i{*pVO=rZ~nhF5a5?nNHrwD1+z%bSQE(!9LiBucgu+|~;CO_qqMA_Ws zliI)98Z{%A;)L3-N2|i_19+?>;Tw68nRa;m#HiPv<+BaQIgz5idmecf=lcD?#*XIS z4Ib3<<|fkQ5I!ooycQN;FrIQiUMQVHp{l3Usva&^+m5E`E~gXLk+QLci3Hgu6}}U& zUcYgTUKlZa7KaEkn#>s^>G(vVpnKiu)mdXr`?sG_Z3U z+}~apy6_VaaEhdm3TQe#9DgQx->GR$LUs>_fP`n+vqUuOumNZ^E&^rRHz~Rd z@$3v44TDGNeFz2B1U_%GP7dpJofQ@f5@?LYnw;hPln2MCi)$dqPF+N(p}G1 zxQoS=qzUL*nn3P&IL{QT;Z_>n8$%q<7_W9O1P0QQPPwuf!h#YgDG^Lm=DY9r=>P&} zw!2{)p2DTY##$V!HGcN&n$S0=;0&sW(`O;0_f z@o&_*2cxXU{*w|iEJvTKv~WEw?6Ur8HuhzxCCeemvHJC~fZncMxNEpjSMgA7q*-#? z7oXOzJq42~49dk(Ypav3J`19@6`^lGXdPa<%zyIbyz*Y;NY{LwFO8 zqPgk;oFkrvsd67|LO^nzmsE4aT#UZDmmvi`4TV&?I2D#71@+muvPM`xh(2Jp@CGhg zMUQp1up3Oje1L*THioM4EfSaN|sRv2h{-nQx@n0dy?+HYWi9QeRPXNGYt$#w>duJS8lv?9ii=v zL>zmGxW^vbSi*2>?W(bMGN?Ur%RPRYU5Bi0Pr1!?ej-G6+Wvr~_yQ`(wCJrt^_%pV z99D#I%PM}mzK^IF2Yq~Z5RR6kdjHO(fxzYu10qRE&x$`3bx(?u7MgeK;I;F6$>C9nHWqlx98_iL< z{-k#0?}4d~oR~fCDiD(02Mw(n-1*BvC-sPcyD!U z&_EQ&XUX^ltf2XbvX~Nbx;l}Irr%A*?6#e50P?lxvqjhES;c1t$uf^T{e|~Pz3U5d zG4A)CjB>llnOEn(eQS&_?!)bmO%7hqnseul9cg*a;E>9be4hWolQDLW@B^7m?;SR;;@&pG-Pa z7FU~ekd=W1E2wRQ4R;AZ4?On17l@>o51^Q_hwi8JD1J!lqqdmFmVy5M`JP!+w^bue z(VsTQVX1{Koe8o(sN;XG_wmAqs zg>kIVj(5GP`1o(OkI$n0F}G+?}yhA#SEQ9aX=V4ugj2x*Ai1^ zHZTw(hP;v86ikH`7*=&RSlw0+cj-YJXDb=Gfr-NfG4DyB(|i zTMerzu134^(xGLL;A(~VDLpEWWu;UiMV{Qdu=}r!GUCsSaH3b+{KFj0nQ`yShJXbs z4?4B1@$wnW=Q9(OFCB8W=!h~AT&y|~uYMTIv-R9P`C>ul$D2ck35(TL;Rpqr-z#&c z_+g9R%q$f6#VDkia!}u*VoD>eJmcG`A22Re7F>D1B{T|II09K*< zDAe*>^PatPc45`C6Ws$89Q2y;)IxUwqG|3>90ko6X$#i}1bzJEk zF*5ipDp-s%M3UcLz7paVp6bchp8Bia@YHy9IaWMTf$~eJ)C@j$ zC$yF7_pr*G{zYo~)!EL>&#A(NmLC2ej4wK5a^I4=v|t;ipXdr`Qk?4v)hx6XIYNoc z+P(KYm&e=fbfnPnP|*Z{2|-)rSeU*$bw*#CK*PW!_GfA%Jt$#0^CJ0gd}k;N?=JO4 z0i*N8aSwO$%c#{6$=>8nihENG%y$ioPgluJYQBR4vXmWHvEh@gpWrqvV!$0kt~G$x zTzA63gafD9oTcmiNhU;`SID13C!#HA?qW5m=dn`JuFf;I9YDDHn6Nb$N_xRV8RI5dJ#Ag&xeaqD7jw>-eOMNpd$Wb6K!qP=P zn@5Z=_sgzLy9?a#Bb5G(W*Im78)O&*={6n^qE0wGGHsGXh!YjKY0gm>Y|>EvTU_PZ zw^Q;ZpkwLsf%a15v3;H~wv#|*U2?E-#%fQ&eTfAuHf)q8uSn9NjiH|Ls^bAy{~1B49y5_ zo>jd{sMrj_wkvVLHWAtSWtgSG9Z2+~;9}w6P%BZLOi-Gv5H1>;X@=l)jB;ooDs~Hvp}gRh9Zptfh?U>c^ceYFfO^RI#j+-R z%B}=la^zcbOD6w01MQj3Xpei(@}=N!_cCU~ZiY2mrG2g5AWH{{uCCh&i~IT3y>}Bt zDgnoynRsF?S)Xl)Pb&eMKh?F(7pBv`D(gS-U)6O)K*Il_7vd_@`4^@QS@al;4OrR# zs;)=LK_&lG*Z)2r4W~4OnH7J|axvd|3u|d2M_RsgCIBqTJdC>jp15PXO{Hbn9`;Et zx{U&f;`0&m6r?*1=mHd#VaaNW=9K43~8#Cwdjl(ek&Er2Ma9U#M&w=k<>cVf?%0arXq*%toaVE9Z1+jz1G+qVg>m_Cw~3&HHFVNG zRoZXdI3asWpb;)sH7CWT?Cyu3K)>aEafxrHVAvvMV@8?A(oElw8D2dedT_i~#BWk@BC?OtuB5*B+D^Nf&ukwDlrJxeKNDAjkh3wzeT4@e;;xD zhDsJcAJQ&1h6eHKt(T3okn`mjEV`q9?!1U3*h<>t1d=RCmKMx>)%^%sU#8jVjaMi0 zOC>$uHATRWdFx@OId2AlTrcO&Lm5?8ID0JRde56a+=7m`wRt#-hbC1$A+w zB?zE`_-txQl~t-iZz+Ng$$7ET)M^8GA9MRS7(RUX!96Di3@gVxbmk&mJs?-#Mc>aB zr{aSx&vXaL1m0@0k3tqSFo)&rHCdV=xyf+&Uye5x@L=&c(Bg#)wDfbC3kzlmvW%=# zE@>*O)NnX#U!*)W)R_2D>;E6NqF(bHV7_k6Jk2?wi#G1VG>By|s{b=0}#1 zmo+Q8+y)2OA3N8IGD+&@(kB4k6wVz0u<`CoVff|wY~AGrVo+O9?K_dG$m9lAr zfrw8=Lz5l+`|O8oDu!HzROQ_&gGE6gPq46#=&~JqP|;FZL#EOqW;r`O)1p$E55AG2 z&$IzKv#+ydrAj;~aSd$@J^$Ph6pNvf^_gG58){fPPxAQQ6hX`t;eX1&tdlpFFgw1h`38?k1WmX4t)^z31fwdC#xMy(bQ}Y`!><3`k z{ww<_p!$x!!~`+acx@ZuruRcaxTE2q+hszXf5j*JGxbQL9!A}xrgLhcJ?x8acr3XK z?mwt@_(FBz7pDKjf1x@#An_kmF_ zD$x~l@ko^i9H+RYQYRmn(%`(BX&XGApITY!3bjdGw42t7q%!V7f zG=4cWW{qUr?uL0xEvjDfj3Qkw?>UK(-_aPgVPdU$I*smD7HD^3{@b?5ufNDDy5Tu6 zx9=qn+7JWodqg-ViRnA#EJ))xZ&8Tz z5wiEOv;spdvT4-~QYsj6iP-e;o0$$7EO@m}VaLtG`$-H5$!u%@-kn^~z%Ixu+LJK1 zCdF4FIfceD3y$Pum|=XYOvahr+<&4?^g>|_fM7X9O9tD?B-UMW!?N@E=r4lk#zmyxR3 z(??~CuNMa*b}aeXc)WmDH;XPzR#ve?-Ky;^0>imMl@bdbo~DHmm!2Zgcr?aNi!@J( z3)ttU6C(W*J&i;xy96@7(UXHHgtiT!;-o|Z8_Yb4Dgw1O!1^l1m>~gV>g~ZW)3QE^ z73m1SU#p5hPLFd$Rvq2r)bO!p{Z!hG2xTME3%nUCTo~-cQkW;)d%Qf&>PgCyc7Ynr zEErJ0UHMdlNxlwE)|57^j2dFt2HxbWIbvWL=Ng9LZ&6KU6lRHyUQRr#SIJTa)_3&7 zM^se(r=6cTNUDvP9ZGuNzN9#jR19~eUh39IClhg7e={ddG439 z7dt^0EhkY;ZPI5ZpGLb<{f0Zk$NBU%p+#BXJnjWFsX94Dh~C_|3L2WA%>;w!tBb|) zn?=xG-!01r!6z8*n|^H!!<;Z#y$3{OmGR79MWA{T$cJMBqda$=3bLc=sXl4ais6GD zhR%0osE2*%4uF|B$z1lQme+}$BqaJS&@@*VDd-F@@D?l*pivHv(VPSviW#+YmG zwdS1bmnPD5ose*I80Gr{d+QhqU<53Kz7HU3mpTA>?f5{mqtI1-;1K{F3L`NHLJ2W| z7}%2KuMZ0an128g$X7sC?D*U3M`9$PMNJfdPLxFQ8;5!_77qlJ0RPP$HGhk#s_x8t?wGx~>Fh#5wb4vV+9!Jx7Us0@SS_A%~~8z9Yt zCW-AuTvFbapa=W1<%i-|8VRo-T6c7o^wZrAv1SB!5Ynh0k+t+!)&Y7U9>^8d=YUjEEe$jwJO3DAAP~VQ+`WG39n?J*^<(LpLTF(Xtj95uymJHlY&@;! zxT=6OK5i5|h~>0)Rc3$)!|&I$2FJjDxg!=U*e%xF87Smt zJHOn7C1sb*k z*9(wvT|;1bSv;g6B|VbNKTx8IEbC~!6vc8y=g&sdS6OG4+Q09o@de5B?n*LiBih25 zD5RwbHl4;%gmgJ&Ns%uMcC5lxS1-&!rHa=VmK8fpQys`}GLE3EZd2eWHE8CVEqoP; zeju3{U}>DrigY;koR9NbXA4#Ad%CbDZtVMkZc;w_M6glnjd0Z};3u9W@PuM?3nhJ) zEuj`HN~(Ln0xu>STEq^ixEm;ZZ9;u4?D;oZaDJ z{XEe;;a8uI!nvoVz8zwwg_0bITK~Bf>h*WfXSS9MPR9h_^hkE0TZdZR+(^31?(Kyh z0VJp)`{at6;C<+CD1rEl4X~YgQeXjOR2p~s*@7UONWJHEaW1-MZe6p)z9A4f`{Gck z(@ZDCMY+Oi9iICM*{jDZ(goeF5R~-p#bIUaZv2KK6!O?@Ck4r{2?n+nrHcvMx`iy8 z;FcJKmY&1M!I(%+CLj@)Z4NQj<&7QlypJfrnmv8B<2t%8#>&NA>@z!5Je^pJ&&$;E ziA4!vox)TP>QE9J`h5Z(Bc4#u?%ZcFH*bv}En_h|*{pF3m&dwt-2$>BLZdM zZqE>q#=;UmP3Yw?8-ef<)qi{0L0Fc&j%Rb?CnK z%g#Cf$}jQFs@5EI462VklfI3pBVXz3bunKeD8m7!%STw72F>s%bUHUyepm7DI$|uD zGjVbVZ_6v6^%Z|f2%~#n!b}CykVe?#o(kgtCsHsv3P?T)tk2V$F;7_c&#GXE)|#lwV+EnTFY=2-t@nTCze+wOY&Yj@}Mba6%~ zoa2OF3XV;@p~5ZomqiS5TOrDQe2$rc#D^NcVs~mq55x#(=v{lYI(T`d&tRR^>(w=Sy0!hIznnDj!`}ezn4igOsDeQ@kg-qnT`2%W%4)!CJzP-L7{sz^n^MH<*!Qq>?dqI&^8IowHFZV* zpx(jWXXd;enFfCxZIWabJB6_h}rF!%5vK7FA94C9!^W0Fru=}gY(T7zxky}QtbE4Hx zE&NT}Qoil1yAR4_oJ|qk6|X)%2{a3qG2% z%-03Xij!9nq*z{R#uF<-P+oL&lPuolrrbWK(dr@ph3g5gTD*PbrjE)M_Je#~7q5hoFw*W7=l6lx`9|Q>- z|28k+8(2LU%}R&Ie$9%L?j_r;JbF#WuFyR)x~HQ{R~L!nMf!T*iyIx|IGQ%CQ7ech z?h+gtD6wQ6u%NBP$iT zubzrP;Hh1^&P>f0c?X7> z;HoK^3+2~H^V~^oyY?X2-x9KaI7|+geu#crA7rrQ9;zwdtt^^N`8bU-#lGr+|v`d9)3*6I( z*X-8I$p|6F&U%Y7(AO$poCWtuul>~XeMcUE42Aj3g&~3*f|CL_HJMpg*>%dm)+HUO zb5~L?D?oUEkV57LMT3;ZuN0Ob-~i3{<`VyfsQx@#USj<7u(aB6%`03*5E@M~ohUrN z8N8@kH7?Yd)UL~Z64$k=2?HuDbA^Fo4JtLi`!Mt8)5Ym{goSp{eCHu(TRHd3*R@HB zt`yOk#X**SWNE5=t&pl4XT9Nb_`)mg_!gAbg?8llflbR7R+n$@%X!c9Kh?B3fAv-T zZ#6A22@X`#b^z71dH+z;Cj39BX|I77{- zD=W}smGS-iUq`@490l3`WwQGI3n*}7TPLRf_F?_+L(ITKN`IWi3$#l8$5jk*{zd5Y z2R^|2OUVH~(0|B`W&9OBasCLO!9;&jgqRErS(%KP+5VXs13||6J2O^40gKfKay`jQ zM96=h83bL%xKMeEr~vnxh0qb)kOvv(kE02>`D;a+Zf@gqyou-!SP%+iu3x65wEeOr z#O@vmiTEc?AVVxC4ngZu3>rn{A7s`h+v}+rw6lVp1qI0azuA~Im5qI@(Izf!dHGQ1 zleN3Ypf4jbVO1Nb|E4vqNF!bgJ!|?plOzfne0=jFFoUF2>z_7j<+#ICvW`FdxxLxA zcf{gaV=GE8$92+PiAJZsljLX0`9uyfjA-MG9X!j8MxHRIvloJVX+Z&KCfNeG)^{${35H4&E#aB(TAVq+6Pa$ zZq@V}s8E86n_UOemjt~;oR&lr8yNi3?Kp!DsU3@mvnFq8(pyj~RlW7i9c1WVT)L|7 z)yrV|PU@PI6TiOD*Y5O&FYv|FB9Rb+eH~T%@POiHtIZu`e9QHX!*1W7MeUQG{oCZ~ zA(vPOLh@hy7louTex#>Tt;D+w{oY6r)S9ybNKm^`tE2X!rSx|nQR6ORp{t*u(RKfxO_+38|eX3 z$*=wF2&~H9TuAj5@h_dKYJF#Nj7y`4Y4S%g#$)rH0Wi|hf*-V`E>c^#kjxMS=jXXZ z2tWN${8dMe<#*@6!$#dpqfNu>nSE_n{>c#Z6Mz8yNIOKqu&Am8GZ{s??+aos4`GA+ zLrG#6gW{|XGT6!5M<~f)ki9$ytF=zqI|}Elg$wu8wM3~YD)aR*3&F9~v=5sj%TGFx z&gk4#LANq=<2rYORr{GoH$QGqDA|^hIc7)^1e!br&k=~k&>4G-ILc{ABzA@*Uldt4 z98g=(NtC{U4sQhf4u7IMncATT#D*54|12V89OKqB*4LIySi1I zO*3qmZ?WEPO(J&Owd>0mnu)?Zhl#9pZujoO!=f}lWr3;(B;1bW`flxQWRekKrfKf; z@nnnsmMi9~lb;3_*hlFA1if7_qmqRsryPC(r&QW!k>lBhis;XT>#kHD^#c18sg-;?goX^f<wjGM4Cj!C2hk4 zENqt|n;lxFK`3o7?}6pdJO{i_ye6JQy$e1Ac%d3R?QC*#c(a>>uxx4+1 zQ>r&IpbHhPswMm=P3bRkR(|D2*-nwy1Dk0z=q3SVL&AWNXQ-8N&8Yq7kh)fXy{pxK&Fl-MY z`@ZQ>Z1i_?rMyzw>2Mqoo}gg!&DDEtFJ17>3?ktVFa4q~>kUmwTAs00KTjxF$L3wv zaf|PgiXLNn3K`Q*s&XY2ETXNkp>}QpX)pu2v`dscePd}VswEYvt22OQ7y8sNjvlZd zr|vv1QUt@-ua(fWh)1xLADCHx7&+3INm(|Pn&!QvQTS4%({UhdkdHmBzZro~VuMRN zSJgX@G1os(tn`*lyR#O-3Rky$nec;0qdaTao%;(Hjgt-Jf=a_DW$iu@4yI0A6KO(C zkls~W+bdVfvC@&Pf{dW{LKbEi%bEREPHl)ZJNOF4`8QhQ4z1n z)Y6~v^9nhPWU0hJbo?gfv0DbYib)qF~nj&(fYbC5X(cd9j89BqO$JZgs-+q8SfzkYmt0JKh-mB7TC@{bXjz>T<~9sOMAU% zu=oPUCmJKwfbKBZu1K?L-GS2nN@vLRRa`aYFtg`KjQJZnD@MwfH$Y7GGs2|MqPlUC zS*#7ihu2ruavhnvTCaf_3COzpvo2UbP17~e+tURv%!Y-x1> zQm$|!C@aGk_Y*<=YQDUI!ZJ6n2WcuFs-~ibmR+4sR;;(?sr@B}Cp2)>K3+nMQU!97 zk~|n#ygBi#CX*R>1|aSbZmewsO(isb-?6PDKDp@wXVb z%ME0bQ_BZ+nw)<1*smj>t;z)swnH ztL=z1eIcJ{-@&@%77FkgxZHjp?|TNDzwLS2|59|x*Lc6%^GxAD13x4ETg(8~BVquz zdTCZ{0MIB0_y_zz{8gv`cQ&&(0CjNq?}7zTt@YOrKxhHrHrG=q@001=K>-SZQQ>|3 zTVzNL$^R=dp#BjVf>OT!5gC}-Sxt=@+5U_SlX?)U?~&o34||W1sc?GTk!ngGp&vYR zc;2JkNbMGKSEI6Y+8u&9G!-@-zbr zx-GVY*%!E7o{`^*aW#@=pJ%gDy+(fG;({ic(E7LNn^1AHEjWMlapMffSw)}$zo;C+ zsa+*z=#W0G`@zDrW~?&g^hWAzJiCzNOsz7EuaAjh4d_BiCv#KS@4HSO)aBA+wuu#4 zkCk3YlT?|r_gd@@dtFnnANL4%_8UONV$9Xap?mGfw5)6>57LmZfj>OKqDf?=0->bP z+tRf{<}_NNI<(Rokm_(+4P1$znqT=SecyMfFQ9rB8hpDQ?4@)w=Tb(149{jdp`P4I z#2*WdF}@|jpT}$HWZ-Gq=gdR8yE_18h5Ynm#=L$DyNgFP0#{nRsGN@$6Nc4f>`2)R z@z`0ABR*GUzc02VdL2B7(7#%DN*WLMhe~wslhn5%_2m{f@rO`$R|?Cba>lfLz7~95 z#%ciq54iYJ<`mR8oCHS2Tz_))ZT>E9kGnKnsKk;QPyOs6>O|6mPT7+fIAYG?A)5u; zhAFDiigrbmy>7$ypkkFVBx1ccn)2f_A=C=a1>uo7&FdSc*m}FzgUxB#v}A{Y5?+|c z8udFz=T4%G+A`2Sh#kqgoADjUi7BXgv@CZB=j6rqxVwn6a@QG(Eg3bEaASxAMYXb8 zm2CqBJ9zKyIpoYi=o=FERo=c2m1-CC>G1Uy?g@&HM-%#caNe;^3DeVNb&&YQ)rMIz zDjlt$nRi}SB7N(#3okajem@c|QuaPMq~;?KEc@AoResSS*}*DsCgWH%CNiL7V2tIXA?(Q36!6%8Gcb@>CRPFFbYa@3Y^I3ZlhfQWQfZ(flcq+>A6( z6}CzkL(UXh*^7_K{AWn7>gN=k|Um9!~_Q4mtrxCNMIDGB4ex6n;yg$+l*ytJq0oC{$!JKUScdxJof@Err z4=F+$p_i)=Klw2`#{z!!vC9`j^2+^=E(+Npwaw4I^kQ$nmxp8CWHkXhIN4e0Xgs(r zkFwVHJ3cPFxkh5uo1p%}Q<4A4p*L?Zo0sum0gaC1Uhf+#iCJT#<)}#bZ>q%aN=Z$t z(1tt}`|jl@SJO%H324zRLLx>wWPA>R((c5q#MH}abkgI(LIz(t>9t04ENGo+i+(rm znffanh-or-P>ro>EKul)$7mjkHQZY*7PL~$QCPATp z&iItD+V{~7USMo8FT2FBD>`4HtPNKxu_sg&cOuxtpo-;J)){WpJ7^mMLHj@0fEN4( z+8_S_ZJPq~KR}z&l*53X^Z#eDBSQMO4d_4T_u3|OAX97@0sY~L{&R|v`b6R4<*RMY zYW`d!#6Y$ZdsWk{1#fVkFE7S@hILML1^mJafcVshr37Xm;57bbP<_ zeOY+5GZbQFFJa;GkcR$kWH#gdQ1{4h=!`%-n4Is;={?|!z6pn^Cw}74dWQiZzx#t@ z8wb6{u7%n{A)=mWzjm`cp{H5By?`ZGq9oJZKZ;ar!AhWDbQz2QPzXer8_e$gqFIiH z;Ck}o8lZpedHbDa;mO)Meg6rvytpA3+wIpF%REQc6DapoT%_t9&4K7vdhw%PiFedn z;g*n029$f0Xp9;yTZ%mYYCEEgDAk;XLwt67 z)JcLjXs+^w`xttz`Bo0euJkHK7L|hBeP2iDVFt98qQ<9X76(ry#8R*0z@LPdQ zo6G6O&uvwUQu+%D1YGN8$Xg*Qwbu^tVzOh6Da?^T?pup6`B03;IBYjThhgmEx3eBc z;Q6Xr{2MobEY`&6Zf&=Hi``~oW3Q~CY~P5R48LK~p?R3hBY*nQ8|CSlVZQ3$jut~s z)=nGQCaY)uc}Y?dn*j(ua{hSq^9MmPjB4S`hnwU(-PJxl53`rwEw@^%jnUlu&F5J` zR%p}1bXb1BISyiVF_jQMlK%NIBS^s^fZX%xOaqC0z zqY<8P+Cx8Q*TCf`lF+NdYL2GIMtS~?wfF`ZpJg#SPTlkRx?6>J(S=Q2%)zgCG)%g; z6TX8GvCG30{Uv(NI&(F`2g6B7K9&bxT}-SOxZ5JPV?E9*OvE##nV(-7QwgA|j_qDd zX%OQsu^PC(WXHw+&Jc3$oGJ%wO8R9Op?~l6@VuVyPY{tFphBZ$(5PeizA=GQ*jG%* zs9lv{U+Qn>>4UqB1nC8ZPxK3M>ulb$+ut`sMY-J7=+H+pyDA==U_ZeeiC(P#`3f{U z5^TR2IhsXm)q*alDcTJc8M;HeK0$gy67gVsi>2%HJ-kZJ8sckm=T2cZ)w(}4Qh3`0 zfBLfAN;}QnWs}FD1&>eG&*gSz3CXky;(G(7P{oezN6RCNvv5}d(9fDH*3{WZdKcmf z+9~9T$V+e(1*(S*5PPv^Z-$Q4j>D7iL?nnS8Dg0YDRt4(uQweAj@&#|vT)$+giyv$ z;aoiQJ?wmigEEx0JHHd1M9lL&L|~CW66xn58E0#uWB*8TEjC5kXh%Yxyr)FL`94Z6 zjf7#JZb){h%OH(aJuZLM3ZjnrHTcsHagB_{G!@Z1jo%qax?@TqgqUcF{5K(*?TYN4 zsHGJWsG0$o%-0DNr0UD1anovkyT`>>F{ea05Ew<2$w>BiEs)|+_@C6Dt^rBgJI$u~ zHLhGoT8sTdhkz9OFua%R=GdFhB;5<(@q6m4M+(9zc(&^0H(&+JYjf467v|q}k(T63 z2_{l<9D+556bpOg(}YRE`R@jlt1UDJr**KCb%znfVFhP|8jR=(;%LW?_m#d?%;!h0 zZs5=2x9BL*y~A_#{eRSB75xRz1b@J@i>3S@@C+YHSaWG1W4}q+ zerbbWYe1q)IY}Cs^2kNXp41e5dkjA^%=J^NHO&AGVTtg?OzOx9&^%42x? zy6{m3;R!rYnml#y1O80Er%twTplU+jLCrNr+fNS7s0uo)nxg7^TfHS#yOZQ3nV|*v zZw*b0EP?*RSM{XhlvAYxRKLRb`3@oLM;y%~*dAEJ+~To6bySf3X5e*q2O*XBR#h%@ z3Hu!Ac`tCNrbljbi-V|D5;z&nw6BU0w$Pg)m+Kv_;^#K7kpeSVzt5p`-+`AnyV~Y! z8Xvy5L%-XzLRYjoSwvuhAdE&5)o z&h713FwyWXZrQ3_&xv6BsMfzZ>ZjzI#=6Jc>==d;baA=HH62ZL6$uZPhWINah-^rZ zs+QO#P=TcBFHO)3??v;dn#qavt-b<&-S)b_yGEkG@cOv4R8|>6r&>+-w46i>h5wkI zVD_*I;)ma>v^aRVY&UK4Jy)iq>j&wT2;nngO%r6nHnl3|6iTDc2{(jD&>)sbpR`@p zQ>4Nx@kv5VzwRKidP&1!Z|n~bAN_IWO9A=BrEKhK_Q*XkWo54_h>=s!i#*PxE@9sl zVCiDpz}Ajh%l&%OfGlQNP`a-3%ve4mlv&}R&pQ25^nTDzBQ0pn9%WS{1H3XaI0`_+ zrpwT8C}V@cI`M8qV4v`JQFl+`5a;_YF$Xq_7vF@gIU6Pql_vbeA2`oqpi59o0fjiHX7Q zo={1JvLv2U-ol5OCQ9Pe$VaK|Bfwh7NL!up30P@^D+ia*XLq@(qz@W_%5>bx{B5fC zR`S%L3lW_%*7Ruk%RzpyY9ymQW(B}Mw~2FES{(_)Ox47xHV{?rB=eKuSdiSZ9rUUo z0?%BufxdxKNT->1y4!Kx{#4QfbyZ#vGlUFQP4B#rn@K&ROqFw*0BiZ@n6&XTZL=I^ z$JI8u?z9#~pFWmUn${w$NDjd*7GiA$3^Hda{MVpr2sx;E$b>yFax6Pdef<`{WzH7# zVDCU9lvFsAk20G(RVVkJlT7L(wY3+yA0iF&o$IC7jbiT@`DQ1scegVG zFM+vFzS?zFtSngpibA(fDqt1jeOjlT1u)KrMJHl{(|m{FtKt}Emf=UX1~(&fqB=ia zMI&MyvDMou!G?QC&Lx(XZ=tcND7Ox<`FNluLmrg&#r3$VOJ$2(5X2>v;!p|eby5~A znO-lT?p#HQX!|?kxeZZhNR@tk4pgNFO1mykr z+`8NaJcAT)N8As?AJWGGmDKt{S}w(yH7)f3xC>~;@~;}<>=|8Y^OWMW?na~f3*YHD-eGzI2-AGP zY{~n0PksDps{9S_-Bg)z@Bh_Qnfl>BcDyS53-mGm0Da$c%RfM$o!yw7ot+U_*alW| zfytWpdM@B6(cc}f{uy+>thZ7bw(;5WV{8x|SqjEJ@1}{0_o0D*{oGcL0IQN7z%dz5 zic@<^tOCD0P(IO(IUvk3K^`#pxtrzjTsp=&-#yiPKA7diPpmdDvGhDh)rRU)bcQ16&lpwR`x_5J{jD4)B>9Q?!uaB9hgUTH{73A)D)DU&90M?;hwE-a_hQ zj;Uw}zmy%-Dzs-kr1k^^r8OfUA#A#c8A(isB%Mp+TI0kzV+Qv`o@UY@3tKTXV-%Pu z!n_q`EcqxaA*>y!k1Vd=AiI@jIm6K#wH)0U47Y7cclNBq*Cd{2P6cC+dwA@8n>U%= zXm&d|1dU_8`J^#=L@&`TG%`{ubd+W-+x$a6gM8C@j+%N)VbQVCOt(0#3evRo;+V64 z+L_OnPPB9Tv{u^(68OE2!u6$D;LYY7J3)(G@h+wLcws#+gVY>%^&?9ZeKpzF7>@)b zQJ&5D#qn&+gyevs5|Mqc@j{6@OpV4|8FX$f8zQ`xYK#otg$@OTI)|+TTM69nQfZJK z8@BQXed-AopP;lJUkgpXI*SFgPau8a`4X1Aa8JA?0xak6tHjv^%bn=MH^+0#mh6JelY|hh)vDFO66Nn8_W^pvGTIB3+B_#6$Z_!>EdFY z^UYRFHO@#XD-urSdbFcDZ{v$_I@6>q_%H3f0JdS1z;vLH4*{I4!w0=@@QyXHm7n(&0lC|D&4y^KY>R?Vk-QE$^C zK}w`SlTpG#$k3&fLEZE5IFoE?Av|et9ns(lLTMIJMtT9XN-4I}>rtd9t#0@9r^Z?s z^VR1A9)a%q$M*cf7Xi--ls!nuAJGwpI;9PFN@lbL8ec=D(N(6R*vDEaYl>wGvs5Wv z5&au12!%fgDF=M1!>x|F!-Xxt(_(J<3|X|Y#~uu+7k9BFZ!`?m3I8AY9J z&m5G^e;Lv))UwF;P5yJw6_X~P+x4{O-fzi%-`rU9tP!zTF=rHO!a^|ovB(z26%ZJd9>&Z^u$&O9YFPi|VU2Rz?-M}gNle>q!x;aci{ve8MS~rqHvP|jj0y>- zv={H_F9^iz|6o&G{1;wB|AE&LkF|f`wIMqrGv_DMKZq=V6{NpyivJmXB)IQCjZ~Rv zKW$hIzrCe}QS!jQ?&uXeL($_ZCT@_!7hLeX=BrNUR-IWN`$QIVdB)nmyIM_Cs z(@&FWtPp~`jNpBmf2(9c(e&mcrNKT(v|Rsy1V2&WAhRMV@dis4?_}JWBu$GJ(omFS zwS+y<93s`6u7$2gD*tU6TO_}_oiA&WXRU>Rai09Mzacw=fLx?+kVJUig5(0aWz#R5 z+yVIW2|}L7xJ_UKS$KZ%Fph4tA`*XcfJFe?=hP^Ttxa%xzA!7C zxNF`EWf!)hZY=KujbSV(kl_*Tiuk2TkRM>DHewu zWU$^zIn>4yQOYxf*>J0}x4@JGXC`76H zeKzL7E=!|s_hY}tze2}2hOMHHr+c1F4cK$z()H7te*eTLC9-E zT!!sNnpD3V>^nFQsxo8C;}38b5%wjmq&rj7JqbY`=TOR(#%iKEC2__mWWteVK3_vk zM|R+oCxtcaMu29l`PP6(`o#EGmw#-F+SZJ+wD>oHWXRHF=G3B69a<**{w}0+e znDF_tz!N+fEa~@RwQ9jB49hkIRk#tQhs|VVRO!9g3#F@%?%l!`c{Hz}HU+q^{1eM4 za(PXoO_5Jmj0X6^O>_OSdc90gt${O(>`;BB-&}rc$rQOe0!uv>FsB5R1yVMW{yg?( zLgDINY@&zyz4`?tKg)D4E-L86Q@9$RxAcBAM)1)nLo5mZYG|`yhn~;3|LjNGfVV2h zOKMR#AfX#rO~*jiJ0|d;Q3+{wEnD?w{?exjLFW>ik@j6(b9{wwN_&gKM|rv*x$bKw z@=1r(izd{cX9-NXpU#x?$L+V~GLDzn{?*UP7)VkAYLSIp`#SH9E#Fu>_ANs zS0a~II!R4%FfwRe86|*(jPZE{UnsEMEx~b$d$P(D?J@E94s%3R2tF5Y53A{3(Ofrg z1H>1a5P^c`2Yl&mQSAn8Wa{zXDdXG3c?B=Xl-vUwY>6Rngt&MA3+e~U>T ze}`@{AarK~>y_{0-)fc#Atir7H`*W2?X#iz2Xr%=nzAw*vH+E0|5$1tDF59H{Gaou zL}wGsbWwZVjBT{&KH+kkDqz5B85l5O9qPNZ55#m_Ep~ zRWzIfW^S-j4j0H?*rB+8CX{srB>So~=*H%90S!Fh!+M&;F+{C#68Rxb!MJ}OkSp!7 zGEDmdBE=Znm5N(F0^IBAh=N|RU14+ajB&dl8P}_XPKhuv3gm(!ADKWJ7$80M&k0X9 z+bapUL%1DjNhku%+c*GKJxaYh}JX=s4fq;O77gFxM92S?ubt2T^fMXrnSI89Usl-z6ZhF^_-7U)Hvr~ zcVOp>B1EjP6xi>m@TkxA#jpS@nCZO{H7Tqn<3Cd?=PcjZt z^`(L2=W@i=A$M(^scpgn+AsEP8L@7Itr#+$)$=h>u*fmPVwK3q&+WVEa$5D zGQR1us9w=+)QpFi&V*ee>Wj~>1|JB~5D4+sDZY~*M+aGcAy9x~z(x6z;)OM%f0{9owUZy3_?`4pZ zcE-szrAi`K3*EqOlAMqde}`X@-JDE-A$nQ92|vR!ekJ3gMnoX^1xO4^%EW3k#AG@+ z)KW-KKq|std?lLA_|&u(f;7aK*djRG_PVp-w^JO0mptb6EBgGxugH}dj}bNJ_EM+gg&yZK17nzt>Kx8XS1*@0`TI5CaKC`}$qGx4iT%y>BIFDy=?!ZiKQ1 zP8bE`6Ava@+s{42Q0xzfmtgxO{I(8SGj@^zR8u^UrDAHUy^FYGt3M2+L9$gZ*XmQEHC5n^Qs+$xF&lZ~S1U%I~9;o?(jxJoN zSB&tp7y1z+UBfxq0~#q4{OEJiwkx*&Sks;1)EbKxF%oHz3Y3|Fg8#vVel&$qbM;98 zk7tY5*NI_$<}sgf-=JXfq-i+0w6nLTW;7#z@j*JSdbT-WOysBird47KD5yRdp0@A`EccuJb4~GlxwW z>mOJ#kN-Z#*8GTwC#D2S(ldaFUvw=-!eihw_Q3-DA_65?DMhs5%3fJMLM#G~|7FNR zEh6wJ;pt40}W3n=g;0ED%ffsF~6v$4(pMrQ%=ywh3k z(f*6x@~`hn?{l}m0#ot8EXw zg8hqmV`^>SXwrob1|;2gad`yIrUL*UkpTc0{lB_d0nY&5D#Lqn2Y4Y3dicsy+M}X+&Ueufc@FYSZzU^lfV~y~4D5K3#S`Lmt)#Y-GxH_Yd*k zroVIb$!pFnci4Tn4*;qPz^4EJf8Z0ozb4wZKT>fB3&7U|RAg}f-QP@d=lwO^H33s` z-$W&dsR67YtpNO9$^WarnF#>;kHjAB-=d5DzpwU<`me;EAMk3)|I;l^zWe{WS_nAw ze^QH}|D_hG`BN=Yhh`Yj3#7ZpY9GKt&ooF(-O5d0l}LaL@sZb3@Rwq}tM#12P^xUG3Q6nBBW1s>ZN36Yn8ly;YctZ!l&K{;)jhI=S(Zn`CNLfF( zg(n71BeLgnB+#qrvd{mZgI)q8(JmyVxgQHjss0=&NBiWWX5A>`iGkeD_0YL*1eGFf z=MZ5To0KfSv%DJ^GiAIcct!O94u-g@)5RJyq|z*(-0ry%Id0Mga)0W<{knDN;j%R_ z5NtgjKoZ z+`sf4KD_t{SoN0h+6EX~vV_H2XCpVbvv$7dB~QDhCm8D^!RdTRT+8o5@GDH^$*cR~ z^uxG`Nhqz_bejivBawYv1~QQ`cyCUUJBg{FA-6V4ME2UT$DYXcwp$WZyLJjfk?E&T zMzH7pt*+9gDyGh6M0)Vq&2*dNued#PmiZO|jv-kD4`hX#{RDslUe`UO?Lx3t^|j*M zaI%nV;W$|+n$C~0m$Q!A2nXl+Bd6WQnIG}iU*ii9oqbY-9W?^;=ZHI)vmdq$Z(`}E zzo&sYL`H+T(9udi9;eOcpfpuC#7sN}!dkOsL-Is6578~mnYS!%&~5p)LUHiBi`N=q zY*az`L%G4t;mGFZq5d*7a?=o^3yYT8Xg`qFkN4#XfT(QOu}xG$qV}({O&_BX#&4BXi>w z231DmMN8{vcJ1zFr~~=6!I6tiMekK8{FH02*rOR0pr@#<`lsoy5lu{P8%wB5Nqh9s z=4Wk<#^*nc#B!%DT<<@9E_=FsTK#M(B_TayYcI?NOM7XMgNUN`yI+ec= zxOi=I&nLN!1NVHAP&TDvek@-&GRvX%CdMkP-y=(II$l(jp0K?sQdlrt#V^(dUBf|Y zcJaCiS0B9ictpyZs&)nBYZ*05ep|fdo+Na=EjjtpJEq?$S|#CBY4+R2m!FM_it1+s zTPqIuJ{+@o9N7%EI-ZLofFDJ~a?P$b#KPXaTIc&sP7SmC^ z!ADg7fg{twr*l~qoBCVo@kS-Y1+E}Lre@Hy70==U_f$U9nuyk=0)%d4Al1+!Is~3g zx|qa?wUTw(qKd2SNkevg?B1vosGEmjcx!1X+gWbOf$H_?S14VJ5?c$YMA+6P zgx!_aU(LNtb9W!}u^)81vg%+;lyiRjYkiVg-7r4+xqySH%HKm*ORJx%>(59Xh`{ASdII~Ce$$&?GLQx zG%;Z^VKw+;6AHo$1|jl})&HCy*migNj234r<|TUMtjT3!Mf4`zaVqd^l(LW0Raq6Q z{UFe73&6LABVD%92LdaFY}=ebukI~u#_WtXN2& zATUKem%8$8VVyosWUVNK4w3Qn4+h*y)66fP5$Wo}3CpFh|FjrpBID_NMB;Llh_D^& z6s3W(%cfTDU(cG_TuiPR@4odo|2>&lXhjjGkTKjt`rMEUAN{a$x?c!OzN*%9rgXYL zkMcXPcNSYx5XoKp3gz~NANN7SyD*G*FL(pAQCOAzo^uq#f|M?DQ9(R1{q1K zo>oSqU)j$tW7=HN%1a91=J(yKg58%Wq{8st#&_}!CeNEIA12b>Ywn1ae2AP%g@=G@ zXH4$%c4L6#8H1n5bI^^sRU~v>gKBt<_p7t?>4UodM^^g%8qIq++ zn|aeN0yq}b5b{w7k?QkoxT9e`V(RxC`DCaD#!cZz%l<#U{xP`HzFGf=W81cE+n(6A zZQJI=wryi#+mlRePyEkZ*S@Rnd4A8{RXJa+$~voheb=XZ9cTB^p5@XGru)U7HF~)teO>0BtDda61 zgmgK$F2)6<>s7`+fJ)dUp*IRxHxfu9Vm zp$3U@a1R}qm$GfilNG1WSjbE!jEyq}Bv{##nMtfAVv;#?D(fz76Ba{iYahE;uZ zBR1vyv@Xo*>b}2?Vn|QlPV&|dMGB-OXz4LkM!}XR*YF&)-$k9dj4Xx?gsm0EH9D4K zbe*uo9=hm(K;za;4iac4hBkfG(+WTxTT2Ns2j$X|MG>LQ&u;t2h-0hM7k!7owRv=P znTn@wX}Q226Xrf_odge1GhM>Q9wX(g1j$gxE8b`0+rSo{vGVclS?=g8ORdIEuPrV& zbvA{RTPXOnH*4Cz&uyyDhPbU<97I zl`dl~?5pc~`Tgk0wp&3&gEV)_V=A;ESdjcpahhaPSMG&_gL@=S4^h%=yKrgdSq+3$ zCOS!Ce0UhS67q-9i(icXKa8=f|6w%RUyOEnZ~KeU%nYm?9401zF&dzo>)%GK|Gq!B zY7WE)xp#HWR5`(+3SlN`Wz(w&pFy3xigxU<&sBUh7hw)em-|KtyEH?P!93lLa5?+* z*HFqZ{64)7I9|c;Z)T~4_DQRnmr)qi_t1AkrS91vXRrPe2Cb<_-_mNO@))jko%zD# zcni3iBBeja)s6^S>JanL0-Z=oUI@AHqNfGjxxtONyD4Cb2f($jlMjIRs6!mw)%?q@+(F&`*jt_HCvR4p1xZM5*|x zm_8uBgIRUmd1kvY_ueV5@fw$6U)mHhN(+AgvMrym>A;b&;^^6YqlAe~(9R5K@!3_5 zV&l?$FkEL?KV@it`I&-d%ZRZ4nag->N>;SjAF+JD0N9EaQ4@hJPJQgq7O_LTfE~1v z9=TBF@Z@*t1kJGqZ~3=^i~MsV56g6_HP4n7f*DA0zGL2;n5kxRnWc1cOWdX%091;OR8QGF8{e1;{b1vsYizMhilku#W=sRkoeao3+>5c|_qPT6oZ z%NWI#i?s-}Zq(FlG@E2iJ+m3#>*1kdgSWO85s8Y~Izg5U+Vb-KSJz0fi`BYRMq7cPK z22eW|H}nfZ2+IU_jT6NhC7D@YNj_f9WV9y;EgMtaadIhdKTlZ0#y%<;4o5sK#jJk% z@%^0pl`{aguJznLx8_u!pWJIIoEa7=+f90@JgP!oQT zmMKf(Dh7NI@>{>-DxG&*1QBh?3IIjuRbL*S*!ULpA3xHkG6BO%@_)a<^8TGk39uN#+;c{ z0?_c9^r4YDY5w>i5Uex<%6RtsdTY)gjXX*%bM@6)*xpWovf6hszL#Ip%Ba}q9yQkbzh3A>aE0G6TvAr%yYuh|&L?;zBzer` zRmKf;DoIJosmLuUWHs&h*rg+~TwS)~1vcEjW9`}y;7Mw7unfAT0sf}fvq(CF?Es4- zCmxHAyjGK2_U6izVdnYv;K9xSh-<8DMw7;;pL)D-nsYM_4jCb|`N*Gkb~*4pj>SlY z9|vJP)I8J|a=HORM&IYog*ajS0lS-EPPAt|HVGJR0+IUpwfyjYFs`L)lxgq@=Q=Li z=_8GI~xnD$zQU^+wQ-m^nc&K!eB@X$3II}g(h>#8^;KpiVVyKao^sbUcu2f z_E$kC0wCWz0eHM~?(U;Ogr+legw=ch926;664T0JfK{r+Ddw6GKWvoVx=7_J2l;Z4 z!6w3FVbY}$5FCLL3jV>*z-Q8$>ddZ=JmqCS~GZz;hfwV0WEO5x}BXtku znXs=V=lUjoN1`+DnNCoNof$@tW$MrNzs=TTDeJ}y_yo2v9n?~cg$F63B(tjyWux#q zyy~XCDosx1pbiQ+3_oO3cNmgZ{i53D=B>^j45`JuNu69Eel3z#&>9i5wP&aI+%!1! zY;Dno90?TmEV-9Ujc?n)Q`+Fkd9bx0LWC!^;{>5>t&J}UP<1nd=3s0n9Nu>l03T$g z0sb0vi69~L+<$d^uR_Xk4ZGnF8J14*CnFfMs>;?H$|epbt) zh8q>6$zc*6wIXeH469VZj#FR%I0JjH`(eu2XJ=UcQtu_0e-XG1`1zI(iAU{$S#5C} zM=Yb*hr6TgVV0B*K>TCX{2km@U!==7GA4@|2GH4$m`>hy{Kw6=1cE9Pn(>e}5X_YG zVp+CeRRi}$zh&|`@3MHLgeo~_@JD;*qQvU&iEd#r#^D*?{;!mt#Xt55Qkg#IPLLQU zM$XQg*8HP*fU?e1QqVVUi7sgZDIbYw=*cN8IFGG(c#uTgTl)Ittd4+2N{zR%ni3dF zuu2Smp*fuhoR&4@n%)kt0el9`wKAb8GcTkS(msr3FUvA{0e=Ii@8fB>MMuZH!|33r z&p!ysshIS&yuT}tOGn9g5b+D2xL~YJaCMcQW~p3iMJ&nzk^DYesK&ljRtz0P z6b#Pqt*<0t5S7aslkOSIIP2T3$eO*ls)vsiKY0DmO3!F{yCF#{M-3M?D_do%s)~vE zu~%A3l6rJaFR#S_cfR2hnNKWFb+V?Jxof0BCO(2+-<=U`rm8m!d}?Mxr9_81(6p)- z!>-Dc=DzZ;jlHlo+)>2C3f>S1%-)LQ;=B`|=L@{YDdIe9m`|`vdr5D;eT?*P} zCn|)&dq!u9*=LgCd6=oU>Hi0FIn>nG*8$r)@WKk^||##mu+ z0fx*tshGJJDr#=R!H?dx>?FnZs$f?Nx$76*(}gTJ?V3^`p}{Ciq-d39qquai!~(V% zQttkP#UH5Rse|S;wlq3Z3iGyE&=DB&QW79xA%rlWBLoo--6+zJ;FOo(VJ!rQGbdiv zPbX(_0Evctjsn(X8Yn%)xkBUi?O;FI==zBu<3=8G74GGy0-j2U8qG2^*)+M(t3qTe ziX*_^hDn^=d#!fA_w&V`br@7RnzZZW+1})Mke&HV?+zGzezJI%Xb>RDMOZ*ai}V*u zB|#iCv}U#bVKf^A1VGuB)bZ!~f8>sgkh*^u4fGeILmNQtD)hS)9HUR8juAP zRQ-?Kae)I$5PDKYmTJ0M$xFP~uM~@4&tW zC^8r|OXqe#Fv$|QbZLEHOz-mOCfh0d($%=?pH_b+iiXpD3Pw3lh4~Sjcc#_pD|Nb2 zx1iATd~fmMbb)=w;Xyc=J%>NuCI0b|)yRZLLj^ZJj~_N7OoOn)4C2=OZe9iV5Ex?c z0E6#n2^6(6(roO|Je-JG&Wj3Q^D!eF@jJlX1#%AA+-xf?OQN0j(&pQPb^_|{Tq>Gv zW!f%G7+d5p=WT0WT!DW0>rAFqR0c4~y&^iLQ2s$6P3A*?{#Kt7l=SLe?FKNrw}KT5 z?^zZbMIoD)l~!H=R1>$;MoJ^Y9B#ZtCV_M7kg@Sx%-yB^XbY+>u^&sW-uh_c5LZD`6W20E)bII8I==pKgTvAL zcT$$WK$YXw`&4cm@4KguVytISg(;cv*bP)`28WbKi70}Kq*l}>eJpmp9!KqGhrjtF zZwdk)E7we>fjc>n`PS?MvB^N(3@uJI%V*zY{;a9QyCT8I@jGFzNT7jf=LxM$Ruf)G zcZ*U2wXz9A46`Ngm~4Q8Q`B(P3V&FF|E++=Hd{r5kZKLu(?ay)hxbPdt0t@*E=!Aj zZMLz1kOEB*?S90CE@ukM_lS?{rynqMqe~YYWfzF`Xbf^+oo*dWh_>=HxxLo4t%P1C zGM-cy;&F}DW^C-7@f~dPQf|4wD-k7S7k@J}l_g97*pZ!I&wZ_f;-W2d=4|%Jj?GBu zA3(2|Tj6DL7DDv+%wbiP!mX|Eg^?4;>vb^hrqyfZ*-hYgk$C}8)|yI>z$>VcnUR_fU`;2M~$ucnb|{W#y7At+0=&qzlL zF@%GsqTMS2tzg^H_{|<7Mso3z3Tl< ztTM_h%r67^!MBn$6Xijl^Qo$I%U0Yg>r@Ta-Skrkp%l;?GHpF#thsz#d6h1n@(HmrB0jZ96yR%oX2~DPV4gIRe zARPB%JXF($i4h=UP9PK$!?8dL1Ud7ua%nr`c$d-6#B%3a77sjE96)aC!xD04WglHdmu!4!mD=z_}J0&#}8P zgf)id)L<1p<#H%u)AjnOhQ6~+SBq#p->>$}l8{**&Lup^Y3_+B&v<_7w6Hr?iZz5@ zpc5Q(?TQK~(HHWW5ZIKrVjy}i+{QFECK5N#T|EZOJBu{rzVF+#;W>i}EE{WOw}_wF z(C-?)9sP;obCjP?JKaX*d8v(mxXt~=?f+xxOzl71M)-@{9+|Fxahr{Woz=wH=r4n6 zfQ^@bm(Kim-q;^}2z&`nGW1c@=f0#a4PIm|036?wZJd^ujh2J1?|R`avJ@vu4#;>% z_DRd-pkQ%Fbi)&4L5cMXer<*7Vsm(LdqsypRq-#25Za-?_rB|c&KR(5bqS91#J73( zXxzt&eRW;7CW4-^F-|_5suUw9eTdunaHZD`7T|IFfYSTnViapNfUJ>$Zu;?x)sIi` zC{0Wxaj{cMTE|X}A&pT}?w%}#Ae&RUqrS~!gOx(;&|=+*ImNWh?yMr0*qhxpbD)7_ ze#85d7ZDhV8@b~fofD4jeR?xydz`09eCQ=6gf-0w9}`SA|0S`4$(F{xgbe~}oxW=v znn&l>;ngVyqi+j;4F>V*YI9SRZKFBWn-xB={GZjrPErd4E49P*q}`v z9T(yM*fksdv;#x6UXgp6@LK2`Uz18u8o%oChXbGogwKcenheb0851>lk$tM&j0y0- zu}l@20-MXgCmV<}{j5o`4j)Nl$cYIrKqx#>U9*~}!ZRvsn6~g{jTzS%vI`ZS^oDEX z;jj>86-BE)YYm;e)ACVa}YQXRW_`=sBh%nK9sre2e*yDEhAJvZKuzK$I<5;OOH z;c>TNtt+>$B+&T9iaSH5k2ffLp8MFKu%UnNTBT5<^&2p5n=Ik#tHw2 zvu<$&s%y&))zthUPjlXa1_%S}U|-JTaQbG4=^#!TfYF8CbT}_*wnGD;g!j02uFGlJ zvqIpri&569gmX70Sr?ZQ!WxnI&LmK-Ln1B=86B!Fu_gD5S z>Kk%!G-T%YMu_*03PhNhYO9rvslUwM+tKZg+m?Nz=>cWTc@db9gSUV2CS}I>( zH^)$wUfxh3ISz$mnaE?iE3p<_p}OgY*XW*9WZl4`7Thh>bh}WIpQHQ5qi)qKNIZ`& zyJWHw7^c1eXA_l6(8z3^@4AnXDYc>BVlMSyyl*V17+Mq~a%#@QZ*q zvF<~5{FO=#gBu|**3A9R|L8g!ym*nXig>g`Q;2$Cq!~f<=?xxg!u&ADO#i~fy_2AZ z%xvs6jaF63u0V>3a&eu2wbS&+>NLun>!x;+!VNjuFWI5Kaub95q4AaoxrJzl231`W zehp|5ZkvFIY;)74k?bR}?jRF7W!4$)bmeEF%oODBr4@(yDy$g5(9Y$@csRpg0X6no z-Sc-JlZ)D_znL^|z~d;1jbD4;1e+=hYIV-GWIkQ8yuLk202wjC}o@$^A-9!aIL=5ANhc zrpGVO(IxP#?3R8jZ`&DNT9nNhR{!r37oMP5A-A#(QW&CiKVIz|{|~AKzEJ&tsMYoV zp!#ns9+wM=zff(&Xu!s5!uYpZJsbY7TK(UtqWGRi;TdWg3Y&3J+JEd!wU?ZsFjlm+ zY4d%630}V%6A5|HK4`1muUB>SEVWdgA8^P}yrN!OoKVb6PQn0TrnE;$ ziTv|#+TSF){XI$y$fZ0;Z#_LNsqJRyrqC6PvMx>~i=W&u*`(hHapn*v7^0%~cMVoN zUHL;HFO_~)`BL6udu-vL-D>)?GUO(=d}>L(t(Z%FwUbrcOw+O3^*4%N(BfMZni|S4 zX!vgo9(u5O#ci8Y!c`~WYhqvFJ-@3H(ac=1|=^Z^h%&GbtHg28sb> znJf9|O|t90ZhIpL*EjhM^GJYD1Cm{tlm~->;1lZNV7_t@tY?$#4*kf=)kP;6-}9+2 z8o&Yb6DoHP#aawmAtHlOhv5yFU{T9MzTb?{kFxZpwUCVBxr4Lc#E3%s`YxgC>R8TQ zc<8r;U5|-`@EOX?yQ?J2d%v3qU%*^}Oa2ZTz^rX+HgMSDQfHS>#kX6cN>WT3Mc(!0 zIp|P*Wgt~~izXAw0I>4l7ZKG{J<(<^8jld4Y@f!+ZuY2|p!4yO-fZhH)AgBqbka+o zR;*VO;jjTAU^5wObYW859a$?|`gXH2yDWhCy4Gkl>p7`pKjahu2lODNfE5W+R!rU! z=!-qAgOl|KXv9-+axtWERtDN14HgVt;-!lo?3Ql$azM8kuO)u?>z7wL)d?8is-A+u zQvB!rxoGmuwXj3eyi3y!zW*>T7?O9etQyD$$d(c1#HyY*1$F`ZHyg;JHnD@#pUlM9tCTP||2djw56qgRW4YTrEOC*tU5@FW9U%)q>Y~$KF;1szi0I$qcTG)L(02}?w0pF>*3x>!c z)GCTqV1i+1D?VKS&ol;5Y#l+N*+8jCJD)#JRI~2AsaFY870#V3{{Rmba2%b_H0iL# z=auOUBfrO0?V;I1T_ROt#P=PP{~^LZDEY{(4T6>ZSvgVHU;<8GCm#CjcC9wYLrpCOXZ%wx8bekLSfLcQa=w&r z%O<`yJwC5;89Ijf7l$Q9#$LrR_7kWFxO~=}ARwQH@QNloGqsw{Jb3apD4-c}zDYco zevIa)e6E6Q6kT!(n}WMN%=02#iC7)srAgmmAgF?ctncdiC66)s96X8RmxOx?=(O$u zo6hVQA5+$q$(1N$9OF&6K1Zj&)o8HQ$~|X_?i1xV%a%4DurRW6Uv53#J{Sj%K+}q4 z<6&RQzWBw`FBh@8yXiYm)7e+BD#R6|?0=JWYUAC%nz#m$8tXkaZ5v75-3z16zP<

cx^jH$r?We=vM-QaZl?z;~pXu$dif%ncLGGR4ERKlN#z4=V( z!`~Zb9>c?DSSGD0DYX^r#1#V4h|=GD1A)AIq_%F}EdU&Bc@bS-IBD@I&zq*J1{h6& zwCO@qDy5hm<K7#p!!%tcp~x9;U36w04yS*{K2|(o%JYFQM3=%N+Act z1WqYycd7#U0%h4@&w-vYS+u`$yC3tD^OrFM11Tz+cczM%JW{la{}4r$iG|!@G4MFs zyMk7c!(y3_n?HVm;bzu5|NYFNqI=?134c{0zx+8CB`DhKFgu5i`r`p`&K_z!CR!x1 zjd?bb4li~_W?I3u8dkNX=J4ADnQ+9o0EYx(U!a<9%l%j{HI_?R zRnz)$q^vf00g+>%+6c^>x4Ni3fd1JcV&6aqGZmpG6j#bEcqPtJ(3MLOuQIcq47A>e z##r29O~{x-+(b4eO3ak~77PwRDe5JdI#5GEp85XO3?CbFZC~#XF2S99a%tjmg4?ZI zGB(`DbemT46^%v<)7QGK-S9Xzn5B1q&hZAfT3+qKDTxj}6&9TzoeWu6&?vd`%}Q3W z(X?v7?pjJ#Y|VUS7+Z=58#dr#Id8zEmN3CrKL**3el##usA1}TCkPP{t_^apW>M?- z&3WOA{&UO|uH#!Niph>495XaDZkD=6_6Bs`@c|~8W;$#$Ptq?g#gvj?GDA}SLLgck zgobX<5CeyExn4R4WK)6BeDm#bY-R1-$D$BBNzlxM9?t>pie;};1w#44zP~U&I-xk) z38EuE6h)-DG;A1{v{oB$m0pB3hO^kYVV4$IQ_-JsCQ(T29=Ce$T+bey2Q)cRQ^5Uf z$bNXhLa(Z0ea=4rfan#=0Z!u$f)jh@VkoRrc7*V0N!&Be4rSLzk$&IC(b1G@%)eYS zshVA$yMd(Ure;BW4pfT1_4sVvkT*gsrvS@7gIp$(2e89x1N*R*h$sLX5Vkxa+sra*TZ_yTKE3e+e*=H3z=>ADh;zEbq|i37Yv&!=?xuzShA*w& zQ6f;jTF@3=VClR~vs=>yL zrMi7EGjzTk(N-uw@juLFhxw}`9QORHzZ@F?IPTw$a6hv@%#NY|>ImOsYc%u&U=caoqSL_QqS_T z7PU;Il#B1Udiic~b~XiJF1dRUS?LsbFh?EMYFIGavDa}J8X!^jVNZ|};F5OsDJpTZ zVe|4dq?l&kY-i0(V-=rde3v(}#%`j#?C%`VK*HW6v^qR?6ZC>v7FrXT$Q7=~G|13p zmclc%zE7q0^#v{VkeCStoi8aXRDX3gl-zUCN%rSY*~gxi-Een6o@={zk7rg04N$qt zZ8A)P~HO0*~(x~|0BEo26HI7)53I#*_=`CWzl;l&x z&Z`Uf)|v(;JSY3?-VZ-_(4-Edb{7ler;?!~-#XB%32IQjH7?3;$wb`o5#T;S%rkZK z@~^*h z#ru!Lc%~N>-tCU;lXslehc8QLTEO!x3~56a!+tn6RDi)$`V zQ!Wq`D?9;|jJ~(|Cp1$isccnY<3pZ4U41}EX~^@O30_cm#XFL zS;0%DOQN9-4hD9b?#67_NjLZ({fJdfb~^n$#_zqORKv}3{gPc_(Z{H^*A;SM5OL+R z?01nt`TO`T7tRl+HqY##HsARgUC%{ zL>7fX$dV8 zdZ*iLx{Pxkn3>g0kr^W|IuFC+)O&@bH|(`1xEI3w;@sF}>5L>liy+E@=Lj=u@5hQ% zu?Q$OCY)-r*tL#}_5gEwFTT?n^!KTgj*F#H_tqcH<#w4CAt&-0oqG}TKp3en$KT7k zhvHbwea8X4=b7ox=jN<6PYA#%l?}D}M3;sj!cs-TYWuAp!C-(qei4fHrZts)me15C z%Z?wUH()Yf$C9($C|Fjkcl4IhjaE9LFt3?=ji0OAUq=q{ro6}>6{p-;otsx;9LXxo zXFLZlZ&d5rFcD`3XG6x_ym!w@lSPBj>~SauHG*6BWmcDPs3d0LD0xY#?Iwv?zOJ8M ziwRRuCxYVdb(4t+J$-~q7^lg`#WEMYFLXL=*L+ZdH*z99{BBU!MvcCHxceO1j%$MS z-BW5QJQPX^Q$kvTg+^M;0K#JQjW+$7x8Sf_i)|h9A9E9P$KYNjqoL-CG{+J4tAv<; z_4XqPJRk|5Uy-<4^rAR1EdYA&Ds;q1aSXgvhIR<5?w{sR$_jjR_K&$C7;?OLFb@ME2$gXpsxjAnbj zoG<;lSzh{ZiNViE=!H#FjqdXAJW>W6pOLwVEq%OE*F#X#z|oku4PJldFxGC zW`5g*BXDhrMQlSbrcQ{RbZH|-gpF{LEk(o|MUS6lePyZm=b^UAa(K< z$sWWmIDyUBnQO!YbxE^GW(B9*XzsE14_ZyX(x$r71F283hQ#M^_R=dgG z|4SHcLPuWk=>pi(uJ*Qp;K}&&GuDcS@YdW1k~iuGN9I{%ED)ZwG<}ibtmy7>PPaC= zzFtFc<7ckM(=%8iXn<#ivsP~M>JMtPXqFB`?``%$nXj!8)woUF!r1~$V$){LW1Pz0 z)6;Ae*QW zi`4nnW88)VTs-U${Q5hy8v(9Awt#vYVIA^S$>MGr^+2k>Y9*F;kH_8YAsoEvIxNGwGErmLB zQO08>UAcR{NXi6j(hT^92~&O@OzSwWG(_)|y#8+PcA%}Pf){@?J2-Lz>_f(LW=*Ln zeM5`_%)4>>vNa%%MePAavD)d5zN%Oi0{A3%hGA9CGTam+T}N#y7T^BDdoS7{NlJXH z5`qV-Oe|VC*Ko+5n5T$O3Q|jx+XGN*#A*KEs$EU6+x)W9Q0>v^cquWg9-C#ueiBy2 zguz4PR|*bLskzx;XQG`MkyknN=9XrozR0FG_M_BbUZWcG9fWrdR=Zj)QxU88ijuSe zVA@)>0r||xu5&>DA$!|4u36pM&vL~%X9GG)s!5DhqGa`nuu>0$@-zU8gRDee?3W5!&R-(@QsN})zHq7CYgurrBH5hKLRMt3xTFP;80*N zIgFPq_R)C-{HXh?Q#%FBr?e9txCT01OB;snXwyj-8VNi8*5hwxoG3?UkR@pj!OSjaGn_(5jOW#SpR(zms)b}qQ4vxf-Kta!n?rLWP%dc8 zj`>ZQA4j+kc461vTDgupo;kF%365E>QX!*#&r;OUpx4AN-6*D3VJ^~ceUSQ4jt8uv z>GC%ujYmI1aX~cSz?eDMhJle2PV=wTiK2HHYrA~y4Ac;0W4 zVn68)Hm!9;r6y^dd+<@VSo)22tq0u^n6jMTm=AvWw8dkgr{so)wx&x0?HLVeLPQxy zcCCGPN-4p54{Otf7VWd=iYzVF@*z1Nyn--W?||s;BcruDD!z-p<7$DmE}%$I0&4}N z9qteKuLvRh&lxHu|1|K6zWVnJp$hviD74B8S|=rwjW-DQ0#1eiHpr0lYPHst!VhGr zdGPOvaGX&6Jge#a;eq7mQm-7ycGJ3BA|#fViM^1I4OBnl;XY+)Nxy3d`U8dkdxZWyLn&kg#b7!PCBJpEdyiH_rwQl+t)t^YA0maG z%8BEzwpx;t&?`-CC##6<;{e0}uH7Y$qtjVM10(Kexs|k-%|he#?&YGC2({L3KGBm= z>h{f>)WR`vznKBIpuBFS(j0^I6>-*HAvO?f-)Tr&Iw+S7T3X%j^&)pqby9yyuO4rq zZsmk$K5`gvU}Sid1G>Nl6K%)(G$m$SBQNLv+)Zzz2y8{jS&yMXoDq7@{B+4s>3JwK z3r)YAxh8O&!9oERM$+X#s%Dg=y%QT0Ry)e;y^s{=S2_Td!iq!K_Y!CrA%AxI`5pA7 z=DdqJFq65WRVw!ZMd+G9sQxCg8h&v2A721KDN6u&P$z2(TQdLvFoG|v0RVr!^v`fU z^ywF(=>HtAFCTznB6S0wIJ$q27Y)=YsJU!se3|7wh$)G$#Dmo zl7y6IaU%VXSHb05(Lmg6i<5_D}GM~K0O^j*-XP9%40&S3dFIDuQ;ikfNOs8AnA@uz`w5bV8Q=m z0ig6n{&Wz4f3E+K|H}g4AM%4lNdW;mvLZ4u|A+h;pM8Eg=VOuo#zc_|2n~SYPfV2c z4Ppsh4NSvdK{Ee936m-)*4WRC=o1R}rUcFNhdpO2(g8_uaCcTX&9NkZG05|UISPB` z1S5?yUe)M$s|AY3jf<-L^-!4~u=fJGV0ED2a3Ilx7-i;GpPU%>H)%7^{CNXG;PYM%gGntk+*n;r6 zFUM5W8sSFguGF#&{>Lfzs=Ws-T#ZTG&BvELB_d3JaIwe5paNoojI6hNCrr68&;%}@ zQHpR6tskb7d-RiNGiHURo~859)uW3L%D%D~1nhi}15)!ERtITehFJ4d#okGy4sZTKw|~!I^GV{$;PlsYzz4SY3Pm zQOU%a=RS>LtF}?{`{OC4=nviH2#L+X1Ho+$*dwu6WNK;p6ih#D-0=&c5HMndJ(0Ws zh+Jetp~?+9gm`no#+k8N&T|@TJ8*A8>7Lw8D@%!k&o&c^f0l|twj?dr$bc+AGfJ}L zI38hDHh5MbeC(*m_j1?!;8|Cv;%5+x`SK!>@oXS`PGkC#5YzjGTJeHseJA+w$`RgE zJ|jyP;jpFStQ$Ef*STaJS&Q;Ex0MkcI0}!Xt3+68Q1cV4Zr`V1cM3QW&zW&&1ZS5j zbx5#HNob<#KPTktTLbn#C*&_Edr~~%+3HvIqBZ9HPaGNhmL%CM&MW>^90?0suk{3gaM| zoi&AzUFimLm_N=t5A*W|9Lh~XtAI>utf^uPxwp=z*^vWT!#3<*Y_(8v<<&+bvKGsY zLfpm6nE(AC3bXCOtz`|jlud7$cS8&IsRV^b8xb&AYxL)=j-IAjI+O!*UlVE*uZ@)a?L39kGElxgNc zd{8%SY*%Y;tm4ie;&gxKNGlG^umS4Uc{8rioVYCcqyTGhZe1c^I1>+OZO@yn0vZ$PGS(&` zDp!V}9s^#u_K1#hiU@9`E5ktlJN*CskU&y<5G-Qy2gxwEDoc}HJ|>M7BuLKu&J*3S zsqI9mg;&{mJ$f>_H`>B3PbP4Wv=lG-L=`G=@uwcinc-q9pxF*MeU3NXvXKF*FM@$+ zQSeIYl4w3jyt~ZLZ``b5_tXek2mMI%+ApYfLt!pt+_s8!r1gASxGHQ#T5{CF!bce( zEG{{^5?3N1M=ohQXh@q5U`=zL@5q0?%8CJsrPytOaA3OpGi^xrYuU^?petQmjWY4(tyV+9(6}LmdUKxFm5vL$IPA z!t>2tfS&7|xPQo=qbYDIj>z$XDF~8i8+GE>S%p4+wf(Z#Zhu)}2GKeaR5De?N}~+f zSa*v^Tt*(p2SF8t#R5{2!!ivjJN}C*f?M;>yz39K|2;zgo}pGYh(!TIH~#SSdyf!9 zBJB}QsDl;{#Ku5_fZAL^yqbM0S(IVEkK*((oZbW}iN09spbB$HA$}dkmsqz6Aad~m z>G^2&K4_1jz6k7?QsTOemaf*@4g7vHwjokF$NN5AH*GuOhmVCu<7BFH1UwfAmn!9p zH9mcgp@dUM>Z#dfiL8hEv*gkK)Y)dy#*5FVWvFAKL?ioa_0k}OllaUNa}=SBZ8JdX z%UaA~kCn$_t2OtI&m&*Ss&wCkJ9}A*gAV{ttr$&g+17X4PKhpq*|jmt-LkoLM4YqU z)QO9J0!*rsA6u~4jP_y(P3^7WsgD`^BznPq^ksX?#B`(P|B2B5TTbM<|0yRL;KjXs zedSfPq_lEk+SiZM0M?)`Yb~hDy*6Sn^PIeyk1d19%mDE9>p?vrXA2y(4JMAwWVOFk z4^A@G^9*35E{VNe*DsS#k9y`$Y}Gm8S2DnqBRcsf2X$|WQ>v%Lbe6?g4;mLl)(jls z8pU^Z-dryY&_Ju!6Uyl(t|T=9L4nw`fgY+k2weE5;K?~2WtYh3$O@0@a^INYrrF7Ox+p(hdNqxxv2lDNtz2_ZPRw#2Sa6;yxMP<*xB-{c{}E41L(b!;orliO5&@J< zP0xF>l0TU&(Jf=N`J6l{7CLt4o>wSXZ&G{eD=S!k!ZxO_ygWQdvj%;-EQeT{O*}p$ zdJH9LNDX42!u(5Xw7dQ1Q*eF#H!d+cJPN8bX_TJ+>ld}5`>1v=QDh#YB1?Ac}rLvnihP*n=lk62I3s3*D+^c&N6?mswv!1jZxk6Nn`3KK* zX3U4}{x$Y~v?BVkIQXV-VH$MaYeWa(9XHaFvX287T18*Z-Ar$9Mz2$&~|crz!*~?pFzK8>LOHrvK9WF#t1a!R6BwQz7y0?ovPma86O~*;rnvw8=knLcN&~8Lp!%kc3{~jks z@SMwj{=i=H=0`$v$gvpU0+RX2OC0B|@(rpB%XG2G+IQ;=;QI#(HxKdIr|2vbtEOkN zdAN?eo-1wIIwjfFgKpp2a^*208gwanZ#kaXz$>jXN(&7i)m3;4bnq?e>%v$$0AaRy z#aWi(%GdIYYSWMGlW5~v#G1T06B^C-u9KjO+aagaCU^bt0X5!{yXY#r2X-(rUc@l` zZr)0jcu<2!g=#h4coSLRwH{`+(Aowa68_COXd4~sMbzLO$cC7Q{7}mqT659U=7{h^ z<>$koku&*fx;b00==tKl)o&1RI;TamxWADlmVUB#Qw$D1F1P4Lnl7>Cw*lb8Uuh1c zOzvlDgJE9#dIdF)N~;B2y6asYVmqaaDk<0_v0|@fZPv^F{3&3^w&he()0UaEnXQ~B zX#LZl)!fdCoLq&Y=xa6iv2IF)g|#MTnK2VZ+n}t3z{V4qk4sBTPy#{ShwEyhw&7M; zzyO|m_+=Cba#W4Aky8)(1LV*c)pwCIv4wT-~HC}zH9IQKC4%{ zuDp165?L_3@GFC~4Zgr~P4_y6m{8g+Ef= z3Z4#$F}D(t4s{ahXU#xfHFCb!PbJoqjmVd{X;z6ws|$iWMOmqU)mh5gNwmqVHeufi zLW8&3z4cVk5W=X&D%6KZwvUNNY?41ST&uL+>qadPA0c4OAvtI2=iy=X`A{Fa1CZ|h zti{6%ZrHSW-der;bhA*NCbVW? z_F>+8LfoB>;z69bIih1&uGV5IS!NcIpxDi|EHWmWD6oSK+iqK8&*^3?Z>WhZq(CZO zGqdQH`-sR%uAz;ftH430-gY&NF+00s4b_i~6mfgVP&5sHX3Gig&?`YpT`x45RHHm3 zC8*_et4=5l*17bHDXJK5(iv*5Dr~+$N=ji!$e>j_%6D+sEMI4vn|CDyE*TI`J@48N z&`{IvOr1N)7@4x%60BROrphKNBb+qNe%^sW3ih=d5HPrJjPvQ6GQjM$mqT-n)BS@fE5l~~KuTKwZgy-Z z^BHLN!Z^+8&)@+V$d1>uM*rgTNG}7<6Ui6f$N)D>t9Rh`pV0FM?8-R$@Z@h?4hn&q z`QVh7J2p%6W0IWYkTfq;YrCIx93tFxnNt=RD<>%5UMDG+;6LbJf(_a=s&uXBP{qWW zSN6l-TXi#Uxl^WYb{+{|6A4cT%F;$Bw!AF=TFw7i>E_doMub%mSfYi?%6Y{;UVGuw zdf^wvKOqKewVrjex@1|z8?tHZiRM^YVEoegIY(Qt1PfbC;9r)-}IE&etT;@`8ed|rM5lnb8bz~BWf1YG+E&OGGq-s zyYfogA#L)<>@U98g%ZCd&{!XE3J^2vshwN-QTwHeQ(Ukdb!WDunS?JOr@;^;Jm&>5 zlwIDxOf{9XZ~wAp%|JJjB!tSEhf-}h{eDbE5{8P$Tc*`Myn*~51Y){TVw+L zhPD0#n0W@-D2r!sWrnWDk#cZ6CNlel&?rxs^n7T^2PgAC*(Y!amFY(HFa*y;lNfYX zKkTBF)o!$^yee=>a?z3(%eA>JG9fjCiuV>n_u1#1_E1WkdA_%}b!F(ydCb8+lo1r2 zfLfuJelT3ZwM9#vFSb<>QZpIPjXP5540b^>`gJCo0jO zP3A=Fr|(lxQa3$m=V`5}r5By)`~rO7`7MWG9zwaShd5LoTerfCzAa5$KnC9Ph->6szPDi#-Q z5|=@&F$CEYQoQrMqu14Gr*pk1yR;tQ)lsdjb#kATa+a)8KezGPw7EadPtqwn!Oau# z0^Sn(y(=9Ms0l|(BM>VqSy0L8ThGaQJAW1#2DZI zy}%!^%8jSrT{ljub@6$&96X^2d`DS7^!EcJn@`Y1#`&Ej7@ykeuiO?dau>g-{kQ%{ z?)1?9|Hys*kK7@rvH!?zVa5eA9FtccEwX(+ zmL11n;q##$$3EB8d&tXWHj6(8*%OHZwS!TloL2pPvjt0UNJL0yi@ZY>a)^NZ!k-dH zNVlVpUFd-9>Ac)ZsPT^ke1rtEnc*mV^4DIaOJR#N9d}3>0*2Nn&7E#b6d1ksEB=SK=I>AX$vC*=&=mT5KUZftz6lzuoVeO?PwmHgu(U)Jav@y~ zT_-`|KOnm@OT4ug!)m6~N}clfEngts(MxE#&lo8bHQE_i{ydLDvDWw%GO%^2qko9n zy^D4ps8yXT*qI)K@;KXaiRpKg%RF0%l>SD<6pcJ?jF)PLq~|D8=-~2tNXDud8LVQy zf>c8ASa+pYFFy^^faGU?JI6_Or|>aY75gM4nnN$e7LGn4hpV*NC(f`zyYs$F@cV+l z;4KMMH@|K^%#5XYF2?PKC#A}aKYi*ws5?kb*@CyvMI!c;x4rW?r=kRqLw^6=mtY{3 zeyTqETLZE&#(698#(MX%>f{VEe>+SJg1ccZaPraoO1Uos!(z5bQ%>^R_OoJ@4^YAj z7uIPFf@>lwFOKjPbqQ-fBa<0*y8RVZc>mB_QMtByAoN{RVxv}fP#aG6qZHNNh#CQN zn4;~##$lN{$~Q}Y=8q#?sIZ6F!On?ZmvWrmc5KQ^-jCRHmoF8L8&;Y$-apVi=^di4 zi;lq6>Gi>W3X`&rjiiYc(NWP20=3rPd=L3(|2WmFN4~aJH9r6>W%8V!9c?;fz zqBi6%=sff`v9)OVxN<0Sw1en(!dVbZt;k6-3gNa;Sz%8}xZYL5#_&$LGVmowYb}u$ z>z5F?wbJRJmBq1)H9Tx&Aia*yX*MXU!Ik>%?pK`1;H&FH4_;=pz|3Z!5k_|+^))Y~ zd$I|p*^J}g-}#u=%n_3(9>8sWTg}L1rx9ibkTm~3xBt68^U&PtiH$&^a0gv$$XdC`aR(K3c_B2I zQ6(5lhv;fm!Ich_L_q!_r zmKCIWY;b!YTqh23X80(EARH*sCd$&Kc6eFXjH@NKUoi39*o-k=9TAVqoV>?CYoaX= zQN|O;XL*fd7J@Ne%0{uZl-#7RLc8y0bGlvf0jLZp1G36N8uTNd;T=w z)@WN)n^*Y(y+6!3CaUkMqh*MbWB8k^EdaL)`i66U;_%0lND2<>!cCn;lbzFcbh~mxx z*SsiGMp<859Mf+CPgyr7n&|ql^t|u$;1g0YXu5@b%%%r3yCZz4aQ%u{Z zF(+nw>~E1FK%0kgz`d3PVEvJ7(urQjQ?U~$6-|{MejCQ?~Gv{jca-s>HJxVcIhz7>lE3J z>@l6Y3=y=$ylg28dCQzmPo!(#FL!fiNKdIZo`k+D2(t1S4=boGb+_1^>JQka<;_+~ z$>2BKwMsxVN9(Jxkz?<^ALpaH@Lj>!qLA5*5sE;@&5?b4^!5nf=?@t@$M8T@j>jWj zs9u}1J_y`aWr`FqPoDtHOAEJ2Uh)Fv1yTGMsSI#T*-|sUV&h)No8Zm#*8K?EuFkn# zGqu8kFyqfe?+5wquJH<|7XW;3R3y3(M4~4}VxI_~*54#H;Hkh02rqpf&W=;!G4ccP zwFUAU+uJ~>g2~{8>#bK_9n`es0ZZkM_pg^r%60XLd9@GCX)CNH$VbJ z6-17{U{@)iY#|G2w}px50{yOGC0O6Q(^ihc=Fkr2GHcqM816G~XcPWt!E$jstY`LM zGpIQlrIfkI47Gs){>@o6JUl7p%`KX@G^o~D)&I7gyL=L`wJ}^-i%k76ZMMu+t<2sc z%h@!qT^J`=qv!%%Y)Vhg0#84#<2*eQ=$%jU*gcOF&SB9^OcSijdejHfsRWL_xhVhb z)>;>oCECFSHzsNTh^w`x{D23v?T7&&hPL}GxPy@ZZ3@b`%d(-GBO`}A!5&o~4>3Xr zHb+#uStj`Eo+{lF^S8)wh!VOsMGO^?+Nn_j$c(y#HrdG<8q_;zF=H|Ld8m#{yH6zE zoG>uiBwLdLX3t0n1ttR{w79Lz{Az^3PKJNgc7IVj?nUgs^*?F{h7SH!yA9$C1mM^P2)dO5(6 zWX7fx!O$>o@ley6NZ@-wj4T4yUVExB(bfN+k8XxE9z+J8wmbb2=Sf2omgpexg|O&H zR6yg$XUd;O!|fu9h`(o{YCcE=d>*XUuayK}=lUKwEii_obRkoDuTCCjos4P(^uV0H z=ZrLf7-N{I-;CsE{h+bgus7>@1w;Qjz3f3x z=X*Qfg326IG49f-QQywxPL2~i)5N~*Ua7CpK)3@E8%rxCImT6qpQH+2cWn?Js~txoE_CrQ4_H}49h zY(NTR@;Rn3p)=(oA`xwu7T=x^Tc-v1J-1F72ei1lRkAl;P=2EG#dNEo(F$U z4e1!=+`Jj!Mf-4NY|XcmW3voV#KyWPa;5jkGV85)+d}%zbaua|mBUn{Gp$&t5vt-I z#};E3`{Vik=PC|4b{%%V#*QnL40)5pC8_gkxLJ7T_K3_FftA{Gi}GeoO&DF5=+IpQ z>+1*~#>N;O?pAlyyU5r{A)~O~cACP5kU3e~VFHfx0A9!l(MEoDkaq739K?Xv_E75V zWJh?*yDa{EM{v1Ax?_v601LQOI_xENkX>Uq1s^g5cW}_Ch6OCa7&H9bn%zW%uu7YZ z=Um{uw+%bY?9p#(+CA=m;2SufIwC*`SGeGL`M~_;xW~L30}jlRVWL5U(PB&Wsdv+4 zxM6Zx4=o0+4f749p_=I1355M37oC+YuYft6rR~_fIaXedp<_umD?27^QF8DWzR-$Y z2xgPQs?kI@HJY|Yg*&ORp!Qu-aYxd(xX=Ou^+hRi&!_m?_?Vg%I$lQuN{j*IL!Wei z+9&HuEU39U|L%aE&80xerah7uhZv|El_bQsS_be-6WQzUcf36w!=|;;h6=M*dA+kg z602u4kloxnnVgV5XB!@!@#*Y{ouC0SU&4wmVl}1cD=OlbiTfNeZr39_k+-z0h6u8l&6~7qjR=7!Xdvn^sM;9h_&V z>mQKXk8Oebi-fK*1(TsaLG~M?4Y)c3X(Uxr&uZH_8v+zD@XZXOF}Rv&hMOvmxTVGw zNvQ(71ac$IV3Q^f2>Mx{s`V>VLkYCN3}^^?HwZqhA_qJ9NF`drb*U+nUplI=cX$<> z&zJ%V7_U7VAHV>SEs(KqKg&n?Jiv{>xkPJT{sQ~zt}Zz1k&&jsvRJbh=hcLqj6GH{ z9y)jxU%iY7VJuLYq@Ka2&oQCgJaSO?nk;^^4HW9%eBvWxR@h{2C3U$ySZ?|czG4uhB z{niN=ZRVV6$;>T_f%Z&D#%ZXDzP69l8.210.152.150.53", + "dns_qname": "e7b05773", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "e7b05773", + "type": 48, + "class": 1, + "ttl": 50983, + "rdlength": 1352, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1348, + "public_key": "6a55eac7bf7d1b7df38a850cf8244b436f1eab0d9b6a100766f7e64ece143f67ec294336ef5702a40b94c1ae908d2c5abb76fcb5f9c6c1d958924cc742685905b0a52c72f4958cbedfeacfbe5b5feab451c98cac1ca3875d8e3d48dea2420f3a7e6923a7dbc92445891223d6d2301d7dc1ae974a1b3324744ebcb0fd11d7946899d3152fc9fab5d4d31df2354ee78c9daff77acbd532ce0465bae51cd9035691fed232681f1896b7da7f30b61b2a17eca93c2aba2d9187316d68d683e176454fd812caa65f1123321014f5896944a85f6ac0cc66e6a110228fc5075868835e908ea42f1cd1e0e03d3db3f13523b043a690e5321eb9c1bbdb23eddda39bdf2185b41b6d25f4325ef5600d1efcf1d41072257704df9250991e42b34d09b5e95d0fa03af54a781c730a57f06442b413c6180adacbfec5a79da87e43485d37b2b21a8869a29762f6b3e6dd974bc671b992c61a68d0523b4c3560f56475466d6f9ab15c5f29bc490e934806ff91ea41ffbef2511e3c4f291918207e1acfefcd8e9a59d612dd6c0701c08247d9300523c2b671d9815c651bba5fee91c8510c6cee5df80475eed198ce9ca4af360ca4f4e100ad07b191a8393faef2df8b70428dc1904e174df91163d3c257d0f35f28e5820eb42b9455c12c411797f7c8b83d72d663b9e2e9a516c39ee7d806debdcc41c1ac792e2c1f53c257bff12e8a60a32d6dc19ae7f51fc5edb412530796b68be6c97ba890bd13d2ff431f91a0f66edd6ad8411e1015efc2927a56e0f206241a95b3441c8bfd482f73bc1cee283d9d88618e4fc2f66181c69ecdf2ab2fe2e7fe36e07f6624c38112371ada01341d59179a53315d5aec1bd4f86d85666d9306f0c251c29c36b5171ecce061052cf912582576e62d7c26c75df4a4377682c93dd36121964c362e0f081404f74666436b701b88b21ac271999dfc7f83b4514477006d74eecf681af9557f9a7424a84b1a33f814d13a7a03d4419dd9accbdd6576bc03e6dc85b8a96fa1db4d33a29ef42886dc2ff6fa09153e5683a7ec382558cf45db4ac017d247da6c324b90620e70374ca39cc1f8872946da1e2cdff623c726e507ec4761dcb98bba74269410cd766fc4c7fbd9db3cd07c62bad14b9f64f75e72dd6bdcb6ab50f3906b01c38383fa9ee205e4be81d63e0edfb7e7fc672d3b699d20c7778c7648b16e7eda679b44551df4d8f42b55a536c97c98ca3afe1a32851499e832aed23f7c5836adf2c2de28aaa03e9a0d28d8cf27adc8d7c0c51ec7da8a16baa441c4b6f83a0e2d1421a1302b0efc860364aa08fe62b85b54c6abf89fe4ff653baae41f88b031ae813eaf6796c7f0eb04bf9ad44825839a9ff4bd4ff6dc92dc4062c0d49e9519d527a083006f36b50b1aa301d35b4219cbc3cae5870ad7b367079bbc7b30d8e901bdde12d4238b2bc5ce498acca914054737f9e7fe4990b4d643c2377c6d9fea0169dcc3b2922312c4bb4f8f35ad6ccdade4e867d70bd002e7ca9c4df0b6a46023f6ae0d70a769c2c4ad23532e88b8c0f20dde6e351e98cbef111bdcd4964befa5609311f099454c4c4cf74f80508edb660c88023fea601be449dc38d8c72c25add922c69889e7c78ed0f1c8b35553be347b7dc9b1a8328135e250be088e079ab7cfc92f5167395d11ca8ca329a2b34d9cf12627c484e17ab7678bc204f910768371ab132f291b94ac54463ca62c0db2f6d6ad320bb547e22a90496d909a3fa0391d1b8bf59edd2f9eb0b501da83f9147831ef545e7a82effe6973f43bbc429101e3cc8652151b61273b3c6272311e71fa4c00fd800812900dad3dd58d30eae23fe40ad27f8a135fb80b0238eec9e9c04f8fff16ce6fbeeadd9584336ec542b0bcd6820cb5cc349a8021fd26386fa3" + } + ] + }, + "name": "DNS_RESULT_1" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "723965ec", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "723965ec", + "type": 48, + "class": 1, + "ttl": 56140, + "rdlength": 1365, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1361, + "public_key": "16ce6fbeeadd9584336ec542b1a17fdecca3ad0e974da498ec1f95ba7ad25354c070a82e0067b8ffeb74c0fac2dfb504ceee146b1da7ded3e28c8225c8ba17dd8374300f53720b62f6a2fd2d9e100683ba41d9409f1679270a03906c43a0c68815b3dd8defec63bd5849320ee02cb54e70f7f8a64368429e92e44a5a1f049ea0a170a5bb0c6bd2c34909e9e5b9a1175eedbc3793b3074b88ea0a84087e71675e37d1e17c5ed73a5fc00013a847826e2115fe758d9ec003e61f4cdcf17e15fbc927e038342b7d0c06b151f57403f003f35ff2d9ad6b18fd915ed4c6f990d2431cbb4eb2b4deb5392fd24860f6ac122f84b19d7c8f7efb149750b540d2f9f04ba2a328388be28473cc4d97537baf315d201f961c4d0cfbbbbe706232cb5dfde93760c15a89695acfad9a2a5bbb6add90cab30bd3f60b5c73d1d9d57919d749d03b971fd40d87cd72894f637b710bb6155606bc1192eaae02c506b187dacde2b1ec3932189c01e36b78d930bfa4faa1e0a01af3dd2a3e76e437ce06eb40a39c40711f53a695c6f90b9337f02656989fbf2d0968b174946fa31f3efb99643b57cb050ae1ced1db9c3bd2edb39ced62d734a017228d8ea22622f1a3c3f0bd1d06fdc95781405de769f92250723a24238028e7e23503a355d5b4c0ababdb1a11f4b9dc4b539de6f8532289c16b660d45b094a69cdf41b262de774ef06a940cc9fb8fda068fc5b131fd5ef474ecb00263379d73d3a235c251f9f1e9cb0743c16ed8f65e75166dc8e2ccdbc6ef1e65b889f4df67b2aa92d72df3c8066b6ad266027649b9a5abc5e9eded41537ea70e92430be7d1e403f8940198cf8428586b92a93fc8cdba0953d94fa637eefa8ca6deb971943bc64c20730e96e309e50df29ae4930d91cffcd8d4a029cd5c66cb06414dd66e354ecb45c1b8c0f47bf905ffe6b17a33bc8bc28d77d682836f314ad4fbd91aab3f69c29fc4451136814776bacb43b919db68d895d35858e0c954e2fa9321ecc3fd88f73cc2060b8b55a1d4185af748e5ecfda279b42a3f8c838bae904ff2f01af5f05900d03da1e6fc0ef989c93a46e10fd3fae4f9f5261dfa4223a968262779de3797ad8d9d0bdf5b6b7e16278435ff32738428af8fdf5d76634d933f9addc877f8b7c2d05c7c14909f6b2537d49cc56f189f9af67ebf187ce822a6e8f66a036853d32746d228ecf2124a0bad9f12c50ad29100676da80ed03f5bceb8c72f951459074ca038b819b6fb824eef03fb54c0f8eac2227a12500355b25dd90b6a1853fba2329ae7bbc247b5ac36ae4d6048ad439c9910823bd5f0988da0c6b702f287e8992ffea64329befd22471bff2eb811d49a6575bc0b54141d8395b01e2592c58a4dd1052e7c0a7cf920a7aa78111cb48715c16393f0ad704613318d78c67f0647f888a51b75c8f80f58a03a5552cdb7f57b9012621597418ab481b79ee50ea14ba04a54244a7e4d6c27c41093a12f0521f57d2f14fa4731bb1bc83596af92acd9efbf30b0c8ede1cfd4766319f3a1e81c98dd0b7ea12e23755c93640f38c14a6fec630f70a3ebe096a44e52a88a5f00eaf0d0d44e85a165fc8a582ba401fb5799923a4e3247effbee10f32e30c876bf19655fa74b2042467a0f049d850e1ff7078e8ed06316c8a53ae82504b8c73fbff6b482c9f0c8f190aba3a8666ad033d9cd2cc2b9effb3a6d8e9d909b80050ce1cccd364d702993fff4260c4337215f43151f5a199c196e25c05d7651b575b7e175147db161134618c45fcba7dbb1c4f161b9e19d6ee8beae7552694d3137d939b1f2da80101860d16a4c6deed0dbf61472ff63da8a6a2d809d50844abeb320cf279bf41b9e9d318d473416e242f53cf593f9e37e5dd4b5efeca8fcfac667ce7c5847b045cac9f0536b75cee3563ee0d107" + } + ] + }, + "name": "DNS_RESULT_2" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "22b450c5", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "22b450c5", + "type": 48, + "class": 1, + "ttl": 84803, + "rdlength": 172, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 168, + "public_key": "ed4452d8c7b84620799374bdec44d7ea4d00a3b9688ffc24bebf734be6c1d6808e37f4409372523d6628e987b7f2bd3898bf142cb9c5baaf7289c06ba729c574d1363e85ae59b0e587e4a3635b9f9b9291bfb9ab0454f64eee095faa90a94131b28f32ce601f6eb2c84523024d14a83512e98b277960c25353610f00d62ef7ffe15fe9e7b453e31b58b1d007c18a0909a6dc0417a728c7b4c85aac20fc4c7a60e60e8b1618b1d6fe" + } + ] + }, + "name": "DNS_RESULT_3" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "789a6203", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "789a6203", + "type": 48, + "class": 1, + "ttl": 83977, + "rdlength": 1355, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1351, + "public_key": "c18a0909a6dc0417a728c7b47abab554f6fbd29d97e83a5a388bdf1490b15c6630fc7457d0a49bf4bf2c399cc86c608d738edacd0f01ee22451461924e103459d7c1bb730c455f9512e41ea21dd9d44186bada6fdb8f3ee507d2a459385bcf1e5a05da8c2ea78a3a3d36a4290d7bbaff8010b0f1076dfd537e2fe3a40ba2767b4842f4feb948ceab1690bbc741272aabf0e13336f3d9a2429b013cc5a654b0d8abc78309321e18d2d3579e20b204502b9e52283d1bfb02e44a2a6481b2dca6ce64d2c32b8c9aa77c0cd63a345b775c717ef19e0c2a0c78c6d8b326702b44af0daad3fced60da28c22579b5daf77f7a806c1c132e2b712e073771529ff1a2e2612ce68cf87e6706b25d65721e70df8c15d32a9b1e0b1b3d4b50aa392e2182ce271369b1c441b3675f1ac6d8a8a17a8394fdae22441eab5e28fbcac01b63866753a3754dfa65333cc8df650c247ff4698cb53961277b20eb3292bffc6f98a138f26319bd1bf75f14237a4d876f5190f3229d10b093ca8751e74f6aed983e25ef9b01e45c8919ac2cf82943bfc751cd6b6c369ed4972d2bed4bea6954b4ab7caf343f91a121b3e86adcb5d1197fc0a2abec0c59d092dc8ffa16c7b7863981f65788c09ec40dcd5d45818190bb9e845537b6ab46332e1340c38659ce25f4b384f0849681729cb45b32d0566f044b8e193fffa5eaf4189c67b72f07a8ce4ab3a21e790f869d69e422a831d2af3d3a76ce2867cbdcaed52bb347e8357d93e4acf084ddd4ebcfd7329d0e1ca0cc7f04b9623aed5883f517b5c86130acba92174f52c4779b04ce4943b0be7ff689377c6a191cf64e581b6331155972260ce35a065f56d7f9e91a6a4e36de18eea2f4863bc5c99059fbfa42b56d21cc93428d37bb83a2b14e6330c9bacd397f0f98e2fb593c4993df147b46f46d0a5bb44011114a43035f567a8b9775802a636752c862a4ef08410ca85fde24a46c9facf3769ef83406c1c2054377b6fd9ac33164a743cf986d6aafa940323f791c43e027bb2d40301a7b866426c898f5e9d616d095f9c33a4d6e3a27ec85387c6e496802c99fd180289836150c154f39bb51257d87c96e3e0863a1b56cbf796adc5446319807dba870a90b5c67db766408b689095a55b00011bc7c4f08763021c6e454a4262f2379fba018b98a5a7674e1d5f99a5ffa1591c948c251c56474085513e8ab519a6b36a44764fd02a1a1b9e37c48e56165a50185bf320a52e84221c95bc6b55439f9c081d07b096aa20fb5f69591b184693a56ca42823f58c693a24708e6013c548cbbf91ad2e4629155d41f2d0582dfe006e17d040f6a4b2653ec9e1c07e2649cc67ba6169c34ce7c9db2daafc0132732198714f503ae261ceb2b01cb4d53e3b0bfc2d4808ad80268af7bcbddcae68ff7d624810d5553ceb09a8177e7bebbd6b70736e60698947d27771b08b6882d184bc7bc883ece49221338b0d557f1e969496467cac50a88a53816f99ad4529263c61b2e61a1a6b70015e4ecf9d399d01ac098a2a81a52454a744f9442ffe0601730459fc840f71c446c77f1b2fa6200c7193d78effd05e79aa289c334d4d5f79d5196ca2769041646e0ee3bd5a99ba7a2610e26ab6c241a6e04701d30284900deb28175f7ebf01d1d6ba77caae2e3506c0097d297f19687d7bb5bc67b3f9d97d094756df75589ca5ab7809f4bbca4879b4c40587dca0f32880444345fbaf07a936c7d390595e91677d3217ffe149dc89d29ebef909afa25bfebcb9add6a3976330b8a534c50815ca79d67cabcf1622bba65c5a4954f4be908e00640aa84249c92f278a867814d95be1c464b575a99fee8c32f697a25a593f5c9eb08d9c3403035d8360cca142e1bb7f1b857099dfa39e49e589505ac5b61cd26ba0266" + } + ] + }, + "name": "DNS_RESULT_4" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "779641ad", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "779641ad", + "type": 48, + "class": 1, + "ttl": 49547, + "rdlength": 1366, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1362, + "public_key": "d8360cca142e1bb7f1b8570937a4bbb3b6e047c347eaa34766c69a02580ecf9abd87bf12a70d18cfd5ab11848610be1209edc29f8d5347eca09aece655ae512c3a217b25a1ed83610c390328c4d7ba7804d20a72dab9474392dd3136fe218ad73dc966952effca3790704e85ee39fb72c93f68c8792a4cb606c38c4a0fe10ea0462af48439e7c407d595e78a8820f454b8492610b418fa8231916ce68c3b0fe7f90dcdebb04646d1feea1a8a76606276c8bca98fdcc7c6574027e79a1a92d1a7646cfec0283f0309a798b27a8ee47d1b4333b8a268787924c391eb6dc4cb8d1448a609dc31584364d12fa1ea5d901e5a57f55aadb040f99e96be2c7c1d0fa9c310a9c571fc75d6af76f19d12a1a9fdb0fd98bf6dd9fa97fab5206fe5c352488a3ca78fc1f731c90ea7935e60ab93b05cafe8e046e6e7b2a8393de77456ab1190afda1c4d4683e01a1f65b9309434b1dbc0d6d87930017108e52454c111423cb9a1a338bd537a0d627734d8d08db5402b3a478dc808f7a492e44ca889de4e56f2f7002adbf554cd6b4fd76c27162911f1d208d2b1324b6c7cd0da3a8eb7e47d10afd69b96030bb07e55ed6171b0af4a95a1896f67b7bb9f75daa33cbce22595a57d13f501fb5de01f93da9cffa1c1f9db87a4bc9aa16ab5db666546cb87019ae122a8f01ede16334ead46abdd9743c430eef93f6a39fd8503c4ac9ccd40053ee9f011689d7e0ae6bc650722244e6dc329471a8256832cb5ab102a66e74d0c4d185e2784d8c0329f47e5425873bc55827c8325aa19645c8438744cc783846fdbf05a1cf5670d698d6259259355214896d1a0a10bef79e085f974a4091f544e840e637a54930522b66b27ad17b1d2c49be91862bc49c3563cdfeb5dc1193dbece49f5ecb94c1578b5e5e96e023235b11e57fbed25735ad0ef58b208c8fc0de4cad09287074773ff1a71ecc8d1071ace29fa3130b7e6b4c6e872bbe6ae48ee4bd43cbdead1603f448174d99ff7d4c17b27589c45c918284a7ce767ecdac7ea63aef1f27bc0a6328df967606bc60de159b427da23fc382da86ad4ac8135efd5d21507f982af2fa1e5514365d173bfd921f830a17085b74bd9956459ab1c79addb6861aab426e4421a647b2c41e8687319fa6f983bdf6a9ec03475763a0e27024e6f48a9101897fce7171bab7ed687c41a6891ed2bec94e285dc3eec674f4b609070fbf12a240f88e30d35201c6d6fbea9f15ec27c8e09df28c5e4e2e558ae1eaf86dd6e35456f377d319863cf0d2a860efaafd3a9b62a340579291cf1fac88578d42a67800b9978375feb400bc21734140d1f00c7ab803a88daa173a60ef7765165b0f2195a6ee35eb64506a54e0ec4864aec161cef308223a317635999150423a02ef8ecf8d3c618999515e02ffef3eb0d1f0cddae4fc3681306494a238fc18014d0732603fad980a0f81e10a488d608a77668e72241057e55192267044cc641f42a3bb4e90e7ef629abea9116029a5300085db5f25983d9b7266dff95feafc5db69918b5f473bd8677939a6888a3d01a4eaf52a7d78c8dfe8f3678b786fee4b2be8f4f7e716dab9b03ef1238e0f2786dad89a65c0ab02c9282763a77ca8970cc74a241461a0762781b79b513368c1d109fb511c174ce4034d1bd21c6fe30410c969e31391cbb62693861c3014d6fada19fa0154d29d9b3f16d30703230222a4460db27119ba5c9c2f2e982868100c1fbdec9c3e2d4c45603d56d9c88d0760451ce6fb11a10d8c788a06f718d91ba7ec3350296b907cd8bc798dccf3248252a254eb8f672cd24f5e4eaed5159e3c57f1dc952d466b129acbbf2c62e89f19316956848092e6b357555fe28281e19546c7fe28b635da72b1af517d14c97d894f40d29833913e37f368c72d149760a1a74118bf6dba" + } + ] + }, + "name": "DNS_RESULT_5" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "1f8f35de", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "1f8f35de", + "type": 48, + "class": 1, + "ttl": 63601, + "rdlength": 1362, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1358, + "public_key": "517d14c97d894f40d29833918056d6968d98e167ef439271fa025a5889e96ef320d25e28045e031cad3c5e0b9afb116eb82c24765690d7bdd3f1ba808cc4e0bb59ee923545b8438470fbb0769bd572cf32d74952f0451d2161a15b66dc1f43e441740acb8d494ce28db18307a32329a39d089838da91ff1564de71a197ea2277b84354bb04c06eed4d4fdbd32f6dc3c5baa757c24d812518096a7b05ae551bf72d15ad6a51ec2847089b6d44ff96618f726b99caca6e1172e4fdb3ca3da24ee012285e36c61eab4ba1dc37f4ae8f6923021d66e4d504b209c1f8e56c90bc5751885e050cd1f7d0e805700e96abf8070eaaa2cc26567e2bb775d549b0e3d299aeb22ffdee32104267a564fd5a795282427b4c086a0845d2aae984207e3063948337d295c90b022fca87a52ef31ad8689795474f09f8ece784b1aae5062e3931e8ecd0994d7485ab906b6782decfafd521770c8287acbe6ad84be3d0bacbfc24b8e9d055ac68a903e58286765dcd36726c0f60d9bac4786e390962bf20fb216c0cbc9729a0462bdd2002cad77c05e33a3771197f207cbfe0cf26ea557463064a43f0446046af4c1c569eb2ffecc09b3a510e5b4a4a733d6860154c533ba50fcabed872e990a720224ebcf6d22013ca15a871e96e5aab02861c722c322ca0fc0d65b76f070e074c92b82027a0fbde73b323d4139183fd712120b84dc7444558cbce94ea5a657a716fce254627e5da34997e846d0f8a3fb20c6ea613c61dcdce7c2a7b23dccbff818ab9d7be8391313beaf4580596fc725af19ded1cc87de7d48d0a993b3db7e0874962adcd13b3cd3d52168c8e443b48e71fbd3eb2904569803b0e6e7d50ef137e24d8104c2db821d8c7141b1311a12607ec6ca6f339c6151292725221bc2dd0b6935638d5c6ea93086fdfa77ad25cee0c9feec9502d810ff7a62f1636e8d8434269ee48d70cfcb46df605542cfc2238a7d1cf63abeaa3bc4781882b4db2bd83edb00391e3460f4d51334229b4ac607a095b650a336c74458dd1fa78b33af451fd6639fd4da9e2affa1b8878a3551763cb6965051ec5231e03dc6f78b0b7a53c14791a1d30f68174c176906a811c9ad6e3d096a48402bb319a08a89578c6919277f2d8b3604e6a6a0b148540c15974ca259eca4e3e6c0709d6f4e0831130636a081b4a9f19366e7730ea9677126b2e25619003c6420bfcbf6dae18de558c826992d524fdc5bb0a05a560d6f80cdedd5132310744bc97ba9d1579bd76253c59b3866d561e68f909472d4cebc61567359d9ac1017da52c3f68596aa2543f9ca0949c85ad8dd2c2935e673dfd556ac13801d4e7b6a5d506e5614682838dd873f1a255ad1c03f8b7f7f812f14b875f2aa47c2104ec541b64f2760fdaa9065945ed406feff42ba7d091fc2cf5a92ec6248d55fcccde327045160659ac8ce32badf4c3caf2183d4fdddcc5e4a9908d7235afdcb47d9d13409d5de8388299621ccf7f382c843e07f18f0b671ab3f65781da43731d0d21dd3dc3684d1fedf0313ec38cce02db24ebb7fae3caa2de05b5b6082e81fc8b3b752c7aff189fc867a0b98b6764a3de69394139104ce60827101214244bd1faacc447194ff9eaab19fa47b66bcba75f27ca93cfc926e76d2c6bcca8d7fb39f328f57265b7c9b14673ec7176faa938fe2eed8e0a8ff36d4d2ff4ce607dd9f394363a450ba6eeec97a689f70bf4695612fa353c9a2bb3a714501abb054d2a5178480ce8e9235814473358e40f023e7c93e372e458d35197fc3434d62cedcb6d60010fafc1528ce415968eb2e12a1199ae9b8ef2f3dcd82804fc4e447398aedc994bde7b65efc2aebc2857e578a3574fc177bd948e167558ae5246f20705621ad261a7ea4b2ec8e505481a1cbf510b5e5a8782fa7a28fb23" + } + ] + }, + "name": "DNS_RESULT_6" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "a032b181", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "a032b181", + "type": 48, + "class": 1, + "ttl": 46653, + "rdlength": 1344, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1340, + "public_key": "0705621ad261a7ea4b2ec8e5d9cf582e283a016caae65d051acb2e664bfc1f0cfc21ca7176b262e6a4b0d3b4d063ced4cf2f6996fed253a70f0b79d4789378b22a2f302c9763e65daa8d57de610edbce1d4b17e653e3beb5c918b0372f1301ea84eb8f4a7a3fa45f3407eb0969323bd5bad37bfeedc3abd2acba0ae932a85b60612835b952dc90734569b294469db8ce031bfc06ca87617f29067a1a489c3ffc5a4385f080ae68e1c84fd145a31637c71d6c143e6d5b09e77f13581db7fe5e0235ea04bec081a9d234a92d34bc39d42b3154e7efe216aba0c6902c23b8c24dc068c956e4561ba30dec15030f4633d1ca9b0e433a87d80fd66468d2431d1e76b9a8068244423bde2ec7fb9196ca04ae0e8c06b5f89e16c118f2796f58ab4a0117202b6c4438d7a223a2d93e63cbb8aa3cd528fa2f3816aad942aea72be63915a171b23f1269f7e49fa40fa175a62e3c0d28842b1cde5db26ec8fb2dcdfb94805f788a87e9a04c25aa042efbe2fa27b20ec067cab7c8b9c0aeaace110b1779f74a325dc57f0b1f7884ccc7aa1f5f2e7f9ef0fbf65a8e966da88850cb8218db9660be6a4d5a0582a6abab2698736575758e5f0bfc2e4121f88eafef56a63d14aa683d267acd9fa358ffe1963a9e0d91bb4ad2069d0b044b9be13c23bedb77cfeacc748641b815118ec9aa17fd6a3d8e405ce901f3f5cd35f26f4a756926c46cd0de3f321423426936acfe49952e4a66c9c2b8217e13330c31d00fca2393d1dfe3f5a669155f52641a8ee7a97022be524b742e644f5c54fd0d57736648b52257bdab17ba9a3cd7e4cebaa3321f45d67316b1a3a0adc17ad52d21f17a2ecef6e21005fa71f5da3a09c1790da89780d8189efd81a0df279a109dd1f0c507e012b773205f36a54f06771de65176de7167dd6cdf0c2a9c8d1002db9d338f7491e3d0ad60b9a03d657f786668f7ea7dc4d87f3903b074758ed2b695daba706a6f6aa264355e70f7920619f322e916ee2308c9548ba11fc686e546166e319c7a3e522b86df6c84e1851881f8cdc35232b9ed8645aabdfa33a50be5a280e28a3e72aca3a7fafd978bc0ea0f8c7d3bb93d2173066726e4b588e8729bebcbeca1bb9cb25c3aca5f51a00357f39cb7d30a79dd86d6f22add501bc3f4775e6ea8c053d139c30d82db43576b693c5dc4762c59f8bd0f56d3fafb5b3448a2698549b05d4f544bc2e01de5ac17878b743b6aab5dcd2c8cbef118eabbf8ee44c66695177d4313f3144b9b689591c011034dac055fad1389614a64fe5f4ac614f8020550c9a6406bb283024a8b9920b00b5507ac70e42024bff0e10adf3c131f0ffbed775b340828afad05c9c7399dd43317630b280d4085a6fdb2ef196f356218558cfbaa1c60cd6a4a6d54b50f503a2b3eca1064ed0b47a5559095568a4ad20f6738957c690f0dcc2370b1e367a11a6ab63e561cb996a001b376b19c826be91a52ee61d73471196aaabc3848bebca2e64d8b6e644113f0a68ad70815c0b2946924c25e970427f84be20779edf723aa6d53c18ecb8940233668911552439c5ce1113251e67fa1f0aca402be9c146da2f64a63524af80a094a95c6da76479e38a4d1743964ba8c375678c4136d4f85b4ae9043c99a882360dd574e18cbe248eb3c6947b9752007befe907eff8f9cc957c02c012d0d78029021485e23cd4042c8cecaf94cbf84ee4c00cb9d5d75371be2ce965750e711555dafd4c4c3e5492dd0bdfa8229c680e896813874d4bf3d8c06e3f10a7a88fa8b9ff346cf6d4afc4c93e0826763160729c6ace99cacfdfe9ae9d0c179c780ee60fb5ce9ad76787c3f4ebce3a686082bcc5fd6b92c50da7c3c04b497cdca432981481aea1a997989111b4278faef2c61" + } + ] + }, + "name": "DNS_RESULT_7" + }, + { + "Tuple4": "2a0f:e586:f:f::183.52324>2001:dd9::44.53", + "dns_qname": "CS.COM.CN", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "cs.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 19, + "ns": "dns2.speedws.info" + }, + { + "name": "cs.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 18, + "ns": "dns3.speedws.org" + }, + { + "name": "cs.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 7, + "ns": "dns4.speedws.info" + }, + { + "name": "cs.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 7, + "ns": "dns5.speedws.org" + }, + { + "name": "cs.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 7, + "ns": "dns1.speedws.org" + }, + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "852c1a47efe5f95f767e5bcf38c7304bc275edfa", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637094292, + "sig_inception": 1634502015, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "a9faa990193dc37bfa742aa7eb55aca2180e0fbd66015fd88505d0d1ee52e79adfe00d036b416c02b56a5f5ff84b1d7f789f4176c3aaa3ee5fce1a6099e8a8fe092f9436d808aa26764757c231651a70607ba5c6b7831f1c56adc3eb38db5e4a1529aa148fa258f49747b773f05643f17c3fa92d224764fe8d390714a1ab96be" + }, + { + "name": "C71EKJUCU3CNAT5BNLLKMCV3MK0S7EFD.com.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "6a3b64c86e51d9b63da4d7d042ad0108b6384924", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "C71EKJUCU3CNAT5BNLLKMCV3MK0S7EFD.com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1636783464, + "sig_inception": 1634190051, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "847960e88dd5f410a8951a33db6602427e6dca55c9c6f2bbbdf74d09d3bf9dc8af118daeffe8be8335ce235d22d40451120fe55796bf1411aed8991795a8d0b611203e40cd61ea1efcd3550846b6b1ef72ce7420ed399afbcb14827f95275250c975c969f795aa50a529dc0d841133ac392d125fb9e4e507b7e17b710820eccd" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_8" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "3948bb4f", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "3948bb4f", + "type": 48, + "class": 1, + "ttl": 57224, + "rdlength": 1366, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1362, + "public_key": "2c50da7c3c04b497cdca43292687480bc633385848e8b069816ae19a8187e14f1f73c0abcdb93964cd45c375874d29aecb8f55ac5c335dd89637773860ff075907902104e3d326618ee0bb6dc39c18a9a8e99fb34004bc2774af66ccf03c1601fd1355c59a59ac7d3dc9e296c7d1bec3f43e783cfe779c2e9f62fc59093a13b293c02288edd6997cf3bf7554897a63d115d3e1e3e838377e3c16f90d3c1b5cac79c218811f9d7d177f90006ee08b0d1ed70b50e1689ca20b0bac50f81b3dd6c77d3dfefa2159bdbbb59c4de7cfb5451fc6529319c29bf53d3d93f5598a1041f67b3d0826431f41af39a5c4db1c80018d0dfd0e71cadd09484225c12cdac4c39af0fbebc77d74d9e626d80c65bdf89ab04f9b7e5ee0760baafba5596c103bbbda8700564c1df0e27ca8ddb646b96a2d1b1b445a2f858c5e58285555165412a1847531b1cc9227dbb952c21b79039fc389bf436fed53b78ab6891b459389853af8c39e65acc06d83bc336a0cdd3e41866a3e5b275152cc59c3f2a3e68fad4d6778600e8211c8ef8340ee0f9a5dd37dff0a9aa3dbb307b33dd461bb6f4b2720a0c637006020f44fdfcebd7efc1f50a3ad7d558f442de07e0640328c5883baec271d005ad1f6a7dd1950be29b3abfff1aad139f6a2396801702b5538d4ad8f75d12cae1701e63f6a8170d28a719adb48883b73d1936f98b9a1f808481c3beece8d237b7392d231a68e494e3d5d0e63cb3b1b1f41716cb68b349df1af587d4ab3ccf5786fd2f3810d12606b9cfdf1c6acb9a9d7c109326bc7eaec5fb101f931c77056eb7b602186bcad1d65caebd6ccafa0429f6e68e3e12af70886fe509a20ed17c0a9ab0c79ad77b94ed4c310d491768bcdbbb44e1253be5e9767fe85570fa1cc7427bcc43f1778f4375c4a39bcd45b2ba3a0fe5eb2f6063e1399ae1e71828e709ddfd0d32ce1c5d3ef129a9b510245055f4bef241673b26d2c4cffbc1a089889615062679bd218ede0c3182c5385ea2fd3f4698d8eb685c56978e988e97a02fdcd1e4b5f6016c831e396feb3c209852266aa6fcdbf9eb85784e7eef384420afa46de0071de0413257b2e851737a14771e82a2076a13dfd917794bd309b32f8b2a310beede6335fb395b97c0050cda81ae119b0055b2d0fea3caf668b627763c7cddbac8925dd5a4241af0c43f2eb47fa3cedf28390319b34aae20957e4be751bbc0a747c1d90b892ac536faf7743d79a354d44b0f022cef9642f8b10caa755dd360aa689ecc8cc8d185f5951709fec79c17cef15c5382791d9962cc98d9a5c91c7ebb1a793e99576fae9271815f7c6850822f755d576bd340d936ee7ecfb3bcb178f0713f154f90f20b20fbd6676bc72509eb81f44aaa466cb7a93a468b4e20d340c58785233f01442f24030870d815e08d8ebd32a65a2a5fea0aa0684af12472eebcf861f67fc21e9189294afa8c628a5adb18d3bb469c6f2e2f4e093e4e9705d6b683bfb1dbf7106fd8e85d3701aa0a5f84a59aa326caa1166f97b21d3f2f6fa59343dc9f9ed986d9e71879c00dfa3acaae21809ed805f87620b4517cddbd26d6fc27676a6a2e57cbb8561246e44ee0321061571cc6dda0bd99b7b729e20a2ff2adcf7c0ba993eb9808fa66547270e98ee7a1b0dd7368fc8c1ec024997d5a7647862edb29022a2bb165fa991332403b14857265a2987c8c7898ad7e80844c7e17264261e54bdfc5498f8488a69e4af9f17a7ef65235271349de31db392fad7f96788ce5de04d37967dd0d38e5b181381e618338daefa15fec891272b8487c9eb3f21ea4223a76207fc3f5605d79f6ea015c6ab6e202f406c3c5e37ba3065d332ecada23489ee54f8c6688f8c93002e2185367f33e0c29876636d24ff9bf6a0142ecc270bfb66d1680c6a326cac804ceefcb7" + } + ] + }, + "name": "DNS_RESULT_9" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "2710f2eb", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "2710f2eb", + "type": 48, + "class": 1, + "ttl": 63231, + "rdlength": 1341, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1337, + "public_key": "9876636d24ff9bf6a0142ecc7d518e52f1d7ab49553ec0240fc1d95d46719a46347d5cebae0ee77887f6571abbf42fb0a060ce4e300d4109f3ded6829015ab7858604df96b2d4a94af3ef5e3b6f0540b82d5c2d132f9e68c723d04e53ba70df8c956a2e69063feca3e6f51c0e48cfdc807e668ae2121dd156ee1a002be9ac89bf031aae907ddb390f775456f49dc31efb0dfc517b85d70a3dbef41c57e2e478232ff06b951c0299b703b3829188afb33e8e4d3644930cbeaa67a5c056d47e30188115ee3475095992693f74fce7dc78d5cada258ea0c250bb0cdecdc4859d2c6fc4730222a46b6159a3975f67035c2a728cf384369bb51e2a430e1e386d09fdac8fe84659e92ae2ea797338cd128a3c03fec1eed55ec9ecf8d5877762756dc0db256602b5845154e9de161b6e1549d67505ed3b1857ca8d1bc70675816ba484f752ae2da41ce07228e4b95498fda029d5de9af4433ee18c42822117a90b2c1285b0d1a24a9881f391a51ff9798cf7348ab04f9fc51d4792cb90f3a0352466cf60ba650af4b2500756f8677a6a5677b46ec57a2a9e284a96a68e84863e1789b71c9e9eb2608a3831948c1fcac19dcccb0ec1752aa35c020bab976eb8d5a3f2283844d857e9959dd1adc9b0b127f705b9ccfa30b364ac45749dd4070f95514729649d40addc5d15da2ffb72a7b5318b58c42ffbb18922a86cd154ac669b9d87f49a1ea92ae5f2ba53d0761705ccbed1526e1696a7f47a4de08d583abf8702b0f53d3ab7b5fc273c516fe5726f6d97fa16601d4580d935e104d0fc188e74ada497c11b46e210eed9dd498a472c8b914e28a679c830512b7afb58c991be9db82765b3e0a4bcb8684838c12f774ea897cc90e78800fc36f59b4900dc1b05d47a5905408c0f4623c798de6bc6ed5aacab0823d1166ad80dc39a341372088cafae22bc34d010399b01b505b1461283525b1289bce6df3c52aa9915f8dd4985680f04f2d0f3d19ddffded993e97da10b87a589eca37f2b4b71a20d89ec1077725690deaf4244f1ba3483c555bda609c908450813fe3529aa78db409094ddb97811c9582df00b41d2df4b5396b8c36067bfff571ac005ffa467b64e85f1970c50777d38dfda94db2256ea6ef92b1d83c1753ed28a4c717d13b26936c54550e6407bb3d415e7be5ff6a6251847ac7e65a14fe0b135d6060e73e71b49f0cfd4cef8b15e1393bebcc086f0d859f02e600f462ebfa41661dca71e78765f21380e86cd9c6a30304fccd84cba45aa954ed8c47b414fdf8c64c860580176d26e9377c0d07f3d327d46c413909bd8d8c330e5755d846a4273c4768e7bf9220e8b5dd14ff20ed957660f585053086c2aa5928a463912b9dc13bde780289ebf65e1f66b4b86f70894228d3ff27157bd7fc38db1ab98021d218d0e87aa166d32bc04d1153fd1c30965c10564eea345724ce0550c82eb9cac290cbf49e08d29dd6c79ee5eda18c80d6996153f24fd47e86a7066f010d95580afe416814557a6eae58eeed6d574e48287015826aee84e8f2bd5d851b28d730df729d648e6e32ec714ffef7311a388be4eec39b878b181d1116679066f85e1e5eaef6ed87df3e5729e932d822810ceda2d54199062175c24952a90f277a80bd1b0feb1dacf4480b66cf66e7de20322e2fe4abf0550b33dd32199d0da4ec84dc6a093935b602494ebcc328c640f6814004cd99e18b20ada66909f8b0c367f186f8b4caa63113339583bfbc13d808842bffbada955bbd0197e9e17ea395c81f3f0fae9a8b2453fd2e5d34e538c5082d131f2a9c6860720355e94fadc9fb9cbe4ab9b03679eda21573041fb2b62390804dd24790166c68ce0cd0d0cb267bec91be481cc0e38f46df9311e695d" + } + ] + }, + "name": "DNS_RESULT_10" + }, + { + "Tuple4": "18.158.253.104.38085>202.4.130.100.53", + "dns_qname": "101.130.4.202.in-addr.arpa", + "dns_qtype": 12, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_11" + }, + { + "Tuple4": "52.74.176.227.80>219.231.0.1.53", + "dns_qname": "sl", + "dns_qtype": 255, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_12" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "04245e3b", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "04245e3b", + "type": 48, + "class": 1, + "ttl": 43664, + "rdlength": 1347, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1343, + "public_key": "dd24790166c68ce0cd0d0cb28c35f9284bcec671207bb45dfea1c5b13db75326c82e3fcd10557a1f2fb243561ff8ac462a514aeb8ebfae7233d946c6399619397b876735a4b3e4e19e51ef0d7895aef41a0449029aad08e4b7723862d46a161f2a64a67801980f3133499af3965c40f6a639c6727bb9f29c6887a4af2f49b7630fab07dcdc8369e0750bd6b7264fd632c92e364290f690b5c06313b8da5ef07b581d63d11a1e84d29a96e8cef14dfe576798edb75b820bf90354bbba0081ef96304cc799c3336d679dbad532e264408173cfc9587ebb54b90c35328f8b0652af6a1d6a988b462ae8034dedfca67344045c34a2fae6b247e86b9c3b026cd535a21c4444f50ac727441a7558f1592349d10cecdf40ff084e7faddda9ec95179ade07dbc79c55cd719a1f365a06d8309aae8b614a2a53227fd359ca0806e7e018678d535056644e4aef49f74e1d9032da70064e1d95e95384eb9a6d3b9e28122f4bf984ff37062e57c9f899612aca679872ff16f65c0449bfaf7118338d3d668918a9b3e63487b81e31748de25946e2211a47038945c8e3cfdf75a2262913a7532d6e40216bd96b7fefede32751a930e2ead7804f247334b9be67456e7c4d2a4829026d241bf5a41ddd55dd446ee00c5334aebfc527a4b54613fa5a95da1f0f30b8ea83c1f8325257540e1bec0169c6d8974060697a8dd769d45f34994464042ecc075df76f9891233c319b824b0ea4c9f458edc2c8bc3f2e6dded5df37691d6fff04106731c0c9ae28043e04f78f2cd5a43aef191a8f6cc7db3004eb0b17cb4f7c0a7577953410983c4ec7b8e130cb803ff88c8dde40b46e20082007928bd75dd5c44a018d91c2f65ba8211544fa35e2b4dc1c72ea1ee166f0b590c380e2a08189c163c916cb5c227cf7ce7b88866f45d9a308b321f7ac7931bb43ebe8acb6a0311bb1f0b40aee258503da4047849f6bf69aa8343fb93b2a710127e21a56b7b2cee0f85cde45b5b6ef952629db40915d713633edc3033fae662f5f625b109f8b4e3c2e882af2bde12aef0d4167d4c1aee330ce6dff19a2acc406f044459f65bee51ceb73912a7e03b41e8ef3c83d8f4a2f443290723ccfb2647bc04c058d383aea5b254602b63b7adcddc75a5dbee42813ccd9ac4efb41a63a53e22633775fd1672c91926fa899c0682ae03a8bdac2dde1b878d3ef7eeee3e6ffbdaadba7e5723221ec3f010c3d43193cfcdce7a29b058bb41dbb93c0daec298e49fd9385c31ae1cc3f113b06f00b39c21d88f9d02498b55b500df1a6b9e7cbcbc70f576c89a7ca1761be7698cbbbf293dd53098e13bdc54ec02ae1c59d01815fefbce40a1a43719ffb8fa7adcfcbbc31be9d2645efd0f2fe1edb8f3b53288bd75c63bd288a7349f85ee31526894539ae9fdb12f4c61da9b983fd10c28e288ce33925785774e4527443cb457a8c71f470174e5893c427b53ce4e7c75600b51da2c77de45e7cda243c957bb22490e67368c19b0a5d384953ee229401cfdc196ca47391004130c96db745d6ca29af79d3071f31cc4f7463d6d9192bd00467c077d079e06cb369ca7c8391803b9bb0c0e206525a69a9d26cf85fa979e52d5e5d1491f486beaee1b461a7f1eeef58ba01c0e85129af2d1486a67b469f0cad020184b271e1fe37eb39af4a4942c2d7c77e0be011bd3f1f3930277c985a045791130462f4b4c658b65f19710f6bc642b0bfdfe30d28d91208f54e2d664aaf906ad83bbf048c2734052562d6cf254820d946c3875b0b189d70b93de8eb25d3fd4986769d48e489f7f7b0f7e7806ac539aa6baa9a600eb2fd233a7a1c76029c091a9ee1135e1de94270f42230ca213687a19eff311934487fe92911d5e384d7d8e5b394e9600c047b7680" + } + ] + }, + "name": "DNS_RESULT_13" + }, + { + "Tuple4": "202.120.2.170.19331>208.67.222.222.5353", + "dns_qname": "fuck888.info", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "authority": [ + { + "name": "info", + "type": 6, + "class": 1, + "ttl": 834, + "rdlength": 48, + "mname": "a0.info.afilias-nst.info", + "rname": "noc.afilias-nst.info", + "serial": 2013016250, + "refresh": 3600, + "retry": 1800, + "cname": 604800, + "minimum": 3600 + }, + { + "name": "info", + "type": 46, + "class": 1, + "ttl": 834, + "rdlength": 152, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 900, + "sig_expiration": 1637564279, + "sig_inception": 1635746279, + "key_tag": 36675, + "signer_name": "info", + "signature_len": 128, + "signature": "8080ab8bdd11d4b44f67263039f58c1ef36bde9013d5e79e5debac8fef427a9fba4a7fa2ed47ac8ea60bd80380a1986b64cb65a8c4c878c10e44b0d8dc4955817224f6e886b8ffdbc3a387801c604dd0c4f944634d6fa812f633f61a16cdb1c7c0970b222bc7165bdab5ddbf43d9aec01bbfb6df6af0a19fd425d5cb2d8c7ea9" + }, + { + "name": "dr3kecftk5dlgg1gdcs9q10f5vjs86ll.info", + "type": 50, + "class": 1, + "ttl": 835, + "rdlength": 43, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 8, + "salt_value": "332539ee7f95c32a", + "hash_len": 20, + "next_hash_owner": "6ec842182aa72099900758d531cc597d87b214ad", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "dr3kecftk5dlgg1gdcs9q10f5vjs86ll.info", + "type": 46, + "class": 1, + "ttl": 835, + "rdlength": 152, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1637564279, + "sig_inception": 1635746279, + "key_tag": 36675, + "signer_name": "info", + "signature_len": 128, + "signature": "8cd1ab9eda160c2c9b1faf96470cb341a9bb0ef22b3f3eb78c2cc026945cec7ae0b1494298a7916abb93859ba69732fe6bf555c14824f5ebb50ac1a358e33bdcbe05d630f9769c5a08a6c589b07648305b8a5cfa9d7768bf760ae4181db62efac4df69fb761309d030a7dd40a629cc2a78b1acb3e51360b566aacf82c90b43cc" + }, + { + "name": "h86rqsv2q3bvgrffkbmha95c26s627qi.info", + "type": 50, + "class": 1, + "ttl": 835, + "rdlength": 42, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 8, + "salt_value": "332539ee7f95c32a", + "hash_len": 20, + "next_hash_owner": "8a1017b0f60a1464371507323ab366631450e917", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "h86rqsv2q3bvgrffkbmha95c26s627qi.info", + "type": 46, + "class": 1, + "ttl": 835, + "rdlength": 152, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636990324, + "sig_inception": 1635172324, + "key_tag": 36675, + "signer_name": "info", + "signature_len": 128, + "signature": "6bda76201a3ed6203e70c48e36c08a2eec6599ddb93047c9db31c136ad989f09a7edad479089e5786192676fe60100ba49a43b05f118e1ca0e16c37683b5913fab3bc43b69a21e109e682fa0c06c62ab24b5b9c46cf5901dc5b529be078502ac1eae566121f61c0e2159ec33831a1be11f1c55e5f816a502e0ef3acc9519bb68" + }, + { + "name": "oa4qcr2e8fbj421h5ds67qe1c79vevk4.info", + "type": 50, + "class": 1, + "ttl": 837, + "rdlength": 42, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 8, + "salt_value": "332539ee7f95c32a", + "hash_len": 20, + "next_hash_owner": "c28b6b507db61ad38572e0aff4f22747a74365b2", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "oa4qcr2e8fbj421h5ds67qe1c79vevk4.info", + "type": 46, + "class": 1, + "ttl": 837, + "rdlength": 152, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636990324, + "sig_inception": 1635172324, + "key_tag": 36675, + "signer_name": "info", + "signature_len": 128, + "signature": "015cf87be64ae76b00a6e283177be7369f8659742e90ce2d831793b282d783c1b25953d0c995212fff75c0d4448f9d953af989388616130717cf77a1cb32c654c9d8ac5f4636f6c079ca543613b0b37d609d080c3886de88d9abd40438e71358b3218e9626b31a869d2274f2be60489877d25dc610ec7e698a22e79c10571ca2" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_14" + }, + { + "Tuple4": "202.120.224.26.64991>205.251.198.36.53", + "dns_qname": "streams.fe.apple-dns.net", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "answer": [ + { + "name": "streams.fe.apple-dns.net", + "type": 1, + "class": 1, + "ttl": 60, + "rdlength": 4, + "a": "17.248.165.47" + }, + { + "name": "streams.fe.apple-dns.net", + "type": 1, + "class": 1, + "ttl": 60, + "rdlength": 4, + "a": "17.248.165.8" + }, + { + "name": "streams.fe.apple-dns.net", + "type": 1, + "class": 1, + "ttl": 60, + "rdlength": 4, + "a": "17.248.165.81" + }, + { + "name": "streams.fe.apple-dns.net", + "type": 1, + "class": 1, + "ttl": 60, + "rdlength": 4, + "a": "17.248.165.18" + }, + { + "name": "streams.fe.apple-dns.net", + "type": 1, + "class": 1, + "ttl": 60, + "rdlength": 4, + "a": "17.248.165.140" + }, + { + "name": "streams.fe.apple-dns.net", + "type": 1, + "class": 1, + "ttl": 60, + "rdlength": 4, + "a": "17.248.165.11" + }, + { + "name": "streams.fe.apple-dns.net", + "type": 1, + "class": 1, + "ttl": 60, + "rdlength": 4, + "a": "17.248.165.106" + }, + { + "name": "streams.fe.apple-dns.net", + "type": 1, + "class": 1, + "ttl": 60, + "rdlength": 4, + "a": "17.248.165.13" + } + ], + "authority": [ + { + "name": "fe.apple-dns.net", + "type": 2, + "class": 1, + "ttl": 259200, + "rdlength": 23, + "ns": "ns-1124.awsdns-12.org" + }, + { + "name": "fe.apple-dns.net", + "type": 2, + "class": 1, + "ttl": 259200, + "rdlength": 25, + "ns": "ns-1572.awsdns-04.co.uk" + }, + { + "name": "fe.apple-dns.net", + "type": 2, + "class": 1, + "ttl": 259200, + "rdlength": 22, + "ns": "ns-287.awsdns-35.com" + }, + { + "name": "fe.apple-dns.net", + "type": 2, + "class": 1, + "ttl": 259200, + "rdlength": 19, + "ns": "ns-748.awsdns-29.net" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_15" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "ccc67dfb", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "ccc67dfb", + "type": 48, + "class": 1, + "ttl": 50104, + "rdlength": 1341, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1337, + "public_key": "4f44f4556774517123d49518bf3ed2fd1b314f3d86e13e69abde5b078982778db505679b99021e32aef2041d475ec0981950639f6b446b1868353e6695180abfe5463372b78f5355322b94a5e0805f616683c20ba44f02aa7d2e43e8045fcebd957a76c1d025f5c531c02dde6865652423932a778768a0c44452998b911fa245cae3a4459c7135b7d8f7987311868694aa68cdf5f5f954139703128464d33336f0f3df316d72c38addad3ba94bd2e66ad4b0e2136b6d711cd4364f7a6e74848d9764cc32a772b46313acf93ef127f6d412dd1b17b57ace92bb21a4f949d646d9ddf83b9810fb93f5cd6fad5a700a295f293767d2560cca84ecc6012b464f8743891d2bddb2a09e7e4247d54ba3bcc2a886bd76d7f92854fd50b55605831a0fc20a57742cf26f2775b1fbfb02f3f8b2b5774f3979e1d0a78926443814d45f5b6405bb9e79a960a5b9986e5b243746a9a100cb7e53230072536d42eff6b3ddd1d6098df7bcfc3d90515a7a09f26d5237d4d252d3bc0d2e45b7021e1d2f8a4c7d86a5d25da0e823bbdb9393d17acc3a7b95507e60acd6edbfe70051a8de15ead305aedfa97ab12c2f96828264ec94e3ff8c2e6b6f7172084c66676a5793358e64e933003f6adcde26d941268a8a0af1d7028a77094d3e4cacbed6dd0b743ab55ff5b087ece764d2ffa87988dac32a4707d0629dc7f94134befc8a15f18fe0cbb22ab2d0e8d996a4c1671a7233ea6153e560d98d5f9ac9077a37dcdc9e5274e99a0ec5e4c2ebaaaddd238584280a35ad15993b59b2ac9a13f5e3b43de022f77ef09d5829caa42e1ebae9fdaaaefc1949dd366e561617d712647221c47e7396c32ca4e23bb8f03371f4b8f3b821489f6436feca244c733772e23ef638972454b9924b4216e0e6a9f107bfe7c31c6fab772261fb063a68b97c3197d521238735716d61b822fad2135572c9349a598db1c6d932d4588717b9246081839978e08b3671126b8d4c93f218cd9e0f9abc3857e87d12128518cce5da9abbba0f516c830e906a6f5d7cee9477c5701c09ce87d7763fd3b26639faf569cde8ec6316cb59756f20e66888f79a0c8e0ac02eedfc2a3780856b0607c11fba4fab6aae1567acf1531476092792715b339104966f87a7f157badde5ee479458313f9fb78b783dbfa842f031756a35f9aad20931af9097eedae5effa51529a88622f038e316e096deae9bd2e4ca04915c2b7a81dff8a0235fbde870e145f8735f4bb296fa018d1a8d92d5a4995d46fad6c4849459298396f275c32274222fe1b9ccc0a0decc241e4db19636c47060ef3d9952a9c1e8220bd85403a7b7a1d22f47e6bfbdfc04734223945508c82759fc5fa14ce714fff1170cba3696a2e5586fcbebf5cfb1e41cefde37d4bfb159e50c35a85fb8ea7a08f878e9aaf11bdf84e12a54507d8c078b5cf90982253d6bdad75122fc4db5a4e8e5997f23fd02e2a67c01ed8a311af8a8fb0e58a449c30a4d3a750ef7233feee8ee6eda0afa73df2f97d93b7b764bef06ecfb5b244391315e10f67d86ae2a6fc9db205a5f64727994399133100bbe516b9a3cb80d976b2f681e499aa255f9ab03633be1fdcfbaf1981f0b0bbe2d0b5304a6e60da15e2a20f26c410735d8fc948fdf40fa9d4513c4bfa6a9c372aef0ca3a057628bf62ce510433e81fe8b215b169665fc0ddae894ac227add430690bb1bd095976f7c7997fa0d46676c7f1f07b68eecfe49baca1da7db66c57b16348e23c6eb4910f25eea59c8444c33d44ddd9b70e3912e7715316b81d2e46d01114c6f16f7efde6413cd1bee905a86acbf94ba01977d770203cc28c6d6fbf3a26d0ebdd7fba7c30439c1dc3c726c6ade978d7869d121ccab645e4488ac1f0821" + } + ] + }, + "name": "DNS_RESULT_16" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "a3ddc229", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "a3ddc229", + "type": 48, + "class": 1, + "ttl": 48970, + "rdlength": 1351, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1347, + "public_key": "fba7c30439c1dc3c726c6adee87aa5083294090406ba26ed6f1eb24c7e808939e77d68c9dc782b8bee40c41a309cf490a93c86ae0e2572a41f6661bf6e5bc554d6e1b260ff85c0afd477ba152d6d8090c93d5c540848c4b9628d67b4a3199c3b4257d24a1ccbbd6b7aae003e939e283e544290fbfeda3ac461b09d06c5be7e5c235f0af9515a4791d1b52d9f4d5c916f90a6021b8df3a13c19ab50f1e8b28f6fa2c7eed5e1d5ad95b841606faebc9278c426fb41464e6767feeb29d6c276acb0de500a30be0520525b0eefd3d9456826a3b2c50e1999c09f9540ee7de042362a565286504b2d0d58ca371fb9931f7331b92ac90434915b9bcf3503daa8d890375d671644b099bf323f2a3e9d0dbe41ba0d92e5cf85014fb0391f13d561bf28173aef63099441bca928a173fc4bb5d0f2ab3b1850fcc53171ff00ac23db08a6331fd8555ceaeb7d69db36b83fd25bedd0c540e98a089778e7e59264c9ac3753906e691da5e8df3549b709b48fbc629c37acdd3c552375ada1d3f0898f3dcac5d9515e5f91ad47df6ff8df34d8d0d33959785527df5910533e822e9cd4c7f90a187cb46871e36c7f5faadd718c028ee84a92939a57cdca136af4db675de1f016455568540524fcbd84da8c28b7af2aedc171286071801b9bc9fa66f9c4973d91f78425bf3c3ca103936f967eab9eabc2ad6bf5d99d566f5658960264029a2534deeeac786e90a7c39518890294d7712dfc7af7b55e9d3f5260484fc0c7fadf806246f22a7dc101ddba0c9401b6006908ee6a7475bd5f4e52486bc60c5e2e671dcfd8a49a97cc28b6945e29129dd204da800e1d3db2d1891da937c6555cca0c0c4e283e10a2669aaf20f0e42a99da01741d6a3953994edbb363a5900e49bb1ac1d9ccd504af7adddbc551f03cf368d97c376e1c2df2f30173d0926ed993c2b7b65900bfa2bebf5c4516ed81c80020f792bb6b4e2919fb0847965ccfd13f58ec5c2d30499ee5d534af9f688da5e7592d1244ec4f76b1fbe497a0d54098f9c150262a2e4e042d777ca68ec50f5376ca9e4333fb934445646def6a2765f536c8701ac43dd496c27d7656747a036ea1ae08c160d0f6c4d2c4e86d44759472a19782ed79475b5b2743294bcbe0ed35906da15e26270787997189270599f599fea99798c8226cbbce0eb50baf397d6e64bbfa5cf12e5cecba03a0151f26f0c1b0b26d5d99749a983f3a2a415e0206620d4680ab8bfd3b247b5719718193053d7b148b0e35a07d043fb876408c0bd90ff3d80dc534394ddf6318283a2c0169ed4ff6605e91f9ebe93b23b92813fdce76526c022b8975fb03821851b3554a25c83cd2b067d2b2fe45190cbf1ee28a72f48e68d730f723b11938f4e848fcedf31b552d3eef615b3d58bd189dbd34342525eddb5ccb76d92b24b4fc19cab23c8e9468b7f663ffd6264e8aa2e7be537566991e6d63ab8dc5984c727cf88374aebeac0dc6f19426b89e1c64d6143ccfb866fe844ae2566a26bd34df62f450a28110820efb3b4b58a83acd231a110d376849c6cf42a77b7189fd999f19618bf45a99e62baa0a68157c188f8ddfa70494c9fec119a285f0011bac102bd1ae2a82b82e8ea871e965c855c1af5f85099cde54515fe7d751dab99b59ef0fe776e88a9de177b5ee0ed14cefbf6bf9a58404d55cfa334a79e62e8529236545da0980e8992bf0b1f27d4fa4ea5ec13c9eea57d2b566eb31eaf6fab7c73abbb70d59aa98c6b060fd8b60951be18f3912f748168f2917e0d3a93ab82bff79654fbf3fd6f99a115e7a2e406729c10e30478107c355d2abcae8a8a192485d6eb557244409bc96759447fa310364b8a42b8461fd76c460a3ccdf07c5152e37fec0dfa715f9e68c40ac64831bad5eac9977" + } + ] + }, + "name": "DNS_RESULT_17" + }, + { + "Tuple4": "101.7.8.100.22125>195.14.64.24.53", + "dns_qname": "alpine-europe.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "answer": [ + { + "name": "alpine-europe.com", + "type": 1, + "class": 1, + "ttl": 3600, + "rdlength": 4, + "a": "157.97.33.206" + } + ], + "authority": [ + { + "name": "alpine-europe.com", + "type": 2, + "class": 1, + "ttl": 3600, + "rdlength": 12, + "ns": "ns.kew.net" + }, + { + "name": "alpine-europe.com", + "type": 2, + "class": 1, + "ttl": 3600, + "rdlength": 17, + "ns": "bmw-3.kddnet.de" + } + ], + "additional": [ + { + "name": "ns.kew.net", + "type": 1, + "class": 1, + "ttl": 300, + "rdlength": 4, + "a": "195.14.64.24" + }, + { + "name": "bmw-3.kddnet.de", + "type": 1, + "class": 1, + "ttl": 43200, + "rdlength": 4, + "a": "195.82.32.2" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_18" + }, + { + "Tuple4": "54.254.163.110.80>222.17.192.150.53", + "dns_qname": "sl", + "dns_qtype": 255, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": {}, + "name": "DNS_RESULT_19" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "485f8ddf", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "485f8ddf", + "type": 48, + "class": 1, + "ttl": 60599, + "rdlength": 1354, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1350, + "public_key": "1e27e78b5b9b1f004c090ae670dbccadd1efdf278b613d42aae484d90c3f41dd8b722ca633c93af4501130ef27ecba0e66dfca66706825912fc9f0140e5349adc89226dcfe01ce963e4d2fa0f93d93bac49d8088007d95cf2ebd7cf8c87b29198f2c494ea25d8c5d6cd498bc40a3d715714206d8a5e68c1c0cc1fddf49141227c284b0f31be20345a0dd1a276f8d8e5bd955961ad8d227acd4a275bacf6af9303adeabac1a5e536ab40ecb59ff75549dee106e6489a114cdb01acf951516849ff395adaeda7f243dd1ac1e2f356a72c8e92e8fa3b117a36b454a46fc5b577c13798799b84d85c396e1fe05f11b1be20b02b78c28f31d094721579dd7434433f3eb8d8731fc516ab9c0444e4e6af35c0e78ec8b052e2a203548d576adf8744a25001e432f234d6b6da9ae365c8147a410301952a4acbb4af4cdd997ef7e86d9515fbfe8912952bc1472ae1441440da291f76a7d9d3ee7c42cd573cd23a608f1fede01eb19b5714dac85436961abad50d773849dc6c8b5e2b0d365f37f93f5e23ecd1c9d2dd88725067d6341a0e990936cdafa0a5f24d72e2a50ac4e8e980fc37cc8f897c948a8f47e43579836e541577581ab639d7b3fc37250f8b115b792af74db40241a4c3d50c271266c9613d260bd5a1bf844abbbe0a8c046d51deec9d33186fa449bd4f039d35816b95f4f5395269dd5481fdf78122b8b726fb4a7a3d6d1afa4e4ac5cc3cf1684565081568b45148026de1bbd1e174c7b32379cda30ecb0a07971ee0f62f2f194997e7f5611a152a40ac7663668f9b06c5412d7ca92c6eb157d7d87f35826e6e166f38c182119960fe4a05d0953b1bbf0dad3f88ceea2202d1fb4f4c19b96e32ef25249a711ffbe0083242de96ec843d689cbe48737e6289afbfc208e633c8226dc0214532a70f5ed914622d82ae356cc11a92558ed3174ed3b9f0d9882ffb005146fbd34bc46b907b727e22e8b5e8e6245ebc5b954a89111ce234d7571f758d28daa70c1f7b6b43332f16a70e6809f47c01e8c6d37fd94c54a89fd37c93cb5bb48ccaa1d6221eb742c3494a13a992ebcbe438e49ff15143e8ceff9dfaae7ace0fb220a4657ad6809d811ad52e31123db02cdbca371fbd4c4df39b0f2a2404435ab26aeadeb748ef825684cba0601278d9162838636b1d7cd5bcd5e0e74f134e979b5c16ef7b3f86f7efd18efe984b1982de5d5938f2d17b1aec2a35cc84b5ce35c7cac3c6e6190b3249cca39c224e82f6a8eb161274c6d7dc5ef6d470d5c6c7324a77e5ef3fe50c7c38c00923fa8b4eef31773b9fe8b10048b4c632405839b3931638480471e5fc5b81bcde2d80bbf2537966da02811c0030ecd81e13cb886513b2def4db2aca5fbd12dee56f8c3dffcc076708eb5f8498e2b3da421a533e42974529e146ff7c6c3bd1ffb86db24a6251e632081f56e8c7ddf4b39a92a41d20803305f873d61c5e2fcc7fb4a4b30e679c21e34efa7038f056ef2cd1e680829542dbd99f0862d7cb0c16a33517bfd01f757b5208aac99bf644fe9975c7164e44c85a00d0f11ed0140f0f19c271e0e25174f1bc1743c94e4ca9ef1636e0582c713aa81d4791776fc66b135f81d372ea9fc99b34167eebd50d54aaf1e9de638da8c163c2af109285afecbf8a86ab4c881445e0cea5848155216dbd2709066a359fb12fb8374efce55b6a696521cb2a9944be209ff9c2cf07288f46cf85fb4819dc7a052bf41dce782c6e0503b6315e19bad5039b6e0c79b81d3668b15725c046db92d7337885303ccd668b7bc64c46c5e4b688587b0dea3744bd1faf3adb25a3fc7e1d4d1034c727ad3a08274a1dd7ed34d786b7eecd8e66209014e94d49fd7aa7900e70756502555124fe955b330730f3a3e94039ebc5c5d2be6e5571140" + } + ] + }, + "name": "DNS_RESULT_20" + }, + { + "Tuple4": "219.220.52.194.58937>8.8.8.8.53", + "dns_qname": "update-khd.2345.cc", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "update-khd.2345.cc", + "type": 5, + "class": 1, + "ttl": 600, + "rdlength": 17, + "cname": "gtm-update-khd.2345.cc" + }, + { + "name": "gtm-update-khd.2345.cc", + "type": 1, + "class": 1, + "ttl": 60, + "rdlength": 4, + "a": "180.163.56.155" + } + ] + }, + "name": "DNS_RESULT_21" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "dffe6269", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "dffe6269", + "type": 48, + "class": 1, + "ttl": 47675, + "rdlength": 1356, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1352, + "public_key": "b8bb5751ecb6b6c837665b17a7f0535cb7ae097fa5040230d209b3741f224e3c098bf87993a7aa4645edd66553eceb2ac0c1ef381bc41bcde5f1188ee51849ea99fd254127e2a14ad6cddb8c2f4de93aa71b33a251c58b06dd5cfd6b8c0585385b26bec5396cd6b78c614ce0ce0d76b68635510866d4756cf06ccb254929d2d5ebd7012b63ff4def817e2c2fe24573039ab88075504ab737bf9917d79699780112968769c04f067f52a38133efa0b09eff40a37d56f8cf43d25d4ca58890079a61cca00a23649f75778d34a0bf423fc0eff07e74e85169d4a903c73e2a8ddcae6719b44c76683d44fe4aea6993828e5c3492c159387bcf132238bad9a8c69a813f9c9d2e92c8b7401b9c834d3ba9c07c1072a87c466056349eeb35986328380b00255d7cca24e1a0a99067be50665f18329e14eaaf54fc9e0306f69df79b14b37a9b6b46491e1a7453160a3e3ac7e1575239025c6a2b5a2a47d6ae995a6ca5747af1b6641ba0cca5835e40bde95ab8af0ea376e8a95b40b2f90863974ff3351857f44c9a431621f7fdf424cc62e380699858234cc49b263a3f44e9887d7cfa24b6ed4eb81b4cbe05b797e01e36f73885446fca398776922ed267aff95f76efcea07a0e99129c24b22c8ffb66258d677534db093dca356f5a365fab4354f1b3ae6b751cd82ba9abb101d2327dfd2dc01ec0f01e934906ee9d4181101ae7505b6a927bf81534534ca6bce533e25bfcab1828d162a40dc93add2555a859674b752788124b48c95f60ad0512e68d95d31dd9b3158d734e8c6738c1bde105a9dbfa6d64e561bbfe8b315d0f751015077ce829802d968c550eea513d1692fb45de870daded7bad4a76048ae7b35560c3d74402cf491920d1dc5dde046cf824da90ebb538745fedff94a0f11c3ebb307234b8ec0d67e56d9a80e8f1efe80e7aa6897262b17bbb91545944dbbe4fd1064fed42c95b385d027a6aba8a763fd7ca6ce79e2d98f5839a60bb1266f5d277292d21e992cca85c816a8ed67cb18ff310f87719cf75a97ef3395e094f220f05ae13a4286df9e92ab300d7f36d34dcca3908e687b75c1c0d0a3610e20ef85d680466888822cffae5112676271ac50dd2a4c7279e9efc56ad4aa96f6a43c4d201f2584b9c7a4a86b16a3d9ffb6435c43e88d1b679eee54fc3d37020dee05ef201228885dd235fb1a278e89af77d6625c3cf32c476080d6fa590976ac313da2224f1a9643f131146208425e6b7fe3773ee4a51dbc2fe7b3218afb4b3b19ce332bc4ebe680150206786d023f6ff59c9905cc3cd9f943202153dc5ab20f9fcfd0db84fc5a3cbf6f2656bbe13af29bc12d2de4836b6d5ec621fee413935c0dc2c69c726dd7cf8fbe58fc72a8b8404ccbbef2342c86075ff398157a528ea02162ad395d6759b0d0b37d046cc234661433a92b3da6acd83153957197652c2fb407a6a167d690ddb2fc157b46ade162e2ca58d556cfdc1137166b5a1eea13c886eacab5729145d3abdb4afa76c6fd9b9c83466383c0c57f2e9678ce55cd0c20093943214c343b8c25013d7b3a832276d0682aa0886fc2d17cdb740a254102c07a4401f36c4e7cd579983329f2eaef4d41f1c03ebe449eac3eee031a227b649c894e66656614b35f5c1e5e3ed7ec59ba995d05c74642188a09c0b3bf7dd6f82fc9cf7dfe5e36ae05ce7309f338729bb965a34560497923b7f15861b4d54f26ff360f86d2ddb532088153cbac100cea2ea18790eb97236ad9fca34d8a6d59a0c8e05570e139844ed509d3790d26bbecd8319a19bb5e83572338b2c223f8016aad23b4c1a0c1d4daa2b22e2e9e9112b9e812fd017f8455df92d04f5218a612ba70bdbb700a899087e1586034d29e24e70a0f4fd5749a94d582dd55c025f4f12d55dd9" + } + ] + }, + "name": "DNS_RESULT_22" + }, + { + "Tuple4": "58.205.221.215.4245>216.239.38.10.53", + "dns_qname": "android.googleapis.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "answer": [ + { + "name": "android.googleapis.com", + "type": 1, + "class": 1, + "ttl": 300, + "rdlength": 4, + "a": "142.251.42.234" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 512, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_23" + }, + { + "Tuple4": "101.7.8.186.9406>18.194.2.137.53", + "dns_qname": "xiaohongshu.com", + "dns_qtype": 2, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "answer": [ + { + "name": "xiaohongshu.com", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 15, + "ns": "ns4.dnsv5.com" + }, + { + "name": "xiaohongshu.com", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 15, + "ns": "ns3.dnsv5.com" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_24" + }, + { + "Tuple4": "202.201.137.204.59057>8.8.8.8.53", + "dns_qname": "7.rlb.router.teamviewer.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "7.rlb.router.teamviewer.cn", + "type": 1, + "class": 1, + "ttl": 62, + "rdlength": 4, + "a": "101.132.119.71" + }, + { + "name": "7.rlb.router.teamviewer.cn", + "type": 1, + "class": 1, + "ttl": 62, + "rdlength": 4, + "a": "106.15.227.176" + }, + { + "name": "7.rlb.router.teamviewer.cn", + "type": 1, + "class": 1, + "ttl": 62, + "rdlength": 4, + "a": "139.224.111.159" + }, + { + "name": "7.rlb.router.teamviewer.cn", + "type": 1, + "class": 1, + "ttl": 62, + "rdlength": 4, + "a": "106.14.186.195" + }, + { + "name": "7.rlb.router.teamviewer.cn", + "type": 1, + "class": 1, + "ttl": 62, + "rdlength": 4, + "a": "120.27.238.188" + }, + { + "name": "7.rlb.router.teamviewer.cn", + "type": 1, + "class": 1, + "ttl": 62, + "rdlength": 4, + "a": "116.62.26.111" + }, + { + "name": "7.rlb.router.teamviewer.cn", + "type": 1, + "class": 1, + "ttl": 62, + "rdlength": 4, + "a": "114.55.249.53" + }, + { + "name": "7.rlb.router.teamviewer.cn", + "type": 1, + "class": 1, + "ttl": 62, + "rdlength": 4, + "a": "118.190.134.57" + }, + { + "name": "7.rlb.router.teamviewer.cn", + "type": 1, + "class": 1, + "ttl": 62, + "rdlength": 4, + "a": "114.215.43.205" + }, + { + "name": "7.rlb.router.teamviewer.cn", + "type": 1, + "class": 1, + "ttl": 62, + "rdlength": 4, + "a": "47.108.91.111" + }, + { + "name": "7.rlb.router.teamviewer.cn", + "type": 1, + "class": 1, + "ttl": 62, + "rdlength": 4, + "a": "47.108.141.42" + }, + { + "name": "7.rlb.router.teamviewer.cn", + "type": 1, + "class": 1, + "ttl": 62, + "rdlength": 4, + "a": "39.104.94.8" + }, + { + "name": "7.rlb.router.teamviewer.cn", + "type": 1, + "class": 1, + "ttl": 62, + "rdlength": 4, + "a": "39.104.87.244" + }, + { + "name": "7.rlb.router.teamviewer.cn", + "type": 1, + "class": 1, + "ttl": 62, + "rdlength": 4, + "a": "39.108.76.239" + }, + { + "name": "7.rlb.router.teamviewer.cn", + "type": 1, + "class": 1, + "ttl": 62, + "rdlength": 4, + "a": "47.106.184.130" + }, + { + "name": "7.rlb.router.teamviewer.cn", + "type": 1, + "class": 1, + "ttl": 62, + "rdlength": 4, + "a": "120.79.165.13" + }, + { + "name": "7.rlb.router.teamviewer.cn", + "type": 1, + "class": 1, + "ttl": 62, + "rdlength": 4, + "a": "120.77.36.191" + }, + { + "name": "7.rlb.router.teamviewer.cn", + "type": 1, + "class": 1, + "ttl": 62, + "rdlength": 4, + "a": "39.98.166.126" + }, + { + "name": "7.rlb.router.teamviewer.cn", + "type": 1, + "class": 1, + "ttl": 62, + "rdlength": 4, + "a": "39.98.72.23" + }, + { + "name": "7.rlb.router.teamviewer.cn", + "type": 1, + "class": 1, + "ttl": 62, + "rdlength": 4, + "a": "39.98.66.68" + }, + { + "name": "7.rlb.router.teamviewer.cn", + "type": 1, + "class": 1, + "ttl": 62, + "rdlength": 4, + "a": "123.57.80.145" + }, + { + "name": "7.rlb.router.teamviewer.cn", + "type": 1, + "class": 1, + "ttl": 62, + "rdlength": 4, + "a": "112.126.79.110" + }, + { + "name": "7.rlb.router.teamviewer.cn", + "type": 1, + "class": 1, + "ttl": 62, + "rdlength": 4, + "a": "47.93.214.209" + }, + { + "name": "7.rlb.router.teamviewer.cn", + "type": 1, + "class": 1, + "ttl": 62, + "rdlength": 4, + "a": "112.74.168.55" + }, + { + "name": "7.rlb.router.teamviewer.cn", + "type": 1, + "class": 1, + "ttl": 62, + "rdlength": 4, + "a": "139.224.23.44" + } + ] + }, + "name": "DNS_RESULT_25" + }, + { + "Tuple4": "54.254.163.110.80>222.17.192.149.53", + "dns_qname": "sl", + "dns_qtype": 255, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": {}, + "name": "DNS_RESULT_26" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "51792bf2", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "51792bf2", + "type": 48, + "class": 1, + "ttl": 62896, + "rdlength": 1343, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1339, + "public_key": "de638412f37406ee6df3ea596b9d5aaeebb1432ca0d7d296a04376d7eaaa73ceacdf97e7b3cfca9e96158af352734962fe1845a60f06a1d8cfaae51f13b2d11be96826bad62a3e456f8662be1233ae7110b0e48e05b5265538448d33182db209dc666b3f12a6f599616b7f3b0b0f5c3fefb24bd3ae3a93909dda5d96fd1f3c802c0a4ce5078ecb2894cf673250dcfa7952eccaad7121766ac28c17f59ae78bc8a0d8b1a978a561cf38f4c951a0ee07b3908595071dcb7ff3c6e197bc0d48df9eadb486054c20b21dface6d9f7f61919672a780920a4ab913e16e1fefdbf4291a0409c894d0d2f8d7b326f9098b812c84812d6be1fe118a631063d5743613ed5f121a99703132247aad55e204bb104cb2ccf433a6534893df597845aa46a0b71bdcd4986598a5f0b281162621b7203642f33213f2eaa69cd0b704219c552d42975cbfc1232602759caffdf782b83810d0826dd7d7bf59e1c75c7256168235551aafebcb1fcf732bd6c2b7b943f48d288e5424501ed2a0d2d0f82c58a30418e42b88212549002b6e6d53d792b3df576a710acfeecf98efa5e6f7f62a5cdbd67b2d5915d17ef45dbdb114f63d10b74246190a7723577832f0e18d7645bf85fd2406a3c7f4a1c21f6cf258742e8beba38a1e9a5431c89609338429ce6ab271cdbcb0123c802675c60e4f09f4dca88cb35d8f8677fe5af866124ee02751dec49c5d72cf2898c2b77c2777a6260ebe81666d8a20f98b63e1ab802c340cb9bcc4d24600c38518b5e6410e5950862b83d35fe3c60cc348e404642b205490173a670a282fa63b7b543684ad0bcd99a2f526d0abb161d295624cfd66e83eb46985ea864de409bd3925d48088b6a1c88f0d83d9d4a47de93ac39295cb434ce89be654db9ebbf7c82248e0e809ee2e72e91cd6d246edf970fcdefc293c564816b3af082beab458626ffeb3bc0105d16bf345f772319f1d1133eef755f647a57a071675c25429e6341ecfa3482c55c215ea1b5ce4fa8f65d3c2828b41062e24aa3d9c30d75dff46d727170711e179c3c9364aef25204fda7dac2d783650140116f283e1a5c472fae856a0c2752a888a9955082ea6c8394de50b698fad7368df8339b5c42b5299a7707b58c16fa848f8a88b7ac1e0daedd4b1460d7224a86308cc6ccbd6c61765cd26026442e2bd86cc829829b545a4808e45fa8c98adf769619932380189c984b9224a19959477ec4dfd5cb8dd75bcc0ddb59c0f2828a8f07b28065f80f600116e6c4532eac409369f5c70f5e44d772ef24cd03892a93fd9155fae45f8487d3f070c2e60015ce82c27ccaa52548ec7413e319dce31e80fdbb38a437b18c6d3f1924f721b67cf211bcd516233b052827f1bb9751e2f20248c74c74289be8dec5d4747135bc6a8053690e6746cdd5434d7c369642260e4f8d57b1caee41c463118ae0326ec1fb7ee71fe29ae315a9b0aa353091ce882127e0f2f8287125c271942faae58f9ee2c02a9bd0fc655fbcdbddf67bbdb69f42d7eb9c35f60c15946468889ece659f0990fbd5c7e092b4456263361c9a745b066a14711b63b1f341be4e38c22f46c17ce64b375299a13d9db73ed1563420f3507dce5b85630395ddb949e3c0970ae1e97998130f24e33389072c19a6647c059bfd07b60376165eae132d6b0dd560f5f31432c7967ea86d8081f8c5d8b1af6145cb4e9436743f0bdaccf544a4b0e590ec2753213ca2fb2626e412aefa5ae4b8e53fda80c8a637173b77c6e7ad4f65a334fd2c2c00937b92b7232ed954713a922cd47372aca66744e72a357e2fc0d64e5d259b692f36d12caddbf0d01c8896e997f42aeeaa262ddcb8cb0b1d7612024b81333cab1f385c14e331fd64826937aa82e54a99a8904" + } + ] + }, + "name": "DNS_RESULT_27" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "02de6686", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "02de6686", + "type": 48, + "class": 1, + "ttl": 72747, + "rdlength": 1353, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1349, + "public_key": "b1d7612024b81333cab1f3854a0e970218dd88ddca1a00f9d0afa46666b7e706c50895b10aecf0388ffc82ab19c8423635c823bfbd827af0057126b46867984ca925aa53af6bde9b373b0ccd7a78b77d0a48aa59d97cefde77b9c71a85115f2c42a23772192fce0da2139ca27eceb9aa60adad565b7e514bb8428fe2c22af177b666ea51cc660979696046cbb4d8ac5142795e1c7d3f21efff23578839fec1e4fd55ade68392b09314fe4f80f89dc67c6eaa1f22fc1bc43c2b7842159768253be0ae8c1a1ea020b7af1d37d8f06c386576849d6dfa4ec670fba76c6921b89757e901cd4ef92c3c38edcb061543a53f368876096553cadc345fbf8fb6a9b8d4a24d8c46227929b7b33a6edd12f3e446b6fb34da786596949e7608f3008b16a64094c1ada52ae190e61a7faae7e658d848ec3136f77b770002e792c0ec55c26417408038fd0de737735e4ffaf2827d368d2c29de63a110f9fc9cc2d7b89082cbe5013e765f188cfce8a6e38093964e8beab2f1f9ac48aa9b78275475e3278ac4b07d2bbd8c9cdb0d3401496c46227148d52e25504d10f9af316c70c7a0fe03b23d60f7cf157ae1e479be6808dd50baedde2dc463a23914e1cc6271b5615571d7a1eb19f71d7acaee5e0309746356b5a8fcce97b91e4db9c0d2cfebc676de7a5c8d13647443e6a339177af985ce0f474c90fbfbafd277309c119e31894a88c3a1d8dd3411a5913782e1ba5922de51f9e704a1eaa53c6aa2aa050db4ba0abdf2183f52327620f0b6f2819a6dff3d9681bf25075cde87e01a1436e59583caf0e0cd55deb600b7df4e44ccb906b42d2a252c314c5f64015627f92a4b5f3285721537e029854c49406d206fa0279b5666b0c666d9901fb004a5218850a3f4e0f07d904379783a3f91d32ff0586f65f86239504a9d3d6a2f977c1de3d3398f036164191670ea1fc29b9a58ed0d49eb37043cff661ba4df06a1a1a20f970a078b11c540822e7b6058c38fc0516e63454f8a491ded45195447e888f8c8d22a8e383a81c8b9e70ebffbbbc43b74b46c37cf52e88d54f82924d45ed00b157b024c9128f2ba7cd625baad74b8806a7f737b50e3c5ef8d36acb6ec2f782d2682b0b11b335ea85c8a6be06682d6446a55cc2591a0ef4ef9cc7ec2f5a4e0d013cc39006b6434854fc462c4ee7d4183137a53ae6c79d2282d6dfbcc609973facbdb32d8dd580efe81873f1671b61e5b88d5dd667381d7fa76b1bb21bb8abeefd4c6300a1f8d8f5bc99aa51a60e37a07472f8ade09f1d71d50582bbd2742e708da89a0e65d2e81b5414cca8bcca2996849a2d6f891ac260abc670d0e078cb7bd9571d8297447bdeebebd95beaa22c391ce11e1271c91e4aef4dc8340e1625efa2766f66ad9c4749eae6eab39a833f86265b700e502b77ea77c62153a931a6ad0b63126228828ce81b8ff22b406a8438e8e75118cc6985634c7fd191091814cd29aec57745737070b4d810004944253f2d0c83edfeb3dac4d5c2c73d7cedb6e49a463a78dfe47a530be461640eb3822aa4d9c67ef479f18d4bf4b033f5681d50189713c228985e0d72335e2ab08179f766c30a08d53321058cc492acf4b02fda367fee2912d454cfac74083a97dc485689f76ff07351983423be844c71b1ff8c8c6d6288e7dd07c2bb66d17de6ba371baa8f52892287935bfffdfa0c1b6fb29948c62e359cf326e385b7ff13803748718f1d5d3f2d431c89dd027610e197299cb4af1dda2df0b5d9afbed8c22f62dba04e3f1ed89a4371005dd7ccd7a2f73d484661f7f2cafb2cbde15175e94e381696899310d6b0093bf265cc9ee40dab67066c6ec0daa8017c93250a6984f06667127d97da497e5e80d254bea2a08d763885e5a4b997a28c23b8741f5a1ae97cd" + } + ] + }, + "name": "DNS_RESULT_28" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "3c8552f3", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "3c8552f3", + "type": 48, + "class": 1, + "ttl": 75204, + "rdlength": 1355, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1351, + "public_key": "a497e5e80d254bea2a08d76340a273ad7aa134128afe5adb8cfa9186d97f5a89585162fbc6c56d06019e6a20ff200650379ac73e985681fed66de514570c5bcb656ae5392bdb2b034195c2a4131ca759e4e7e47edbee65294d76727b4a32f87961a6049214e93f7d3532f4a1a0480d3d968f5139b1053c204cb8748879bec4c02049924233daae27aca85544bab3065879912dd8ee1433176822c7eb8fc8b08c84d2a9f7d5084ea22af40e04ca4a5b3fe6da86fd3a55a9a8d98cb031113428ffe32ff70a224e56937165f7ccba273150b5cce086797d7f0e7d380d7735c890b48e72bb2ceab91c582580a23553fbeec70acd3fd89fc260c2568261c329e7dadab8956b14dea8de54199d07c63d2407226c59fa4003b99eedad74681bcab1bde055fe92cd37de68501ab4d063f9a1776e9311c90920ba145cc637a5e10aa33b4ccccfff3314b2638bcf8554f89f540faf6f2c0e8f523097c1b6a70519b531a00c9d098e2be9644012ca21c46275ce3e43d698202f29d40336201e8c6a06ce507d68f8df8624a94326afd0c5ac98a886d4fb0c2e5c58bc60820a53594658b5d3e2edc81cded0f63f1c97ed15e8cbdecbab7cdf5d344a91f0ab4f457c62089caaf019417dc474b24c23ec333b5d68d772a361a1f7c13eebc7c5e6388d83c61889268523dab1fbae120ede26fbcf694898550c8a1a1227afab449773c0cd05321c77d6719494afd45e1bc54c745d6d95b33d77600055377aa06ac989ddeda4ed7c1f84faaa8875963b63c0274e86a0572688a8bdc0c4be597a81f647322cb623c33515d7cd79e7b3e24825453025cbc5f30dad09d5d11983274a0afe03bbbf847fded87e2f54211379ffac128aa48fb9ca533d2c9db75b363e5c6bd6f78346c9226c8de22482b253897f960eca7bbe1e0674fe221300867efc4eb1f32511e455dcda5234c3a6f72b5eac615b543930ce211390b4f2f8725bfe5f0a0c2f6315c100fe43c1b4acc5e63beb311ba25f5530bdf1824a485903e6e15a2c9628a2cfcbd329d056313333346deb95698a1302ca7cd005884a4d5940f9963fc971b9effa572ae6ba44141694df093f7969003adb4197ddcb72176ad7cb031fa85d5ca36a07b154e9175028bf1f6a91217f37762c40838dcfca75a4c216ba34eaf7f93f0054e65ea2274299e6ddaee17a8b74f45f855a6cbdf916cdc39a2a5510f834d9b6892e7ce87bec552d882541d9d0685c096759911a2e54ca299a5be24b5e0d65d6d3abe5ac23bfebe6e8727332e5a34275efab2c78477069b978c1ba3e408eaceee14f1f52ef440d1d5be0b541abcf23467fcd6fe1b62e417f851870188ec3744954b4ac2441ec6da6fccf922b15d9ff8e010b349f8483e84ce3c247c6043fc13ff2f1f893b2e6c39199cd30c6be8aceb273bea9c448370c66b1ba732163c2ae40d38a342f2c6ad50857fc44f98c37d7fc09ccd167e2ef90378879c1032a0689e02c3056d3650d22dd18841ab8fc86b7bbc5a83a6b1a40989a66026c4765792efb6a089ea6f914f056ce390abc337825879bed7941876c43282a542ec88b3e49981df98229e9392d4b3f688151bb0630f3d4fe5f2441fe2b8f92304ba2874d70e16980604b795cacd702a87a318ca4479f174aa27a9cfc3ba12de998da2d55294dbb9d393a8fe7aeb2aa23c6cb018095acab40f4f8b758395e3f34471709e19b6f912eb47cb3f0be8963b8cf2cc9beec5a454e9267a586bf6c6a5e8ae9fefa80402c7e4ce64a32df6b8125fa034b1394e8323abeb1ef1cd915a5448b15c1681b11bd2b48e248b2629c4302a90f4db8d5ebbf643d81eb4aa39074e6ccd339b4ffe4046c51045cdffdb7158d29658c472cafb0dc08469c2abc4e16fb7f6125135ce1cbb0c20eb870e098dc" + } + ] + }, + "name": "DNS_RESULT_29" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "3be8799e", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "3be8799e", + "type": 48, + "class": 1, + "ttl": 63684, + "rdlength": 1366, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1362, + "public_key": "f83c50cef889baeac01f9d522c9bb736139e4073e879072f88d8c4e4ed8fe4931d4db0498008e9927f88e26d47009f6af68656cd7d773ed9d2fb4af7c65aaeb19e12f7856c2aa0fb3551899be999e00cb28a788e01c811709db0a2523aca9b8a3b9a4cede9a424386b2191f0f1488bbda2651e1b66f9cabb69886f07268a940142b1a3a6c4cdedbb7a3e29c520483d763d6ce9d4613cf65a434febb767d9592606bba48d7b37b229e9af29f4a1e65b775d0e3021da3de3c45aea68274cd7d775d16b78ce5f764d53cb203a27d6ba7ebef6a3ae0143321c8f43ff3b53ba25bcd33e3c49acc92404ad7d12bc2e5d957427e7a0132ab141c816d60cc6e4ba7a02bebfd197a044100f5fe993f83eb1ddff6b0eed698915e0c4b243253286483aa04b3175da1508dd9133624bf79892ec8499ccf0084dd932b8e6d351b4ccbe5077724b8aad5043010e2f5acacc9226c26c2ed7b213ea1f13da4a65f87a1d7f5d79b8d637f2fbf3ee215afbce1fa97e3c900e73ea1ff5e6f34196c8c08e740a4aeb348ce936814c2e2c2d46f8df8ed50c0e7ef7c4f1dc0896f47f8e7f0e838ca331b53e5daa5169b6600cd142793a8e566d2ec8e62b22b641aaed22fd1d03a8c2c7d6c3ae66670586a2842edb5af59d4f4e9e7ab70601551888d29148f3dbe468ee907e6c5f663e9d388857e79694a3a85c32491e30303b8be29abcf08f40799eae92d0d6eb906c1e91de07583716d0b814c40b246bd37f2d6789c62ad306c587deced72578cd4ec281e4eec06e5b37c5435cc6ab5a727c4ccae767e3840f1ca4b71f2287ba3fc521d5327b269771d71b01c69041c63226e645c7082f050cec65236bf360123acc6cb1fe655ff2133d5f5d1a969fab408924314561dc898df5caa5736f02a2dc84051f01c369d5f3e3f11242d1c08e75e763f40eaf8567c8aaa179bfea7b08b22c771beac5564713bcf13b2ea67a53a0a1ed4fd4e026cf3d63c3399ddddee0bdd67e14f3f09e364a046ca4d54c30796a128bb5a56b33d470e6f6a8247f8928cd72193c3791b95bbac6f709c49c2d3917477bcd4632e18d4169ffa58f0d00101915315dec0aab398fd60a07e43e6695ec95156ada837ffb43051f65899d9865d973e79c00b5fca2a3c395581f6f7f9cbd783b5f8ba579dace6ce17812bcdaae89d31df199c5f1f42ed8ee9d7c4ef5bf66e4ac560652b2884d050c978b42d68d4c19e6f8caab163ecb7821c5b0e6d54cc56eec3af4aaf667cf757e09260a94b028ec9bd813eb59553044c47dcb1454b99708aba3797969dc41a617735fa06efdaa2372d2e8854dfa5c6ff5837db9e0e25a3c6ad459601c161cccee1f60908379e18d125430cfc67e0d0a22bdb6d9c4ca0640cfd6a4540f10d8fdc54e4f41960d106706e9214fe8bc3c96839fcd861b331dab9ce292c8e511d1c9ac95766a5ca43f9e1f9321e9033abf517e76d3fdedcf39add0f1530d013d45c94f0de4b3281cbc1bfd5adc50b37106398a2a94c1808dae61c21fccb671e80e0619c3bf5c49aba61706b036390e5063f54a732ac7fd42598392ed4a19202d1d7b814aa250caefa19953c20807124c02bf013e15c6d53003f02f32b7cf3972bee37ed13871fb264f7c6c119d973487dccb59968d56588c2fbac83c7ea4cc4ea17c3358e2ef3fda14edc8af1e583772c5d2be74b6c7d9e427691b4be9098970a5f9683d576c8125a5f4e300dfd8e4bb0fae0299484346eba0cb81d5d7ef6769a1bbcc6fca6cc730ccffe345a37a8ec25324d77b8015d6c2f0d62198c70d0f6b02773e54b96d4f4d495a2d982cfee3897a64f2e404e7537456a2f5e238dabfcfe5f6e2849f71d8b6656ca2cbcdfe6f8c3f112ff3e4520a3eac47a4c4d0dc704dbf98ca6ae42c9d673f799e0b485cd8b284dd585dd70b5c" + } + ] + }, + "name": "DNS_RESULT_30" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "507fd5b2", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "507fd5b2", + "type": 48, + "class": 1, + "ttl": 56575, + "rdlength": 1348, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1344, + "public_key": "c4d0dc704dbf98ca6ae42c9da032ade0ca31a9b5b8938f768b5393ad9d3edf35de81f71059e6dd4dce3f193f8c9495cafe8f24cf2aac41ca89632020c75589c86c9ebcb5b8d1a47fac099193ce94b043c8d83fa7b8db783c0397513d4d26d285ca496b174077c2c1daebf8a21cde7edecc9456d131f53ad15c97ddfd5f899913d2f297e3f9fa2a6106c3c8ec20831c58cdf7f0d18cea1089afae342b286de1c917e382a0cf8528655f6391e34451c57a283b939c46f5d0a4d1f91704649c499e3b4853ba90aa7f214d913568773746224e6c1c7285cdd3183e48453d1fd4ac6ffa434ca57c0c7ebe4d99fd6aca29d5f4ff13bbb3f3f4c695b8b4f6aeaf1a0ea50d9a9792008b1f105863231a2d7b5ff09a03fcfb2e432d299a2bed05cc8eeda602f94580a32ce3884c5a2af2d75faeed5d88de3b8ec1baf262148fef3f45b72303e51f0beafac956c189117f8ac86c05d307649cde6e173f901ec46e99da9ca8eaa4b9d56f25e3cb5ead9dd4ee6c4f62147ce44c59e5e20c21a0127738f535ce2ca047fa4e778190e668f12e0bd98002fca51425da20e302ba44afc21325464229ba5c66c822eba88e4865be3848f20a917450c8f1597641ca32d821ff144c48bb8e2db202ae4717c03bbdc512554bf1065372847a950ce70f7c4999864ba2a78aad454a8e33f68f77bf9c22cf80cff83c58502beafdaff42cbec20f5d2209ba907a18b13290d572319288732d79655f240aed9d604fcdc4e41a49fa7ce8613656ba614230e77bbd9e76d2bd264990d490a0a9dcc2a1983fdf33df1a80d2a78ac3ca962b4541863eb830063bc0355ff1a67e324705c32c5e7174d2b68bbd431cef4208e0963827fe2f392c87099b139318ff84dea2f969624c352c4e34f98ae7fe493b79ce532707e786ab92def93f4627f1eba560d69625bd67006ed37fe4f881ad4f741db12e08819d798ac855d13f3f38adc219ef41d4e5228fd4022ac42f86d85c7bf23ce913f7234b19163f59a4bb50fd4f14f6b8ab21f1af712b364d8261fbf1b18b458383f63f6fdaad0c0dd4d5bf34806f0049a3617d7a0371f77dfcea699bd12d7f0a792b11184e3919fa5164ef5e2e751322337e7e8d0517412da1d0d889533bf3b6687d9acbe4608bca2061feeadaa5254721626b7490921135d1bc5ba7d27b4442dc5bf2f650a33440cd3f19fba517355eb3101fe813f67226b99c0935c6465c94c85255acdd000dba3e4d617957c3e03f4c0271a1c274a25f471e9dfcacdd74db13f9d109024bc792aa5599a0d9d2761b342bf2c122c3857e53b092c7f35216777a7e54a50a32c72c016c12b12d4898c113eb8984b93ee98d83c6f230981d78e219cf11352146c69f7800c3051067d7dd00dbbb652630a39ceec1761f4d54d489273893b11c5207216893c8fd88e852bf43927233d66df5bb1de0992031ab5bb4cf01e483d80ee68d6247df38961b54cbc739e7aedb65b6b7ecda34a1b371226c8a0aad34466835b4ddff22a34b9987e1b38ac541556ca780ff90f609cf4d651dfe29041428f79b3fecf1069b62b35dfc8bb998b3aac167832686a8bd603ef14fb200394e94fd27262db6d7e48e8dc082f5431cad3b8e9aa85ae6163d46d96773a55901df5d716521b414f4a4012f0c19b1fa4355ac7bb6a13e6bb61d96fc085a05d73cb525a41ac340b1a05e1c3bc171f6112e92f748da8d0bf928117dca995053f07a44fcbfcfe7fec9a3a7942f5e8112a57a2b45b39478f7c680eb9e39084d76a5c92f8a32b9fcc8d9e1653ce48338c67f60da4b588a8237ddb38202cab9694810578546f524c6cc1a5fb56e0cfbe618c55f72bc86b3810f012eaa32c8ee9c8a5a9ad343597b0d3ef909fcd3aa272ab813e86291bffaa45d" + } + ] + }, + "name": "DNS_RESULT_31" + }, + { + "Tuple4": "69.72.32.42.443>222.17.192.55.53", + "dns_qname": "sl", + "dns_qtype": 255, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": {}, + "name": "DNS_RESULT_32" + }, + { + "Tuple4": "13.233.177.46.43237>101.6.6.173.53", + "dns_qname": "bfdmirrors.s.tuna.tsinghua.edu.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "answer": [ + { + "name": "bfdmirrors.s.tuna.tsinghua.edu.cn", + "type": 1, + "class": 1, + "ttl": 300, + "rdlength": 4, + "a": "101.6.15.130" + } + ], + "authority": [ + { + "name": "s.tuna.tsinghua.edu.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 7, + "ns": "dns1.tuna.tsinghua.edu.cn" + }, + { + "name": "s.tuna.tsinghua.edu.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 7, + "ns": "dns2.tuna.tsinghua.edu.cn" + }, + { + "name": "s.tuna.tsinghua.edu.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 7, + "ns": "dns3.tuna.tsinghua.edu.cn" + } + ], + "additional": [ + { + "name": "dns1.tuna.tsinghua.edu.cn", + "type": 1, + "class": 1, + "ttl": 300, + "rdlength": 4, + "a": "101.6.6.172" + }, + { + "name": "dns2.tuna.tsinghua.edu.cn", + "type": 1, + "class": 1, + "ttl": 300, + "rdlength": 4, + "a": "101.6.6.173" + }, + { + "name": "dns3.tuna.tsinghua.edu.cn", + "type": 1, + "class": 1, + "ttl": 300, + "rdlength": 4, + "a": "202.204.128.61" + }, + { + "name": "dns1.tuna.tsinghua.edu.cn", + "type": 28, + "class": 1, + "ttl": 300, + "rdlength": 16, + "aaaa": "2402:f000:1:416:101:6:6:172" + }, + { + "name": "dns2.tuna.tsinghua.edu.cn", + "type": 28, + "class": 1, + "ttl": 300, + "rdlength": 16, + "aaaa": "2402:f000:1:416:101:6:6:173" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_33" + }, + { + "Tuple4": "2001:da8:8001:2:250:56ff:fe80:ea62.28268>2603:5:2264::2b.53", + "dns_qname": "pbecker.com", + "dns_qtype": 15, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "answer": [ + { + "name": "pbecker.com", + "type": 15, + "class": 1, + "ttl": 600, + "rdlength": 40, + "exchange": "pbecker-com.mail.protection.outlook.com", + "preference": 0 + } + ], + "authority": [ + { + "name": "pbecker.com", + "type": 2, + "class": 1, + "ttl": 3600, + "rdlength": 21, + "ns": "ns66.domaincontrol.com" + }, + { + "name": "pbecker.com", + "type": 2, + "class": 1, + "ttl": 3600, + "rdlength": 7, + "ns": "ns65.domaincontrol.com" + } + ] + }, + "name": "DNS_RESULT_34" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "665f9f09", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "665f9f09", + "type": 48, + "class": 1, + "ttl": 60098, + "rdlength": 1348, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1344, + "public_key": "c8ee9c8a5a9ad343597b0d3e609a7acb6c216faa0012b4fbdb5d503c9c23f637caba97d73e7afd2a1b0f9f253a9541300aee5fffbcbdab4ad915598c833cd77dac5c38efa22badfd6b3dc32f166dfdb9b10ac4ad14b300993521842287b357b3cd5befc29d1bef1fca7a875414ab2bcc27f6c527ca4ecf749a0cfbf697ce0d4e3ae5506046128e63175b386918794e6b9b448266926feeb9930346502869a1b93f1543e2706931bf31d2de17c503c0d7af304b28ccdc09f87b25c7eb53962b031b1149ea2612c92c5916ce2608ea8f8978d1cf328e763335a47cb32fa7a583130d1a45e0cb115a2c6b6efddccd259b38f405d55103ee910a4e187fd9c131e7106854cf0e0b2cc461763f468a56c7d2749cd011fe402218f8356615832b0651eede6c5c6c77ea4a6eb126c19d32e7c722579e7b77faa01319c3712b0337fff203d0570013f9308e5e222f63e20294206f973b1aed039d908da0cf95d5f62a02d67dae642705c86004cfc133c8b99709ebe9894dcdebcea5fcbeceeb280f67e230a3820a073d756c5f1471ec8ec968abbc2a82cfa58e9fd5cf32a778ff7e7702688dbe78ba5b677b5c7f0bbdbba543467c99094904fd54b02891cc66b2b17242f9571bf91c9b83e66a6fb0cf0d312931a753d7109e99c83faefd13529b55115dbb6dc3815fd21b17cbe9644840c1370c25610deb3b7e5c69f8ada9b7a5c238acda8cdef4892a0c45c2c0212c5f6206267f4776e507ec2bd25c2715162ebd11faee0e5be683c8069022b4a7f4a02a57730a7ee35836b49171b082df4a291e37b646ef2a951e9cc692457301a1815a44dab4adff691fe8b9b043464347fbd0bc99b0c5921394770e71cf5b3f01abe3e828d182057403d7924304d0b4d5773f1f53e82fe2f0879037c3ce5d169743728702117427721063a8db826ed2f162cb2b89b085abc5f1d3fdff22987368b7644ea44256c02d3ff6d922f44d4d77e0b88848823e1a50b88bc99e1e2ed8c0dabd6ade2d2754d379a497296c5a53d76ee050b3b1dfcc1e5e18402dc289475153e061f290af98f938b1b7c8d2c944decc8c2251dacb56358bf5207d98ca62fec6a3d8eda1371c9bc2dc98f2fc3ab9e6fde5eb8b579428bb5dfd5e66ec8087276447bbc5422562fe15338393d79ad8a46284d10fff002ce93af8a400188f44024ed000d7f3b43f47862a251783b1bf26f1ebadc677094d4abb1c9ab8daafffdd56505465bd130f96eb08d60703ef5702a42ebd37dbd2ce2f85e7f5de4e6a25c4105602ad5615b7028b3cc7cb33101b1c13305ef3024e98c9d083b8f27a5c177067f3fc2188529f0a09815527fb11eec61ee9c3dfb5ccf70210782810861f4bd5fdf3b9471dea957c7b961a2128875601cb55e2240932c3dccb6e321148f1d89111adf943896f32b1f65edd1e44542d0cea530c30bd8b9361606a2cf75309120a27a6b6acfefe6de4d4771ca6dfc1f3e518366be94b18f76c34313241ec86b74f6f54461e6bc4404eb7e6369425e463b8d2660a84cc752f4efc8eb1ebc727b4276dd25cfaa8eebf9a63c1461e7c98a3df41aff6113f3a01bfa62d67ed7234af894de9f1285d5953e3bf047fedd5561841fc16a9edc3d0dca687dec7d7d4260c6ad85472fbdf7b5c892611129e949cf28ec1572449a3534e3f4b752fc224d8a14d7d74d55d31ee940299b634669fdcb8ab7e7c3eecae504b6f2fa9824e526249bcd2ea47f868c312a1ab712a66a74f445fb78a374c5129aa71b09ed0ef8b30fdaa5153acc84c300a63d34a1e765719a2cabe175f923fc8dce16a127356d59490c7ec26276f4ca0838f7f24b13d0b7bbc266f0f7bba17fd87c1daab8d9f58261c536ccdf629c3ad1dce3f7d73653a300bf0d33b99d90e" + } + ] + }, + "name": "DNS_RESULT_35" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "8fd88a0f", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "8fd88a0f", + "type": 48, + "class": 1, + "ttl": 58899, + "rdlength": 1352, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1348, + "public_key": "58d2b998484cb9e7af2a8fd0e2047740431ed0172c4b30dc5ddac0bd54d09e0087740d27c4317d7444084360dc131409e7362dba92d26ad0e6a0e3860387cd6695feefcd35d148a2bd73e44dd8cc1c4bac45a5779f39f51f539018ba15a52c6bf74699369130ec8e299f4d26c845e5ece97c1558ff65e36bad76b59fd339cefb8c79460a53bc4983d73e4da08902b7c98c013cbac6ef5a4167e53c24e12a901d12a46cd796b616d933c031232c453a8fecf96537ba45714d72aa565862b4347cf12f8909ca2f4c96ff6b0d93051f8443bc4b5c3128aacf118836a9308029c3d6040776bee3b70d02e6d426afe75f2fe82cd698a34bb52cabe30540fa185a1e608bb2ad6e8efac997d7f7b9016b48cbdac59d88eefb3a543a8e605219e7b6253e2dcccbf9cd7bca1286a1df14d9781234f5fad45d659dcd6a5d1a8f16063eb49b0aabf7f1c2ecaee739994acbc8d053dd55bdc831455765f752fe65854634e6aee79f87c5bdd2ffd1046f596cbef8819663a78d7e8ef419bfd0a2cdc0fbda7234e5f060b5c43ea9a7a25a51fce4d9863bbec7835607339d23cfffe4e1ed5c4a7806432ab07b321e940f773d5ac407b97a473f679aaf0529cd1908f2397aeddf6ab9453d457309091e632f76cc6629c5906efc573f63550b70294049f59c73fc426d934c91cf8c4173680edae9db9fa8841380691e1d15c7e02a7d73a465f2a37d092ac2d4c3948b6a13aab3e8c0ae52547f9221fd23aff193642818c6e3659ba344fa310a9ed3e5a2acd2d8183a49bf33cd666d71818b212ced80d1eb212f280763a11b25a5d416aacddb28014b0b847b74815008ec60f63eb9707781a43f2167b9c2c7612ea6683ae382e1e91a33f44df420f1dbcd7d5ee6d28e950c37fb9402d0acfb3c3bf0803d2585d82c5ae09a86534d2a0a34d9207cf792f0e5ca5df99e10e6dc044d418b4d3aa95b2fd9729e930f2c9aaf7fb5012d7836be33074bd4fd3ded134b84ae48e465e91d4ccf266f18fa2e4c72d70fa0834ddf5605c7c3cd46bc983eac4a01dd5f4d1365538eccd6cd71b81d8508545f96ed4721b00760d840fc7f6d1154289e37f663ea8caee73a522d27622860c98dc0ccebdf5100ba5400c06b22a2d387021eb05bf22b4132b488a9d82c321d0cdf277358bf82d600b2d2a3c3854fc221ee3945450dee15bb6cb6e505d7e570ce17db1b5e1338761ab2f89d3ccc1153ec2ae32aece91f639083102af1f02d1acbbab48f1e55aad80c0fcdba629c87414c1109f226250741e54640759e2138cab6012449f6fafcb9f4b09a09edb3961a6d564714333cf74e29a5add74109d62d100a6f9490550ddd0edfd8a2331421c763ef7bc72de48e1c0b6ada7214eda09d5d3cda196254030e4c0c8474b34d35a45988090de7ac63ff78c838fa92a1cce7b7d84ff4a88b3f3f0eb0bd4e0579c5baa01fd0def66842d8fdf5fb89729731a42aa33e92025ac40a16ff4bb17f4688720de9863f44ad40e2305246e2dad87a5c88cd30258ce16663c339fdeb4578315a203733f53ccd9e28aab9f6628d18b752c081a8373b0c4485d351c42790d7b38caafc5ff937a4101904d70ea31c9ca382fde757876f404d994640527bd5384b297a01cf72f0ed2a50a334ae47cadc3e73b35f0620151e2376eb73ff061bcb86d1265553fb311aac0414b9083af463c612c04f07cce3bc5810ce008ebb1868cbeea6656e462c16295d8cf1c21ff685b9027f4277cd1b589c9c58c7b34cb7897bee79b02b3c51994f14bd56fb670eaf6a059ed2fb2a8834f22d61f45f3f9a35baadc20ea7be0e56df64ff68b3dbd31107251f6a09dc03e7edf33da11e47bf6af9d1a360ae38946f31737d80bb0d5925610462f78d30902138bf1cccfc83ab12d7" + } + ] + }, + "name": "DNS_RESULT_36" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "35202d2d", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "35202d2d", + "type": 48, + "class": 1, + "ttl": 63540, + "rdlength": 1368, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1364, + "public_key": "ab8d9f58261c536ccdf629c397de432ef5f65b7eb0c6ac3357fbf76e9b8f04bd2daba48bf7438f1cb94c0e5b129f52b555c6006000a7c87253a654c72a7037e967577af6d6a5123984e2714a5e5ddd782080d4c23ef080075c98abd5b9b1a87b109dffbde798411d3c839bd3c59f0ac0979cb5bb39a811edc1dd5a89c4cf031e66d373fbc8e247f17e85b7f5065f3689002474f61c190b6ee6c6fd274e4845be2b520af013033e501f35912c809f9bada192906c87ac6636956126034ab70418bce5c70d9f70d4bff6a064fbddd7987660fcadc8c8a2e7ff9eac2a4e22e9486ad8b095f29ca9afe69c4590c37af59a45d2536775a418e23831ec1a3b5e1f3e017c3a5e6aa86371a3dee8e694534ca74f247f61e86c72b8e1fe63e1050f2c9a86ddd4abfb3c123909181dba63f7608817a4d830610b9a4ff63bd17e525aa8a7ccf7359228797ec489fd471a54b5c7523d306875e8ae99b4326e616a8170456bbd69032e05f3db76043a732fc63b0ccbb8fc8bf6d6c3299f50d6a5a118e9a3b0a4d41c268099b3377fe5b534b272e9fa1139648d81af67deef253b07abcb43b7c9a38cc5647acd54df2fea812671d77ad0dfcb417128eeb8a55705b77d411a6fb2346ae0db394d566c0a75b3318d06a390346b3e1811f0ba9c357715acd15ac3b53c103f183e0a54913c5b54d943dbc6d5b4c525573bc2a452819ab7541901d4e32823ad1350f921a3ca2b1c50718fbe272a659826e6ad8f42f7b14ce4ba4d35ca7a79899d490fcd8c193cdbaecac1a77901c02e04347c62f83643ba1ee6b6d848f331da037bfdb0b92ecc83b1a8091e2fef4ce6cf56ef1df55262ff1812d90e8796b7b2968cae36603757bbc632901ee15f7d9cc78d845a6a92d583df95e891c847adfc384a1f3fcbf804c6a8c2dc833dbda30b13fec63d1f9559787487561feba853c5c23e4b64dd50561f0fcd1aac973bfd51e0dce97218533f2788a0b814d036b70302a9f20e476486259682659a96d1a645c9edd39e65606c6a37611b4f78e7a1a4e30fa0e8703cd6cbf2baeb23203ce77e5e8cc066c6a744c156540c72b5144637b843d0b35f6dee10a96263d6680e8db48fdcf4fd5bdc5fa84c6f3ab8d3861294242dd800c7df68a8a0ef4542bc262f5720c920afb3e37f9d1da2132ab2bb7eaa5745753ae84f1bd64de7d1d7ba66c8ede92d038bb8c547a0408f900c6d3ea942d23c346917beb398f5e473903da33f938054a2f7d77a0af5148f5d95cabec71bbab041ee42c9b7ba02c90f2573acb64f7f2f15a7864d1adcd96e7b1cf6bd5517ad9664802ae0b088c179b418a9535aaf87f0f008e0deb55041139872245bc4afc335232a4a26a3ed0a89116aabf0db37079fa957bc7f37462b6d9fd02002d909c06adb130022571bd4355ada129702c7a29cf8b4e0a84b997ef23a1fdb86bdf27ab068d148a1d24e718a5ecc4154233330c1766cd27ee307631b680589a716123f3cccb6b7592f7fa4e2f5b72d348c086f367ac21d8d3c59bdd12c4c68dca511627a8a0444912bc0fd0121241c2c17ff312529c3efe1fce6c663682978c1f7bfdf75330227659861e82ea3002381af4889820a4d3f4e6e0063e04288c49fcf8f7ce0d2dbdf1c05ac8d8747928c4de49f6e93afee421612822e144988ebc7b764081f6e31b64a237bff6045419b9f92758fc75cdf7875b35130ecbb4dde26cd414e0a3519c4ee992dd728931eef8d1d574b5c03ccd26075956381b0e2daefea51fcfdad67bda209fdd95fd428004a7c8d20c4a2a45410b5ffc1b0a48f5ecc24d5abe7a80d4e29f8345c22bbfb7d47a02a3999824abb8e1fcf00fcbec111f0709ab50fd95cfac69fe555afc170a368a19bcd79b046d358d2b998484cb9e7af2a8fd045a7b69312f6c00e346cc7f06796b5b1" + } + ] + }, + "name": "DNS_RESULT_37" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "f0786bfe", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "f0786bfe", + "type": 48, + "class": 1, + "ttl": 44497, + "rdlength": 1362, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1358, + "public_key": "38946f31737d80bb0d5925616316fed09e925c14dc15c4d08fde5b6eb5bd2640d30a077594e450b83201860a6046773415e6efd3dfa76b37d8d7d34ff47c71c5b952c392c67f7d65eb2090c113936b45430967d82fa87e8b93aea0cf0cf4cfaf1471f678387fb27e23648bcbe9a04fa7d5437a9efe7b60be518e65b07d1b95f7129262a6e875f3b8174669a3d5acfb8c925ad7f6d22175394a4ad3f909dcfe211109ab013ca8d0675346f81993bbb8df2ab4b0202d133d8c82034679d5c04fa265b609917dd997a658dcd62551e310b1daf1893eae9a5b0b306921a2b8d1f72c06f8cea03bf0d3240ea893a50ec3908bb7b18d14ddf4fa15c4266f8ae1b85b92c645876c85fbb06a314b8794a6c4c9bd0f8322ec0be8491548683531862bfec550b7c84ceb0477f9d50b161c0c04be365e9bd9a4e9e69cb00eddc2625fc3d8488b85ad62ff58aacfffa6cc34a36da2f64e38ba05f315e0d649e79437fe0952bb056f8d66156b37fcc45b17f821e7c5e474726942ab56f62a5a2c6962f27897478b16e410d85d15819725558d2d545b8e145c53ce52ef4e2d43fd22299447e5e3d5b482ade4ac33494c9c8eabff9737209885467c3b5aa8fd258aa7583982c007e3e4ac30f50fe34ca9796d1ce212c5f601ce4d64344a3fc73264df2946021480da2038dd0f567a361cd70a7bad76d4a6f3e46bc8e291eb24d95e0a9de22462610fa8c0aa1ea210d1d44d6676bc4977130252f80ede8dfbc62ebc8c16f2525f850e3037276be32b0447f0fe615e2797c6d5512fee2c305dc698554fe2f95ab9c65b3c4b7f193143e5c16ff2e1c2199435c04839bb04f2945df7d177bbde2d5dc31784b1f2aafb7ffc9b1851cea814d3575e64c3e73a9b24bdf8e979c62bcb586695b34c687fe53eade1ae4a622a9f7f1ea6ca935054b2c9e1b22b0ad97329633b126886021770136341c5bc596c132140983d9737e5fdd01ba10630efbc09d52ab2370213ae438b5175455424cf764452092417c3211bde706c82bf3063886ff2ec5d1d894d7655f424e976893e22a311ea6e6beba7851f2cd2af0634101826fc1bd8f1716ab8839fb282e8dfa956c824e3a6fbc141efc82c2db5d8ee52c311b7b6757f70a392ef0dcd4f65c20dc5e6546e397a51560a6e3a7d20a4705eeed84032c6d6e1e711393ec533e82869c2d38d917d6105f94a0f104e4a1c72630041d37a02d233fa3fbdcdc4780fe9f79b4dc0c63225000827f1da93eb99b71c01a264d494142f6761ae517ec3736ac7690a826f2ef50d7b10d8d64b712899cd6168b7ad10d45352689fef06a65fc836b8c075eb99286cb9c3e74a545556b2cfa71d284884008da609b7f7756fc0e04fb82180a225ab8a55fd860a6fc124d97990e611d8337b968e0c6d17ebb01c82e50d7a1b1c10a222931bd6a3aa054985284b90cd16bd9605728ad24516a78dd68c568dc7e12e1709caf5d202d294f3a30dc84e152de1e0fae77e42b32f576db4cbea0bf0f558bf83c6468a4540942f6cc5e2094f6d7b814ed9abac5540759be8dd712edef73e17f2be3a31bede136ae264e984b4adc3d389ff7ce650383cc13f6dca90e2c31bcf8bdfbcf5120baca28bc065cf3ba5ad429a56236ff4638c24f1d19f75d0fceb4f4526cdfe4cd65bf5fba8fa60048d689170508f38636c23dd39cc96ce7ef063b395f1985ec258c43a86b8eecbc7cba4deebe3223a6ff518473af654e3b9930cb7145f53b4fc023f9a609ad35b7fd341f883518dc9b30b8460b11a0fa684550eeb98f6590726664989a71f5129a700bd32dc3baee9b56780f3c2887ee089b0b0affa1550b52633926d5a11932fafefab975d21bffe7281a7b4c96504a362aafa5c0af88e35e548791111b7d0a587ae3f050beb50b256ce1319882ce6" + } + ] + }, + "name": "DNS_RESULT_38" + }, + { + "Tuple4": "2001:da8:d800::17.38356>2600:9000:5303:fd00::1.53", + "dns_qname": "dfku41a0dg78w.cloudfront.net", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "answer": [ + { + "name": "dfku41a0dg78w.cloudfront.net", + "type": 28, + "class": 1, + "ttl": 60, + "rdlength": 16, + "aaaa": "2600:9000:2200:ce00:6:fa65:6c00:93a1" + }, + { + "name": "dfku41a0dg78w.cloudfront.net", + "type": 28, + "class": 1, + "ttl": 60, + "rdlength": 16, + "aaaa": "2600:9000:2200:1800:6:fa65:6c00:93a1" + }, + { + "name": "dfku41a0dg78w.cloudfront.net", + "type": 28, + "class": 1, + "ttl": 60, + "rdlength": 16, + "aaaa": "2600:9000:2200:b400:6:fa65:6c00:93a1" + }, + { + "name": "dfku41a0dg78w.cloudfront.net", + "type": 28, + "class": 1, + "ttl": 60, + "rdlength": 16, + "aaaa": "2600:9000:2200:5a00:6:fa65:6c00:93a1" + }, + { + "name": "dfku41a0dg78w.cloudfront.net", + "type": 28, + "class": 1, + "ttl": 60, + "rdlength": 16, + "aaaa": "2600:9000:2200:a800:6:fa65:6c00:93a1" + }, + { + "name": "dfku41a0dg78w.cloudfront.net", + "type": 28, + "class": 1, + "ttl": 60, + "rdlength": 16, + "aaaa": "2600:9000:2200:c000:6:fa65:6c00:93a1" + }, + { + "name": "dfku41a0dg78w.cloudfront.net", + "type": 28, + "class": 1, + "ttl": 60, + "rdlength": 16, + "aaaa": "2600:9000:2200:5000:6:fa65:6c00:93a1" + }, + { + "name": "dfku41a0dg78w.cloudfront.net", + "type": 28, + "class": 1, + "ttl": 60, + "rdlength": 16, + "aaaa": "2600:9000:2200:400:6:fa65:6c00:93a1" + } + ], + "authority": [ + { + "name": "dfku41a0dg78w.cloudfront.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 20, + "ns": "ns-1021.awsdns-63.net" + }, + { + "name": "dfku41a0dg78w.cloudfront.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 23, + "ns": "ns-1179.awsdns-19.org" + }, + { + "name": "dfku41a0dg78w.cloudfront.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 25, + "ns": "ns-1601.awsdns-08.co.uk" + }, + { + "name": "dfku41a0dg78w.cloudfront.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 22, + "ns": "ns-464.awsdns-58.com" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_39" + }, + { + "Tuple4": "59.64.106.243.61746>205.251.193.30.53", + "dns_qname": "catalog-public-service-prod.ak.epicgames.com", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "ak.epicgames.com", + "type": 2, + "class": 1, + "ttl": 300, + "rdlength": 19, + "ns": "ns-100.awsdns-12.com" + }, + { + "name": "ak.epicgames.com", + "type": 2, + "class": 1, + "ttl": 300, + "rdlength": 23, + "ns": "ns-1183.awsdns-19.org" + }, + { + "name": "ak.epicgames.com", + "type": 2, + "class": 1, + "ttl": 300, + "rdlength": 25, + "ns": "ns-1974.awsdns-54.co.uk" + }, + { + "name": "ak.epicgames.com", + "type": 2, + "class": 1, + "ttl": 300, + "rdlength": 22, + "ns": "ns-736.awsdns-28.net" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_40" + }, + { + "Tuple4": "59.64.106.243.4618>205.251.193.30.53", + "dns_qname": "catalog-public-service-prod.ak.epicgames.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "ak.epicgames.com", + "type": 2, + "class": 1, + "ttl": 300, + "rdlength": 19, + "ns": "ns-100.awsdns-12.com" + }, + { + "name": "ak.epicgames.com", + "type": 2, + "class": 1, + "ttl": 300, + "rdlength": 23, + "ns": "ns-1183.awsdns-19.org" + }, + { + "name": "ak.epicgames.com", + "type": 2, + "class": 1, + "ttl": 300, + "rdlength": 25, + "ns": "ns-1974.awsdns-54.co.uk" + }, + { + "name": "ak.epicgames.com", + "type": 2, + "class": 1, + "ttl": 300, + "rdlength": 22, + "ns": "ns-736.awsdns-28.net" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_41" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "5e9c8f22", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "5e9c8f22", + "type": 48, + "class": 1, + "ttl": 57078, + "rdlength": 1341, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1337, + "public_key": "b327bd22d8696f7005bcb03de651f5cf2169bc3ab39361fc09348596979168c4ee3fc27357993dd90aeb0e5ba5faefc8a571bbee0af3b68ac1b4470d5ed1a57ceffa055389a8cdd2336b2ee82f4543d50314b57337092890abdee6dd4c36627056edabf06599a2a80bdada208f197f9b1b2419f22b40cf6bd7af57ee1ab456f60c90bbd8fd8640a94b6f472c44f7939bb8f43a66dc5dd68fd1ef8025dabba54b60940271daaabbcbc161294bef3777f097e1d8c887e63b00bc7b831475218ce45228b60d87946b039070d8c71d0aa3468fec63bf706382dfdf80d601dbb6da173204bc4313e2a1766c9529fd03e090564a6bc83222bce2095bbc0a6c9bbc1ed3aa08d3aa7b8907393b71dbc234e5b2c7d65288025b89aa0a5b3c8806de09eb92094d4a79d2f9f4df6c2c4cc2ecb6be83dbbf60a22d51b7d37a65346f03ebde78fd6a0b2396adb426fad6182334d63646f4042b833481f7983db4ed831b321c680f9e3c6f2596bd28680ecaffb4c92a822309a7e6b5f2b4b68c4dfd150826dcf685d2ae30b5282a0c57c74715a45885209479e0a8640aa1ad48af02aec31df95e84353bfffaa1085913cac0b534d74fab0e5aaacf30b1cca88cba68904a71ea8ffb1841828397bb3e8f5bce55cf4f37bd327adddc1a0066dc17b8fd9446461fafea02f02b863434e401eebda6c863597dfea08887bdad474ca8b038b036a26ebdebac9a82c9ff4af6c9f8852785c98ca41424893f605cc4309ee36a59c74f880251a5f543486e8dacce71ffb02281e21681485410b36d07001cd05390186c2302234437f60848f86d13993ca8edcea887c85ac9578fd15b0a46606bcbc3d803d98d81f9d8be10edaf02063a67a210423b121601f06144817f4642709c4d40faff47a5e4616279682a7fca281560fce97b300ccef1094bd2a690783b4c072fa9be5e596a938fac225f3b71b4403ee459b4a76e84f213d793f602b97ce0fedc3e2a5b6d2d86c48785dadec067b2af597b2d60a97d5f82dcce82151d590af4d05f7aae893110fa1c071f8271da9003fe65ed2ff058d7904dbe2b4a6cdd3a8cc8d0cf486ebf4018dbc0f65814f515639a3b7861aea13633ddaa9666fb082ef60f09387ae187884d49a32676991add1e5e07eee4097acebd811801ab3dfac12fea68177f9d5dc0f7706f7d9462e73096bc3ff4664fe46a4099a0a78717776a91b5c1507eefc14a4f30e0e434897532d78d010e08902996ad677e17f6e5db24e3b3e94e8775b7138b3e113a21257b0874671cd8ec2e2210835d837eada079e841a0387fd042b6f57ecaa1b4235604c95e3f72bbde06e4fb3a19632ccc6ac015ebe40c688786643a4926cfdae92e410e78648ff58d22465a2ec1989953a5d227acd0c8b9f86c4d9ac7f042b89d80c284f17e150266c3650c9fdfaf250bbe68551298099eb0204634b907ee69093404c5bac3e90ff5c73aa36725c09dbee98e3882138bcacd48ded27c14454c709aaa5e5ce0d1e840174d05593917fd8c709feddbb00a08b432c42c983ec35914335a3c80d87ab4ffd4114b34c5e4267b01ef4d556f454f93a3cb413c944d80aec696c6cdb258e8a23b28eb2970fa69e7ae00ae0c9f2a51d503ab0d7496da2c8a97546de3cf97707e410ca1e5cb6b88fb37c8078c89008eba0f07de9a6b50eee2acbb37e6ea9a1ba9d5d3e6222d1a4fbe56c50159f645e04c8a54255a54b6c3f719f7b6d242c2fdd73852918c0ed70c8d3f80f1bbe81da351247358c24644215c814e080503d0622bbd817c0cf0e6c485b358ebc64d931c408edc6a3251c67ae2640a54d0bfafbfef70ccf83708f1a4c598cb7a27c90c08b0013f9ecb5843b5ae69e36e97732fb6325bd61b633ffb3e4c" + } + ] + }, + "name": "DNS_RESULT_42" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "767a6427", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "767a6427", + "type": 48, + "class": 1, + "ttl": 46247, + "rdlength": 1363, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1359, + "public_key": "c90c08b0013f9ecb5843b5ae4e874f9167930e4cf9250175fca23cb86fbfeb099657ab433b0914d72ddded472ce329b1ad2cdf719ef672ae964596e2a2599cb91892f63e0c2430f4586b348bf4e2f95ffd3aad4d7002c950b28b7f15df7342243e98a30a89663fa4bf72a40313605718a33f36f685833ffd65393e91b424e2c97f1abd4a19384f09dfd809c6ad890e71f26630e02ceda13f255b2022f0892524837247d9a7db0202cc2278bb17e71acd874cf37accb610a672bb89060503b11638d879dc98e973f7154df792357e42daf31ce06c32ea29df0dfd09d402f98279d8f7da0aa2d3934adb5940b67a6b8ea9f0ec74b4f085e6afc3e548726267646d4b5edcaec8122f2866367604dfe76820da8229812575855635a70e71c7de403439b07d314c02aec0596d9965ec809cf78f2de6a3a1a4a0512c4d9538bdbe91b5670bc670285b8e01f6bde4e5d09654b61ffdb99e434ac32259fe8f78116bb4bbb7e7b9f1fceebadad3cce5ec2f71fdb444ee3d291fe86e6b56161fa612e58e917a9aa8871d356e8e1d9dcaa8cd43a810e50fe83e8f89862b4f5eaacc9769986597f31897f9ebf5ebc716365e745fb11f832ea4cbb841e711a489f86198de467f0824433b87cbd160cebf9fd8c6101a0b4df9ace92643a0fb1bf86139ca0e9b5e823e3baa68ce97ac7ed4b05dd354327a0bf25f89e0b7a58a2824b66072671afa2e6928b78e0ae9e0d2e95262855d3f8b0e1f30d717c6ede963236f6d3afca86bd623756fb099ef9953e68ed4c571807f958346586fbf2518fcbf0275311ae55929572a315017918830aff0fcceba7346700da8d8bafdfb4dc027bf423a8e8a342930895f0bc1cd07e11ca9dfbb08375673485c97f5ea5faa6c0042618d9cb692c4bcefd8acf16bc04c31c58f40ad15f318fba748db23bb4de68a784a2961b06acabfb1106b96d1279459d670a627f1477ec652497715d5b22a2b61f6e79590c852ef9022e72b09a47505ca13a8a4fe28ede9d626517ef57952fb42fa315a30524ca3fae78415d48fb401531238744376e2be3c94da3f07ba9a61c64d94b7e408cbcd6cb777e5665c53615acb6bb5f9ab0fc0d3be929fb1375c8703ef8c40b4f58be97fe5bf1d0748eaf6a69580b8eec1f21f58c16a83730587cc3057555714daf9dc5dc96ad2b9d45db34ffcb4c8541c258acb6090d80d1b1504d4b46350cfb9c6a269490afc9a136f3d5476017dc897c2ca910dbfbb04cbeb0d4584a3314d100d5c5a1d282238dfa32c3ac239937c378256b61f9b0459221c13a270b0a7dea82e5a6f8473b4d80f99c5b782be0f643acb7dc02eee8696e6189cf9258aea695e1252e0713018744de9f35154d3275f75a26a3dbce7bd0adda4286b8cf1d9c07c3cbdf515b93fc70424fafbc92a4931f2a6fe84ea9ed0965ea8558d336bfe656eb83970f7304222ff9138612512088249f718a92381f1995dd36eafa6adcbb8129b43af8faa809d31ba584cf753aa4901c9642930f3b28acd59d582c16731b1f6c06bfb2f02f583bb870d6097c15a2d2f0f5efad22969df574ca1f0e0f10dbb0478f1fb116aff5cfa2089252058cf05efa845e8e5290cfbde3cec9fc6063247773296b93d441414bc471817231110c962d121503838ff738b9cc631c8a16ee4efe21233d031a0138d851a40c46101b2b21a8902e44b37523a2cd9dccc49cc2a28fcebd3ddef32e564a3758b0fc39ee403424354fe50cda6b2df284bba2296647db41b7dc2e2977f9b05ca0c51cc5ffd8e56adb91681a1e85aec70b50f36eb75d74527c3898e58e0b0947040ad3a13b397da125ce4d6f49150dda020f5af2829e7ed1d1d8e75950749af31c45aba20bdc64598ae8a8198570804920831831c0dd1d53a4b915c392a5541215ce6f756c2" + } + ] + }, + "name": "DNS_RESULT_43" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "48854945", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "48854945", + "type": 48, + "class": 1, + "ttl": 72851, + "rdlength": 1369, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1365, + "public_key": "8a8198570804920831831c0dabd34685ebe551f8fe62207028bff8aa68398263a39103a2876d3547b74b32bc4b2675b15e353bad2183de9227a3285c1231a0d60305cc7077d52ec36b87c97405bb68b6efdb9d3ec9e2fdd409ad6909a0f9a29b5e2cd5b3529faafb377ea7fea45463e4c957350e3b029c8f80f8978dfd04a08cdd4161789a7794e0193b03dc507adac89937742bcdfa97efbfc05be26526707eb194a7e600984be8c8cfb0c5001e295ad9ea23d503dee2a93c572bed49421a2a8c840deca080cd50630153df1ba49070d9799280f0bba22b7766113e65e573020ff86ca484823e530b84a9a56ed4d27e5b0a7ae31cc328bd001875c8d8ec88994728ece5d1388e8a88d18755904b61f8e010fa13dfc211d71676630957beb56447db68809ef10485353733a81e13a118bd15d7af27ef2731c16203864ca333859792d716abdc91d26525101053de996bbfc7a5f08a31ee3c746d6132cd4aefa37a8f9bc1c1489ba4233253f3991b556c05b8c3e72e1cdcaff73a646e1606d1bfba1f14a1ca92819c816ae9acf20c7500ecdcf92fb0d3457078ec8f4551a6c77cab96f0a0c7287908c712574f3d00408a1a44c4d62b5e25d56312dd6b62ae593b9c2dd078fcc80fdbf647ddd979b442fdab713bf4bccafc298e88cdf41e74d606482a5d67e8ff79e9bdf49b19fdaec1718bf379ff732065a446b7bc2ad365c5dabc23c3ba084a1894fb0330e7331fa628a94998c243f0a35ea5d667c050edb9ec67b7e1cb7e6396cefb8eec0c70e010fe708e21e3acb5ad3b05e3624d1c5988d8cd29f5a56bade70404da68c184ec9f3a24874fa3891c0da1bec782c2d20537a27a9f5d0482c7ddae1ce9723c3cbe465fdb27c6e72029bd038084d83f112381813e1bfe1bd9023b977723f073aef4abbdad0f2c609857c40e63fdd0b5627a3602cd78631058ef5aac2be826ff47923d2928af0151eb6a130320e4158469f00a46724707887c0e64b62eed30c42d7cf31209c284a2e9169759df137366c6cfb03ca09d1be488b4c10ef7d6e30ad05c4dbe761001d67a2dcc59c43bc696115c362104dc8f319648b5f6135bac06fcb5856637289869bdfa99c20981d445d6d3b4223407a94427ad676624a4309c8db5cb3056e198383e88b73c82a1865c6b144105a9394bf3959bd923ff11f778fcc2472e69ccb8b7b6f6c42bdec4c8760cd1483816c46c0aba28457a5022e3c6a09ba0fc8eeeaebd908a5d58b761790f1ac4cc28d7e8d7b9868d64758d289660a1866504139288ca99f7ccb74c22354eb4f5b8a1930fda337150a3a64c73396ab781fe7b2023665bf944d7af228d1b9698f857fba787d2742c0994b5db9cd411759eba43607954a9f8e4985d97ef3fe1d543759b4d7cccbcc341d28b3d3e442d56183dd11ab8c93e68a8159bd38162ae3b6d5016efe877f7d1ac08c104377ecb7aeeac122eff8c29b9d20f197188f69b8fca38a1d43bea8cd98b2fab4700cb2575462e0c2ac46cb81f6750af271896c00ec103bc739fd0b603f625db82e0db6f9d326251d62e6a09c2d72cb6619f3de0b2beeca96b19a8a21f77ba2efecb72c319424584be6ecd7b6abe95942986d3577d65bcdf92f366a48340cd6281697fa66f4c0a593c4baf3447f44968b28ef95abb02b6a66c78f45687598fac94e7957f25cbdfd5fe9c660f3b59156aea42ffb3214acbe828ef3921ed7aa177f1087fb0aeb41874fdcc73e3c1cab8be75ab77c312ccfd0d1e6cfe24bd77d9095e7994cfbcecfa87965484a9ddcf8bd1619fdf0416bc052bb822f40afe48bfecf0ac851b6ae8850146b3cf603b708db219665204de8d46ef57cdeef90b776bb0f8b35601fd47286e35bed8a853215475f3ce0d1fb27da4aab10f8e600514b13b64bf5f991b12f8bda261c0db5a" + } + ] + }, + "name": "DNS_RESULT_44" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "a0e8a456", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "a0e8a456", + "type": 48, + "class": 1, + "ttl": 43999, + "rdlength": 1347, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1343, + "public_key": "ce0d1fb27da4aab10f8e60058b0f18bc42b2fc31cb178107a58358a5956a49662dcf8dbcd95c16e64090c38beed4d0a57e1f38598561fb11738b871e481e9aaec22c50f827dd7396ba0fb44dee4b89dc72d460c9562a2c7dee750226c64e13945ec5cf3e18a89022795e7ac77e581f2d39fc16541fd70426500749675d33bbb052958dbcee245a2d89186485cd24ccec1fe2c6112a6f2169566ed2d855850b52052f900845f99f6d54183a4c8340830b9a01483e76a08fe76f4da4aa5cf9d216ce2779a1acbdaa8e4d83b9acc03d2159a975583aea39f70c590efcc037ec78f24cbb748822c01a56eeebb7a4058607d174786ea50f95dedd9c564214ef6a0523dde5441ba7a8c6ab2ebfbb2f5eff15d05ad974f9d852508e997721d3017c104adbe862bb5260207c8d97dc3a05e0894310eea36e9164677074280a5da105a859eb6183237b4362b991408282e1a333495c5ed7276fb4eaf12eed5c2869781e08b91dddeb5c46880d7886e2836977c39f73d991b5eec278828f48f734b2943b1c9f3f88046be99d10a432cbff3661dde21efa3fa3a626f3e696cd5c3f833791b222b409fec6cf9cd39f3eb3244283970494e0a20a01987b348a3387e6ecbb9dc7740e17830c5e680106d4bac46c39f6f41a9df2b07f48d9424fbbe0d48494c2513500e84cb77ce8ccadf63abefd38b5b43fb8578d368fce057d10088cfdee2731cb76c40dd5f1b89240e11ea20febe6b1db1ea17cf6e9452f5ce6c9e785733585bf0c7fbb58556eb94bbaf1fc1d65a225b4569755860028f1ad5e1a994736299f1d199d614cac872c020286cd7bbb0e880f5d1f535beb1991547bd6bcb2a7ae738c5b62078283899976b11739d109e61f8b6783fb3665ade6aa93af98f8556c868f43359ecabe371df451b861e01c08bf7cc74d35f13c844e5b494efa80057e983ae71780f48a16dae08d1cb9f5d38d6ddf4aad4bc57e03233e4f455c87c3f46589197500ce5fef3dae760c8bc5b90cfb0b5705ddeac89cd6b4d49ccae8ccb8905948383997953072fb4587bd528e6784d9b52460521d9c8f54cd099a56a333c98ee0d3872bc69893bec9784314621b5be4f5fd52218f23a5798656033e1a43fe76b68e4102f907d68d38bd8a71789e207d5c58149db397c1c21f41947acb8b2bd270e4b67c459286d05beff024322da24e76d2be5d4e66e225fe1cbb402fdf9838eb4b87d1c1d80a53ca59517ebb6ac4068c4fbfe49398f09f918f8290418a11b7ae21bc69ff33cffb8be8e42f90cbf1843ba17f7472943e82b14e500739b0f2d42a6b377b40338ab1113ec096308f1d2116d16f793da78dabaff622fd39c65e93fdefb8a7da09fa18f3fc2d72be9d48567da187c835f6d453c7ac215146656240c46e8c78e0cdfed51f3868fda5afc5b71863484e05be664607d6a8544a89d5912c5c38c46204f444404b6873908da19c39f63de8c43dc7f9f5e18c617d7139e97daf31ab633e3a50184b04fa1476b29e57a3e082f5c8c3cb5e24858f582b91daf0700419b3311df70e38d742b0de5a6e82d3039acf26742cc42f0a0bc1b60ab6400f2fe596a237fda5e5eb4bc41c3825949d5481026e485b4683e72614946ea648291956760f09a484e594aa918e6f9c7fbd9e1a3f08ba7201340e858bbf93b0270587bdc6469e5c7c877b8af1f96a81037ef39fda2934ff115724365a784496f5b7337ff3cdee479544b83ccb5190429e6ed587e3591b0996cabb573c7fed560ea298e35cff785f1e7c6bd7195ee0566d4c8b9a2f6ea0ab8f4cc5f27afab66e86b02f0f7a74c1ebbaefc9571128096403bd0aaba69d7612fbd4a7b8937426bb3c1c25b232e4d660bfd394bbd8f4a91a3a9b94425a00eb842752eae55a77" + } + ] + }, + "name": "DNS_RESULT_45" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "90b09af0", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "90b09af0", + "type": 48, + "class": 1, + "ttl": 65433, + "rdlength": 1342, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1338, + "public_key": "25b232e4d660bfd394bbd8f4f36213a5b48201435af6ce71bf3ab3bd18a6e41f119c7241b2bed531a6415976ef31cc7f0929fcc0ffcabfa66035010f0978d63e7a601f341c5ec8766f037e6ab8a790b4b6e0c81f10fdd2936f02583ddbd83a5916bc7ddf1fad50a63318f0584fa3873559f764fd678c027f5d2c1403fb63beb7532d85412651c2c2ce584f461a957639c4ba1cbbffc408c4991646c83a22b615daee9376964f917842c77bd23cf31c9a30bdccc21ed91a2eefcce786aaac9d4d44eeefb275e8c6864506c062e7e46a173136fcc869e246804ec63257bf3341a5f4fa161df387ee71b0973fab8c577a7ec730035c6f0f0b109b8a8e2b15ad3167c7cb1013fd5635f333470399b4f6019ea6b2d62d739355abd7a1e093a642dc0b10d7831290d6ec3eb967524f3838e39369a3e0ab41e671dfc43220685f84922195b609a2cd0b81af3f0a4ffc563305351bab36899cf0fc335028f6d22d3245b5269f7899bec252e355228174c042c52cc26021cc50a07e1594db1c4b72ecee91a96b0b75d74165b96459d5ffd142398949113a455adb67ab441e686082ad2a4d60767755d448ec169e76b6bb44b518f368f54efbc71b2aee135c1388ed97728990021e5012844973d9fd9bdc01381e994aec31ecda3cabcb0c925e9d3ec619c89cdad1dc288472399aa463a3ffdb94988099306fc3120e5be462843be4388a17b7bcf0cce383eae4d7b24f60f31b57d56263b4af1f161f1def5fba708f24c6f6384bbb3269dfe794a18e1aa6137d703d7b6dbe382d589e98d0cae39b63254e0a90c73204c078a16adcd8a90e468f526d02f91ed6ee6840be8a6aea4b09cf326628b0fb57c8f5cda6bc3fae2f9bbf4f04fd7779381c42c90ac2342a67e84df7bbef5b6ad513ab6b73bea22a63089775eff3597fe03f123d4e6fb8c04cb3f454e02d092b0dbedb5eaf15acedf1e5ce0619c0f40a18ffeb5eba3c53e6886215dd71b06f35015a8d3023a0fe5425f0e9a3dc63fe11db4e69bb362686ce8dcdec211f16e6e89d28a922b3339c638eed8538c7a8bf3d9899e77435db519212d7992bc3082c22ecdd862e6529ec1f6610fd4142973a065904f6fefdee290d447392d3e36e6de7faadd970d13da824a2d8b197ce28768e68fcb616dc292c331c77d4ca0626aa38d4a80e2d7f098c0d38f9d6fb303850d0233606782f644b6d4481f3c0bc5c397be5514917a09bb9d3e6c273c6b8576f3ec642ef4350d7001d301824e8428ef91428a22c5dd662689003020109b961d7fd02677d24fc626a541d836baf5ea6b8af2955aa43b1a75a5708a155b0311d21738dd7fd7892775a4d30a7abf8d6081b9c4e954996392883f1faded4a11dc85ca856d0ff1315dccca54e17ed8a42e17338ad7faac4c3c2aebf3d74166f94b9c9f0ff46f776213876ca222eaf5120aa1fb1ac454b52a6e62ca925d3f13e223366713efeb319aeed3633d6b7f9c021ee4cab1eabe8f0aa601967a560721a3a7455f139307ce7ca4e2fc5d36b3f33b4bbf5b03dd634691c39ee6671e725264263bf00386ee06fcf88579a9db049262492c3777d3a11706040f4729c79d7f3d86e8338df34771774fd1095bee4815e54795387d1a5af0aaf15074f2f7d8b5cfdb1e47642f146ffe1b26e50e7920bb35c127289477bda43d6d16575a68b2624026590b4ea772ad71594f3dd83e53c02ae8d4dd08a7d01dfff8df568f6bdca792a986a9f962d25080c40e806f6d089924a24e9e001b18a31b81ac1b5232672cb3d2db72b9d21e2636805296ef466b12a7239b43bd2f1d006c208ecf08f154397c85f198a85c97ea0deab31213e850cf6b9abd1997d85ee5881ae56496f6f3ac60f2cfa4faf58a66d55e888" + } + ] + }, + "name": "DNS_RESULT_46" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "0b41a474", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "0b41a474", + "type": 48, + "class": 1, + "ttl": 48728, + "rdlength": 1353, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1349, + "public_key": "f6b9abd1997d85ee5881ae56504c281cefd8297df97fad7a6936c406d4523aec5490e4389daa48fb2aadc282ed135e838a3186142be018059f1e2fe38fe1ca5eed4c9ff2cdc7b63e44ca48f6ceba5829e5cb65df596966e2c84f294493854f0a0e0aa2f15df8b1a80604e64c46b65d2b2553594111c22b5b5ae1c2ee3972d03b10d57571a66a22b11d772ca8b752960af883c715efabeb96c0e9e9d0f14b86a9b0eeae88a23a40d0361a516ce633649b40282e35328031e91026f255757b8038e52cc7e36bf528fa3cf5ff058d55fd37269ed04bedf3baef40d0173cf3f7c2e205b6dbe323704c404eb6f4fc1540d0c7babf4864a8596e23c697f38e6fb64a02b21149e183753341ab7a0897a36e3cb07fed341423701b25fd3e0fdfb734ba2dbca49a03b0d3b8f4531ee3627a9d43b90aa3279f3e388af948284eafeafda9afad39d448329f8ec68f92e571ebad68709a558d8b31e5c1e64f7e29adb6d64305ff6b76681fa70c6c3d11c06bfc869e12204954b63685970e2a38032e0fb63c742db859cb09b88c7846bb492bbb851ec8f8094032947f6f3988f5a155b896e8182ec2657944d978d3efc5940c34cb700f26aa65b0d61943456c98dfc423a8706b0cfaa46a8ce69e5653ca711f49e339d671c96776b6dd9c9dd88ff188e241d52afe5481427060a5164367cb8cdbd16f44fd69de528d612275043cc77bb0ea10367919e58dcb727945fa13893914204e2af2b05390739d507fb061bb99217bb0e0c11c47b4146690299493c499c12def19fa04b234f346891e5fbc66b0ac3c31a910ba516176ca52804d02a8efc4a0d859191848095fb78d390908b1340f678cb4ef7564f2e27625ac8460b61cd9fb480d877a15fe4fd87abfb06921d49c9a7a0939702b556c5eb289867f46475acd1032ec2e2e063bc7b1ad9f38a823e1de885568c312120a4ef0eae2d00aa31019990286eacb7ec5df183be352138154480cb9edd513feb494af50ca871aa2c788825b14496d1de6989e60aa24b84f63efe2fff5330f489498a7c76cb1de6c02e3ca2cb3c284beed3d2b16bc8e7dd1996eac886a590268483bf3063c8394e3d9895b12d8db2669b8964f4cb9a7ed9fe0fe6e63c7a0a925d8fec0754fe134c1cfb5dcd71a624be47b8f1691bbcbae567e0c740f87e4ed4c92474eee871b848c0952ddee13629039da65db31eb2986d5c04472e4a7cc02c91dff840e3ad3eb8d84412cdd1ade98cab621342bd25d92e6c79fd42ca051b1d46181a0affcb31abb06fc364664b2a3cc6ca8d2a95c3ecd95064ab691103b0fde1733464ac70cda808cd20f7826510c61561e3377f940ba00b6aa28467afd0e3dcd7aa577f6ee437c0a7923944dd3f1a3802641a4ca65ce5c95650bd81a6e1b90f01706e284274f38566591b2966a2e82dd57e28c99dea4abbc3673471b9a4517c2e89bd7759d32fbc1f5c01b0dda8e30b09cba1329e9911b1854f40f6cc60d726568191e70f8465aa20168537196e28f02044e44c2b41c8c3fe9beb97210cb5b8f456d72d1031d7f47c589eb11aadb49fa93b8adf491de88f9c1493452dfc56a8ce12091f82417ed3ebbaf368038e9d8a8c5b308c7b0bee4aa5f2d1bd9878d6cc1fa255e721c954d7d5a4e2d57f5ebb8875d5586b0dddcff4b7dcd3bdc3ee6e801779e542f999f4031d9591b79d8623a3b5903a3c5cbf850093b670ad676ed1258befa8703b0c2f4edfaacee90316729ef755ad0e63eae1ebe80fa7c36e5b447f9a062274c44312771d81df102859204ab51c78a03c0f24a063b72c8a9a3e034220487a1f0bd94d76d4d648b8610b6279433d4f416dcb379b005f7ca710cd0ad7d757247d6d4025e8eeae469f87e5b6afc7d2d02cbeebbaca700a738a12b0e6c8e" + } + ] + }, + "name": "DNS_RESULT_47" + }, + { + "Tuple4": "182.72.184.197.59780>222.193.112.2.53", + "dns_qname": "sl", + "dns_qtype": 255, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_48" + }, + { + "Tuple4": "182.72.184.197.59780>222.193.112.1.53", + "dns_qname": "sl", + "dns_qtype": 255, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_49" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "d2b91293", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "d2b91293", + "type": 48, + "class": 1, + "ttl": 49744, + "rdlength": 1348, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1344, + "public_key": "d0b2eab93aba6324dd486b76c8b8c0b4ad93b6d3414cf8cc32dfb2fd0fdf16a8bb0db7af704debe6676bce3110b99e0ba4929a27a9c749a85a444317af3157c77cd9c5c4cef81f25e09c2ea0ccb2810701a25fcbfa8ae24bb380723034171d30825324728fef310857e3f03ee79ddc76bb9a913c01ebd69c348febe88f0bcc831f4fe009fe22eb2a1d18181a6b52ea9353012b2de0be929f0a3fb974b49375e754ab37233676d1071558fc59da8471cbd34c943d8ee9a789a71d5f1869fe2f11a93dda1ce595b5f10224791f75c974fc3aec2b6bce4958881ae6ddda70889e6391b99b815c3d51e17ea8cf87f47b62c7cc243fc90c512bd5fdb7b3681f805c5ba858eb9619c2048424fae2d58eb56aa62495eb6bca79a8cccd8f2acb4eeb40c5be5b53f61961bd8af85f3f3f0b4c01111b50b1afbd20ebf17a098325159b4d2416a8b7870a12383e29150bbebdf94a6d0f245da6cfbe431be991041b3baccc35dea470d5f3d0894424d3ed711f4bb92ca6efccef67a733aa050addeb9a15878c04f925c958c44521b236ab817137a431bc076ef3f62f87fab7b73b4c0ff8fe15f67b98fe3f2950ff3040243564d5edf5c71e87cbca042ea7f54935c19e72fc1d245a86affaab8237db4a2a3ec65fad13a586ce126b299f1ee09f051e5fcdea40b595df5cbe56f82cefb54c1a75bfbd631524daad206de92486e9259fe33812137ab8101030fc7ea30ce52845597165887fb6a2c37afb2b7741b5a35ce554adfa252fa287f98d773f97320d5a45648f5ec7a204a28581a0069764c122a4d8d7a505ea67b4ea465901fe906476f92b5bb9c3235d99aec1333ebec70265a146f551903bc3fb5403ec9d8ac561d01b652dca10c32db0322bdbc59b71441e450aa47d3570cf54bb1a865ea6b91ece3e2f79f72986a7af0f0629f4c62c0c5fee6dffeed1874196b83f1a0aa462cca1128444fd46c668daf6e3244533a2e46c9b3a16cbb02cca3f3a8a96c0d476d578e884c15b3a30e10769cf22aeea19c361717fc707322eaa74aae7826d1d3035742a864f8f3879a3f3b3e9a6d7f77deb3d3f05e3e5fe50558c50238fd121714e62fc49f96609d33319a9a86e73c63ef2d5911da5cceff37200b7f2d7e8c0376240be175095d1003cc8f82c740d653dfbc784df19936056c7fde7e21ce5384fe34983c8131722ff8ed0b463e3dd2e31d81e69ff76c9eb240eccef2a388c1e6eba9bba39e049f9fd0032168001ae586c0856f9e4a3017bbde5037bdba74160ac505d6a34f6c74c8e69748fd144bcaf02e30a4980f079b2babb174cd7560d70cf77fddba052e28b75ccc3f6fe7020efd73c0c118c68154aa5325440345c2af4183cc40dcea1b89c6a9bf85bd1d7aa2b338095de347df7f68afbc0706d9c698600179e801f69b36a2a2c30f46669ef687a8c270bfb5bd480688d0eee5ad8d135a49b141f8f2ba78a785007baee434d893300bbd39a2dfcdc7c829decd40abde52382640a75667db0a48cc786aa6747a2321529920d42fb43daa59f6e8e5d02f0ec48d8c64e5b4ee1cb2f5b26ab4a74158dec3cdaa7768150eca7d8e33eb7a120eb119371072eb742ac2fb0f821ee2b338c5cca15508551f796491a22fc77ca1e8a3302a53d74e601f56129f4d9e1246e9af7fb590e38166200a8c9e677b2c0e6478ca30e76e4c43eaa6fd974da872d1e478f51b5a3b8df9134a74c59d3367c38b0aa6d5d9a7223b25923caefa4814021864547d7aa75c56761f80b142fcf25a682ab3c9278fcc96c5f1031b64a761310f07e24992dc88c7ba6ae8415dd22b7d4268ff2f704905766652b8db73b6b1d5f6304abc13ace9cbf4071adf921473f2ed07fa3d97640ea2973caaa874534e459ad46edd8c4634f" + } + ] + }, + "name": "DNS_RESULT_50" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "718d2ecf", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "718d2ecf", + "type": 48, + "class": 1, + "ttl": 67412, + "rdlength": 1345, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1341, + "public_key": "f921473f2ed07fa3d97640ea9297c925ba56e05d420c2822da47de3f6bd6aa3cde16de7dff6024fe337e3768698c20d28e72f6c92e8b11c02492b140d994e803aec4fca28fe7c637dd7bb6b2cc0a2d832fa3962aec4a607a2cb5e67fa43cfae02077471235f44ab607bff3a152535f1ef278d4ecee85a2870b693f946183ca07eaeb4089c6241a6552e9d96ebe0b7bc26c76fea9060851ec456bc301b077a0c87b7c2a7e63e4fb46e8012470e16d95ce6daf75e213605cb42c04c85af87cf7895165b5e4e36cc9728aa1d4654af30b235520db296cef4b5f67b7c975acb0973b5c972e7aa6117479830f96053a14d599782706ecc58697ee4442030b755984b89af0a47dc99dd3433ceed548f6485e9b08619844787f09ac24e97805c6ab204358bf46fd46c1ff62b6c27c5e98202839db959929a2db1ce0e034c9025886eea5c0c734a68183eca35eff248364f7264cd582dfca7cb3319ff8a6ab4aa30543a1715f7e4749252afe798950f73d7785a2047b282e117a7af017bdb82129924c39aeeddcf7124f69900c9bb50333f132f80e0e9dbbe59c6afab8eb7bf96329b0bc17cd92a3d855f1e60885dd20d6c19b38950581ea7cecd3c5a36374629f0a3192164f236b54a259d7c6c3178c60b611415b316d6bb83ce6608b00a9f3e54dff5b7de2110bf0203fb088e0ce5d9a7d516337835598a15f1a67354a8378b99ec2cb5da9044694e4f923b2d65d3bea91bd10809dffc7f81b19ea3fed78d1e467b5e868dd1f37c9c90e281e55758070debe905e8b3dae07776f93b0265aa1ec95888debf1039235e126e380a2882c74645114bbb4d973538e55bd72c4dd8741c6defc7c1a47a992608dc5f8cfc3e11dd61879c745a4d411f780b41c2daccd79c399614ab6b01552707b3d3a484bdf513685ce08907a831937509b47eab24a7f85b4069c258b360e38baf69eabb5845f799df15f8cbc44103f03ce28ca0924ed69124fa9f34498ce28e28b4b92161b50b4ea5bb0ccfa55478333cddca37597fda0881af331630e8cc8cafbdbadd7009acd17214be46b3ed671975dc1b8f0966351df0887cc8e65c600e5740d377f432bf82a93b9ca97d9eaac5dac637f651815cf3cf64ccea95275a96b11747e300be98cf991418d8781f7987ee40ae7061ce62606a21fbbf19a52c52d1ff7dd7e899d2cce0b77653fbc9342e1145494012cfc691a2800922accab7339b325cf1b0eaff479d3609363763717c93fe6944954a7de364fcc5f600db151802fb06c25b7eab740b741c2be330c127d137237816d5eb0990637fce335be414ff51ee8b43a67dabbb6eb8245d0815ae646e278210c3a6c7c1d2619bba02b1a6182968d8b2baabe426dfcf416956a6a97e12a8fdd638d6424edb02f9dcbf4db35dc01f6dbd83860af8262ed82735b63770691f489f1f8bfb443d387faf58c4877beb5a136b66148945d1b57daca45ce27c8f0d23ad7376b868fab219de69459a48468bbf76ab86c8e1a7eb79ab4e1fac9d9fb41f2f321768943035083dc4f2b1c7a5b5ae6f413e1965de95be9fc45e3066572fa3dcb96d8ae7f1ce15dba8407fb5bfb5a8ad8cfc2d203e91d62bbb23471b12ff6570cba7c1fbae4550097961eb0bff2d0fdb816ff56c42b61dc8579a5ac67e022168cee9a75d382012506c0b7dca74b56b64109b62c6e78a219931636613d4a744b0c5bd35a672128596ba5517ccc5ecfcd6377f3de8d00694a7083b9537f932bc294951289ebce4698fa128401459e2af290d9b94a77b16fa6c1788335e48f44519be4de72ce660015ee39afd0129ae9dc98646d5044b6b7c01bc7d257fe960343c2f33168a433d47a151937ea28c7fd86e13a289819fc6fa5864aec903c2458d6ef00" + } + ] + }, + "name": "DNS_RESULT_51" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "d967cb42", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "d967cb42", + "type": 48, + "class": 1, + "ttl": 67905, + "rdlength": 1358, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1354, + "public_key": "d47a151937ea28c7fd86e13aaf5c8e8981f490e9d35336b7d65195a265a17e88220589a1e196da23ba20e35aebc6e851602681da0f958dd39b70c340104cba362cdee2ae11bf07a0754cdfc4bf7474ee86a06d2cc512cd85f77f5d57d33d79080481257a140dac63065a8aa32668a4decc3e175d6f67595227fa994ce6aa59f3371c71065d65f5213ee139b1f16406bcf3589c4ca2a635b186f9a9df596bfbda0f49483d4674bf863e2cf0e0e12d78d1f475b242c9165ec16c5690b315437fee87b01aedaa08d64799933270325e18d4fb78d9bd9a9a36582a1889d7c570cae7369a131eb819ff17f86361161be4c32e110f57372314e89d5bf702addc35bbc9857f38fefce194e6678fbf9905e3a0ecf9b9c7b4c74953b2d9f7de78d601e85878b0ed7327b5cc6739ae37323e93b9977e073ed3ce7dd371eb41be1fab583a74b151dfd4faf03acb6baebe27bd1032410b3ce5e869b59603d702cdb627c5b9fb52c20a8d7fbe590ceedc396c436777c1e1ba8d875314c70fa1e2bb30da1f64dd13c83d7f8c1fa80461fac2323af9f9092c6869e041e546b6845a36bf724bdfcb6e11b95de917dc46d202aa9a3661b4c743e5b53038cbf5fea446e9b6af5df404ded779278d68fa07c19ddc1c7a355eff1e40e04ff18bd3e9ad49d88dcdfa20d70864f12a53c071bdb0d7206767b62a816586e00c2a3d6c0aedc6f62453b4861d54e9e40be47c4a1a6fee6c76c122ea90e5048bf639f3544cabc532efea086b1438b3e195983b78e94959eff9757725d1370affd272bf85828eb0bdfdeff4f9d557bd89f5933df0ff91940dee3f10df020e0cbfd770cf271b646683bcaaf9561bd5bf86462c566abc107e94d947e6967e6fe9df8bf28b7356942dbdd7bd703c4eddce176ee0be389941144fbd30d1d00d64b03e8f458f8f7290d109c5b61e37f0baae4334bcb73ee16cde36c921ce0fd56a84025c551520355d63560f89600596feab01dfddaa3f519f7d6d6b198c4fd603f87a587d6a4254186c189487324fd37e36c13730cd9d6ad99f16db9807175892acd12a3134c0fac7503dc01598296f86d73cf95281cbe3bf1d0759cc2c74c3adedf8fbbd5fe672d1b43e408bd4710cb5659760301b30fc48b62bd7f320a7c1f6c908c8fe731bff2724a809771c7f8ad7826066f479e118fccdca4ac5c911dcf36d8001980c610ba416f41d88c04183eed0521d81a6c6f872fe397befcae49e92206b65f11fa10c934ad22b4b4430aed618d1afc80b79cbc528ceb95d0760ab6f41f92f1ae713d9d1a6087a145834c6afa8b928f3f59c7e4d80b258f8459d493e2c152a63938cc837635ed706dcea60d474d2bd38f83c5af259cfe0aadbbc45e280f5451dbca6a61f7fef55049cad9be5a1a5ea8967e92f8524490d8f178e205572979001c251c88370aab51c55a0533d63c2affaf50ca3baea4842f15ddf05366a6622ec12924ca7410e57e503ead176a71af46de66075a10e8783771c60bbedbf05cf87c8b47524f12d5bae19c9d8376545bd4b7f77f7c92ccb74b575dbbb4076097df935766fb2a79a334ecc685972f398761fee388919df2490cc76a421ce725b5c54003bb2ea8472f1882d889ecc8af6e7c62f8a7dc6a4991f2727a079e743183de29f815d97cb3a06f326b39c1730238a28ea780358e1fbf5687303d5127b180e1c98de08902a19dafbc7de98757f1d4ff4aea851a6dbd15072d6bee1817fdadafe44e2edea9a51a64d222f3bb7bbaf7bf5666874d4c58c0ee20c6a77518f1865eb13f1ab59db59b4b51f436b5b1e6a90d068f83e2e22886f0d2ca903c3914d9ff3ce07290e191b2b0ce4c90d05a878ff226c1ff7ecb19d1670194aaee4591c05beed3a1df93c91bf9c0035466f54efbfed66be0fa6d7" + } + ] + }, + "name": "DNS_RESULT_52" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "037a35ae", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "037a35ae", + "type": 48, + "class": 1, + "ttl": 75318, + "rdlength": 1345, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1341, + "public_key": "4aaee4591c05beed3a1df93cd2c964bfdbb8978e426dbcf86a4b5a95c063bfe5675679862793b39148dd25ef8989510bb11b9a08cc2dc53224d20f12f5f2888ee84422f01d62f64a4bf2b33766bda5b7fa55b60e545d47cd74e806cf3e6cbffdccb1801650cd195df397302340b00c6847ec1d6d58c15339e22d5c9c906da48ebe69904475fb10e6d3c69625c5c842bcd87c608debdcd1dc2f8948e0e4c2a0b717a29becf8cf1d90040cddf1eab0aef5d2fd0fb8c685d509a6558a4cf9150a6e758a1b7193a4f694738089f6ea056404b6c9e7e62b310f156bd01028767925ca98baa9cc78ed8f5515e1e263ed54b5d76f54ee17e901055e46545f81d74554df2edaa54d0629ae73226283e83464e9744f6b6d757fc4bee845f5d5932b6a97ad361f6e5b3dde98d8012e3ea9507a9e57e3e2166845b58c3537b6ea62a8483474ac9a4f937f79a3d2a313d111893f9c68249530d658a682cfd3aaaed4c997902996b24a7a973e6c1363cb3e4e6595794bf5ddd9e7729a6483a7fd80956b9c8f91f24bd4f6d03a53672eefd94fdee8c44d99baa41b1b417dc0690d7770afd82f2b7ad2098b3138a9b226df7c947fc57c7263eca0f04ff1509a945cc9f15402c01003c79fa47f990c159c6bae1e0b39e4f9591639672083248d56ec658f016af27011ef09f820ceb3a13e71816a97a80a56cb1a5a32594558aa04015b9fd1c0c2b66c23f76f259f78ba696fc6c40b32e7309369733f50ddfeb8f3a1343c5d2d297f5398b0825407f1f5eabd35b11e034e3b50c2c8c1421f41a9700c67425d5925d6637b636cdce6c0c79fecdaf536f616d8e95f7a338de92eb83aae51121d598476a9fb3abfd77b3713b357a34af9cdd34895d35a5acf668e2697a80bfaf8e352a0c77003feba3f62d4a7d2379e6aabbee4c73b4fd07a7b185fd6121d5ccfaef0deaf56dcfcdf3bfcb6263892f39c81491cf86f5fb61123850a3538d02aecfa8dae4934cd4635b90d651a2c5b57e8768800a132e3cd9f8a20b77f54ff82eee499e79d67f115e462f1e31a5bee16eea1441caeac36a4b28e8b8fd796529839fbabba2f7ff1e7207ade2f4640d1dceb64feb119ddce27f836a717c70692b805f000b60148e06cae11720f70da55f665ebb222bbbc670c0d4ef640b2acf7301ec02976c41c5b7b5571a8c0b4f9b68c54ddaa5f105edc6ec474d16fce2397b00087f2bacb716a8166e7771208cb1d37c312f82b4005176e4b5380fa106f6c1c6de841156ee548224702da4ce666a98ae9447fa3c896f5d01d2bc9252078064e6e6e8f46044e4ef41ec48fabfdba739d33d85531d48a3c73e0ed16194a679cae81dd88258bcceeea5849d4a6f06ea56964de0fb9422686acf991e8e45ebc3635306be3af55749088ea72c61c3e0d71f12644e36d262446b8b2003d40997001368bbd4e958ce8a3064db40d0f0aa1a988cd407cb88e984982bed7d8b22d1814fd5cb2509ec7f15399bac9161e768199bb574a25dc43c2a88cd033edf4ff605435e8e6ce61e1e68ac72002e3a834c43fb7cd03b55b917a055f1aba76dadebc62d1455321001e28a1e892f9c7bc54543e249ee1125512d0c71a0c19ea476c0a2c62068142422420a1ae5364cb94d72d5a3301fea9ecf5b3831686455775504d3943d0dc937edfb3bc75ba57be216c12f345a73c3637c492cbcbd25907d92b7b7b7e786b49267c6e0c77bc60c8e46b1e04f45ac86f36d9e1607da2ee7dbb1023a559e2ae68f1c1c251612c37fd409874ffa04d50e25c2d5b3c1be443494f46231acc2ebf06338715d0541d7eb2549cfdaf4182656857507702831659505c6fea8ba8d7c92ec67bd3f54a92444978967705b7e528eb518370f2172f71bd40599219d039" + } + ] + }, + "name": "DNS_RESULT_53" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "6386485f", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "6386485f", + "type": 48, + "class": 1, + "ttl": 57488, + "rdlength": 1359, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1355, + "public_key": "d3f54a92444978967705b7e549583ccb40cc66d57925db09bfc02a18c2b6b89e5ddb994086e398695a349c1abb08b9353e05f4be4f4d40f1211dbff1514ac297c8654fa4de124baa0dcc4e09c3ad601a4d95b4d1fb7d335c80f6cb18f7d2660909e0b31fbb9754a96e2fb8488478691e552a0cbdabc628ea428bbbaed1fd5514fd68a8cb71d3f77a03ef5144dbccbc26ceaaf347f05e8c53ac4497abdb116517fbc3ae4047a8142738cd4ccbc3ed94c2a29c601c0b144b0b8e17c05a2b0607376b06f40bb58db082c603c659475540b5854a1b10f31dda9461b62ceeaf27a295adafb2de065da12d2909ab1845437d0b461aa7118dcf604be3bd1feec9ffb5f9fb973f92e24d2057a6f0519f1170a38f076d06b75e0393327304e826c5ba09faf47957f847b14e3f6094c2420782ffb57a340da18692afdc46483063509d8dcb21d83b762b7b20d96995918053bb9584a7a6c86d9a80cbe6bcfa50c03fe8a4b5ea8a9d6d9157606edd2ffc83b16892998f526baa4f0994b90730f0c154206a567e617b3caea09c74730ed520568a71de9d876e79fd16a2b3d6f6bab0f465706fa83a95ba2bdb01d490b8792844b8392330c3f75dae403341de5bae6c016b3e42ba97322f0f8cd2a63316fb6a54bfabb59611f208685d396c5119d6f93b8ccf43eb376ee3494108418cf958a3a788a69a00ef0df837a36f82c209acce05755c2dc9d120e6990ee58d45f5c46256a79f017dc645e4706ed70973ef68d3e2a37ad161157c560655b45081f941c4f4b36fdcbf340eeeb05fb4733be29b019a0d7c16f319b6e3ebe98f5048585ceb3eb611260310cdc489042ea358b73cbc2e3adbf64e284cec3b244bd356ded37a8a6f79f882bc72700b4c583d289bbcd1f0b49098532341b6da9acb77ff869b8bd20cbb245dc37c689b2ffe8c1f310b13c74fc581242fa5968992dc968946682e51e8326775bd372a79f914b19dc3682a009956664f9c0297afe9b2ea51e7599e917c75eea79b37ba3b17a0189ee454b8a77979760ace9873ecf901c0fe4b9b43180f159ad35f5e07b940a79d8317f5cfd3b6a9fb275d57f7fd12b07de67330b6e4a1378d31c3e4d52c05f2fdf058025295091fe58b56916ca7485456d8b8b65e8611493af9cec98c5b3c3114f62544a1b2358e9fe514e2ed27ffd1c837fb51c96f1b56dbf63660777bd5a9aa7177cc21729e41405844be4b04d116e324a5f037232570b5e110bf80c49562e4d37d4d00cad9b8583627799be421fd377aa1f9dbb06aa775192a19442bbcd9c73678f0c6a05a0029daa7b675352b9b85cdccef00e29fa5902e84b6dda9a1c3e42e30b7b8b5e40669f08b0f552f662433ee7f25c47d0fd19bf40348c4b72688333b8e30b97cce8ffefb25dd52ccc9bb25b0881a3827cad1058abc289615ca1a70921c59e65f87280e0fcac037db43605689a5c3af75560bf63558d5eb1dcb233ba2dbc846d59a1889bab3b141cb522bcb977df090c8b00f7687417024388f13442be0539305bfaa92fe5a31f8369c544b19a43490daabd3bbd46fb4560616c2fb9e3447dfa7072b8f152d843585cd350a589ecf4bd4decbddc2f8c1729bd838afa7b0661743f69e8603a0498ba486497072cdb7de33796fed51f84cde953e160479f46efa5fb09c7fe1f5cd298b5c8507eabe0a8b7e3a2a3597043780ebd57b9ad7e746bc9adce793a5430f2f537bfc12939032d67eb9ac65a1f78d0d353f0741cd417d8b3dc0539ec72a85a2f35d7712e9703a0ba36f7686bfed63138dfc85d34750376707528a771290afb388cd9d362ae51a81d6458c7058c637812d45e2d81367a226ff83ad6a487c58105c21d6434499f4331d8b8aafeabf737ab4ea9aca01362db7faa26f31284d7e72882cbce02875e6" + } + ] + }, + "name": "DNS_RESULT_54" + }, + { + "Tuple4": "143.244.159.106.38109>202.199.160.206.53", + "dns_qname": "events-lyrfo13.decentraland.org", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": {}, + "name": "DNS_RESULT_55" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "5cbcfb68", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "5cbcfb68", + "type": 48, + "class": 1, + "ttl": 77173, + "rdlength": 1359, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1355, + "public_key": "96ada8b31fdfaeb833ab0d1255cbfcc6c0c21b5b880e14d45b130076249b6df7233fc180065df9245a3beea4f16e76f8d5853beb0423687dd9496b491efeca2c86da52015d564245fd15e924cafd424d41cec56acdedb0560b63ba5fd9ec3ca29e10d033f73fcbf1859e02791b12ef12028364f246ff35a1597263262cf0a614a6b68471a70390ddad73c9f5ec4046006359312d9d1109f2e01f3dcec84de021e7e27754b14886910ac899f7275a5e0f6c7393b79d46ad6922db719de5940a53a2d558ddda984d01c8b78f204e3e5951986ec35dc2e9b9236cb77000bd3c32091308b467943ee54ecc47a59c0ba6e34235271b334524370c77d4f2548c3b1f8bae331a840bfc067ff9f02a1364931d1bddd25dd58177543474f7dad5ecee2e83c3d8f59a5bd9df3f7cc70a6d7b7225074123003cf110d1d24c70c87958f34f4e182613f18fd0bdf05f437a952ff9b8a162d33ef61c8e46cb42e8d6c8f578dab27008d653838ff1f36e30729e4451241355972a2acb260eb7d5a5c8e64d24b0fe3518223af57dbde9631bf284db93ac364ed833cb5a60b1ad2262b21216e5c5bd2ff0d4ce70882bb37648a2311dd8e072a7a54f7255bc8d78584e1bc6c91ab260a0182eaa31a24b34a62fd5b7c1dba46202a855347683cff7ef0abfc2aa8562846abea65dd3e86e856c5d1f2a1c413dfdf0171b61ff57d8af5a295f72b02ebea47019e9d5999daf232c3ce28965765c561ae4f1d754d2d25e02f3594f48ff2da0ce0652f9948ab583de0b843c8be5df22e9bbf2a5032bf60ba74d6487b41eccc4dfa1cbc0d69826989e8627561d2e36a6b69a7f301c8f0f791c99e2d36fa093b75ffb0b70487ca2841aa02a019115e40854a4939d32dc9953176bfd8d2d2de5efa3851c86d221cc99c09f3c4b72de0762cd6ee3603dcc33098a5640f0e8bd3253fa2f6116f016f51f21c3c26d8be808b4d164e948c8c84f0a4b82834df68b6f52257aea1dbee427caf361c36de1af44d537aca452204c72cc3ffc0b36253d8ca7bd9a638de6e9dd3ae6b4b58ac863c6e69417083e451c5bf59452fa9658ef1239eb654155ddebfbb98f4a5c6d581f7ad8250167b37cee3bbc81d872cf19c798430b9c10bb20240f14827f4ce1ab67bfbfc20078edb004a4705423140226dded03639214b4684b4e9223adfca8630539a9892f3da8204038948d8ca939d52ff27a2241b43e87ed966bae83a04a55f9c9baaa3b2142b66796bd0f7d9b1902409d4179c5a355287e68d446e6ddd967cd0602f2f575b7d8e2d4d54eb15cb64f96412cc5ef7414555327addf37fee8d56965194a8d7904c66dd0472737e5f34dd8aa8ab8c9d09fc1dc29153e1348a95574e2457a26914f2b0e8e2997782200b83a4292bed920f8a839003dad407a46d1615ebd80174cda292514f116ad4e6543bf63534178fa6a3c929a1f2591d350adeea4137bf00c9377ff2dafeb8201c688b3f4b086579d2116a90f07b7a89dbf6c7e91f7e8ce4eabb5704414d6a2e8b26ff4be874b8f95fe0fa1eca43bc965e8b1ffeada988764aceeab23faf37cba313dc507dfaae3419a99173d15fb0a64166cb85fa6a39944700a91ceff7ee846e4917cc7a6119152fac02780ea1500463f644bb56ca97a26ff7bf795b47fc8627a92f2b5785b315bc595811784040bee472e72bd2052f1c29a3806bfbcb3ec407311b68a500d0aee93d1dc924082a499dc883492a21fd00f1854c31cac929aa09dc872e6e7f5e0c032126a1a588b7f98244669198b356fd4129bc76926edb3ccbede07428f668c7a47bd73c9623d34cb00eb9ead8f3c1a3766281abc94e6cbb401cc1680622232a89551fb396cc39382648e83c756331beff76d69e82417ae106c7628736311254d4a67f622e8619721" + } + ] + }, + "name": "DNS_RESULT_56" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "493d8886", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "493d8886", + "type": 48, + "class": 1, + "ttl": 76392, + "rdlength": 1360, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1356, + "public_key": "56331beff76d69e82417ae108f534a89b8a7d41e697e2d90cbd2c00b8bfdbdd2bec30343c236e2d1fe93bee5ef8bd20799d79700b8675cdff1b83c7909ea82ac11f1ab3224d65a3c7fb1104e27087c48010ffa0124a123cc454b3c93ec8d52b3feb58a4d622519fa38d7b40f31dc87088b9e2d6885a8c9c29cd2a12ca5c37ffc2a0bb051d945e0c743a3fb8ee06210e1e06749045312c37e03e8a830626c0884a65b066bbd035c8974036d3946f83d013d728e4dbfa5911e70167a0521078de33126545c309c8dfdc13c84c0c6e5592995d20518f462fcf83d298c1ffa60d47aea3950f151196cd87ef5ed86a9fc3e0a83a0ca4dd782f70783e6348e4f19cf23d32bc88657eb289b17cc4363378fb424dbeb0972948a1f628c58d2821ef42e0b8d42f32049213133a0d4b5fe86d84656946c46681d39ec2ce37b4b12981b4b3054abae6028a10c27fa0cd89b98cf5ddba36e4bdfc7cbc0fa78d73fedca81d36ee47067f59b6820f2549d6dce0cb6c00c47d8dc623c418d89c4561b3aba66b805f67a686102ab04a393e3d4c63623f0c7df8ac22dad81bb4b3ef65fc41268fa4ac595c562290e299ac09920c355466adb6caac0674cf9593878eaeb034a634e7052fa90ce31d95c40ddb103ec64ea2bf933226fd3c159b300759652b6f4e8a2f7a77d48a2ab0e6685c4cb4fe7bff28f060f726df59a5cf197ab4b6d322f5da2dd3c5d98074a3cca47dd097312047c79d98162ee28e64004c13a8f3ca3344f9c303f619893391b6ec4fce50e85a496c758e21c62cfc37e2f05b69e37da107e8142a07eea7f94ca6db047cc4eb3e0d0cb2f701c0c0e5db7280ad4363d54f9d9a1150d5d032c0563ef382909ac2c10fff45ace4f98022b0305fa284f9bcfd3b6d97665fd9da378b8fb0e42e665f2634dda54e0d6522df24008324fac9c785c1edc5984d874c009e278bd01f7296279934c41071f5502527bfbf7f6cd726dcaa95a759ba667b430d933bb435253b0d66b60ff653613162ba13d3980954868a2e4bc706e1dbeae48e477dd75e74e76c33f39ae868eb7e0ec6d53dd1d334e47f74ef3b8c655701e18b8302a8ce57729d9ebcd32e8073cbe8b576b22fd0fd41b83e8778ba4c632e770bf62534da52d99e0091eed14c947730537790bac32d7b7ab2c27ec2446c3f22323faec0fd52ec1ba62016225e0e054905c4b0db0ebb7ac21d4ccf63b8aa92cf3459af6526e0e8ec6765659cc747fb54dc826a96fb4e96628ae8a54113bdafe7349946d3631d56d04ddd7fb8e3f3eae1d024e8c69273756abdca8b399834da3aaaa71edb1f0ca55cae3a045a4d9d7330da2a367cf423061cfa081c2ff233bfaf7b477b852159a1e4044f3700ba620e8077cdb87db21cee08f90b2fb223b057f8d350c2573e49d2a9fe53ec28e39ea4847263013b05a9bdc70885b465bfb694f080847638adb33eeca46efbe1f117edd93a19eb7f8417f722acc15539ad07be528710baadaabb02f6648aaffd782862eea17ab4f16e7bf113ea12f10ea83fbe109acadb6e388b7e52c9f1c53a37c6dbab0d9f1151384a24287f364ef8f1d5c147af704efb79fe77473afdd743b4a07a6dcb2f66920ba7265adce9203a0658227a09469f5d685b30432b4a422f5266eba15e7c2901d1e77ef9a07e880bf9fc226ee7b2ae32cc6ed8824dda53940c487129cc85aa0a5005b7b036c34764af7a781e44861416ad7aae11c7e34a3550ee5fa2fa62a01fa6f5159dcf47d5147dbf9956c2dada089bb25e8767cd4c3c2ef59b70ce2e5ae2265b38e49210fa4412906361128cf44baf4d21261a6abe598ea53d5b93e6303ee88bfde5947888cc266948678e60be9f3ce1f9d56d93f03da18c9e5bccb7456e748711a724d90085843c03540fda4ad5cdc809b" + } + ] + }, + "name": "DNS_RESULT_57" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "da6c34dd", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "da6c34dd", + "type": 48, + "class": 1, + "ttl": 64009, + "rdlength": 1351, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1347, + "public_key": "da18c9e5bccb7456e748711a9d06fe232328913b696a4ea7186f22d7efdf403b6f2ec2661d17673ed98add1eacb0f6364398ab7946c6887ebd2df52916b805a6c2afd3bf862a4cad19af71f7f755dfe20dab1a84a6c9653ed60b027173b0b5168a35437342a91bf001cd2a889f6da5b4ac0bd808270fdcb8459d69c980fc5c3264df0747d554bb1a10310dbbf24aa81c6969b6b0efcd40264892ca08125efaa105e374b9a0712f556745ce673f919ab0fa7b6f70ec4396dd7c1bb7e4c54f308b714305dfd0a9e972ea1a09e9c40a8a11694c1be30d704a1597971c4381f2f1d9d22e5881a04e8c58b28382275fb58c61294804ced65d1a518c9c854cd8695e1e9ccedd25105aa0aea5889383101a3e26c68085c99846e6a39680aac4edec0cdc361271bd404bcecf6f8ebb889abdcd208f90bd2b14cb4ca074b4a175a0c37ece5f2487376fc2620e4d15f82bff4ae9e5c1d3cdcd21f0e609f1f0be27bdd0953982fbeb60bfc934201997f05efbb906c1b26e7317bb008c8f554933953d64de48ed260c00d5dea81c4a08fcbae28d9d8952442f3b0270ab8f5df60f05d2ed2e581b66fca2427169be71c20f43ea63ec8696583fe840ceb7a2e995ba98b677dd374b5d32f3033fc983836a1f03e14f3e98383da91f3718c3b8aa6f68b759efffa785a7c7f6269f87fa5d3fa3004ac89abda596e75db1e47a91d4cf7fa5d9b4133c1477ef759b198cb7455a8435ad6df03c084d6002cbc922c823e82046da5cbeb09a62988b50b147d11c69835c61150a505c9682126e919233ef845b60d0aad10792757d86262c13e1a72cba940664fd7f15aaecaef5096389f3f4adfb25cee154a1e40b94c3077f6912170ec2de479afeb71fb8cdc4e63c0fcd38683ef3d80fac816b77a0437d9365939f79da03713e6f407b5e1620d86aa03736e58c53f35a5a7512e69c46b9798e949ac95d47672f7cda9f09fa6d6c038b7d1ac989632b59e302179e25a2324de9c219151516cf7dc9ab9bf3c2ce51e275a57859e2c3ec7df0be301bfe32c78d8c0a076e464dce509fab16779c3d3a101f6f159f6dd950200749da93e1a8b6e87dbf4e33b8b25e09151c6f4f4b7866dcc72f2f51e933cf5f80f2efeca4d5d7bd41754a93ee6baa547b47ce81f2b1e9470ee9d70fe53cf826322582f8c7974cd508600a1fce5f9b65e3695033d2642c579d776e0dc9894198241f8b2454b6f3dabd7c7abcf70eedfb9ce2f70dc1b4f0112dc8464b5988f248f09b84938d7a888fd7f6178e9c4c477526e18a2bef53ee8af46449ae9e05805286c7a35802ad4d87e271e56fb5286c227321ef667d0553965321fc486d2c28440527de9cc48ff8220acf66943ad63124af2029d6ce5cc38fde1af6bb5b1772538967f78ed5be38154d55d25a05e2bf2083561f0ff332fe25d17e28daf3653f0e72da916acc6da19a22091d1308858a26b7ff0f9eccf937bf4675f492d1fb266d7868cf8cff42a48d1fa8fce6c7c6577c756198dcb531563ce7bddf167e4ee68cb3d5d453576111c617a6a76bb93ca5bbc30e498e0a2c4e9ad03032f1a5c2bbb189e30c5f4522f99dff35fcb28d4c56a65a6923878a1e2c5dee5c3b0a26fb5393024eb936327dc490d1488b53f45bf59c9ba9ae4532b2b7b8295ec0a10d26d4264e2067e1569f6c205d7dd3dc866070aefac65913303c20aaa17ba4d9005b977db469235db39e0e88dba08a477602b6b2e2a2b09ee2f63f254e684781910be4836d3f16965c90c5b70d6d76cfecf50a87f4e7a3c6bd20ab9fe0381daf58fdb2e193f45d7af56353508602e1e7f45ec000602e16d958745e19ab27831d8b008a4b77eebc80e5c188a6b95c499e2d0df156e5c991fda9a7693124e076b4fd95a75ff188a810" + } + ] + }, + "name": "DNS_RESULT_58" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "d46f969b", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "d46f969b", + "type": 48, + "class": 1, + "ttl": 80150, + "rdlength": 1343, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1339, + "public_key": "b95c499e2d0df156e5c991fd4ca0b66694e358ddacca049f1b584ab1d783e0c601f92a2e54f92ba41cb3ba7c3799f8ad779fc9f81814b408af7032b78412663533240432f81dc1697fca5210e9daeefbcc8f984e034ccf5488047cf43345a8f67f776d36fce99d949a9491498177ec122e0ad371ed4c44449b4f9701a1bbd07c77d8272be6501c3c404fd2e8c5625a9323384df45bfef24da75d8dd401676a011cd4fd2bc8dd1b90f61ed1208ce25ce2885cdce254460d82ee4bbeb61433fba4dd1fdb63207ed46bdfa3bd818f8328696c0adf57acbb977ef50d9501c9348df3fcdfa6312493a429282040a7e64a32f373a14e2c6d541e63b6ca984bcb97968efaca4c2fb1cde5f8b992758a7ff63c2ea2d27175afe7bcb5b4fb5caa5a813c1b6d9c5b86a7b6901cafc8b3343054a745fdcbd8f30ce3c07ef146ec44ed431d6bea564381f7a4dd8cb257ae6ea5ef6be031f6e54a85c64ece69d30329023e582496e6d5031cea5695f1e0b01d1e115ba4a177cdacd596926fd827b5f381ad7269373b9b15851b8322e409b8cee0951cfaf14aa724a099f214d01e6476d58233b5e4d8cdfaee56890ad64e3afe096a8fdf393d7556dbf85e0f5e559320f0389c1017a8c9d5878c0ac9266357d29f4460fcc98e7107803507f769ce14503063bd5633fbf6a2d80d58a0986d5b0723a3bc7da7ed5e7d7f42dc6001193a4e82a6b836f92296ec2a632f005ab32d50779bf3561b8fb6d567b12d66d182e8a311e0dd4452409d0e05b5c1efa727beacb5ef4ffa365a87efd991043b84ff97ddcfb1e94182739b080acee9ac3879231d2ffd74021da5c6f5a6ec2aa2403145df59504571ac35debc97015a12a9776931d80f76a7949c08a45f76bd18385ecdeab1755f3473ac9c4381f183cc3ef6d20b8aa221bac33a9db7077da99784e56c2a7e05cbc3d448f5e0eb79bf0fda2cf4810670220891f71bdef5f16a0786c0c2d47993bcad10b3490575bdc247b24b5802cf7085d4dcc06d4fc845eec1d3c86f442cb93be65e7055bf298c940f07bb61a533c2ef4f62123d0158163ef3d97a8ecf146685d0c50c8e8c11f96fece1463690a1246492d99d66d6bae2233504c93046705eb636f59d72888e27c5fc45368f6f69d53282893936ad6a8e753258daca72ed8aece1ec47086436156b3bdfce5744c985bf3b40e2316f1be2390bebd6c00fbce5b6754296df570cd0943ade3c034883e7ee8a974921f28d5b68a916e6c4f91053c73db185e42e6411f9e9225cdf9b4bb328e20bf45dd1832232bb1997705535ce90a29d14e48ab7d5c7037de8ee66ab3f45aa3da66fdf9829c129173e2593dc14b83608a41d5be399c2df6c3f30086dd373a2d10fad4756e19c96d94e73e53f6a6455ebbf8dffb403ff2172bb23cb5c45fc67fe687f497342b3e067569cccf6a139c6a516d24010de1095eb22f540accaf68a6841529633a54ea3fa608a43f8fa43779573ba0a419c6b364b6fee294f1c974bb2dd97b4ce435b57909d0cae327c66dd4d21744d447fd3fd0e7e56383dd2edb5614c7a1178fe5338fd3d09eaefa044b5e4091aac35ce3add3f665b31de17c90cd5944e3032c33722341f98b894e381e123b6977a51ccd57607c1afc580cd1edd95d8a0c4f734913617bd03971ede5f0bcbb2519fc9abdf23b0daf1f67139fc31249714f41b99f42a48ac0e124a7c9efa13dfb2789d206235783abe0f6b12bbf4f8d2627ea758eb0627f3820779fab26b50af129f41df065dc52407a3727926a2dd62729f161a7e4218e714398692e0b7918428ae587eb764e9095502f0b755230e9ef6e8e61480c8545c2fe700be7a3b8f761b8f03ef1405f9e09d32b0bec938fdd503371a4ca85e39749e" + } + ] + }, + "name": "DNS_RESULT_59" + }, + { + "Tuple4": "182.72.184.217.11564>42.247.22.161.53", + "dns_qname": "sl", + "dns_qtype": 255, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_60" + }, + { + "Tuple4": "54.254.163.110.80>222.17.192.61.53", + "dns_qname": "sl", + "dns_qtype": 255, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": {}, + "name": "DNS_RESULT_61" + }, + { + "Tuple4": "222.198.64.87.56254>8.8.4.4.53", + "dns_qname": "avatar-springboot-adminserver-net", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "authority": [ + { + "name": "", + "type": 6, + "class": 1, + "ttl": 86399, + "rdlength": 64, + "mname": "a.root-servers.net", + "rname": "nstld.verisign-grs.com", + "serial": 2021110100, + "refresh": 1800, + "retry": 900, + "cname": 604800, + "minimum": 86400 + } + ] + }, + "name": "DNS_RESULT_62" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "8d47d9c8", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "8d47d9c8", + "type": 48, + "class": 1, + "ttl": 65864, + "rdlength": 1350, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1346, + "public_key": "c1672b6d814127afa0be4b87319bef391cd8dc0499ea1778b94827caa05f6e4eaafdb13a474a8bd532c61793fce8d3134ae74016abc990fc2cda0a193770010793a9405d424cb19aafb3da77aba17cb8b1302cb19378ecec8c0c8200a72b8a3cd5ac955be1ab9f151cee10df4b4e4146153416f730c4f97102d866772b6f3b08e6f00e3365ef5200742ea60e48f9a401ce4de5dd7ffd21749e17265e88b3898a0a742e164d7199d684ba64d29607d1b160718daad01f2164326efb847d1cf5513e2733a52d1f06194feaf6038876bff00839a87907137360c720fbe1b49b223255eb5d8d8931bb1b45f56c72a9b798d5413aa094504db340e6017e02256edec8ec2ba403c784b4ed79d15974f74e15740d02e6ec66ea10395e25bb1451adab497bce8707e8eb706588d8ab33186bda9bbdaf16e687d3986c0405d35147ef2d5bef8ce920ed8026aa3e9b59f3f1a9b37006fb8e61369869e28630d637eb4a9b7c9a098d1354b96ea2c144b5ea09a3878ccfc7809aa41e00ed34695c57ff060b66f7b9b8e13ee057cc8368efceb4079d6564b6d5abef8b49a642d01e6f8654eb6c4b635c06416c26e62284df744cc9621602be90027e1f4df24460ef5a46486b6412eb700f1336f4b87860094ace433c2dfd306002028f2e974da9c79767f91f2b9bbfa6f9193bd752e3bb37b215676f1b9f72f8c0d5e4d82de1f5834f422962379e875bcb070ca8b0706961fdc21794999444c9dc5a09a21843ed8b27a394eb9b57eab3f93b1681b103e5cc526391c0f1daa50407b84ed6df290d62ca7fc8775821296b240a8e6b56610da925d431efe383c90e497e2b5f2bb68a48ace602cb2e5a35bb0e8e9ca24e378c38ccceb1c07fe3f22d37763e893daa8fec11d85d767f52c514803a3f01a92fc21d3092d7286df7ff388da83b6fcd303581afba20d21f4087a479439b640f24e0c3d98bb5273a90daf0e3b511001165b533705a618a9ee8ee2309f9e41be74cb1656240fa2ccd97c742eba95caad238cae05f5092a5e2fb8fa4c9220d39cf809a318699830ef32d44db94b894768c8230406e8101b25e3884bb856407d810479d4acc6d0608a3a26b98e7f6c9e426a88174c2d3d6d310a16a4d08a55e6cff2459ae659a02edbf588563cad3f0bb04ce5fb03ab4dcb98f23d7e284cfa31f2c02333293362ed9182425c741b63d49762b6e10a04be3dad2ff0c2025c8d1e01f0415b21c7eb33451fd3e0bac4d56425843f96591ef13c4a536df33b41084a687165d1c0a85a4427d4a8dacdc7e184ecc7a42b63d123a1c9fa7de4bbb9dcd69178e54f90a7199e8700f2b9c21d80cf4c42f9823213ef9d5340af1bcc5708630d476034bf5792562edc3779b7910b4549ee41a403ef5a1ebb1acb476ae147a567eeb29c2a35ae72fa052d7e75e578241b968fc66a3590b0c4191e8ec2e3a9c9349f0d07867abd22359ec660272376b08ba5c4683dddbb78111992ce6b0f9938ac3302166ac95666032f588a12824cfaab8eb108fe63738b430957304ef9aeaa58022a4ea9f41bf24ded8c1284e2cfcfc0fc8d18c5fdaa8e4b17e5cf9561b61a1285747ce65e314a2021c869b7f8ec00576794a9ed910489c46e349bdf86823b815c8cc2581dde46d382ab0fb8368212a562bc21a4fb13eac4fee78958b2dbcbd58d254034df3ccc2d73b44b34aa489a8600c8b3eaa24fcaf9b6c562df922edd72b306badb6a264c4d59ca09c0201346c399d3296372f8dfbf3fe5859f349c97d7259479ba135ddf0dc6b348c1e3f5802c6a64acb0a7ddadef5acbbf41b472404a24e1955d05432be3822d535502110bb05bb4cf04787bcc5d3405800435d5d4b0cbb74fc4f344ff7276dcceff1d1d543d1377c00ec0f5726c3b1e1" + } + ] + }, + "name": "DNS_RESULT_63" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "832fee5d", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "832fee5d", + "type": 48, + "class": 1, + "ttl": 81406, + "rdlength": 1371, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1367, + "public_key": "4b0cbb74fc4f344ff7276dccd2a6a29d0b970f03ac5da3bdf1ed5acc820f7d71be1e68831aca3ff06e986a8d91aa3557a575530b67317b4666cfae114161c534331c81877dca55fad30132882c848ad01bbce7bc7e3eb7876b759a248591453039b76ef7c94ede720783ab6094ce2c2ad65079e5fa590cdf1fc646f3e9e22e7bb186bce1708c912dfbb2015d8cd84e0f8d54e44904073be9d0ce701996ca66bc4daa5519252b50acb4593f9ad0256ecffb79a659cb1ef5e5788a6c52ca9f48c5ed49fd2e272be1f1d2ad64632920337226a79c9ff024517ad7a6898e8f0263eb07e59c15ea76bea26693f313f8ef58c65dc57b7a9e192f81b98b9e5448f07cf7afbc5d95aa7c884120bfabf2a8678ba7362569a0758af753d6ea2fb6228b63a2be137e737077451ae42ea72ad22168a5d9db8f0df2e9c97f92a3e4eeed2c81fc3c838ef0e1765652917cbd14952914ccea7a7c3ed52a7e0d891c763f7af8f23a1021b7df83bc1f9d2eb338c0e7e4555631c8e54e4f99d7dde674ea85ae20e63585f54ccc0d34c8672ca992b8eea15d7cdc669f6195731c715c441a9ff4cb11085a5ad74068160ccd861b2f4581df342ac02cbbbfe070f9cea5d7a6a240d7b42759db98b0e85875529321e8ac9a9f76629cfc83d77c3a0d9d52ee22d632dcb0df255ae99d793cf6b97bfda75884c8c214a95fed1bed90e45881e05794f98f5f4e98f0d02750c951d843110b6ba8cc7e88127e01fca724d0aade9f7fd71d1b0d14f1fda6965f2920cb3cba7fcf1b0bc5d4fb03355340338ee574be66df4ed58f4cbd3632a380940f7102cfe5995b53580ea13f404f72abea8f03312e50ae0f49dc38e3774918cfd159603d2db95193f7a2e6b9db73c639aff66c2de772e0e98e4dec6310c68d8409fa340447700eedae171b07de5a34bb7c37ba2b132bf6232991bb0da694fa7da77e26b2dc5839d33df038530af8f9525e3590a09c8e5274633dab8b91af06ac096f116dd8110a4efc4e817d9a82d402f6d3d3cdd24009d6b48195f6e203435f11e615064fa730c1959d8cca6730baa1ee71d430a2c3edd18c240155a61731a40ba647e11fb495981dfa08c2a1ccc9eaada91b23e23aefb80838a0b923da2ebcc6982833befde405f555b41bc2dcd3cf8638667d6c08578172a7ab9645d547700f1e86795fcd03066791ee77b7e8c52e74c7e9f408c6678549724c86f1058a2bd07db02ee840af838b274eded1d64b6e76162b1cbc2852043069da2651fc0712b977af693585673f18d65f3daa832ff2596c9a8856c5b94d05abebaf1091a00ab27c36568704b89daae926b6ab72d805e79f741594177e6ffcf26aaed17335d7dd30875f0eeff4fef292c47b574de8b50f330a6010faff96e2cbdc6bd45d1c3b5dc2aa5af570d82ea1e6aad6201048f8086fa0ff7e8ef9dbdc3184b29dfe015d6159941b7663b22100552debb8ff68c8ca7e04e43b3700e1c1f04e8608281ba6f400282f82f127de63ed35d1359d83d5411ececaee0df43cfd40f0af0f42ba3aaf2491ae77e52fd4c184da8cf5e5ff4627b8d5a249570b9206ec1249f51e2de6ff7dd25978cfe30a308f8d54bf7249491733a6f801f6fd80ec5f4e885c9298ab3df3d598115eb04d704b307ec173e5360861821d5e17027626cd73fa469ab69f8a8f159bdf9e9f5d5a3e859472bfcd32c9ed1cba840e35dd049361c52dbb718f4264087c4fdd4eea23e3181ff49b8369f311c0a133fa8a92b8e9174aa5c746623cbc54aaac853036fe93e911bb13ae47e1f5519df0bd3a4ef1a0dece3fc05ec897aebaeba45bae0245b4daf1279f7f8b9f591daeb872d5791e48be1926548bec60dc9f594cb60a3b22883c75584722ef99ad82099c3c473a51f5f3f37ce59eeb914420984c79318e1af0231bc4569aded3" + } + ] + }, + "name": "DNS_RESULT_64" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "a542b4a2", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "a542b4a2", + "type": 48, + "class": 1, + "ttl": 59417, + "rdlength": 1364, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1360, + "public_key": "3c473a51f5f3f37ce59eeb9169c8cf3d5a225a03283e6b52f77279707060aada7709e163557988201a1541c52ddc65062af223d4325ade567e42100aed1c9efa71e85b4ea6afe5edefefefd328e5fc8d4a899856136ae630c17a10d468e8989ddddeaf59b5ffff8a3d9d8a67174ff4e07b12c7faac3e7ed7fa8d6022b8cac380d86e7ec7462e7f5fcf612838782935be35d22ca49e823767f3abf422b57ccc954ec3bb4f6d9efba284fc68a2486d86cf7a02d371b51449e2bd83e333fe187ab4814066e4d4f2ffc87b933b104be8d73e1ed011d4bf0301483b4caee36daba45f74d05caf3c06ed7691474c7a80c908f9fec91db54393c85fcb176eee2d28ebca6231023482d866eec426ce56edacf4f2652742c7f6143f715753ae317a2fe931d428e20adf016c56a6e4c1436492066cfd6349149dba196a48ec44e1959280bf659643cc8ff12fb0e5d51d8709ccabe87b32b7d6ecfb5f45aaedda8d2098f53c1f0762622a6750aa2c1e0943eedc10347ecf4bacabdda764cc7dabb12da96b911feb1745e191130df0bd547ac7b08e59e8a807d52549715335a63b50b16895eb70f09b3b89303bfa2b09d4d9a2c6fdedaca3c5b60f57774bee0d0cb216427ec9591e99e357b5accc09f4395062c05c14738f65609d76ecff8130e9c8c5c14ae7c2ba5167e3ab1a97d87ced469b269a7a1070a4b39d52e4e9288f2004468e3d8c3445431de7a5d465aff90ee070c5070a56a0551a338c04a88ce3c6541d3a6c23ca5394055d70175a8626ad3663c1372e98d8f9be29d39939cd6ec34ae8d3d0a904e2414d9ffb64f25114dbc923af81ef3a70609cebd26e75e7ad966e72f8864783bf7d6c7f24dbb0a49ba43cdd33ef2d472aab93766d44877d663dad02ba32a5f58192be970bf9fcaed628ba6baa9ab89f8526b69aad319ac3b219a351b8f6b0acb0586c3287e2af963b25c0804f877dd803530d8b5dd992f8fb85eb946cecad8bde261cf239853392c5b5f0e9be9fc63e7dc167359a5b474a1a6a7b5477ecd1c4738e9fe42a5852d75985155d4deed071c8e9ba856d74e81af5e496f6baf50c80850cccf107922df14339c7e7283d9613e6b8ce8583d2ec5ef3aa68fa384906b6d4b8747d67106860ce3ea788e000d8aa6a345fef1f90de37269ce9809b45ac4949817e1354e3e49272b0d98e32a385c5bc71e883b22b5dc942d2f0d64bdc0e012a60f57982914169a8d088007affa8ae7ff2d1d553ace8b1dca60d242ca616019c29123d0862a5d187afecaa9c6380bd8e855a290ed77370e94b1ba954d3f4f44bedcf6a8f6fadeaf157c625074a232b4cc336df0ee6bfa0867862b166925acade76e4896bdbd753378430650ecc1f4219fc93ffabef7fb8fb7a01911b115b47a93b6b1299567714aee6d0d1bcd9413d60fa8b2af31b425db914b22ba65ad473f4c2e2ff50f84e904fd36ad9f4c32c46679cd812780b811f24073ffe84d8215565acb8b05ac2e112ffa9608ca0d8e509fc69ca77fed920d132e7348c189de3a6d122b5b2db779e88a5f3d993894455b494f6afc662e914af8e593541d966a119daf7ef2d9c69dda5fa34bc6e46f4a8ecc7f1f1a1e7e66767691166eacfccadfdd6d67253ec5b35ff08667871944303937a12eb167a612d436c6b78fc866d225c423071774394118e66ac559b13883631e01095b038bfe971294df3be9bcfcffcaffdd2c4a02f52eea82b23cc95600806422cb815e5c6ee73be655a268de49ac53f5d6129e3e9ec241d87f1b16d1637779d3dbb00d4b02ef1eb00b5ddec9a9d5b2dda7c9b188ca6c33511fa222457ec2aef9736d552ec34d6b0dc2832e4551aeb3e85a3c768598f6ba64ef409f2cf3e5995deff3fc331f194e4c0ae83e6e8f9564af068e80ca4abcd4d7ab63743dc49" + } + ] + }, + "name": "DNS_RESULT_65" + }, + { + "Tuple4": "92.46.62.214.61795>101.4.126.27.53", + "dns_qname": "6.120.202.in-addr.arpa", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "6.120.202.in-addr.arpa", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 19, + "ns": "APPLE.SJTU.EDU.CN" + }, + { + "name": "6.120.202.in-addr.arpa", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 6, + "ns": "DNS.SJTU.EDU.CN" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_66" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "069c9758", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "069c9758", + "type": 48, + "class": 1, + "ttl": 85136, + "rdlength": 1358, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1354, + "public_key": "d629d0247a2d06d6803d0e0b26d6894033d877754fef21e24b0beae619dee58e3412a0c031f632cdd2f1ed85164119012cb87900f89a554ea7a4629a659d0d6258bd7d3800421d46ade280fddee9c7e14ff5437acf47e82dfcef0387374c423ef15785ff12b3a67269eb4fa8ab5b9eea2165aa5255b3fd977b8fe0620e38fa04c947da7cd24f4341919c891e35aab6f587671656b2f0b42e60f5f369ac2ae2b450428827c7239ae97a5b877d5ac68db30ea42b36fba59f86a632412427fbdcdb875b3d719164f031ad93bec521f9df161883eac0bb56b4717f96eb5e65845764af29584aa105b15a1c6753f905548421954fd83b0f7dbd53aa48c8e72544181d894accda779fe0b106d45a5e476881669db45d820ddbd1be53e1cde338936f0d2e209f562e5bbf7e51d8126040c5c8b56d01802c87ae9228d79a852fcb6d0c27c8a88ef8838e447e92df1731c80a4af8b72425931ee91595d3fd73d6fa1c383fb8fb56aa2499140d290ce7a9b4189e8831b17862b39f6d04aa2a44c2d8941961456dd982b695fa1e398cab358d857cff7599423af369fa619c6f37d6d4d7adb4a31f4ee3700df58219b956874d67517e719a0362cbea8e159025663c2a072944e8675422b309e2a732923ad3138c542544178e42e62fb4ce91ad3aca848037275107870f2f404604d1a115876ec0ae4081bb8710cb0beac167742447618029d250a7ea066c2b135bd9e846ac9066ec3452671c31fb4dbcdebbd09d03302d93424df0b5ba7455fcf4cc908dcb80d84134202daf071601809979d1a18b46d843e15294e05b668a2991fd60cef77766d210dd874ab3280665b084b06c4a1fee1ba567303679099ad792df0ae3c34a69e7abdbbb1464a1db892cd49e0f8ee74df7d784f4116557bb990065d80192a95b8638a1d9d1363df36cb277b94dea1a3bcbd4e61d2fb105d532932e9402540761e9120512ff012261fd575ae12ed0592f08422c127840786a452b2e891e911f136ccbe83ba591fb5411ac1c9379cb4f7928701bfda83ba87472ca8fa44f4315f97b8b00f65719799b5d4e505c853f8dc8d752fa6d6836c9f556924cb0eb3416d00d42944ef54f2eba919e3dcb52fc4ecacc8149adfe571505c1a625bbcd3565d38c466d459efefec0a5f8d6b48d728b0b726804f1ec3b9cd4136ff9b4f85e38753f9c268d23be92a174552cea0c1756807fa89d2481119fd1f869a0ee56ce4ea94a21a531b8e4ca10d264e8f834149e85e4f337211f9573cd7332da8cc5758491d7f8fb8e348037d75affaf881727508afa6d371bbbe25749652f5c0d014f41108ed8232f266bae8777f7b00a9ea6a947160ca541846754b4605103cd9d78685e94fb081203f70f50c230867edb242841b9d37043291a9bc2f0e4701860d1c9f6ace0f633393548a404b3d19d9271684200b222eeb6e199445db10c34b3c4a987824e8e58ccde6f5f238029eb404b14dfe3404ce5f0e0cb69294c3b0ae5b416af1cc300f7b32640cafa4ed174f7ff19b45dd3407185a1ea4c2df4f9caf9493cc4f638391684c00787c1fc7a46b7748ccb4bd9dc8b94a5cd99e629a64d992a576154ba598c50b2bc165b7c505f8bbd99dee01a1209bb4c8ce285ddb4def117a68dc9ec93110ccb98418dab6b40a53458f50d482637fe4c602b3730a4aa6866fe8489d7463eeff24799420ffa4044b0194e24ba43b9406b092bc28c449a27063ee8a0b504e41bb4132a0a9fd6eaa6476181cab9de1ad6ba1ffe51e7695d5444c6e2f388c5bca68ad66a0101d026a62c02d19c8c21d298e576b7dc4a4fe41e22263ed97ea755ee9785ebe1a79d9fcae75487f5ac3065868ec486864c8700bd66d20115be7d4e4932a43fccc569ababb4ba2a65f5b9896ff8f77b10f35918" + } + ] + }, + "name": "DNS_RESULT_67" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "7bfddcce", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "7bfddcce", + "type": 48, + "class": 1, + "ttl": 64012, + "rdlength": 1367, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1363, + "public_key": "15be7d4e4932a43fccc569abc443604a723f731a5988b444da361f60e440b94e4e93a9bae9b22c61ece2682a3328e3e87a0f6cdfe7b32a2fe6459182f54c168585be305ed9e843afe39152b2014bda3a2064bf1f135985cf06e3d29052c93239b3f804f9381083053d2d87ee080478d5b07e5fafc164b502cb938d14d1829790ab11ecec1316193e54fdc81415670fa3dfb3501bfbdd370d1b0902cc366f29361dd07d3acb7879863ae2b39b4c342fba00720fdfcad54da8808a2a7387153e7c5c30cae25058c5d849d75f0946284ff4a082f042ff417f4ed92631dada73095ce0d7fe355fd8f4c1e08c786cf04b6705ec9b42a2cd8c3ed03764e09b20fc32931ecc3f5dc2081912d85fac556910d6540527240c8f9efd821dd185227738f4c9703ea6d8d7b6f34c78bd313e9b8d0703cfaaf2eb0d7d7ae2ca6cbd26818eae32bc7c2e048efb3464c3fffb4fff5b7e6112cd182da2e6cb376684cf4a4e36e8ffdb2f0ec1b9394f849b7073ab15a9d989139262b492018079bf1fdc1f0af0940abb279f50e1eeff6ffbc1a5cf7daaa1183892ddd12472f33fd113d802c21ce2bb83f69cc3e09859c35ca25d41f33a9118a9dfdfa1a4088023cb16796100ed11ec8b573de6df08093ceda9b03a91eecbfb7cab1287f8c889ae7876a6ac1287c37079378d6ff647f61ab93f86d76f8e12ad990d537d0c56b59cdd94ded3e49391ed058a5d3f894f9892df60bee56c3963d1fafe070438dde9fa40ecda4611a048649f82355ee6d8e9a38df4e2c0114b3407b8c078fd35a3a041977b1f69ab7516da265e4c3c3ea61fadb1a4196e3480b00c79fbf066347024742d62634e4813ef7f4c4f335f1e15630fff4f02fe1ccf30f5afd1f15617cbe0265b9b060260b8949d7ba2944db32371d24a9339a9497de438cc95c99ab2db665d98057313b9f5219b72bd4f60c1ac70f1a49608a09be5c64b49d61504d147f363b0fc4dcc501b8d45b9db21bc628147483a3194c0871e5c7559c5e2cf6342dfc732a392aefb39d30b2f039808248959ed7c957d35e6af275c2ba4e69c0163e5b35959e8f91001695cdd06ea56c0c3be779f9e74c161a18edded63e676ab2b7fc1f4aabd817e50566daff74cad1a7e91b17a572eb6741a5873de8e74e2e0a7a0e94a662dfd95a3c93c4f9ad4c24d981fc8b3fa3e71f348d4e4319ce45ba889d727980c84646f6551996003c7d5d5164bd9a350d6b5a515fec12977d741dd5f01f49da52792dd2b458268d2e7a1aeb48638bb2ee8ac62cf5daec4c6d0bda191e43df012021e4b84f2a496fd53c298e25a2496b61e687a0ae5048556405370bd1ccfcccb98f30f80596f05861475f94b94d61b87d58dab91a92930b346eeb7c4b7663971be7a0051b2edd3a7f1ed9fa8ec63984ef73ec5a6f512c2ddd650917cf57e3350e3989ef0edc482b166eef58c73e967e6fbecb8a2d4e9752f3eed51f4eb242f1c69892daef07efbd36e8206b63cdfe12a2d87d0fb4638bedca90b06a5a2c3940fadd649b0a61e54e7c5d57a04b1ce3ad4b200194b17f5d0155fc00ffd20202081096a9762bf440ce343a34baf25710be4578e2fe698c37923391be9a94f9b5a209b5308466a3c655f3779c979d07ea8e9d707da59d979f6481c7b249b54b387620755d78d0b9d976543d78e8e693c4201f20b94a83a7f6872a5992f1931d48d9b83cca860dd519827d2ab93b297e69f9d120d435d701c0eef003103ccfde4861253a400539de4178354f749e7278158d79b389d17fdfffd9ea7b3e0b14d2ac59bd43a6d5c174d9e04e5cb5fd7adda40d0dbe18676191885d963ba71423192d8b74e9239218b37b0883452d3b4fbf6c185e03909ca4ab8c01ce5c6c02e8eca11868790397154f7f3496f4c3f5611dbdcde1d884244d22ba1fae6" + } + ] + }, + "name": "DNS_RESULT_68" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "be01b847", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "be01b847", + "type": 48, + "class": 1, + "ttl": 81670, + "rdlength": 1351, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1347, + "public_key": "ca11868790397154f7f3496f40b6903c9729ecb15df3baa4a711db13250fa7aafaa2d806d2b43695d63940688fd337287ad0cc02bd596d9ff2fac8c651e2f15744d03bd63a5e9dbadce81f0d80af19d2a2342fa7e1d0b5e87e3965676f02e898b38308e238bff340c4dd555da152c2ed302b50a3ac49764e5f4721ac845487769ebbae387574bbd4084052cd1bb4d1821c0951d0f4b65abf549fcd66d298ee082e0eb332ad897660d8ecbf01d78b8c914d1a79f3587f6863dd836948d21cd6ccc79dcda4afdad297f1c4e72d868775f4c25721625100e4cb70577c7214f4660392acb788b7e6af08f21572559cbd050c66aa8a68203ccbd00623782ebad724dc1642352b37543a69b2d634bf098a00aee331fde7f108a832be249302195ffbd90923f14ad069700c0846643f8ec02a34a6ad196eb3f21bc06ef6f49c87deecda9da28653a57253cf7039652fcc962de02c19978d29b8e3bddb41e0b5db997965e3514d8aab090758a62199c156f7abaa2c46a77e3de30de5fb334e49f9330e47f0e141c93ab89e93fdd96401a556f65fb23794519d35edd2ce2bfabd507117114e8d3c375f8dfb8319d9d3b43dc1a448876be9dfc8e795d7b0af8c10a5df1daea2d0410da8fc696c524050420d610da342e38b416d5a7652e72cd8d164e9c6eb39985e1f2ce94090d13032e08824c4cb9da5035630fea65c81d64d86065a15d4d8c5c6e896b49529399689b32168364fb48555c477aad1509fc8cf324c9d02e2a3be34f1f57fe9ae808dcac7f94743a814c826a4bcacda897a8c9a7e40bc9a7bb464eb66dbd9924996522b2a3ec67f2063960b8fdf3f4da2cdad2549311e8aba2cc4c956d462ee9a9cf0ece2d26ad0a6d6b9c1415e33fa5f28501897bf5c0db5d1f830a52e9977b423586c5d533a8a25abbc80e47ed9cdbc725f4c1720151642032305b95036341d76be90f1670b0c0c96c59e5d12f6541b773f1284de1d32ab8cc0aa821406307e1e7c8c76839db25f46a0df3d9793fc5386a4798b949c56a297b8f40a026d4fcd5670404fb4ce3d68a7321fcc13b2630b5bdd761e1a0e072edfd330c26a284425a3a641a13046522c085fc07fb1f4d7db73ffe728724b9d3bb6b17ee0f51da666588676fd8c36ff16194412591d58dd7777716648292defc99be3f8c9c8dc05cd9680e3bafd921737450b103942866b5714819dd11052f8303494c32e7e85201966d27ace158d9edeb71970ee3dcd0415b25cb945ca81cb0159e06865f43c969c9f59df9f877542a38d6d7851a03e4823a2a423325dbf0764fe8a31ec2ed91f9018098b3227e12002115f8c0f132f974a89762c0768a1e8bf0d97c8a4fc93aedc18eb29d802e94dacc6bcaa13cce53ecc38ea864d010aba6a3170f329a1021716b1114417a7fce360d555cbfe3e438cfc781bf73088537dde56fdef4e141ce543af8d04fcf198b1f218ff0cb7ec58a9ccf00e20fab562e6b426bec29a8a36e85b80f14f6564692370f9577fa92c386406e1ae1f06df1138c54e354d077426614c0e920e0e15ae15766714b780a7ee509cc4f919f1d804d44cb46290141ec373dd59a7b309f84ddd53b3c8328473a0ae80bd2563ea6d0a264c2f2b4c6e4e6a8f51ff566674e726cd0fa696da5c7652f063d3882c279c6cf3dde63f6073f2e1cddde1d8281a3826b647410d8ecc007baf2bc2f44085a33d96cfd09921dc643dd204492ad920bf9e63cc91a3e69c004a97428c478a9e691081e914e7634748f30b1955d67aa08c28b3641ba4b9b7f78e1d422dc866fa6db18cd072a9074bca1898b99e41ed322fec70cbc17cc1d9ef43c47cab3564c032dc7154e55cc2876d744abfbff3ce6cf5d5bae4fd67112c4275c1d294255c4f81e108ff6e422e" + } + ] + }, + "name": "DNS_RESULT_69" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "d6a2fc79", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "d6a2fc79", + "type": 48, + "class": 1, + "ttl": 52009, + "rdlength": 1355, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1351, + "public_key": "bfbff3ce6cf5d5bae4fd6711161eaa89353721d46dd7a477e01bd8cea14d51aad285068f6b8b2db4f525bde1bb56b9c9730df85090bb2a122afff709eb04c09b02ee051532d880d495272fba79b8a68a2deb2efd1a5b2c3a893bb4bd7777bc277c61bf5d5882972c8b64c6ce16dca996d0f39110f585d0620480cc37aa27abb2fc85249dbc009d713fa69fade3ced47f24e13e4c5f0ba0166f376dc18ed568380e2ea60d19b754dfed6f033161505f229a6ae31398714fe45a4be06a811b2d5f58ebcf9cab6e1ab82309be1a37a46df281afbfa632738d45a93e1088ebf366799c89fddfc092ada8901e993e1eb8eca41c7ccf13e630a33152cd518c7ace8795dc1727c3572f183d1e89e4d8058d786eb1eaa8aa397ce7ff02c451821f25f2d00c388e4f91cb34cc9b68fc1332fb7df6c11e80dacd9f26227287eb356cc3d8e4d4b219b107a7f17cf4842e716eee5e089850354b0602c55b543245b3ff35379bcdb9131df317309cfdca7518152894d589bc48cc1608fb8061a012d6a1ab433b47e259ed77d71243ba27c17604984b289b8835f0c0f705b4ab5bbe8020b34e185d60c9f667699f7041151503805046b083cf7d9528e2913ad8466b8c20dcf4ec4fb738eebd93764c6d66d4101a1eb9c53ab9eb3e68ba25c7e0897fbfe9bb6c5d5da43090b1dc7a2e1c2ff7c4b61aec8eec1caac312dfdc2168809f12209bdbc2aa409062d7903f537663fa777ecdc7954dc77924cf1865d28083ec876924a44b6bb34b4b1ce9cc95053f93595dfb0bcbf8653607d3f4293542a5c12621f2fc9777611e9d428caf1e32be4fdbc001b8c5e2877cb031f376b938e3d714e8a5ade6316531fb7fe574f79012f51075c4f91cafd3c9f9b24b8df37101596c9d16d68bca74895069d68e4b7266e1d8c8b6ec06105eb7eec2fe44ef6c706277882e2aef363cfd4f0c6843be2b65ada3501d5a562f46e9ba9a2a229ea1044c9291a1adf495cf6b69acc9e1f04e1b4038178d3b33f295605dee3a530b0ac73e93996be020ea5553fbc7285aaeaafee0697c019fb595632f8bef584f071f6458ff819ea42db397e1ca1e985a8d4f96c61ff88ee7827399947695a5078d9f9e4dd6d595c23abfe149b57ccb7f629cb2a9f9e7b6e6a5878f5667d0816d9216923487bf3d169542150481df5b4cabae580be05307c8507f372eb25d0080e93d817464f6fe830ef99685c95591f6bea212f0f613b0f490f5d3a89a2106d9d2c0874e86f35b39cb09a5b5358ba1e4b76d69127a4e3a84efcdb6a53e1b3e742f208c42b9c53c6b45439f4336cadd2bd65a625e763b3fda934bb6186c8580169229d207792544eacf45f1fd271d349af69d62740ccd5c5320eea5f72693f1fc153e43ff2ec971b78b808982662399e8d5f17aaa7078b30c1ca88a1a0226de5bd665185eb20e82c0f2dbd6100182b8e4dc89bc35f736cafadc6e30a2b5740d5ee2f1534e97596b4dea00802a77bd000d947cd88b21aca438c0aca5480ae00abce28e571329636eeb1a8c335f4fbd9a76cc6947bad3c26b06b7acc017b3122a96ae9aa4eed188cba2d150bc40f7bcdb2d791b39695e06bbc7e3125d937c96e30225eacb8a987484c373c870adc8794457517aae88470409ea1b1be830a075c115169a3789d09b8dd33bbe7e9b8f99b8e6182717d2bb027739dd389f9a4af6543cc8dec8f96ae24348912c4f81d5d620c8b5dced977d1db78d253c8d84ea751a2162b841b7d11a25b303e94511fc584f3cb19be5f2d1def3ec8631b71c3ae91a015cfd5c69b302ecb7f0843a1bda8ff7e463ef81b1c4118b5e01abe5fb39eb0159e2624ace250acdb2bb23df80f6958c7564c77aef95b384adff39f92dcab66119b3f75b779aa6730dfa608c9229781f2e" + } + ] + }, + "name": "DNS_RESULT_70" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "0405542e", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "0405542e", + "type": 48, + "class": 1, + "ttl": 44153, + "rdlength": 1366, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1362, + "public_key": "95b384adff39f92dcab6611917ab3a03ffb2353a14dd9eb287c8550d29c82bde8b1d269ac37f47095c0af28ff6807b72b078de3d2c1c734a8bd4d7dc7a75348ed2d1db12fa6335c003312a1bc728817da3d88b7dd39bea503bd045bd8a8750d1dd04ff9159dd6e760c1fea733833cf6198de93bc223824d7a0529824aa276a95ceb3f7be30ea3c710c72a9f7e39db06de5d4dfab439bbecad41150144dbc174b31eb292ae9981ab5f2309b415016355a981fc0b5d51a5c2cc2299da7603c80d44a89c49019b28b48baa35fb67c6e6c16f44884e17113fb7b28adc00f3a1ae1f54be6bb1185f5c1463b1570db4a79c2f817bce36435236f1f571584c6512adb0f9b80165bd98d874c2215750efdfa2175bb1f8e40087c573c75141cb380decbf1a42446c7f53eff69f5437f715dc68945b1b69bf5b9ad7fba02c92531be506c27933bf31425a410a0e51b5c868a6ca02f596399ad331f24386121b834e7326c3f5ceb0dcd6b8cc526642328707000fd76781606ee29adbc971ae0cf49db093b44cc9ea5e8504e350c82af67cd357a7c6a16cec20a19c6041b74904b88724e96b3ef3d0d393e8162d7046091baae08da502f80154ef1570e943c3f3b63da6567ac37cbd9d2fe857fa6d6f316e06e240e8e798e21d8f253a3078f4c3ce281d841a68d819206527bf5e419e0866a46249641c465fb66ae4de60d746ded33d1793c8e7290c874966b376fa86708ced7d83646b6568532b455d3e6c56314b9e2050bd6d0e8f12634c99b94f4f3708cdb38f858f052c1ed042aedc0fc2cb202221a31861cb86a1cddbf655769f8feaeb9827f3a111c9229eccd94427fc036600c9f9fa874b3db71f31032ed63af543630205b6c443c615324cd9019e2b94d3ea97806ffff761131d8312e4a92394a134165f87447085d700153cf4a95380cd51457102d5d00dddb2acc6422099af3e6c934d962266e27ca4183ba5642a1c1778d9fb330f7d0c9e95bb4d09bf2462bb612fa0f69370e8b0dced88b7e0efd94512edbea99d85da5582ed3060285f4acd0b567a45f2e9fd04e94908fd0fec90446c43fe090767d144ea2b1874a40942006f781c018b5dba4375b86866d76b57e36fdd8cbe3a8fabc32af4120965aeb59f07903767b178699450261db92a6b05b9dd24f7db1524722eee4f21ce8dee7bc105781cb3dcb1a3436e8f247629aa8b77f6a36efed8d29de764b6ba507e8aafed9f58f0c4f10ae17ca019bd7793135ed4c8e78e08f3f7d33d8fcd4291e83c088ef83fedfcd82a7fe9c6f4c0a949ae5fbe2264c7796518fa8b3bf064b76c542b3b2d2569f0215f580457f18a7207faff80b02ee54285143bf09610b560cf01fba5162122d6a204dad4dc192938e9c5005f34305cbd0e7f9d12d09417499c0061781da90cb63d48f8c560ad91fce5601873bd6649dc7a1c8428d754c527d4fc3e24dacfe0c6ac1f9ca6f6971e18d7f2e36dda1b514557ab20fd2d6dbb7f1ce8021ff4f797b14b7af5f2a16d2e46c3bdc1964c4475b5514354adec23b206efb4baa3237fd17e7f7151562f8e26a1e1257b61abd546118886f0d125664e34cfab4b3254be7b2cbda91bd8a12958e723be242e3d6cb3d4f3ef5d9a0d7be05d76dcf1568709cd2cff8cbbf9a83c9be8ccd40625b0b47360e7df5425b2cbe3b4624fc7a3ca5b5b70b69438731b0a84921b84616fbfd6dacc707ce32f5b77bdec90cea346efd858d9fab3ed5f08d157e22518c1a0314f9bfeb4339166157f85b2f482106e78ad5bf9d598bfe5fa20851e89acc67a743b1c6e1e4abe858f22dcba4835d043040572709ae47a714c959898540c91ed712cf301b4f7e3142831b705430a3bfddfbbbc69df8effb8a0b6d3b7e7ffc4be168a4281b608bcaad95670873d7590fd2b34243b98728" + } + ] + }, + "name": "DNS_RESULT_71" + }, + { + "Tuple4": "2603:8081:f01:9800:9e8e:cdff:fe27:200f.38027>2001:da8:2000:2017::33.53", + "dns_qname": "drs.zencamcloud.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": {}, + "name": "DNS_RESULT_72" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "3de3ca4d", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "3de3ca4d", + "type": 48, + "class": 1, + "ttl": 82538, + "rdlength": 1362, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1358, + "public_key": "3b7e7ffc4be168a4281b608b6cafe1312eb4e7885fdaa118a44e1b74c02165b16145964bc0072a40c7f69f15c2158b524ff936f7cc6dccf0672163435412928239fecb6b53306968b1e49a5cb7be404eaf7c72f445fc1421d405d33022be69ffffc783abce079b61ecbdcc3ba8f50d0cb22b9336fd47494f6e1dc218f2bab551982b487bb5cd80ffe77c176d7be4dba0632bcd406bb544d7d6451e5188f2525a2d36b664de030e4707ad534b4f00c19ebef3e44699ff17171553fb5818884b505f3b635d91682d15726db3b9bf8b76d89937156e5e8442aad9959a1babf796220e6059b0ddf03b8a871032c1fb0a63d50300e2375b876eb057755b015a7e0e19f290e22beb197595359983a12e45b5c3b43f0dede4d9a43e7fbb510ba7eb94151b53ff919688ae2f2be437b61458fbbecbb611c77fe8ab25004564acf5605bac95cf56615950efb27eb30a1059d4d3e2b93f89daca650e179c146422ca596f86b9e399273147f6f0ac4d24efbd20ba3f0b244f2f8e06a43f86ba29387579596771d4c1d41c472c7f540892b2833a297af631db3d857ca2ecf59a8602c95f38ca95e4f50afc64d25f72dd500fcdcd6384c71773def3ac6bce0353012072da47e24dbf97b02de2cf1ee43f7fb8de0b2f37f2e4468e41c146b9bf8242776cc93e3656dce257bf9a9ab36a666d2f8523c113e1276833213d4b5121c3c07392758d3bdefb9326c8a043bb566ab583a4586ec6f4d8060bc0c803a29e3c2385a8c24932b5118ba66ab32c7b5146a145d6efcb9add35d3dabda9e7993e834cc3e549325b0e6e0b6550999641b8ee8f2685c0739e4a25d8c7bedd0bb0b0d8d3079747b4a5aba771d229e84fe130ca11dde3261952b659a167d898448cf922d3c633b7d29e8a71ec7ad68f7bdf368651c4fbf16c20b7c4b51465accbfb1de0aa7c0df3bb407f479340fb1163f6074bef9f48568445235ee8330c464586a637065c757b25259164b35f9b8e10cc585162ce28fba675763e50ce79b24fcd556f79fc9fbe796cfcceb9ce7fb49a1139e65a57e385675a11958212b45dbb07fee9835d36ba9b3972917e9a8a3742f671b25ea18a2df2c1e3d8c2400f07c87095adb184e7089c11821c30b60abfa24a0381242958f7609f4101e10fc3f0b38f755e6777c0d4207e8505a0e7470797d231ed20a6a14356be7ae7919fddecdc4ba4c17605282e78a787ab37773f6244264f18bceda4950a91616e69aad991e35ea533e1046a151e6a7ac9ec84160f73650189f2bc718db0acb7bed63dfa113d71912eb072df147e15dcf1f78efc3707902d46ba7dfdd0dbed69a81eb350d0c212c8933614f8911b301b4283e5d55d467775ad8878c8cf794ef9f942f780e2dd8e53fa859745f998a40248b9433ca38413b133279ec1eee80511b1c5468547c904bee5c65a4d6fa21f9a4d2c3d9af6dddf885543de764e594de206090efc58b3812b319d489503397b1c279f9950e07fc1ed5654be9dfbd0e906293941a3eda26ac32e19db3c525f84c9af35aff725f71f022f3bbd9b404b171747ee97c2a78e5c936d8f0e8dd27e18b19c25d0c3dd1319aedb71988bab21544e486e6e06d82fd6b94e45e4e8fd06e9fa3527e723014d194f26b79bcbeaebffdb5b13604d39db0c299da515bc75c43a282e3d4cfc0e1a0f9285f669daf2ce377d0df22d771914cae65424d4212e8559ca1fc38263dc62824f851320074ec61512b9e35db87e018a1a01b58297f1ffb4664571c1f47f9fa0f0983f489c6bb26802cc07c4379d2ebc1fbea35298f4a73e92022fe81675270a6db65988fb142d77353f7647a95c46339dd38f4e0dffdbdc5d6051d74843147cf209d0822ba039dd50c5f75df340732f238aa61b83aec24cb71a2c8a36a3499a89b4a5aee049" + } + ] + }, + "name": "DNS_RESULT_73" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "eea51f2b", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "eea51f2b", + "type": 48, + "class": 1, + "ttl": 72470, + "rdlength": 1354, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1350, + "public_key": "f75df340732f238aa61b83aebe9be4f7e013f0f7e3fdd58beff45910353fcc787f862eed97f636e8f1625b4ba65b9972b4b5db2b363e7c6ff4cd98c1bff4d2a79b860b72ce7f96196d906250f62a94d915476e4228e71c38d3c692f9b17fa7782a51790e897408e57056b30c4f525d03bfb0df6c2a3b11b3326861ecda390e9736bb1794e12c8dfa40bda39316dfd6a8ba17c93c0319aefa76dcb575be1722681f54e176b3c509006af25ee1af7f0fd5036973ccab37b3cea68f66d0a3781cca176032643f5e4ca23981cfe8c6620208c2585f42be1d4fcc6fb7793d246f08728de66905536849dde34364f591bb7490fd321f9b58fa3602626534a6a14bea10834292dd6b99e033d949522c2892cfbe1b418cdb90e9ff867b1f0d46ed022513e228fbfec10051c98ea4982a18bf00abbc6a32f32b2a3c2fdd2d9afc662391cbf031f79c631fd64b18caedcd245ad7ad00c1c19170cba39d41f4724644b68c85d87c868a2fd8d824e5a5faaaeb6e9f9e42c604bebd637ace7ac1a6771462a71a7e24a5ea14befbb201e2d214e890a530b69c2a606dd6683fa8a06c9b7c7570c233c0e55cf0bf3ed772aa6676142157be37c46774e38a990992adf5c7a80c10be5253b914f6cfcecccaed45f1ddaf55f5f9fbd904dc26b4b1dc4c2349885f6300ac67594d80223085df16ebb52ef87f70100b85ce855fca27d7dd941168a0737012f0a1863e87f8f3cfcbf9dd7744f6303af01fdd34ba3fb8e34a7ebd2ed52d81fbf9c38e99d8f0abd399528abafd1ffb955b3c06449a56a910eabbd5b08bc3cdbf565f6b6ca4276633d6b381d44725af1d966af2599020510528f385875b878cacb5440dd9f2529789b610eff106dd6e9f39ee8fcfc6624e976652289a27dd75c783b75f13d2438a445c22fdf52433a19f91ad1d526da4f7e0fff191c87f59d63c68b72991dc01db09f9af814ebe007369b33c0c8870bd18e858ee8987f0dcf662a766f282298cdf8ba5214b7414123c1b6d65ffeb12d1d3606904a4f34cf9e6bdc70187cd9cd6407e82b0c78c352d1b37f435199a7b4dc153cbf4243750c1cacbe65c5e2db38a197b23fef8c31a8c8d72cb99d258b24113477584868248da6c81d85b523937337ebf46eaeb7c07fab1efee5c5ede288db7976b07e3d0ee40b9894b8fa083bda8aab4bde8f9b6833a23835f0ab3dab84dad0052195a9abfc83a2e673de4bbeaea86da5702728c98a6e7631bb29a865156c59e290d8b932237fb4772a6ee15ce4d07a6959e05e3f4aa085c48baa9e095c2441bcb9fa506bcdf2492659a3e3f9c68bafe6e2e7637669882d351377de6b4291d40fbbd5bb367567e10e4093d2ea09f1e2ebbaf70b60ef611cf9fafaed1c296a0a9df696df51e2f6fc7a57753914ae5f87305662e8c431dd35d4961f10004faef5c52da4936324a7edb0c4b561b7d61881e61f65166ae5961602f9f16efdd3b45943373700455969dd8acf40fd63b93bce570019f9c919fb571cfc9aa218cfbdfc72f6e3bc8b1ace5aea6d49627d20fc6e5f1c410ee1ebb8150c2b32f3b70f21a689e87f3a459ed5c1220e67df3bae42a48f1834f558d000e9a8c6c1eb7ee751f48e2eaae6f9709bc82e6600c59c15fa09b8520189eff8b61605aa430d4047d9ab234c2a9e44f00100716fc3a1544108519960bd0cf9db3aec0ee2f36c04b8a5cf7a8b44d401ef8e8962477072b0f9e3f5287914071083eff7590941fb4f09f4f48cd5dc94b56c9b1fe0bad83132b952d450c3f670c4556b01a07ef4ae575e7933af455652f120a32ad6151b1122a3f78c9325deed9d2900dd8bd02a374c8086e4e78f2fedecf48c09645d3d9c733c5104b29a35a85aff5745fc9f00ca5f35b90ba11bbd8bd1090c6e16afd35759c" + } + ] + }, + "name": "DNS_RESULT_74" + }, + { + "Tuple4": "182.72.184.217.11564>42.247.22.162.53", + "dns_qname": "sl", + "dns_qtype": 255, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_75" + }, + { + "Tuple4": "143.244.159.106.38109>202.120.111.3.53", + "dns_qname": "events-lyrfxqk.decentraland.org", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": {}, + "name": "DNS_RESULT_76" + }, + { + "Tuple4": "44.242.180.39.56750>202.114.98.25.53", + "dns_qname": "www.lib.whu.edu.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "answer": [ + { + "name": "www.lib.whu.edu.cn", + "type": 5, + "class": 1, + "ttl": 86400, + "rdlength": 6, + "cname": "s55.lib.whu.edu.cn" + }, + { + "name": "s55.lib.whu.edu.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "202.114.65.55" + } + ], + "authority": [ + { + "name": "lib.whu.edu.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 7, + "ns": "dns1.lib.whu.edu.cn" + }, + { + "name": "lib.whu.edu.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 7, + "ns": "dns2.lib.whu.edu.cn" + } + ], + "additional": [ + { + "name": "dns1.lib.whu.edu.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "202.114.65.61" + }, + { + "name": "dns2.lib.whu.edu.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "202.114.98.25" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_77" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "1ab51d26", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "1ab51d26", + "type": 48, + "class": 1, + "ttl": 69655, + "rdlength": 1366, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1362, + "public_key": "b4ce0a17c401f4cf3d1f1e3ff09d8308ab30d8aef60e500bfe9e0dbe84b6a2068f80195906e1d7dc5b2dd5e05d906545b50a0126103ad766aa2cc54da820787991921cedb801c833ed7183df4a2f58a6ac214cdecfbdb42a2f5b9e8474414025c59c6d67b8abcc27b15b20aabafd21b37d9ee5e62f604c44ce6bb28260ff5ad2512b47b208d466fed393450284ecf5fd40d30f52b28099d46b72e431a8df1cd45dbdb964c3ca69f458e28b5fa076cf70522b5cb4bf22d196f0cea0100945b7d36f0c33f558a24339747b0d4faaa4a4029d24d8045aa9467bbc5cb6dfd674955b2db61e210e0be03fc5fc6d2e1da5c641186e7f7539989e07eafcc9fc3f44dd72b925247a8cea5d4ebdc7ee3af6565fb6291183a7b976c69ada417b4473da4592b62f7f9a6f3983ea2a72a6209ecff62b9aba12ae557c6068714c2efd75c0b0f857ab09c4edb3b9959298fd2eb2e4c388d83e902c0f221e0398cb5621f9117f6e5b3b8364f63a9c386fe7803356345f70ffcfddea246f2eb5fed0119671bb12ec5c26896cf016c405838bad96fd5c262d92683f3fcc6efa0f328f22a7af49d9bc1659a61ff24fd85a687544d5a7f408a46cdc4ccda50b49323bb4e1f8633c9455523c67327ec356c18a97e78de0a42717bea7499274854bc8ca72286f5022c19bd6cc94f28b18acbb3b99479a9e4dc9387f7e237ee458920c6dc2a665e181c8ad5c60383737f8ca75a913e6cac2995677f47f6f1d6babff752360511cf273afb27ed3a064aa8b202ba3cb15cd8ea37400094b8c41215a4af197ba3a0f670d41d6d63a441e34b551d7b325177ff7713c362ac32b5b2b3d7a9ff46fac34620234001d14eb5b855062a6afa81695114bc4940ea13c1eb64ff9a892c02f51d45c1003edde2707498401e6a2716bdebf4df726749ed8f17897de924ad02968dfcc6941ccdd9921e1cadbfb5c0674143baf83f64c2dcd5cf741afe79debf5b5f6ed2836da9538d3230d40b87a41f00d1f461430c26338ac2b2248e4c849fd5135e07112ba1422529c02c9e081e988fb2dedd0e42e008e86a514d1a6232cda8dd43ededd5e83ac4e2e84ed4131e7ccbd463dc465655ae2785ab6e70a2d7bdc32289f24136e7a0443abd98a428553c17a8727a68292c39bb4b54959961d531883990181717be3b0bb5b365987c93ed9b46fde488ecd76c094cc136550d638654d6ca1c1e5d8f9d94b3f28a45579060be46adfe5b2f68a93631e9d66a1fceccfba60e27616fe737f581703274b810d5fe50363a8d8da73a03f4073972cfc44ecd4b6ad8c5d1edf762979b4c6ce486489754cb98d9131ac43750b331b2bf12f74bc3340ee77903975016e896315b9c491a10bf111d9a939e7ef536c1b9e2db9c159726a9785d4f7e1969243ed8a9b74eff08d4ef94e6b6a93ab4c038111d0c483e55cf929b7d64b1146d63ce5439661b7146d44b84547496e8881696eda8ab971bad201286d16f8633739a2711b343d657ac8c3d87dc61b23df3519ee7da8d91eaec6bab0b5a0990ac54dbfb68f84cd11a6d1bae72b75687030461ed262512bd4d8c0e834829e6420d5ee61f65b23489278a0eb249c15b864b6fd12a3d8c566d686cc943b73ea2d549ee5cb9b8e6d5bf677b43c85f2f18d4e18cdba0d7beb821dfc695c87915fb77b28c5c44435733214b069818e43c89bfd9ff532ab3af9b58bf4040fb60c38c0ef877529cfd3e5d51679798409f9c151f8a9147fba0071c9d79eb61c34990b7fdc886813e74d8869c810e93dac889b02ed9d8d3c8c863384b7e6d38d027e51446380aa000d355710d4258bc0bf1e8c088fa2a1e5c5b7d055f54c02d8adbb55a83f11b89afd4e6b7faceb9f738af4c6e199b114658124c8430085fc07dccd598be7fc85b3bb805fc08f5ba271e1d752eb" + } + ] + }, + "name": "DNS_RESULT_78" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "c7fe6bc5", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "c7fe6bc5", + "type": 48, + "class": 1, + "ttl": 51568, + "rdlength": 1357, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1353, + "public_key": "51b780777628f352e4be72ca43ce26367ea15ffebdaad87e9d83223f88aa94604d7c082823ac9be2b4d61e41b3367cb3bef61c7597148d66ee068dbd2354f34a84445b58e056f0650661d302dae51f95d2f56a66455a4a8a5e5cc6176f86fbb6cd1481e78f5774cd44a6093ec55a91b8d91b1ddaa3829db4ea8acab79d28abd097997cda58a5fda65cbee84361a318d260e1891c226d1a2cd5afc3d615d5c5c6a752ff952ce4de89350bb3dbf291b53c58ac9ec9783b943a2b736d06d854b634535bc4443831bf1a654b1e5901c3dd6e6ef37628ccaacae2a49b83bda53332096ad3e7dd395b05996f0cad51d6ff2c642185f909d8b71d12179da23d637d7abadd61d8fd86b02682746827d1c5821b4d066fdbeed9dc4752bf0c709ecf560f57c98f3aa6ff494ebf21b0aed7c9d119397d74b925b3e22912898fc0482b1de84711252996b45ef65c5fe8d0aa3abf6bdd63eb0d1464c2244e9bec5c9030102384f2104376fee5eccb6a80305ddc250949aa48e3a4cff05ee4eb1ada36a5b301516542f71ae0b7af8399b88533a10dea7e6d16b34acda3bb4f1a1409e08c5649ca25a53888024d773adf7f443cd5fca1bd560ebb60f7f8a0535b141fe7710b70bac7edc8df70968fd627b1c838de33467a33be49c15f3d468f8b187fa78302d4aeeb748633ef6dc391c14696afa6f5d9008ff19e0b44311c697e538aa04fad0aa192769898ff2bd7c93d2e4c332f89968d081665e76f3ed09cc8c9acd69765fb5cb8689e93193dc98379d07f4d6aeca1034aeb51e4f2e0926474befaa046c8865b3b4bb28f261f4b6c340d95a42295e7f6547c20f8207bd2e971f53a8bdd466bf010bf8f531e64f137eaab8bc4be82846d011cf4a523c2f9ae9b3ae375bdc54669a11c8056729647928b6684f5d245626c95158ac40b4797930b1fdc5b7bcde4f1fb1d7582de4762caf96c0d134e66e3a423cb4362b46532ed5fb968dff9bdde0cf969dceb667686ebfe97384b8a5c54b3badc261a336612b3bafffadee0615bdc630ae50767b0176b7fb99ce0387a82f3e48d6117a7b060f354a19b9584f60f32f52af2bb8066a158bfdc758954f7a325694c3147ac2226df60c7eefc099b14c04107b1dbaab8f038a2043d3f35e89b726be10776a7ce51c809f7cd9774ae03eb5cc69d197bc33c2ebc2fb9c3048afda85f114d59fb924b8e72ed3e714cec0339b34e9a29a09b6b689c8d30a890e6ebf7dd2e48f67749a1ee75e9c6ede490fecf25c97c8544a7ed721e70d3b27e468503c46163d44d83288c86b203bae0a95868351092768cad3acf02988596a401c8ac62a5054d2ff13d6589ac9b7047a08df955c8b62fb318d2a1c0944426a7073443d3e194c637fa66410b4356a1857b8b798a2547fd7e9c62564e73bf36b2671728c9cf14a55592ccbb76c749a27b51686b7e9465d6aa239fb86dea1244a237f1741771c82ba78272d027351235e5f588ddbc4a64e60d845a222714ee5f66b940e39fea75d9776ad880dc8f99fef82f69940b3e458d4ab61471c7bd512bdd6cbe11bdfe2d623a98475596ea9dc2eb46329c1435159694ff008d9ffc0dcf42d9576493678e6d2f21fefe35ac5c4cb3b27bc6d34806b3f8efc00a00b1b8f41ffffbf13d09e058740f1f4a562efbf46044f48811bbdff46793a1439202352f9478ed4160b03ea2c6a5ab777bf94b297d29b8a6b6bae55c346b35f66897c5a862ed2b0b2a7d7b42304aa44e49493c15173da0903565cf5197663076c8dc0a3df01d781319f56707f36b84a48e17c4ed00bcac45f6d0b91f8bbf510011a79c8d0bf2e01022ee6af9572ba0c5578e98336cceb31c00acaad021a6f2903c28c24022b83d45506614b78ce57807607210520cb0cf5e42ddbd0e2bc485342c" + } + ] + }, + "name": "DNS_RESULT_79" + }, + { + "Tuple4": "202.197.226.50.60192>8.8.8.8.53", + "dns_qname": "cloud.tgpa.qq.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "cloud.tgpa.qq.com", + "type": 1, + "class": 1, + "ttl": 300, + "rdlength": 4, + "a": "109.244.208.17" + } + ] + }, + "name": "DNS_RESULT_80" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "275fd065", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "275fd065", + "type": 48, + "class": 1, + "ttl": 53087, + "rdlength": 1365, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1361, + "public_key": "b83d45506614b78ce5780760f8159d50eef4be97662e896084d3eaf0c25bb72a7a461b2ccda0027626b3410584d76cf19d930d209db1e254bc12c35c4d684b9d45a909313ed9a2e58ac9b89ed85dbebfa939df6dac9115ab9e87419d49a1b7eea18b7fc4518399ac8f1a7f93b83a3e1fa6b7b83423601e70e42968b9ebb857b75ca4be1d881625997e7ca3586f2045b07fd7ace0d0c5a4d042a11b3129042ed40caabe13a2704c62080ece904e69b90a24244f2bc6d85eba6ec79ff11ac07a8a9ca71a5893d4fcd49e977bcad11a1a0292652c80ba6065293b36d874277d77398819dd0d2b04f1aeca19b2dd202fbe4beeb3b53331de6454c873ff237464d4d8a0742a54c91c6016116c00c0119a247750e7c4f495c75e3a5f326d8e44df8e4bdc994954d5707bd9c187fede57b4cd7988747fc60e1730a15ca02dfebe9d6aaeb6ac8358486d0ceaed172b9230290128265fe25e6b103963dc29ea6b5fc64abe73dd82dc90d0d6dc274bf8c4f2604055ef8684f6e3847b52f5d575ab1d100c3666ce5795bb1f3f8e0815cde2443fa23d6273617a66c4743c23e5e5c6036b10fbb5d368b4e218c03c55891a4b47a6ac3e2c16093565cceb53670eec74413890a154e7c48ea88cdf04831e80b05ed04b1b1ab5548cc3fb4a9cc857dbba7747f9863776266aa6ac3099a33eba1c3d30b0401d790b90aa3296128f19913051a1802557e33fc03b79f7991a0792a8b17a609fc82a9223e8bf4ded8d0b2039a7c86dd86eb6d029cbadbd5111e6c162bd83a754cc0f205fff2bacecef4212ad39d843cad559f4f5318eb46f8ee8e1d24d999571c6a83d09fab157f77274bf1f9bb2ab02c405e449b3f5cde406ced007d6139e78057495d9bd8ff789efac76d326e24c5622886405e85156abb254e361506f0c7ce3d5109dc708f52278dd3dc421ae56f12e9a0cb46978915172ebce60e60b7c8eb891d2d267b3061ca7b0629e4c54bebb029df77bf344c4dfd4d8fd6d3d7fb5926996e6347197a30d1ddb7f6f87ae945c22e417a474243ab82a097f1faa1a5b9416cc8052f36e2cb72b2337ce514e084817af525fa3e6262f85cf2a91aff5f7c5de58e8f6cbcb67ffbda28fcb684289afea80326dba9ddbe6f2e66da84b7bd101bb85af507d26d9c24890fd4d8363ef7085a829f763f48a0fa3f8fc80fa9fde904124d119fcad21efd0486b09ff720e4b416db98ad5770e8fcb1d1267aead9017ac9711087b1b575ba9d49ceba48c4709965185491380280f7763581250e2aa9b0988c5470c1c4a4133dbbb9a3001a97c5cc8b0795b8b0a5ec423cfed68ff2664a1c321a7c86958aa6477754bb970ba72758fe822787af99d9a312d851ae35a0c1dd0db66d5ce25c38db030e4cfccc9f7baa4fa04c742964831727aaf4a969999e8134edd41dd1f48b251e8ec090c39707eb02c6867a8b8b9b0bc624615f650c09a60dcd8fb8e8f579162a4fc46d79631e4d2cf1f3e301ff3cdeaefb0d4f451f4b1283199217e04c2b716b8a788def6b4d62c4a88c58a7bb5e868150d12649c1dd54dbda97b87d81d952a38219642e086f2dd05d13f16bfcc81d7c4374fa7063d4ee98ca685e4236ea39ff27b37bdf84f0b32e1356503e8ede4dcbeb7e8f6ac8b6c607fececa5f5f40f355fce2a943cada33471c3a2c79f3d30e8d8132d38f85f9c352267b7b76acb4488e92992a95293b8dd08623cade778acedf3d2939091138cba4244635c243e71824b7820bb202adb992d4bcd43426194bf2e5acba0692c742ca6e9b7e6668050e846592f7929ccdd58d8265f478d59eb9a0d89bc86283d458f9dcafb3e19209ebf2b4214fa29304b1ad2aaa44d9307145d9b3491ddc427770c40cccfa29fa862c08ca350abbc1a4a92c286551ace846561af33d79eef1a8b" + } + ] + }, + "name": "DNS_RESULT_81" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "0f8a795d", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "0f8a795d", + "type": 48, + "class": 1, + "ttl": 82979, + "rdlength": 1343, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1339, + "public_key": "a29fa862c08ca350abbc1a4a7be31e712451b6ca02b57a14d1d0302aed50f1fd986eb1dda3d5b705c69f5237afb8d4693d84a27e3d15f88ad0c0474e62c1afad6487bc2688169fd63289f3aa4e79cdcb9f87f0d290c574f8ab88b074070eaec31ea5dbc85860f68a9f30f8c8c1cae9089b821b09a0a9b99ac204d97e91ea97ed7f47085fea8101e9c5848eb7c77bccf442bc86058bfb2c98c133fb14996bfffd0395ae11952df8fa44ade20a481115c061ca00111d4432b667f87f8c33ebc80bc2a38fb608d7e67c7fee9e1b4d6e73a9d101dbd9e04e8ec17fb78e32d524c2824efba7a6557c8c380e77aaf1b5b4523dcb7c50f61e244c023bcb1fe1390cb77d3c09a6090972c4ae43fec86ba0dd00cd4a560ef25d61b8e40c95f4dca7025f157e1774a0fe0b0dc7153f3f1fd7b4ac998621edf44cd8261e1d6091f7b2a23f19f6bf18ad1bb1cfc9ca12f626a280b06f1f9b8b55a0b6ea1c377012cf1dff083aacd8f88d2e3ad6bb3849c09aaf303354a4a1e77e7208c92f13baa6b7fbdb33717a520eaa7bec82d11ef2d0cfabfccf03e4d0b059f3e18b0d9ce17f97b66cef4d4e484a3e88a8630bda3588f713ae67f114a05af2a076bb231056b2353cbf6c5b3841b9ac2dcdf06e55a696c5a4a44076b3d325bb05ae5bdee81b8d9f8e6426680f01f8bba6163e1163cc386ee102c9096f90e39efaca0c3eafba80b7e0e259ed928cc15b77e769e5b920647b9ec89f7e89f59b7fc945c8d6099deb802ecbf553d2d3c93eb0e97269c8736c73e09f65ddef80a2934a48e1810d7d4e801b2ed6e8834c30568832eae125e4c1b07dc2f9d4f2a96ae2ba6c641378c568d63501dc2c9a875c33e9ff72c718ee10a78242542d694431da8295fec7d1cab45b6dc68da50a5ff7155a7a01992630111513bb5b828d496eeec7787f3a85923b7f101ed3a237e44bb207b142a51738ed505a0f46bf2b1c7e780c8910d60222dfe9f75765479279f67d26b5b70c1ed27960a0e56175d10f42fe50dda05979e0aca3f56c47e0243e6aa73719b3fcdfdf77ad7ca6f16db38de8d79013162dffed3ee88546f2ea9660da2e39b368561ef962cf063e33f97e5e1617fd0bf6a677ec5f39f3160eef52d3d19830971d07afec6ffd662b0e8ff217b63a949f8f8ee99b4274bfd0ac00e1497f9b6314a9bf797af4d6c591444bc62913282f58b333a9e0ce19a5c4a71e305baf9170aa80677a7d1adb0f067b071c1fd70ee2efd67ac1807e9b5453ac7663ea7d499faf90181de791680f2e46c5fcf3029f8a03e7b9108c3346dd692d83b88c77121008be5bb4914bce490ee8cde233c05df80c54a0de0efe95bfe4a59f29df80080f88bcce3f9adb4edcbd2bf7f2b879ea693c7d9ed1dbbd32484999ad20f861528651bee3fa6aeb69ef887640025d59dc6c2a9f0f5ff147505b96259210da0b26a455ea7105e68e67ff62722a72c9cf0c1f220edc9b469db696b38c4bfef5be61723b3caf4d0b04371e0764fb883a3c2ec2373ea5c74c28b2e4e992734468a379440a10271f60a20f649f5a1418b59676a7660fe0bd0f10cff8281119a9cb254b0f15709a6224ea5e2f4b17b0cd4ff3bb015716988434b547589bd9995445f758e99b0f5ecc52851e1613923ff58559bd51377a12aaad481259811632f491262357dbaa8fd2567fe5eca7f38dee1f190515a628950f701bba0647071c3457fbf40093e3e4b966a3b1763aeb5ad9c5c8ea009670871bfdf4b98ef55d22c1d80490e657ddeb5043961b6e57acf503a4dbded5b066f168a95e0fda4faa1dce96a0718458c851a5c24f994323043ff7c653b06958c7d25c18955ec90e470a41d342b6632e1d8f2cccece7529cadd6a38adde01cd41cba5c522d" + } + ] + }, + "name": "DNS_RESULT_82" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "85f74cf2", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "85f74cf2", + "type": 48, + "class": 1, + "ttl": 57171, + "rdlength": 1351, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1347, + "public_key": "d59985cce92336d75b04f45806144a734963663c4db0cdb7d4fbcb5eb9623884253fc2cc5bbaeffc7dafb8d57575f5dd353482955e2f73a22ffb98d8274c0dfb04824b2597e6211cd3c57a5c9f43825591c4e8b1f415bcd138598bad2d17b1a6b0f86e5fda356fed95934cc8d80c9cb6b8d9338280c9f3b423cd28d0aac629d7873f3eea06b4ca72688936f9358777901834bead24e92f3d787801234f7c5553ab75875d827af840ea565f256df6190e5aa882cf8c31e7551587d8c39b4ea17c88547f77c6e09609c7b4e73852f8be1b92d4ddbc7e669088e6e42ee5c2da78c0c059315112e24fd1d4a5e21d024c2abc564d60525fbb5a86476750613d9ecbe37a7ac0c713568cf85ab377ffec419262f78fdb6bac5f731de3ebb280b98bd149de58df79d5d4cc155208a7ac58f42d2bb0af223c175847fe06014d8583555a46f220639659804b1dc30c7b2bfa559d39179cb4ad0cdf6ef4c5c1b148a462f4ecaaaa4d53055cb0565eeeac225a113fec2e1dd4eaaf05b57ffe4b4704ac4dc12c95f83a9d7276214bdc8943ef2059651041bc56af32962863bfce770d8a0283338a7d99e535ee0fa5f347cf1e167fc18324b44962c97c1821f9278019d6aa00a320aa3637567010c28dababfe540e8ad008d93c74237587a9500a2d8ebc03deebbbac7fc399ef81b14d022dc0f09d8e3e1f11d443835d5cc54a2e7f0873caba13b979abafcac63d4c4c1950e60700f2869c11ccc7845c90771f03341c6b399f4c7b5089cb3e06bf5dcfa1dd59e745628c6bc0719f8bfc3789dc67085c6844b9139aaf10df2d3f9d43fb50b18b5560c7d49bf67847d6c4c74a2b9637a5133fea03ecd0bb8569c1abeb2dee213a6ecb5a12968d8d1cc1ce5497076a20d553e21c09d21f933958a311b2c41d17d89b99ddd37d81dcbc0bac0448603775f3ae2e83ca079d72e49de96656ffa8fbbe5e058c96ccb8fa6ad7714fc7afca9bbd8ddc003fd5e119f2aab08a093229b83956c68bac734cd12fec41256abd02f3a4891b6845b62eb628425cb93dd2c172df70ee497912dd4f411685240a565ff0a53b31579bab5539d21d17dbd1cc4b64fc2cb94e16bef3e3255ed25a26c460174a995ad90a44a01df6170eb2ad091039aa0c9883b0054e07d60691e67b25176f596060ba7fdb39ba14847c826311970b65274ce1e4afedf87acf3157cab2b2f1a1218a62a374b44bdf638ef7303ed4cef4e4c14a6ee11d5f8250f6daaaf20000303eb2df55179e4d4026a577345403ad47c45aeebfa4097462a6ed4641d23eea88dd4715ef6a88eb6e61f5cad5455cd17645898d721857bcae03c9c222f048dadbf608182928e2e8183e3c084985f952e7475f3ab0aa4da6750d4748528f121eb45c96d86a31fef107f776443af36ee33063e7381f83f0c84b1b95f0ef1b5fb611ac9e5c84871cc5597d030738dd37b07d07be10dc404f7f3e77c078407a83501aca78ea88f99acd00ae2a60835a75a716b1bab4000bf10830ecabf1b7b78cb19a3c1b366f4b807a27e618b47ba755f712ddcf63b0818f0ba541b0d0e41441baa3a317b540ce099d621b3fcc6fa870363e720f93a7398d76c17efee58c302c05afecc4fe65e5073398ac531a05acba3fe117fbe56e5abe0438d000daf86dc2119f561acb2ac01dcaab4ee4631b2f7ffc8eb611d517a341671f6c8339e294278a4445ba2bbb5e7a63f62c98a57cce1d0edf92ea330cfdd092dd53194452d4b73819afe284133d079e0a07976f61949b3c5cf27705d9a648127ed15eecde6a87ad50518c0820da0b22a93a1a560d0c4a5ed916b6264c4d0644a852a895b1392da674a775a32b2b95f6a773afdbddd9a0f30645a81425985888379bc099d628472c7863cb60d8a92d38" + } + ] + }, + "name": "DNS_RESULT_83" + }, + { + "Tuple4": "54.254.163.110.80>222.17.192.61.53", + "dns_qname": "sl", + "dns_qtype": 255, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": {}, + "name": "DNS_RESULT_84" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "77d77709", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "77d77709", + "type": 48, + "class": 1, + "ttl": 53535, + "rdlength": 1360, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1356, + "public_key": "0a41d342b6632e1d8f2cccec94dfbb2962bc3e6e3f15e01feb6a418efce5994547c41304985dbcac0d0a549a8138cf902319b2ee20540cdbc6accec116c64333ce2581c75dc133faf04b8d6ca378977cd68433ed625bd08d0ad72d915504d48f878d317757cc2a1ade7f00463871ae242f7f061f1943a52496094e5c0052ec107dc9aae7295f797e0bf842f1b8914ce676e6f31c6adbf743c0a1aa1beceaf9b103c7542f8d87a47d5438b04768aa3a9b58def54776ed734fae87fdb02515f754473551d0d537c3a6871b99bd3917784c95c6dac6bb0e9b54f6d2ba1cd165eb2de0f9c8457378e58311324b20710690b1c547b1bca4e6999de97afd43f0452a3794f04d7fb40df7094044c09156e8f686b0dc08d63804d3f566138584a622ddedb264b74a426df4957e62e87ca97914f17c4257cc7297130dd7537256ad5bd4794ae640414b598906056dc020302266c84974aa8fbb8f46bf8dc7e644fbd39906a5bb15598d503126877c50d36a3e28ae056c712aeb69f4ff06c152d4398814b75a72782f62e36daae4e66c88de48fcd3ee418eecc23c6f7eb9e132772be5be3841648e7c3e4b15c245f21469589b96ad5c52d46abc80865d019c5cfc8bd0ff96335c6d599a69eeaf83596e7b38d570fbe4d6a34b926f7734deb2c40182a9b32676fdb940ff6df018915a3751f796b9ecd8dfa29b23681add27338b2eb024988d79910f453ce1d6d9cd9f16919581c8a844e77bcda548b31658b7a14c143b5a6d1f1bbab0159b3dd8be500db371e2e86e481aa94a9906bee06e4fe8c457916934075afafea56598744681bdce0f943c948795d8f820e244f20700e7548f6d844c147944fdd7cf34c099d32a37c07c823228e4bf2c22d81fa81e5c52dfcb85bcc5ede8ca7d0990997efd1c2f4429ee1aca1df5e09d47b5faee3f62f972aa3fc69130315ad8be7272c78d0abea052a9706f1511f1bfa54d4fc9bd5958bf625bccf8d271d8a7f61c5944b293c57e2428c130edecf08c48fd088f39e655636b1c3f315f65fcdf686c1eda046276a810470f12a0f301bed5cf64e88092d5259e20480006c1e29959444de092360b8d91e7625445daa47eb1f36d8a72dc7b0b8a7a473b391debf552d916d6f183c3e81d911253002f56fb99243f0a8920105559b53e63e63ddd0e2b134355b1424703849c869f518140611dc39564218500a09b3e4b3f05d2bbb8712be97d3b3c137f35168e028d75792c49a9ad6fce7544c06cd6f63cbe4e96a51a80d58fe8091f7430aa816a0d7c4e51149af65bef08ab4f22a4e5fd3d3010f4236ca6bb5a76abf7aa3edc5b11e6337b7a9bb4d98505833656616b549c83bc09eb06ec53db747516fbe4f3152bdd66d9d9b374f5e28db019ca97350f19aedf8c72573db7fd439a31cf4d04d75be58c58e445e8df7700e518c74482577fca6e0d629ef7373ab2862f28a410f3318ef492d84714a2a8f25341180c0cd7c07e1d3ef9236fb9d949b18891cf8b0a52485f9bd96fbb59fbf8457c66a641280fc765cb1ea50686da96c75ef0cd8f659f4b421b4b045c4584ad1e4b3345302e4013ae4a36eef4cb0ffb5ac1789afbb7b20968ddfce83c40c1b4fabda3a5fd407aad11e60606b58c89625caab6f752672ca45898864b1454d08b37ccbb28b1a74ca59e5528760e80b6691e432142538194b31ab08df71a0aa41b5a32ba5d06a6dce63784065f8ff1da4f6dcdd281ee97b68effe09cdb115724e668023680db066f866aa67eff4f5dc2f331593e77f4d259e6e949c57ea18e689eca468e4674116c1ea5031ccc8aba30dc112813923f6f2c3da7916b7009677d41ac1e17afc960edf9de28e37f34004cfb465b77e0641cd59985cce92336d75b04f458e22a5161e463bc605d7f305091ee2cf1" + } + ] + }, + "name": "DNS_RESULT_85" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "b70294f6", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "b70294f6", + "type": 48, + "class": 1, + "ttl": 56335, + "rdlength": 1371, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1367, + "public_key": "ddd9a0f30645a81425985888483bf834caaf655bfbe06bc9ffff9987283c0cfee65f7ef46058af592eb2b8b3f3a7f2458825882691dae4f7f7a840b14da5b28d91ff1596716eb8682ed22458dc1e0475ca1b34d6ffae3311597c3e232b18e8926adf210f0ccea4714cdc4948ff0a24907364bf934b2c1385b6a6936bda18ceb9854ab99a5a145f234f9cdb1844a3b0bd3e9ecf3cdeba1d30d6255d8062372f404e8a7e834888a2d849d8146ab8d719a1c60cf0ce1e3cfa8fe1b78f200c3f04cc1a3964e2c31cfa9d77a01a6ce605871f228025006981365d978b58e2e1042e3e876b198ff43df1537536a6c1177ce853ce39fac4a00975a78be899ea8851327957d8b86c915a9e23f3447eff4fe14c8fddbecdeda74706c72f6ce496ea5b174452a26209e077af7069182a475bc59d318b0f369657f12fe69b01136f2bb0f81b7023a5aff7540838a511afe9efcc79374d2b576fb5e7b180ad5c648d36adc43cc1d6365672ed8af27634de60c5ce345224c0b95dc7a4c0fa294291f0e61839409e8db1d30ede9dfb7860c5c07d05f62565bca31ce1f8793d0009fa02b8a1e393b569260fb9aaf479bb6f77fe4971d06a6561b43a62bd635929e9b670be39e8af9d8eac90e81ad90de7496b4bbf979a7a1e01fad511ac52ccb18bbf4919cc264c880fd35df407d28abe1c259387b6e589029bde7eb1048a7d8d80b0ac27bc8be3598e6edcb7b10833958d8dc42224774f8fcf7c76ee5e25660959b16bf079e5abc4d00c7d6f61ba3e610446c69008d4ff7dcab9bf3db8396ab74c14cb04da5c492fc2dc68c4d14bbfa9e3a0c35cb4b8bc3aa2835e3b43abf5324f872937abf5ae06aba4cfa63ab8136479eebff64010c7c755fb9fe6c0d71957a7aee55c4da4ed53ff057e2753290346ce94aa8777c15d491fba8e9da5609170e973d8e0852e1e87cd636d05a0b992573ccd305d26a0ced5643d77bb6a350820783f1484d88263cc2dbd9ce39ec9c74887b974a14203fa086e6d923b8e4ed08db3645404bed07158a8efe3618fe7f07fa5915d5d40fb0c240a23a9a756b041d0156abc0d550bca52f9e19553124be68ef152f32778c14369a22bfe026da41afe3fcedb114ea2b8cbb88afbf330611c43b8d5c54d5fc33107bb82d3d93707c4aa9c75e95a4ca67872bfa9396909ee1d28a44a6d49803c7067428857c03645ea60c360a422d1ab5ef1f1ad2d47963ab7fce25fb5b7893e2b5305da43d7b6bc693708d6a3705d7f2cb61bdd413d2369a5c6485e82b02d2f24c3cc40f958ae0667f44dafff68fdc459052d758e9b99a95759cddc3ed05be2267d53d2c510b3989d10edbe4afd6757677263a98b5e41383ba0abe9a18fd24aefe04dcf25412d694944624f615eb036851684a66a3b91b1e2fc9d8c3545e84a799d5ee33a5e78a1c0b75e23966480da99ffc79a6bd9d87e4025455290ede5c3c72e8b6529832718334f4518dd04f1b29b69ee3db6da15586d8901b828194b5ba55b8f8af7ae6200b4658e7c8b10c28b821a49cf754fbff9bbdf596871ef9131a1ac580c6d2d91c87be70b749d01dd811b32d02d146d6f1acc64b180ff5b1cf94c54d4c106f4dbeecb4622a67acd477e7bd4525782116a91b352bbb0a9480cb32f833b7ff24bc4c9ba676c98ab56589f7deb7dae2fc31ae00e33162722e1c43ca29b72bd19ea80f7bc89014acc9e2d45e3bd9d4e1abb78a915de5b9ad8b27481d8e8f842551e8195d0aec7dacea944c2dbc9490d485c528fdb8611bf64712a268fa84e99aacf2a1de8cac76cae8b400f10155dca1c4282bd779172d03bcfaf6613fa92e9e43289af851c3a3dc23566e6a6d5c13db605942b8540a4b9f91c4be3455bb65b102acde996cde320a2a4fd10283bc6e0369209fe9c8063dab476dc6ff0283de99c8d95cd" + } + ] + }, + "name": "DNS_RESULT_86" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "2ff52b3c", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "2ff52b3c", + "type": 48, + "class": 1, + "ttl": 59475, + "rdlength": 1359, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1355, + "public_key": "a2a4fd10283bc6e0369209fe968c9f1dd3c02a7bf5cce0ba5efb1a3b6650150a5a6161302399ada4828332a05591e98811693115d0bfee5c7191e57750d2e89d6e5162d53200001796ead824fd37073bd191abc081957e54b65e8ea13a8775420c87c2b84715456c19923f0666033bd1e82552e5352fd27e008a4630bd52a7ba270078b42d1f83fe18760aa11b641ac00630dfaf42ee1f1615a44e838afa3101b62f067a60f01eede1bdae1d3b853b722c22268268bc395ca59d08532cd3e0fccd4b2650ffcf463e3eecd35487ed5fd0afc58124f47286cdac0fc598335ad2b3f15476d9640772196548f73ab39164cba2f42ee5c6f580c3738d8124cde9096c85a51c0d1f1fe7ad964e444d1996bf8c55c1b5fc74eb7c7a268c596281b0ac886b95bfe626f536f17cbe8c953ddac60b5b2c691512cdcba33bf80116e57ad68d5158f03fdf71373e8b1e0ead6a40e7c21c2e8570de590bbe6d197099a03402128ea4e93d5622efcf4c81bff90a14778a73077dcae6498f0655fdb622d1db9eb97cd29fb1a166939bfcf68476493158528adfa75f516433efc2dab6afcc1fddb3a269ddeae2bf8757ded62d7d4f30d07067217b965a000dbc4992e9a5f6140d70424411c955036553f3857b1c02ee568dc4633f4e2fb24e1488e284906473c515ec33c50b76d5fa309691ed76fc847652605bfb95857f38145ef65cf3eb90a143b0696ecb3081c860e6c014e2434e1a87a4ff267a46601bfbb7119de48937daeff527592e08e56c78bc58156ae49e179fdf111677a8f2546435e9165ebf47e9b723c2fdcc33f0551c4c7e9a4d127b8cbc2a30ea16741ec04457d9fcfe61211e130d1e1bdf26a925ec8c836a9425568c722beb23886ff2b81a58682a91af7acf6af9d736e2a7ea4262e4cd9541f1d07d6efe9a7e16aff2b6d56becdab4fd316f2a355fac6c244dc5536788f7e553bf05d300925a8f22379651c2355f515c1571f00224c76cb6c7268c50aac7252e5b995c9907351356e5d00b813fd899fdd249f0f84c0f93e4cd24e14aa88adda57703f593730f92e988f324f5edce030e7b6aff43fc0a3098243a2a0e0d1dd7009283939d17b7621631e8ea5a509a910fa61cd9fe1fd49b34b8de850fc83092ba41c9bcfee4e07fe4a78d1b95cc7bd78cf0f17fa676321b35039e1f85780f95234b7d1e70d36d5fe2da48a1ba2cae78f85b93afc7c6ffc5bfcf15154601861398a95bc3acaaff9ac4dca0d099b49ad5ca28b10b431101343c1613bcd1e662861821eaf203e7223f6e715ad36f498129d03cfaaa4656ddc349cad7b60769ee2bffe2f23fda4942323a601203f6f5533601cc29c4fa721a5de13dca919dce284f061695ba2561fae6eb7e43f0865ccc4f3c6703a759ee8bdfd50eaa9a9457456b4313f8ac4b81e3f0f33c67e18d5129a1c59047def44e10b37bc28517490e6b03419cf22de821b5be11b4ce64d96750f5be50fdaaa5b5ef4b15cde21021f1dc0615181b2d933b45a7a8d8f211735add774a113ce21343ce0c29e71b0268d85c5e0b867b8d43fc7b14eb302db6f024f91323310ccbfc93e3761860ccb8f762d0de335a200f2383540767615080e8f1608c2663b9b0ed813c7aba7b98cec96032cc7dcd7e83842593d20b4e99effffbb913638047c76b88f8d149449c01e7a06886ed4bda5a490efaae60c1728a20ad926402be292ecf8031d0a96fc62e8644f950a892f8a49e32106f6062a4859823557243b81e8172e3b379a567680a91ccc5c6dc6890a9cc36b9fa0e1b46520222c2c60e1ca6f446223c617dcc216904f1891184529645b6f370534f8946890b3ffdc869568982eb91fb27b8472be40ef762522f50a39a58cdbaa65cdb69e11a9dd6e79042d832c2b9f4bc7c43e535ec0d70" + } + ] + }, + "name": "DNS_RESULT_87" + }, + { + "Tuple4": "202.197.226.50.60192>8.8.8.8.53", + "dns_qname": "lgame.tdm.qq.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "lgame.tdm.qq.com", + "type": 1, + "class": 1, + "ttl": 60, + "rdlength": 4, + "a": "109.244.248.19" + }, + { + "name": "lgame.tdm.qq.com", + "type": 1, + "class": 1, + "ttl": 60, + "rdlength": 4, + "a": "109.244.248.147" + } + ] + }, + "name": "DNS_RESULT_88" + }, + { + "Tuple4": "166.111.8.25.45913>172.64.35.138.53", + "dns_qname": "tracker.jamendo.com", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "jamendo.com", + "type": 6, + "class": 1, + "ttl": 3600, + "rdlength": 48, + "mname": "imani.ns.cloudflare.com", + "rname": "dns.cloudflare.com", + "serial": 2038682778, + "refresh": 10000, + "retry": 2400, + "cname": 604800, + "minimum": 3600 + }, + { + "name": "tracker.jamendo.com", + "type": 47, + "class": 1, + "ttl": 3600, + "rdlength": 31, + "next_domain": "", + "maps_len": 8, + "type_bit_maps": "0006000000000003" + }, + { + "name": "jamendo.com", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 95, + "type_covered": 6, + "algo": 13, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1635839987, + "sig_inception": 1635659987, + "key_tag": 34505, + "signer_name": "jamendo.com", + "signature_len": 64, + "signature": "a419212cc9465bf775adbfe39cf423584a562ccea7161fb28d08b69f40008a88c03afc38d29e8eaa597771fdbc9623e2fc6d08cd2dc3bdc7832cbea9fbe3ae10" + }, + { + "name": "tracker.jamendo.com", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 95, + "type_covered": 47, + "algo": 13, + "labels": 3, + "original_ttl": 3600, + "sig_expiration": 1635839987, + "sig_inception": 1635659987, + "key_tag": 34505, + "signer_name": "jamendo.com", + "signature_len": 64, + "signature": "6a19f7086811b46697942dafe61cd34b0e6f6f74c791eab066cd8d9ae36c465fa599b43e5e373e623c35f9181028df7821909cd2a93ac44f59d5dbbe6f21f881" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_89" + }, + { + "Tuple4": "69.72.32.42.443>222.17.192.156.53", + "dns_qname": "sl", + "dns_qtype": 255, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": {}, + "name": "DNS_RESULT_90" + }, + { + "Tuple4": "54.254.163.110.80>222.17.192.149.53", + "dns_qname": "sl", + "dns_qtype": 255, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": {}, + "name": "DNS_RESULT_91" + }, + { + "Tuple4": "143.244.159.106.38109>202.120.111.3.53", + "dns_qname": "events-lyrfzx4.decentraland.org", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": {}, + "name": "DNS_RESULT_92" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "ead90661", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "ead90661", + "type": 48, + "class": 1, + "ttl": 54890, + "rdlength": 1356, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1352, + "public_key": "e6c9a66fe462730029238cced545edcff4ad1181e8be0a19f51dbada55bac49e06307c857d5e3d9da03b0a1b0a4dfe9bd57f1dba426029ee7b52676e6b95dff1721dcd853e57b70173d84f408cc6361200ba61c4743f7bf9c17123204bdbbc497d03368a171b0d34c3e10cbfb6d8765e2d322f97ce9ab99d20ca05b73b5c59674a21cfb16ffeb08939791a065b7ee2732aabc2c67755ce2c787a0019c13cda9305ae2884d78c3b1554cfe101e1326e0874b991a2d55c9521106411465b1c0842052533482d22d3438148ca2a8667a56e010d90d9b9e6f975d1f821357eebb8f1dfda5770e8a232b7169e398c206db523355dbc889282d20e37a338912e565e37d6b52d08da00932cd8939978ec424a55d1c6ac133475566cb74c7a1510c53af9bfe76307964b6f71896a8e93954fe4dbe5828dd064de41f329f904030edd5cc0358dc854b94f95bd7ae08acd65c001f8ee793bfee2ea7975e2c6c6846ccd837b458a491a0b656c402c491c6a654f26a2a1a0f0c902eceb4d55bd2de3dd940a72a03157a7eec45ef480f4622227b8f8724d7cc564e9cf1fccffbdc8ce7d1dbab46d701a9af1b90b5003dd037b73b20bb7564683345e3aed7375a783f4d403dacb8344a1d5f2355b122f4888434dbd800d06922ea48a6d7e55cbd5a44670dedcaaee97aa6dfa39eed34e6b1d30e06b5b054ba29f0b18af3bd7607121fd7d406bc3a83d6e81646a33878e6c9f10b67835bffd5f95d2779a9164600f0b5c2192dea3c00d7fa5973ca2b39473b564b8314299b066e33c1ae09237cd4c06923084e6d5493b9331a4b6a1b28b444df472c2701f6ef6c149025bb2d0055131d17d9b847ae7f65e52f255165ce1899a84eff5d2bc72d78fe66833d6ba4038c84d0d791050f5e79100501bc0f8066ed8845ab0f451d5c9954276a5cd2486135cb5ccfdefbeb2897174d6eb73e5b7d3b5906c9890a40e747d9643725882a3d520be329ff9e262f58e2ed2a99903718a8c03752d2c4bfaec99d6a011b8b0b68dcefa820a6c369f063c8ab9c82dd8d568bad9e02de27ebb07383f7847b26315e0af058007770bd5194da1a212d762637758422d878c4ae0bde84b6090e9f4176026bdb80baefcfd3ed132c12fe00a7170544bcb7b2282776e5abf7812c3af68b9c10c54c7b00d7df34959113fa45296709dd8924663aacb9687693962d6d8272a88f73032b7f315299bb7f1babb5d375bc1b907e84fdec7caf1e1517cdd071c96f47b8eebd35494a83a6e5734d29889b83177e0da12da93e62e8c68efbcb764f0d16346a1d0f176f8345dabfbf2fbdd5d6a4a484bd36e70433a0a2cf261a00e1160726f0d41ad33cb82bbd0a3d882d9f46df83e49e3190bfced91abd05468ec4fa5cad43856ff46354360c24d2566cda6af9a91e3e144a5a4c9af3f46bc08b1382367f1fee10bb484d9faeb233d9756f348317263b9499cd9f63bcf1e76f6a8ed94c3cc60bf45af4873ae67e9757e3f36292929d18936bb1904e70b32688f24d318571b4e61430a96c24824c9fcd9f587384e90cd0ad77316f3e38c0ed67f0723644e180ed43366cb5fc7fa123fc6eb66c7fbf04d546db4f62acdb7520ed83a834131b902efdc7aa7c678973e66b189bbdaa40dc110160935698c850c364ba7227335ae35d269af3abcfb584de32488bd7db0c921405c937cc283de5fdfedbbf4a7f4b31c245a804414fad48cc85c0ab74a25868757d8c75e06441899952469a7926e17776c8ee6cb730277796288bbaaaa36efa1a8e855f4ee98075e69a86e694a920abbda0de5dcbbd7b9c331d5f727a318f95ec09eb309a853a0e9805a344cdde064edd1d8190e553fc22db22c60975e77bebc390bfc530c13c6199152ad244ff1155cc4f35b49ede9df45d6b8" + } + ] + }, + "name": "DNS_RESULT_93" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "9ee1e5ac", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "9ee1e5ac", + "type": 48, + "class": 1, + "ttl": 81155, + "rdlength": 1348, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1344, + "public_key": "bebc390bfc530c13c619915252409dd2ef2c19e28dfd8ccaefb875cedc45f58872d082efcb28c43976535517bde88277e2003ede194babe0c4010a4a106eb9912e577c4bf3cc2714dd9ee7a25333e5ab8641184ce1704f4ba86655673cdd307b7c89486cdf427fe65cefa6902abf79de51da465dcb3ed60c6acd968206c2a6f553a787c7e3bc4d7838c426b1ecb4c8b4d22fff25c73e8cbdc13f672c75650daaa15ce95ae34d6b6b7506f200a7bdb087a58680243ced1791604f516ee48d6c180f2fec7add4eab7a2e75b8a7220823b0939067bbf2bb579ff9aca91da20ea56c2c984793b5eae2e7227ff02dcfb7b2099ffaf00205cca7c6a2ddd30c98719940d360562551c333faad41a42692d50f8b7efd0d1bb40649ac6d3d98f8d80c6adef6cebb9fc8fc5b19df770aad35170f340516457adac0a36e0a7327ce9edc5086c8243cc5c781f64b2bd6d9ef1f5e5e0b434e9637d169c931243cbffa0f3a7648896eccbf452b076f9f2a53c5df9ed0e1d995b1cdc1f679f0e9cf92a56b2687509bc9c223fcb6a10c8cf9dceee7a50a25dd56c2ef52eee7d611e982c3d4184944d74fe94be0c161c25d83a3eb0c8d4f9e4a0f64f47d5ef60148ba55d729570847646f0a28d45cb1c73023affbdccb8cfe37eff28dbc7613aca8a40bd6e7776b8478da264a871bffcde4a361cff0b9aef9ce9a78b1f71fda7d1f73aa43c8ad0052163bf0bd640049ef2f7f44fc83f5686b8a08b3ad5fbc6cdd9465c378aba3efde0eb462451229edfcb3c4d8138f3694afce6c080183961e7995fbef09fbe298bdc95316445788e37699bd6bb68c73e2d30b02645b539b162d8b8b72610f885b5f100eb68c3da0e3b93d99f18138d8560da3111e0fb4a26d3b8c0a798db4e6723e4c29c6cd660ccbab7aa94b7166e3a57aae5f5ee04a9316b59aec94b0c9bb5b8863c20a038907e4e2935d91b18d126eed31c68b6387d6a1f9826a64babcb02f9b6c8de993d9f020ad51fde613633e636761936bd15eafde282d806a563282a9280c7ab3b9de50f39c4103c926e693daf0264c4cf3457c060d4559291582faceea33be532d169404cea6fbb9e9df4521f2efa5f6203162e6b94a0e2d635f02554732c0c708cfd8e2f666af865028506ab2425e383aedca404bb155c9fe02a637490bdba235db91248e0729145d161eb0fd6e421ccfa23d4f65e1aa4ce9c9cc1306e60248fd009a16551d288be2fdee5978df0ddd22476f2e214e6e173b45970d289d9be7f1e0582286f21f37be020add003a282000374134ae2b048d717886ca504a6eb6a04ec6f828cdb7c99eee5d21a5e39f1dfdf84b4da8b2ad6caaec5a1b30366dacccd2e477186bb18cb31b29d2ce5e0cd8d8e3806d5285bec0df94ddc7522812930b4bc9563141b6f776889e16f8a4bb9f313462b221b7aa64ae5d6ac92ebb0d23795e178202ca6cb471481665626dc0adce5102baddd5918de5a94b49a4898633f977e3e811c9d8ceedc0e603afa02eb09b52ea77979f0379cb687d36bb20f50acfbc436479c6a9b720940ae8d77cebcade03697a8e5090b99c781734d5b76473fbb675f1b06da329dd141f2df1d95cf84e4d5d07e623a3e8a3cb09d9d6bef0ed53b5acd1cccafb22e62a0c7ec7a14adce7cecca9c58cd82cedfc5b12c9e77854f7b88868810b9d7406de72d8835b168d33eab980e301f2bbbd54cceb07255ba711156869b1487c9985b363a0a3e7165203933b7cdbb407ac939db1db811be0e0a7eb8a536bac24e94a80bead7fee45bccfe37a301ae7b93777d535441882eb77a7d61ad3e3585e7b7fc7be9d6fd71116096873a032a36d20d349f828ea936db0a97b1c1c1de7472f08a6b56ed3ee677aad021aa845cc2464e6e68ad785" + } + ] + }, + "name": "DNS_RESULT_94" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "30588eec", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "30588eec", + "type": 48, + "class": 1, + "ttl": 48442, + "rdlength": 1351, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1347, + "public_key": "7b1c1c1de7472f08a6b56ed33b569e08fe277cad9ecda920e655219b25abb4fb443e61b050555c8ec57def908c3a219e0cbc78db85374b308361d22edf43a937cef46793c50fe32f5d071ea2f84f6796217093d85aee8b18adf40bf3c4a7789d04ebfb804861b796e74f97af4aa030ef5e743e874e3da23ab48a4bffca57e720b6b011a016827324a6fa213a1e8cce41783b07633bbd280ca5c2075cef50e820d02dab0b3ca56fb2f1c3b942f402684a2303fcb27ead84170c8be2bce0b22aab2f3841669dd6f8c19e9599cd102fcc47b3c0dc9521c22b52df8b557f5566f511fd066bbcf37a9d7733bff354d93d64a71bee6da3314b43fe0136d6e9365d0e24351c5f6d4f290c8e915c9b81b67de0548b363a5af562da30daea30b9fae195166e3110daff9f31f06626a4e2c189d6f4d301b71689ae891b472be871b889df23d31b83db998ad3a871f77fee730b38e08941906a0d81bf2bf5414b486df3f94f9325e5337f232feb9aa3cb4506c08cd6cb2574130f38718d9b41829836e731310d61c6076678889c7ea94fa2eda1ec63796a992ad97ab6b620cf09473ee83d9e8dcdb5274cd599275a5e6d3ba34b85b80fe6a9aeeff5b9dd723ac8bf4e32cf9bcad31ada2c7c6fb7bef7a1873dfc3a1c952b632cf372ec6f10ddf9a7f751866e2d8445ad35c30b3c884508fe83140f7424829d02faf947070d52aff53c0f0a40ac6e3b96446fc8da9fc4d607a0319f3e23106924157cb44e10ca3ddab114beb25141d687c860652c1f30d573d30e32a9c0bea6cec6eb0cfacdb263564776e14608e3ce2a739d0eaed618a5abd4f259fd2db384914ba4cdf02dedb30722ac46ed7310349468399bde719eb8462f9db6e6b3b471d67397821c67ca5785cdd36f52a2653d82465c7c1a251de914d267dc39526667f573490bf0aaea3687bb02349439c988b89177b477796011f85c96c4724b6fff1b8824e3f00887840a09c3c11967a101f47b10727ea301ee248f39da13c56d81165bdd6599c0d67271ef6bfe710f517a36d0808dbbb07657b64a04847f1fd40c56b8e7f8b7affc0ac7d8958500ac515c17f2519ab6335a2feae9d80d34ff5254c428451b130057e847627f8510879b07768f451ac824cfdad794e8d89b31702086a8c956df7375a9b9ec91d91b1be7a6c58811eaa719adf7c798ec3bfb39810db0b7ec709faeea40c1277bcd88330d129d664b327c8d52ad505e5f6879f98970c5719e0a4712169f625a0fc32d329c48ef8d07c3094fc172d82e7cb889222da6d7002886efc0a01e46d2efc9ef8ed2558729f78ec272c96a6013351723580148a3833c0eaed633941588315e023907259aeb4bc7b61db1576fe2b44bd7789f83eb08a9928cbdd3b1f6f39a76a9cfb530f793548c05b92202551bb380394f406c3ac531117b4504db3e17ea53fa2bf6bfdacc8289e38c6f776e9ac4858e3d9852501bcd0a26339b93a600b2fb93fe5996cc68f6f5408453cf0531ebf8f0ddd16197278b579bd8fb8044923389e407299c8a82d59674068a246664d0cb26a139de7329f0c206e2dfa2545798463efae44b54151bec79ae6c60e4fa2e441d43fc187595d7d2bda01fc2eccb3c48493c685055ca615dab2524a92a276a284d5a6f3e374b899c7675de9040db78981ae06d201e495a3834c3779701f82f5f6993eb0dba068f2723c98c8af0574ed67c3a9b4c333c4ff5793730011d6454672c973e6096e8d3ea9ef1ca07098942dcf63f97ebeec2988f3463553f1c10ca8668867e09ceb2084c607df3752391caf51bbd20d145beda8e93030ecb112bf9fba9e6f4c38fb6acc832c3f71cf08f9d63fce67c8d0fc2e1add7c0062076377b1e8df47adb04c66b51360f989669709e9f775537be" + } + ] + }, + "name": "DNS_RESULT_95" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "b297645e", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "b297645e", + "type": 48, + "class": 1, + "ttl": 64736, + "rdlength": 1348, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1344, + "public_key": "d7c0062076377b1e8df47adbaa61c45b1c809c4d552c9bcd7c1c63172a26066d11e370802f51727e8ee4a2bb10013efd200790749fe0f661895a740b896bfdc1d10a253a9332d7d4816b9669ea19d9423f0d8b5fda44abd83827d68361dc10cca393ee63020e2053141fe5e182f925aead9bbcbaa074a3ff076063c1f0e610ee6775757d4097dd241a0709dee7587954cf87e057cc60657fe745cffd9b730a92bb9a63f6a858f970f867da8e29b0caa23e40dd197157956443c3288b499dace64d8b1eba7bb0ce7bab65ea4e0ae5a23862fe4d96df3093d87f8bb8d1d26becf5622b467c25737508e4d425aa2d632336b99d99bef1b271bedddd2d85e740a3bed578a94acade6d0f296d1e4e7936b611088893b91c8314ddd9cad5402abd33059e18db51e6f4bb2003e59b9701e4c3758924217ae3fb72f6391ce9e7104d11c5ef52337a5eebf3950cd727e98ae2af121d34ea58a4286c22f39453f1b4c331ffdf38300420aed3ab2d6a013435ba7a187fb2cd3307a4ef6fe93ed0888002143e664827fc0499d2ba64a6fc733f9f78f9f957a02b0ec8412c9e3243c86b25b57287ab551b8f58dafeeb06fdb0c76639c06f62a9fab17b41a1ed82de01fffca1091e2b7919ad69f28f234c52c01ddf5c796793990023c7d868fd076e6044bc7e8a8d9c330c01747f232e506ecac7f14f9120ac652cca85b8041995eca54d3684566178d47fd6278f7ca8901291ac4e7407f67033a492ad98924e0421e235010ad78174f4430d289bd8effc33778ea4fc138279f420ed4e35f1e19e6f026c181d8fff762abf2dae548d93da23f931714e77522509560d5b4d0e7efe7b9632ffd1e91231cbc6ebecb4d9808b3c029ceb559517dbf222ee2c8229f6222c2f27286939e86b3c3c124478b6c0c14e6be702c6a764de1ab49130a61aa661e41673e940eaa8b29f66f2c5d900ff81d1b732165433d397a32df5c99dd64d327b034f00b1c03cb2f2171719f318ba3f2fa1e5859eaacc7e6af4f3a98f99149af54480c81d65a337109edf51fbbe8d4c33879273e89f60f0ee96d7d0bc6951464b30033c53b4ec3b06266cf284c52604e2e7caea9b9cc9fd43ebfc202524362d1f75e2492cc2301ff2b051ef4d3fbcfb02f9a2ca47d2b03d72a5d31d4c45aaf4a80627e459f145b205f3e1062c242f2343a2c9b841d8d82f2cd5a94ad7468b711127f49d42ae70a74d46170445060e7ffcc0a681c3153a6c192ef91a649c4ff244d9704756797d6b3f07b1e1ab7a8c506fc4496b725975366b6e542aacaacbd2c9fb2d2924b1175a7b7bd481783ec5e94cff1a7a5826b4cfd1f012c3323e20e49874106dcdaddca27daed0864a45c4ba165badd487efa993d198e4208e8e8383483cc04b5b53923a0e5422d2dbb7d52b3babd8ab1465b5a4fb07946fb20e82c82f42e2ead583de3722a30c193900cf7f0957a7e8b1005dacb488bbf66f5dd118e43332979ae92c6e57d71e1f07016c1c661d0c8c09fc5d8b892d7384e21587024a3d238a4fa687b3b777302e400f6b087698d8d3a3efcf05dd2c970445fd9ffbff29ec65eb0d9b3f13e60a9ac9a384a2184cca2546687b15159f91e5c7bfd99d9352b9ac8476284ef0fa5eead39c0e5caea70242c38b6a128c55b5638f990692a236cf253bc1e5d4c7154796c3682c6e2c5dcd51d26e9c0b8918504a48048785210cffc62089f5bd144bf60729ee0787b620e6cfe97badf7e9eb8f0092623e72406c265914be239f42ca70b906e1362ec122098fc6f59f51f450cd81f7a622b3679a5a365a3a17ac854daaa58907fcc5247478bf6be098c13e8eebba61ac7265b95da06ef19e7926eb7dcee0c261ffff347ca65920124e8969098c44c1a54a9308e5b2b79cb7" + } + ] + }, + "name": "DNS_RESULT_96" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "e55bbca4", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "e55bbca4", + "type": 48, + "class": 1, + "ttl": 78853, + "rdlength": 1368, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1364, + "public_key": "ed1c052086e9ac269666d8ab3d23e2c15386144ce2d9e0c18244e7409e2bf50993765f0fa494c6108fc1a40f7137d90144c38bd02e77e520cc3482d5ee6ce5642f75f6774dbb4dfabcb3d88097b1eb45161cbdea0629c2ac19fe84a0eb5bbb7e4aeadbb0d351bef9f469fa73ed1beb387921cc9dd11fcabc47fefe9cb3321e2c2a0ecad21f87c6432c10df330477b5fd68ac0ef5828561f50c1f726a028bdfc6b56471b5c59219a93d15006dfecf4389f881787509d1136867dd979c48b92dee6d4ff55c9115f2d196166eab97e00c87368ac539f2b7c08fa26088fbcf9b6b8b9a0324f452172942a1e5822c9bf5c1a1ddc0530a4bd8e2afdb03377c516b343deb9c3628a3367b6b5ba0810ab43b73db95b330d11d90699b2074b7c454400b04cd0da64b585b9128435076db8755807a558c1c2ee461da4b528c373abc6d80da642c0919e0d5e38c692add46c7d5767c6016ca08ef834acbf04c632bfda1935d7e808fc3c58ce3f34a6ae405549058c055f172f4bdcee78d6ccf154329321e376156aec3c454c8222883a44ad757cc7d69e07bf6c870d0c54f8013dc4101e854aecc97077371267eaee302364c08f1c4d4cdb5509df19be1aeab1eef241f1c7fe933aa912c0cb93c86ab945743d399778b53056b6d8711876e27baccb20a0e5259765b88f5d50ff8511636d0ac2c10966c05beb622c7c77cfeb6355a0d4e1d34b670af9d644042512c832de389ed5e3995349889fef0f7c70c2ec8d5ed38a8ed11b116304e4948ffba32116e502c9fbf6cafb7217b654c7a2aed478fb3ad6736373990ba36504a779ff8ab11494dd4f830b4a891cb006f26ecf0d1710be43a2da37439b5799d8e9a91c1c217aad1d73d3274421179ff9e35564a1dafb1bf0c4e40a0bf7164bd2d5c78cbd3f54c769c83dbba93ca4785ede97a4949311ada989733ca2aa639e84926a33580b80d3e1b069c82406ffebfd37086a7791fa067aede94a73da8ff17672620122d33d676145148acddb68caa11382085dab26942c68eead2c02c8465da10d87f7a7e1952b90aa21bfa5a6760dc888ad43800b2a559cdc364219d7f1dc52435126a7b09c887042f66fcbc13cb448c1476f584f55c57fbee2d4d34d757eecfd39e8f4a123c1b6bf1267dee0dbdd857abc49d9632c08a56d649c481d417da8070a6f5fd0fb7642cbf10238599037d25dd61768294605759966cf6d2bf9a414d2ae3312e2d08c41c1e555cbf412a62644b0c9b1f4f1b501f280baede3b050bc07feb415e3affa23eae3e0850bb946d13ab798c437bafbb15c65f1c1e6c9d3000bfc6f21562a2d4cf8dbffcfdd046b961e3269dcb714a01c97d7c4a4e5e42184d899f8a6582d01b366478acfdfc46ab8b67877f9a13f57eab259b14f56039f7aca7dd6e477b9cea570d7866ff4210a7017c0997da89c9b5a9ca54d82e9029f5519fe93807c4bfcee5c463aebc76f3de4f3d43f3bb89b7491a242b7aa84249879bb1a4fc098aa2255d7cb9747bbf652c9b7cae2fd879c30e3bd4900ab4db656301319e820a3230e84095082733e854a7b931cabc63dfcbd6bbd9870b8cf23ba16b83e7c8050d37ac1958e060429046c1b21b70e877ee62ebe303ca636e9de6718e9b97493d4e2f2e3bdea54b89ccdc52c6e91051437f51fdd1704d394c184e812322a063d70f40914751e0ea0f8be704f0a8aaca0cfb8d79485b8499aa138125022bde3ab3529e0f7fad81ec5b163ce87864086c185acdc3ac1f29d68611b4f0dac85960746dbcb645b13ee4b99ba685d03c39d51e09ce3bcbcd7a903f2b9787f33528d910bf02e91c685caaaa7345fa27cf850d95fca5022f7b1db397363224777ae05f3019f3699713c098de2d889ec35134dbd9a8f211ff9d0bfd597ebac19247d129fff7dfbd63a9a096b3" + } + ] + }, + "name": "DNS_RESULT_97" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "6475edcd", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "6475edcd", + "type": 48, + "class": 1, + "ttl": 56314, + "rdlength": 1355, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1351, + "public_key": "cee0c261ffff347ca6592012e3c3f582fa8493627d52603bee2ba784d435a201cae24db3ce504d8c4e0bb1bcfa3da46a472294819afd137d979f3828347811771e4634148e7f84fbb70abc3671fa77fb1708155580a88942df2ff47cf3c00b9ac26eb775848f7a1f6dfd79b3e31a8efb76d66c220bcf6d6494e6cdab462725f58fdffe762f5e84403c77fe0a5fc775638e6bc213599a1766fefb1ac11f20f64b232248eddfa725b0372b184b18aea978944a104d9eabdf58de3c6d1a952371b66cbb19cd32d63774554e92bf9db8cfe5591268f13de13d1103123b13ba4f2e731c6ef499b519b98f7a659086ee19086c2cc63e320c9d3fee235165dd59e3486d1015b060768f1679bbdde6efea18317eb63fae1823d8d8b5b48b6eb3682afc6b1f0350e280fdde734ad3c2d7afc5b127b4616e0ae5f9c0c30f1b87b89ce7ba3ca2d10018c1085bd6781176d7335df124a3745498a968e4297d561b07d7ce2e341affccc2b4616a4d6fa5b5604a5c0ae8a41fc7e067c8ff6f06156cd74ef7cb7bd3bbcad94a9153caefbe800e002f010fa10b7bcc829e3cc94561fa4df7afdc8d81791c6a9644cd06d19a1f26c28f66ffae956c88c697309e8d88a210a3e956d96bd22a1e63a8b2ce697c358dca59c46f8643cc7c0eb33c3869453545da4a2496cbe97d7c09506b9a5324bd2cb6a837d916a484f5f537fc9321aa9c1e093b30127ce3ba4994e87bb331e4344455082895b9021360ba521c752176cb88e87d752bb6ce1d3dadb78fb2f45718afdc0ddc9aa1dcaface08fc51d06ee033b63a4fd9226b80b1d4584976141bb2491ad1dfdbb27f9674044bd32635e769ba00b938f775f126249e0f9b51df0110a64705ecfbb789fb8fdf35522ddaf6f44423f6941910c88a843ea32d7ad8edcf2f760b7543d0c8bfc58ae945ed84212989f907f2fb037058a199ff4d3f6e0b2d9bc9fc0a68264fa6b3b9a4cc03d839dd23be861a3b2c1e2f055a359b74f03136a7b200a246ae82aa421a5ce9ae93ffe745ea5891576b6f12acdd2e63cb5a0d35904300dc3c09ef6c599dcba66c31c970063ed5fce883d259d71b201487cca7c9f75eaa8f95182fee5400f06c5f756a7284797aea02412d96d0c4e5d48bd83c694a028471a60032bc39b712567c00ce6791e25c01eccf3a9f3748a5bcd1dfe5359a702eab390dc6bb984d3702ce95040dd5d72c8bb74754d6aa172ccf59737e706407336f726341abd2c9fbfa4c0c4717262333f7c10907c8b8210cfcdb8af4d8db1eea1e2df5ebd8fde4df728bdbaebe7bc1f087d7e0372edd9e888efd5a9dada6818564bd6db5124e8860e34cba036f3a66c41d72af1bd0f59bdcc5235db1a2b41e0a75a77ed5550d12ee43c586bb54123d2174dd565d7828758d30e6d8b9f20b3336ca176e3189f484c0acaaadc69d243f58a7a7b37655ab0a2e74068f02fc4557f4091e4203d92b0fe4dcafb2a57183b10828e6778f380e7f09d07a5d43eac23c8ba5a422bc2c6b51045f7fc0f0acb68e69e6760ed6578bb20ae2667c9fb972d56536fa24a3229d4da2035bb66c7d8ce14d176dc5c9351f12726e44dc4c0a96561f4c4cab6894ed38c71b2565e243f590b443b6d81f59d6866d5c69de746bd83652e5435cf3b9954f9229b951398a7aae6a1553518030b74a9e81e1cc50681ae705bbdd2f3feccd45c56f8325af1078f292364fbbffc41b4aa61af5debdd4cff759c7b4ff7480163d067ea8779c48433abcba872ddbed2f9ec2d018a70146f8b7dff062c875495d1b0d997988a1b34885ba00d61c6c46d5d2e1c637e80b5277fa66588bbf8bdc3dfa1099990d6d12e913cd7e0a74fa9b8dfc8d5d44d9ec558ed1c052086e9ac269666d8ab0f20b5519fabb8094308a7e39057ec1f" + } + ] + }, + "name": "DNS_RESULT_98" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "c1a65e1c", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "c1a65e1c", + "type": 48, + "class": 1, + "ttl": 53384, + "rdlength": 1351, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1347, + "public_key": "5134dbd9a8f211ff9d0bfd59a5f43c51f90ace0a1b31d44b80c9eb56bf2730a38e45b7b4dcfdc2320f60ad191213c37083ddb97fbf56c8eb96a7503f01c46247aab14b472146674e486110dfa53c9e9b295ac529f62260a650f9f82df8245ec1be533013a73c12fcbebeb696b96717660baa314d7573a6d4ff3b0c9d254f211cd110cb308b8be3e061d77a763f8609ee53e1ac7e29f21b79dd1c16f25a8035309f94b6ff5b4afcd7684abaa65caaf1ce2e376fc1b347ed2d1f69a3666250d35980dbc3e679367b8fde68290ead911f5a1bef1ef9fb2af0d3accfa7eb45b86340e4965c3856dfecb71e3e5f65a6cad6028d0134d1a6febf936fbdf0b8fc20886065f80cf62010ae049dab93a00c18107d86757168d7ed845f6d94780bf6353abc2e4990beff604581380ce10a9fe2146c461351899a315d30fc0320d45b7950c167217f29a7f1b7a32628f9ba39c16563285cf0f391bcefe84e7843c4f8486fbe654843eb14cffd764934fdc177443e81d1a275a1df1600d06eb79d0387d4d5bbbc7daa4ff222ab25192c523ddad6d10b86605402565069b465298106a984fa4456ea5f45b53a2c79857d9d7db38abd378bcf83eccac6bf9d6cdb5b13cff41725ee7db71afb654387c24203674c6c1743251ddf4d6b6e2fb967a86f9c0090b0b78c576cd14a947f1395007117835381d7482535193da60bede25be5e9daf50b11ea072746128835302dc7b26930bc47a7d479376a771f4e02f29afba67f1fdaeeef5dad91184facf784069580d2803a2ca1685b1b86977ca7996198c764a2c450716aacc29d009d4c45391ab0aa435ef2f93ee58b05938ec33a091c531cda990be80ff02b91f2e5bdedda7b2663dd900e51aa0d32fbeafa5dc2b8049443451f41c9efa4dae3c669b82c994b022f2f2885b2647d71abd578f191cdbe2f471466cd57c80a564e1ea89693d94e864da8d6a4716ff60595eb2f578ef7b9dce83f213fe08ddde77e0d3099ebd472d5687c3032e94cecccde2fb9f20ade73ee4b975dc2bf0bc53a3045bad7dc996fa1be84d914e69e000e4112939bc0dfe4aff1245d430e9aabed92f11d270e7d4e05336b685236f657be3c478fdc23bf796e5f78a47528f8db193a1ab1d442857b5ccac152507c175872507c20dc6d8a02d08c8655df7d353681c43ecfd862df09a3d63d226186874a16acb93c14eed46837d99549b55bb61ca439c664be9c10f1835c873c4c147462d744a1407e9026dbf07481ea13a4811ea8664b4378da811b17018a1a73adbc0c2271866b8b3540cb30dfdd9099401e668d0146da1051b56153a45ca13f8f455ab0fdb4bf5319560e7826a1e51e0d01ca173e6693e6b67dfb32eb18a1be7657f5b56958489648c67ef50abee3ee280836606cfcf834e2f741df923be5de926055fc72c9e3cf04ba9ef2ce1d0ff184dc1399d74bd188457914cfb00ff651b28826502f54bf99b8c64fb25062ebe5e0526e736bd6b93dbfb243d865a3b78dc79729fcdd95cb57b49e897bbf0efb47fca1b45dbb9c85954a7b7443f1711eb10e9f3c351e2183f1138c07f030b42e754dccd78357847cf21086c80970599209a94d949c245868f5cf06398182f7297e1988045a79c891cf47c2c0fd20402cd43e19db436976811b5d60ce51270db44de1b7bd7c8b9ca910adf03cb54ac81f06411c728e15303d483ca4939ca3a7eeb6b783ae61fb29864b15251b1040f05e2e5e04072433da35627b87485330c4cbdfff6601d66c739858f0700e95aa8ff92470c9c3380d72a3c244520ddbcfdd4a204625f0459823d529552051ab99fbec2c96775d0a9a67873d098ef3f1d1400381efe2da0b0645ce3bd9e399b6f77331e73fb2223c7051b7c73b3999e0a91ef6e2ab7f52" + } + ] + }, + "name": "DNS_RESULT_99" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "ebaa0edb", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "ebaa0edb", + "type": 48, + "class": 1, + "ttl": 64086, + "rdlength": 1364, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1360, + "public_key": "3bd9e399b6f77331e73fb22220ce4ec25c8f88f860f45dbf58b3da224d864d18f70803ae1c9383cd4f6a64f51a6d91e77dfcfaa1ebd16abfb0d880443b914473885ed3e825bd2fc8a06ee8a9b083f9b6d1b6d015ed76b7efc60ca35389f56b14a3b739faa9de4d92fbb4f6f9d83a62728780a587938a8eef8d31c120588175ffaee91013ea853d45947432b767cff57a3db251166339fc48f566fec8a195ffd804dba4ee3943660777f5d23d10ef446be71e974bf31810560685dae05f7f94c9317de5f7471fa6887a405db7e20366cfdf64e829b0a84ea65418e81ecb76f98c99fcae5936af4ef99b45e322a1b54da7b5e53431353beeddf6f2f56482c60b2d469d1e1bee4dfa7f8e2fd6a43578776074ce2e70aa35518fa514e34f4d73b83de3efcbf0044ac9bfe866b8c696e0e2872b9df0f404bbaa941e772b8ea32195f82a218612db5419513f9bb2ab5b5cb273f2fd7ee302416135f6081efd3444cb6bcd22a63f921bdcf9297d3fbf87688d3c3e62a84b5a494add8e733a8504b314c1b5f10813e0e757da68bd4003846aed8cb1a3cc69ff503d975e57018c2812dc752ca74a529d8b71c1ec8138d715182c9ed07aa793e106261c9d0215b770fa29437c131f72a95327c9e0dedabc2fde94302e3302adcf1cea730add19dccd49323171cebb5c2040ade85943cb92f671f40272c2068991a9f56ca7da35e79b5245c00d6b519e04650e539ce0cdaa13ed14d671e2712f299445c1abdec119ff39e46408302515167c9b554650128c7580c428ac65694ee6a503ca36fd515ba471d4a87d77801fa262dc9cfd3ff4cfe6527892efa63fac923f50ec1a290516fbc537385d58f6e5039ee2159019168a236d689d125d3d1b9a9b97a2f0773274cb7d78fc3a0c3ae6ce1e65b44a97f6925beb4389ca40384811c082575eb6f4c9bf2b1a75a8acb4dae88a4d5c07a222728257c60cfc7c5845700060ebd411c0c2ba332a215a0a3a95f207ab1ce783ef75a43d54335f4c0b5fc659c98fd4ae85c9718fcb9d19148dcd70dd0c1c00a715ee065802b281a068e3efcf3e3633afc0bfc73a41dff4274b23ca20f2ddf226361df6996db727d759b36966fbb0dde0888f360cd5fd3f39cab277af3d5ca3cd48ba5f55345dc7bb309c1a0b149f50b5536b8e8c2d5703785b536b36b53ea818dd52e5db6d07469efc03256a0c84efc7c336e7c7b232aa57195f9820854443af8378ad3457baf839ed7e17e1c97a0eba4fa71465df620e330b0b1d9c58599ddb0ba0e8e519265a990db53c93e43a5295a6e44cc44a8042045b38216277f908c2e6d19f7b5de526cd828c3ed2b98f36a8b93be84508df930b332179f9817852a8fbcda242a1437ee418febb0a38b9208c8afe52444b3a596d30325bd8b3f253fa4359c59c373b0dd5d3359617f91ccc14246ff6ddbff376ebf574c25a391595077f6d26c7790d0bd8581affd0f9c708bf469e03973d830e46f93a30a3b05472087db692e2649d863760144bfdde1c5d5a4ab3a1eed965acd0d6d1f1092b3b2b3411f982538cf279ffb7db506311a928069deb09d62250006f1ab806fe6e4889a206c244ee6845e367ba1afa7a907c4c32f0588130c3ec6887de5b0a00d141566f82a64c5de99387fa6a213276a80f1e24e6e8039687abe19a604c4656da525f8b743075ef2927a8782f58055b21ba7f4031b493da4d77e7f1bdd03885605f1137050a1eef14c1f6631c2b6856315ffcf06bc510c3a5f2e8de836e46c6dd6eb534c86eaf133288cedbc71fdb1fdda2732d516339ceba65a36e82bcdffd136ff1ae200c3e97b172488250ad416e0f40d5ecaa425f7f440944b14294d056985075842668c2e1d6facfb1646882601d95956ba619dd4d54acc3b39ad5b0e30667173edf45b70a7f47" + } + ] + }, + "name": "DNS_RESULT_100" + }, + { + "Tuple4": "54.179.98.127.80>222.17.192.226.53", + "dns_qname": "sl", + "dns_qtype": 255, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": {}, + "name": "DNS_RESULT_101" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "4f3e3bf7", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "4f3e3bf7", + "type": 48, + "class": 1, + "ttl": 52028, + "rdlength": 1364, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1360, + "public_key": "35bb3e0a5d4af9504d69af322529d4fd1d5fa1778f6f6da287759fe2089c99281e0ce7ba6c571a0cde8ef08f1859048b7087f7094807496f7095558fd087d2502c2519674f6ed067668e52f74c7ed6db9cc9f18b7b70f371160487fc485bba79e0915f8434d3b792322751f0c95926174cd5889a5b98cd96c0c083d4be24674283ecd55451ad96446fa6f43a2e49c1a1cd708eeaa8f13bba09ec5c78bdca9baa42c22a7650dda65b50ddf24b53845dfb316edefdba0d0d5f829af8932fd0bfd57c575eb1535afc08078732ba0425d111329269a3c4f115b7e60d3c20e02a5bf13285a0ab7778a6e0db5ab8a8fd482d913af62cd4fc802a0cccb062c24515cea276e5c4b50f993231edbf834fe6280741892b2bd56269af1336107a6990bba7736be63e677f904b82a04f07c68841313190a5fc370f7883e66aa3908873755007bc27c1f048c9d9b33fec84296a3c5ecd29ec866a8d32d98fedc6d5d918205ab5e8752aa3187a5fe37e2a28a26222bdd11b2f8996b56f00c6df50b091de6d2d8b6f28a09bf7d0772c74779a51de8ff55fa4293dc5088963dbd88f235a2a141847f7fc89db6624ff596f7bbc03f26c2c0c889e9debf47f1f9fc365b018afe01a04e15362723eda02fb651583a16c1d14f849921dcac603c04119eb5868a9a32d6584e9b63215bb6fc6d1d0d7a23fff729e20870c79fff19cffc0a98167e376e7299802049690182883fb5fe2ae697c30e7dbf476c34a323d2b0c89e5f4391549dce00f12eed786e974f6bf76719067bae6826367626937a4f6c92f96e57d07929c376f6e89a5e3cceb3b183084feffccc234ea939f2605c8033f939acdd9a4d24130e9b1a9504e4ae2e077293d61a91afe864d9af60fc240c4f53ad01ca5173122a8e2d85691b73d323e31ab05643183fb80acbf3b51aeb8ad8b87ae7c0ef89274bc3ee29bc1ec80a3a810aebc30eda1f56c77e78bca795207d417b34cef9374f2a32182736cb1f67cc5c3996eb0cdd54322e35fb376a11c1be3c3abc498c98cbed2bed460cfcf5a59becd741446d3620b497326addc554ae8185e698e80e0b5bb0500391cfe35938118fbe73ff662e127962d7360f0da5ea583977f5a61ad976fa1bbf071ee5057f5d7360cbc375010386fc118cc0eec4134cce9a3492d2bf5799e37c55c77e66dfe1049b909ae961135bea47401c9fefc80e5548ba90220b413dc9beb86bbef8f31c0654b7d349bd27cf6efb3c456dacaba7ab89e23e6c273aaaebecce45a5be8428e44a2d0f183330da03b539f0ccd2e5860a29036627011becebe3cbdc34ef41cd7e3eefd475ad6ce29d320a551f700a6c8fdb88091b5285355ddac1b1f09eaf7effe084a59503ceb41ed287b907226b79de4a6d6dee9df71fa9765a2acf701d421c2ba211e0f201852ff761e556fccfc878a8c1c7b1f316eeb781b867082f3ca4a016ee6eaf8603c68c970cc2616921a21fc2e58e1f1eef5e9363e94c5d3d4ec9a53e5690d58e51d64ef579f68f7843ace0ab0db519f031268af7fb81acfb8d2c1bdccf901e2391797f6c554417216e0d0ccd753a2b20ce442e7a960b5c195e1aa65851b4773c6aee74b4fe7edd114d19358f51fa6d5f19c84d566d54586b271616f5a786436f093f11ffec111acb46f5dc13c64fdbfc82ac5b54ec149bc878ce8156ef0aa4e87088fa9d037f38a83a1e31f75ed7418f147c9782514f16bf4604f8590209eb58b49f5c2b8a7c28773d9d60353b91d7504472a7098044ecc188aa487084d242332726992e31beefab65c90665903d435b291b4e7bbb9b5a3039326f7936d2b0fcc452d51e707adb69b4979902fdfc484375572009d7b5612ccafe3f7a8fcee01b3b10b7ee37b07f445bda9dd02fbe465a52799e5110afcdf0c7471c314f85e791ed0" + } + ] + }, + "name": "DNS_RESULT_102" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "f90f9001", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "f90f9001", + "type": 48, + "class": 1, + "ttl": 57351, + "rdlength": 1351, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1347, + "public_key": "07f445bda9dd02fbe465a5279c5d48fef8b359774ee5addfbd67cea839d203333577523318a08ca01879ea7cd724bf87fbbe84bf0868edec6475d5eb24a19c208b713ce7198be2c7d74aa544051b190e569446f05d755cc23399bf1f73d90b98cde9baedd5c878b7c7b5a96f9b6985e95059bbe28950021896fae898a8bdc48f34687eca017cd2332fecd1d16c5ae920072954625bc045d5c40887964487afc16cf6060c0279e42145bf97b4a8ffa9cfaf944dcae599b21933f08e2734f1516aaadababfa72ec8ab731433d9687bcaec5870f08ac43d95fa50e7a595f36bec68ab18e74d51d29af984d6dbad5e6d32239c849d098ff1fdbdd14b268c042ce2385483b3076cc09bada63855929c1c537b4a57e093466afbdaeaf04643282b92051fe2bd264642f7fe864864974d8f8e33a4fdd3bb71deaefe2907b33912f5f8b2585c158cf0f5f3ffc4de8fb4097ee253b6a3e64295875312d50d0b12d49a021a317e8c66aacb96386fd98eb7c480c9774678183bd6262c2b3a8a681c437fab08d2fb7c7f2482e52488d2d748efd47b28e966a202fdbca37218957282ee51907549110751ab20bbfaf182f8ae2707d0013b8fb37b229238bf98dabe75287d3e1a4032612f8a3daaef974d4eafbb70fe11113626bf031e7aae5397f040b321feda38ba22ffbd062cded2b138533916b2fc9c39324c232ed722142e9c5728e69f5082c1096c63a71a31a4e5daff0cb09f1929f17351cc0eb6cd5cd6ddfc544cd2de653882d9d53446db418db0423725d5db8d443621cc3695447c145f3f34dad7d5a5e1e664212bcc1751c116309cc32b94dd24e208e007206dc9eb7689f52ba6b5449baa394ec89fe87cc72d5a7fa7b4b0a7e54aff46b292f98837a7ef57160f7ffb2f26d68f80ee0c5c21723d07cea20deabcb9b8c284cc90eceb35aaf588b79ff524fc2bb27233d0131a043c97976044c59c8cbdca3977b80ec0bf620764f93ab3eaeb0d220b00f930ebb73b27adfe2b168c34ba627cde37c34c00009dad1db4bd439d403246ce67b5c939549899976d523775fd53cb31dd2eb7154df8bdaecd77445180d52eec70d2a84cfda999c6fe06a348179c2461ef868e13047ebacb30589ed31a41328cf5f5db1c46f74a27db25f57145aced4e43041a83ce3ef574a64b3f60a5317b229d4c3c98dc35b95a601fa7a063d18a5d4fbe64b81c03a5c57184fbf89bbd100ec18ea22bde10da09fb5369f3ce15e54ac1acd793a42aba493d00d387bade1d2b26d210b76e193f3067dba55afe8fe6bea4c1d72f86dfb5e0373918d050466d2ad2022a237e3d8b630012ad7599a5bccce8fc952b9bd44c79d79954bdd2a44a651acc6703f1321950da065be8a0a7855fea27b1f3d1f2c2b8b4aa3d1fdc9d848acb06fe4c7acfd953b499db4628067cb3deeeb7818f3457f51452ad73f32faca5560803e99fcf30d84e6a886618995d57cd8e1f70ed7ce28c71934a47ddab083c1aa8468c549f62c470233ca43e4a095b5a3b79015bc673d2e5efb95741bd68eeab6257f663e8d59287b11b34db70cc0d5565307944e4951c02a76867c3bb926f67227ba90bdcdd5ab36044dc7c1bf64ac3a0b35733f3087c9e1ab957af32a4357cd7534b610197d9ad6127cfc6e07481c1e637b8de1d67b0d9e1a952d174612e292acc18d8229458cb87a77961a9970069e59cff4e342cbf852046e7deb710fca105f0dfd6142df3c559a5ca4944f5ff4e005e8aa9b677298092797e8ec5a0529b377ddd0f572e126514c3c743fedf246ae253939c6bc994440939d21739b133cf07b2099cd7a73b22b55a40949440513a7ce4fd294bd8c79602d0e0a95891f9d23781a697d677e3b14b1a91148e98c22156d1c428e0c2b9b59e9aa0" + } + ] + }, + "name": "DNS_RESULT_103" + }, + { + "Tuple4": "69.72.32.42.443>222.17.192.55.53", + "dns_qname": "sl", + "dns_qtype": 255, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "sl", + "type": 2, + "class": 1, + "ttl": 1250, + "rdlength": 15, + "ns": "ns1.neoip.com" + }, + { + "name": "sl", + "type": 2, + "class": 1, + "ttl": 1250, + "rdlength": 6, + "ns": "ns2.neoip.com" + }, + { + "name": "sl", + "type": 46, + "class": 1, + "ttl": 1250, + "rdlength": 278, + "type_covered": 2, + "algo": 7, + "labels": 1, + "original_ttl": 1800, + "sig_expiration": 1638140759, + "sig_inception": 1635547502, + "key_tag": 14507, + "signer_name": "sl", + "signature_len": 256, + "signature": "7403c6fa89fd40999e93db11333018741c7378fd0013f36486443bc7f8bfd006b1b04f0b50b2962649c16c59e32ffde5bd266787af6b9f342f9e9d42111c70d6b064518510515099dc9de75c71e6d85bc888dbcbee5686bbc6b44cf5ded5863b477f200a5aed40b4f3038603064e18fa9c37c8d2511f8bf4acea6f5119f797e95d0eb22e5e6a6d30bd8c66cc752c486f3fb7e84f677a02b2a1ce9053c1a06ff318b9333c9df99a79cae3a8145f5610e24e8d374bec6b9d5d7fd55e0f89ed553507cf39421231ecad3eff4d997a56a3261176d7d25d845de84b45cf10d284c562ecfd7e2a56c2639d9770bc54a4aef94edfeafd02c59c52df69d3036343fe0d45" + }, + { + "name": "sl", + "type": 46, + "class": 1, + "ttl": 1250, + "rdlength": 278, + "type_covered": 2, + "algo": 7, + "labels": 1, + "original_ttl": 1800, + "sig_expiration": 1638140759, + "sig_inception": 1635547502, + "key_tag": 55940, + "signer_name": "sl", + "signature_len": 256, + "signature": "278e02e486929e19fce0265e198112492e3c1a9cfed9b4a546829c554600afdbaa85b18cb753a50d9e2cf140a9416e37194f543f1c43c00dd3e0706c54b03b903386a7b40e335fab519ab9e26a457261bf657f99638daf51d18a6fdac32be64e3c06b2b4eef8092c79c110a5a28c3ec2c96806db6163731cb5e4d8cba4fd0520cc907b25b6fd3d62ca7a356b677816a436688c0f3d4f4946e12ee5dc6c5d454acc2c74be1f14dd34c163e06cc37810329c74fc33e5e47db8901a17959f8686b7994902e263c45a088b648abcd9987395a61afd87b85e0b45c0703a8aa7a75b7d24ecc3ef0867daba08bdc0262d6fe7a5f38cf33ab60d6ca228915306b7012dc5" + }, + { + "name": "sl", + "type": 46, + "class": 1, + "ttl": 1250, + "rdlength": 278, + "type_covered": 16, + "algo": 7, + "labels": 1, + "original_ttl": 1800, + "sig_expiration": 1638344703, + "sig_inception": 1635749103, + "key_tag": 14507, + "signer_name": "sl", + "signature_len": 256, + "signature": "154380d351b750416c939426cab243bf01cc8501b24c24bf5bb7b0a70fc29c57793fe24438e92ae1ebaebbc779127f75b1548236f1b7e0a64246a09b1bd3a11b02b1cf7978cd6a6a2fd713ab90bc44db85a03980b81633e782bc1c80ae3b77990a95512846dbcafde7ecafaa31e5b155004a41220e31709ff9a12dc62b5b11ddf6de0c25144486c50f8024106f06421af090bd5c5bb32f65cafb5fa5e2de3d0fde8f2756a51c41a7d9e82f45c8f72b6e9bb36b98d78186afb1982946fcab8e7537d534811a28b83772da88210bbaf4b002754dabbb8b122ee1273d09724e4ea892ba0d0c983042faa1296e310981f41a3e0ca6ac566ebf283057e34540287760" + }, + { + "name": "sl", + "type": 46, + "class": 1, + "ttl": 1250, + "rdlength": 278, + "type_covered": 16, + "algo": 7, + "labels": 1, + "original_ttl": 1800, + "sig_expiration": 1638344703, + "sig_inception": 1635749103, + "key_tag": 55940, + "signer_name": "sl", + "signature_len": 256, + "signature": "952620a5065d71a6f85e9dbfe7d886ce202e826c8c8f86f58a42f7a92390efddb6949317ab666eccac23708f004600f07848e88c9935458289f32d3b535b336786905ff44e8b53215bd9f1ff179414b0e368b45788181d4f6703b614fbdd962ce804c0a439afef11b220def3594b6a7154a8c36a6bf4e2bf13bdcdbb2bff4bd8e8dd15dd9e889bf6386138189a79a901750d8422de8e7db4929af013d69fe1e099b82882b7109eda8d2c11cf42fd9bff759a55bef5a8678699eecff02072cf1a140343125e3812ad31492df346c34357e7a0bfed49473f53e5054a1a8f10e37b40b2c627f973e19805faaeecbc33829b33aab74a9ff51442f02042b1f192ad0f" + }, + { + "name": "sl", + "type": 47, + "class": 1, + "ttl": 84586, + "rdlength": 15, + "next_domain": "sling", + "maps_len": 8, + "type_bit_maps": "0006200000000003" + }, + { + "name": "sl", + "type": 46, + "class": 1, + "ttl": 3050, + "rdlength": 278, + "type_covered": 47, + "algo": 7, + "labels": 1, + "original_ttl": 3600, + "sig_expiration": 1638212184, + "sig_inception": 1635618606, + "key_tag": 14507, + "signer_name": "sl", + "signature_len": 256, + "signature": "2c0aea05684dbb8ad8acfbef84307bc8e79e7e56d5cc3cde42192ce9e8ba1653484a5aa5922fc7fb41d6f245821d9d69e9d3aaea8b42a745583841b9a80aa8e7109ec487b7a37a69c62196c64dddd617b758b4d405f34ad24bc48c55f44ad7abf3de175a5003d7b2c41aad3b2172151c3df1f80c4ec003164a85907a5b1e9bc66ddcdb8d2436d076e65d3ad8ca08509759ea24d77ff7617dbebae1366688f5a98d86aca2471a64ef392a7303aee13c125ec8480ffbd9be1a0f00407db5c01d5e72ad06f8c4993e42e270786172dcbbfc305c24ecd9a97871327e41c45a0f3d444eca7d7f987cf42fd72f0065e7bd5b55ef620579c27b1d7011724e52107725d7" + }, + { + "name": "sl", + "type": 46, + "class": 1, + "ttl": 3050, + "rdlength": 278, + "type_covered": 47, + "algo": 7, + "labels": 1, + "original_ttl": 3600, + "sig_expiration": 1638212184, + "sig_inception": 1635618606, + "key_tag": 55940, + "signer_name": "sl", + "signature_len": 256, + "signature": "0496be10698da1c32619ddaba79475fecc64514824eb7fec92781b2b6f452b43d8373d79be9abddbb887eee9cb1de75b52ee3e4551ab1d1fcdf627330e8eaa0b36e5397de8dc779d1300aded84022d141ea6b0932cff247cbc68ecf1776c0de2572135c37f25a0b9ed2ae0860ced4c77dda55d4b5f7db63aaa6e44b69e578788c8300869ee38bc92d78909c6ee2dba2c25b4e50d669ef9f327e1fb4d460146956fdd04381b4c62133aa93b2221e68c30dd7817de131a1455357c8073716a101ac16a50e70848600015b1596197d44a3cbebec0c2ba3eedbc5acb6dcde16617a92e3c7e99fd714de59eb9b2bdee744f1ae714ace3b36e5b7ec49ad1a772b8ab6c" + }, + { + "name": "sl", + "type": 46, + "class": 1, + "ttl": 21050, + "rdlength": 278, + "type_covered": 48, + "algo": 7, + "labels": 1, + "original_ttl": 21600, + "sig_expiration": 1636704630, + "sig_inception": 1634109691, + "key_tag": 14507, + "signer_name": "sl", + "signature_len": 256, + "signature": "31bbc51bcbff0ee0d88e2caaae10ef9fbbb2c3d4f5f1132941991c1e3fc0a80e9cbe823140caff93f13da238619d1ef39263d1a5a0968f03c8075c22860456bec56709a9c03f07c9aa3810998ebff4d29d2e266713f06b9b2e6a4ae95e2a1eee64de3c073d087fddc30df681fe274ffddf2f171b639149b15dec281efc526b3ce0ba8030a4771099063b307d4c1639e217024afdee2244a55f28ca03800a86b34c0ec758140ea5a692c25941aab1087afc78402f3aec23c1c47038b482cd8f2272ed32830922de15cbe4ebaa601fad70d646e0c1a8a39a22da120a942aaad7b34c26c9bdb6448f9aa038fe20ac0869d3129371d62c15371ffa561077b5dfd276" + }, + { + "name": "sl", + "type": 46, + "class": 1, + "ttl": 21050, + "rdlength": 278, + "type_covered": 48, + "algo": 7, + "labels": 1, + "original_ttl": 21600, + "sig_expiration": 1636704630, + "sig_inception": 1634109691, + "key_tag": 55940, + "signer_name": "sl", + "signature_len": 256, + "signature": "b73608d44062773f8899f4798562225cc6390ae5b67911b3826181af9f411eaee36b4d14c53efea599c91cbf914a48c08e2b83aa6809423f5d31fa8e77cb022747c24bd28c58c00b79c4c0891b8da723b0dbb6bcb7f2db1fc16736c4252e72f4c05e775c6f23f5fed3b364942aec101e750875ac54edd93e6038c491ea722bcdd0d6489cf5b1eb94c8c196d0b545b3edfff7d60ae822926370f058a78310e9909be96814429ade67012beeaf19c579d7f6a56bd978baffe77e49ac997e91f3704d28e5fe007a5b8d5a1b4db7fd6ebb48bc61d0d9c96ae0a8d1da111cebbf96cbedc120192aa6c7dd0d1b31704610b4b9b78896f69ae3245f847f2fa8e2d6232e" + }, + { + "name": "sl", + "type": 46, + "class": 1, + "ttl": 21050, + "rdlength": 534, + "type_covered": 48, + "algo": 7, + "labels": 1, + "original_ttl": 21600, + "sig_expiration": 1636704630, + "sig_inception": 1634109691, + "key_tag": 40824, + "signer_name": "sl", + "signature_len": 512, + "signature": "b20f477b7e7e50565b4a5b9e8db9dae89700d90aeeaf692ba97bdb8d19a0737c33e86a832667001f60b1057909d0a2715c61cbe8674d5cf5f5db392656ec9a0312bc48e2e076396ab779b133ff1b56d143fb260195e72e50f771587c48ea2af7929934d4d0792c7511359a1c43ae52fd373d9f7b5905826bb7e929ceb43a93574041408e97c2be2ad1081d0ff784ccd13c54758af98aaa79ada967b9108d3d78bb1309b1721bfc7a8eb4d0cc902e8b7f3d2f57598bc9ca1f225b9f68053919a97d0d073cac139c68c32ee95b176d7e7a73f73d31d1ac88082fdd0b0657c0c4cb23c2c19324a841112121b2747da621b273ad2dc702230e452def50a3da637a2cb6be5ed8db184afc0551fda731b6e15a39d21b9793f6e4738658ccc64b168f13b09a64a2cf8cb8d81fefe6394c304166d94e2a1500b7589c0d73629bd8fe8d1b943b0f127c4a0a56bb1c758b6a7f986f47d73b667a41829261f33749e5f1074960c7902d2c273c7f5ca01737348902942b2f3de9d7a1cc9448bd4c63dcf994cc4686c9f378a0a341b165afea7e4d41b1e936c96054d6c5d12cd90bead64e11a79d23cacf45e80a49622b04709533e45bc8bdb9e1f784b1b14f3a462e1e282a974b14bec1f0fa57c4f48bb97b66558fda755d787e58381136346444ff5f4f676b570c990ca0d51a385a693e43dc0c286561473815f08deb06744c9affc07f9eec" + }, + { + "name": "sl", + "type": 46, + "class": 1, + "ttl": 21050, + "rdlength": 534, + "type_covered": 48, + "algo": 7, + "labels": 1, + "original_ttl": 21600, + "sig_expiration": 1636704630, + "sig_inception": 1634109691, + "key_tag": 1179, + "signer_name": "sl", + "signature_len": 512, + "signature": "192a838e647f6722ff0a1df1a6167ac77039b712e5248484bd9c882ce8493fa504f9ed6814379bcb312c541eacc8cab7691479f1755678f0c4a87f037cd31741ad8241c58222f546299bddc04e461b4f4b677aa1d26141238fee6d4417f423a0781b5788156893308ae3aed2eb4bf4b8e7bd3e5fd7dfe5fbd2b7af6ec19cae06bbdf4d7a28650b674cb68f0da288d1acba3f15ae43b374bc96a89a3ff6cd78ace2f55b1d59cc1ddcf6fae2532219800746f6d483a223209a9cfcf473194e8705913a7dc82888795bc766cce22fcc16cf67a3667aa7d20badc8d408547e4d1820373e09c24ad2596be59787621ad22aa57c93c8710e3090f3c13c252330a4f18a39351771f1ea01ef8c56585ad9a2697b2ea74ac51648b25b3fd291849b77ac80a8fba5969367561abce2808b94239bec7db387d86e8b50e3ca95a717f5bda91092b584c284b8711bc68e1a265797602832e16d781fa30a10188d437a127b0022754d860aa961ba423d9f06ca331ab6ec9eb3afba1df1862ef77866aba72384ebdc91a5e1a74609b693d6ae4c04d6f93149349e72e71aabb27aaa10fedf5550bf3bb17d1e6cad961f9a23467e3d12263cdb10ffce197e24232f7f866b3d079c9820c7fb3888bea9cf4d2e8971dd5d745e8ac34ebbd56c8aaf14fcd1dd9a8c82c80f125e5321a761aee106b0e37da2e0cd03921e7431dfc61ce02a96c441b85342" + }, + { + "name": "sl", + "type": 46, + "class": 1, + "ttl": 21050, + "rdlength": 278, + "type_covered": 6, + "algo": 7, + "labels": 1, + "original_ttl": 21600, + "sig_expiration": 1638344703, + "sig_inception": 1635749103, + "key_tag": 14507, + "signer_name": "sl", + "signature_len": 256, + "signature": "7a28f71e6e5ff0590d4fe7b3cff172976978c617404faf78c202dcf071b64241c482ecb1cd19a2ed6b9db9d0937fb55c2ec36831a4344304e20efee8855b3d19215040574d47563377c837a600042b050c71499d9ccd1f1bab7704e6a1ca3dd20ce1f1070a77485ba2264ac9b4aadd13bfb07db5723813596e87f446d8a352d7fb6d598aaf1a772847757b643ffde58b19b8f577b6d91da7365fd63ddb5b0df7a6143c5c1101845bc8e1d05d5f5a6799037ebfa58324bd3c2e64021891090d602e707bbd4ae468434558b7b2b5a5eb01016b504eadb119756d792d1950e900843f88e327d74630cb3aa19114ce33c31f05775c1b766c3b1aa5bbc747afb8c111" + }, + { + "name": "sl", + "type": 46, + "class": 1, + "ttl": 21050, + "rdlength": 278, + "type_covered": 6, + "algo": 7, + "labels": 1, + "original_ttl": 21600, + "sig_expiration": 1638344703, + "sig_inception": 1635749103, + "key_tag": 55940, + "signer_name": "sl", + "signature_len": 256, + "signature": "7ebf59791d93703d4e9fac82d7be1f1a3777d9b6c5eac26fd02fbafa14cfa3a87c8b6e5892150578faf242a1aefc854b482d278c3628230e9fa599ac57ab419856f85069b5a27238dff3000c47fa02da54b26012d771330d81586ca0cf760b391d34a12500d90e77bc44061ccbf516b8f9dcb74059cb994c6c655914b2c2290a76aca86ebcf5481d4f24c936cc12d97954aa811690fe768396700783f9e4157f75dd077699fbae443d4e21742ce1ed360192848835466d53a78b987094817bdaf5db3d0c35e7fb289133d8c1aa36922d1b3b0ff135e5d58cb4838f512b04c488f2a6231a12466798d1756ca20b7827e7438df5e2a71bbf87d661d414c0aa8cde" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_104" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "31885731", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "31885731", + "type": 48, + "class": 1, + "ttl": 85305, + "rdlength": 1357, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1353, + "public_key": "0592161048833e286d4925a637676307e5dbde857f62638b917154a875151f68d8bf95959b59b301b025891417412c26d918606b323f4d140ccd5d62fbfd29081ab7a4136d518fb0d8a7df8a3aece9db20bd3bee15d0e459cfd7bed8f09bf5f006a28836d09fe2bd973ffb5f3d5cf269a6306f304bdbc685c0eeb9b3ccca5971027bc04ab8e4749f8254c34a0d6e8bea2280fd250d62b7212752b0f7b25c0863c587eef1198dd788383740bb94212bcc7617ad20b660c10a366ef517ea033aa8bfb70daf6ebb4485e10a4439ce3cef0766279cbf44706d4681bd757b854968a8a6763041f22873039792f9df3805ec81775c475489052b7d6845b74434cef9ce166af206995cb7448bbd926e8bb570f4a8876f2c3bb55f4b4e27518bb668fe3cce9b8dfe6ee3f01be38c5217e84707dc7ea3970ba0fb89ba21f33b12d5547d713a16aac09ef3cfbfbfbab32fa13642fafebde59b0e3c705718d584c8aa4b73fe3c81b0f13421ee5b7d2a8188bcf6fce7981775a041c3dd0a9f6a14d1692b61bf38aba3e01ce40dde43278d83417edfa93b3b7ebf0d078b702f1a0f917dfed9ed232427f839275481f2cdaa4128f4d821f2b3ac52e7c47fb9ca5ae3e44cf4cca4b3dde7466d51d2c776854723312ee6504493ddf3e67e1b4bbbc74cf575c683ed32f25102fc37258d046d6938ce4c04726806eacb0d28ab5d4b884224a402e8d3b443b050a7e2e01dd22713e06c2e3926b79a91fa109d716c10b96325ae372da780fd8f4620f99f37ecf537a6fc7f242ce638d48175049bf63d238f7c554f0abc1a66d4a46c7eddeb0098fe143b3c23ebff45d032355a7a9468885d505f762d97da2926eff55ec0d9d6abe821160ba727bfa91e67c2fb2d5414b62c3e2aef88b60b84f215fbd3c9a900219d68aaeb9c52d70c9883ad66fe9de98c64d011aea0d1652c5ab9bce983aaf2c47396b4786088c2573dc6f38cac6ff53706263d11871fbd3dab55900561f651ad573d90654d03d9be333686afb25d243fdcd10b6d5d2bd41584df09b28df5a1866af12d6845eab58988e654f9e683c6eb50ad2ed16e068cd2a5c0d84f080e5deaa4d01df81348d5e137bd28c3c3f6d6b65e8a66d535a1b8001f0fef5ac295cce39b5c0619f07e7b83b5c84b5781ee785feee61b73994553517012351bd99cdcb14de1e1406f36dd73a6aeb89b93dc9d54a0416ce18035686f6b27275538a441f00de85e9589696c5a19a8643228b8c34d4840dbf7267d75b68d839120b0fe76d8925c62dda881c21e7888ee862b36e33331ac3fe4f35cab48b47a8530720ac9723bd09c05a2724a428cb8f0b34ff7adf324ee89a2c8d8e7981aba01a267de5bf78c183748d227b45c2302b39a24cb372bd8b5a2e9955eab71cb2bd061bb4df446bf4d786e918cf944896eb24454f0b72e37531c3911fea669cfb506f51296689160ddd83d36a49a9502ddd51fb1cf09cf9aba3f7cac165e2259c1b320a183168ab5ae08fcfd2f5791ec2f45d29874ae583c5b8adbc8ec030cd60572995d9f130ec27b21eb760205fb7d694387a2f82f5936226824f477587a78f0aeb1afc421f9d1c5d60e480225da27ba790bda88f8f59db02a5d7fbf2c1fef90b9980dc20dfb789d7671ec8f31339e9c41cb0e746942519a646689318de1de9a1b2a6a8a386e6a2fe5ba91c0efe18d3785624a9da2468f5699a4f935ec17714bb4ba15bea26e5ab36bdd86299b9bbcde087d1b1a04e3c65f419614d4e27100eb799058545c85931a55aa839481b8efe2b23e96e9bddae72a8aa500cf72a165523f65d81a1a1d5f162858b1ca39eaebb74cb26b9e9ff63e38a6c43f95f2bee87f555359bd3a6b963658a6852895b8f98a85dbbf3a601bf4be90fe50acd32e1cf6eca1fe6e83" + } + ] + }, + "name": "DNS_RESULT_105" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "05412156", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "05412156", + "type": 48, + "class": 1, + "ttl": 58836, + "rdlength": 1370, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1366, + "public_key": "a6852895b8f98a85dbbf3a60dc02b0d99cbfffdb6ce0aeb925eaa8cad8b4575929954a915003eeb6d584e4e99da2e859b4030c35f861a027b6983830b1f5c6d6b5d3c3c594dcc8647e2e1f257ebf300f7165d4a19bd8cc23efd282c4e9316c3778b05df384c9c12810fe19a97c897f7567682438bbd2a1f2fc0fad8e278793c7346e4d8056a038947c8263dad7cb45331c9d967908696cd226324035b299d1660cdcee07c7119250a614fc5df5385ebb55ae5b6826084242b7dce8873c68bf2be2761f95e1bdec3ff7173fd3804a258b91b802f9a268d7f4dcbf395b8b04e9ac156709874a4b798dfdf77914257914a48ffe047fe2b9f0bf2d739a668f5f2f595c419c68660ce75ad2d625a2dae986d9903adb4c13036f7e9ce24bb990190ff599d6213456837bbe7522e60c334f2a215288ba261018f96be50f16747f3e2808d880763ae16a9c20d27f6feba7d7eb84d019250029748283974300ae52ed081082184cc818f17897c75c4f2ff17a58fe7b6e9f9f95bafce833e2d3d70456a523b66612e75f2d85f0f67996e41ab67e0dc287fe684b0cb1b84b4b2361e46aff0594273fa1cacafc2bc1e3e0751187e93bb82d9560ceea13dd975ea73367aa0f6dd5c39249e8d93c5ba118221555dfc4717f4264c0b1d6dcd0b1a9ae33433daa08e4d5a6b719397f9cb45f313fd6799d5f4adbe8f59563456dbba9de692826c9923e082d9f07af67d33ccb5145e908132a76dec481a6ba8fa7c270eace610bf6677aa82c7eae934519ee1391f9a346868d7cfdbc9e08f5284af7a69555605be6eb245e5e041a4d6b08e585fd98b94531f42f49f02206155db4dec390e965981bca2c7882ad985b77ec50828f0d0630f33eca368648d785a6477165f49bee0003ad9760b3e9037891628c0b2d7d0fa4dcddbf09ae9fae38a693a4da792cf7656b06162128517ae228bff0849cbb851f10d7392212b2a80bb79f2b827b1f881dbd02b13eb8c3380090f749b8aae9023ef644e1a9b03e1a569ad63d5aaf8d00b73e7083e32f88d82a150d1318d4a0a21e882d2d10f944ce9952f08385008ef48e2adcce30671c600ad8a5b5f583af4e7b5fa97a4396340e452e603f26ef23da5a4885bb9272daee6b62252f28e8de97b3a1f59d2ed049ed40446dea6adfd6c52e4f6379d97b55d6308e1ffdd0908e38de527b276ff4548f5a1b712041d2b66517dfef3c940795e17825d725692148d972267d7f7b013a67c8e9773e9e2deb102077e2f93fd97cb8b6a8f4eecfebab75fd388efb9ad5006d552136d6f636e54a82f8dfbdfe3d347791c791708489e44ad48d900058fbe535e68185574af75e9b986c7dea347db8329bba846bd82b3a8654fc51fd644a732143cb4397df5d95ce334f5c2019d1ea0ad8c92f5bdd108e096c3008e2fae826b7a71aa78bee85483d60349b4be5d79677e6a128fd754ebedd8930bf982d49a3278cac1a3dc6b6257f3c9ccac29716d7a52413bed5d41de7dbfe3b9a8ad23d31aa0a14181dd667f13956d8b68caa6fd50e4f81f73dd14b1ae612f037fb251aafd810c0d4199aa54341b6434904b05f316d161d247cfa275b5abb2674f3a8f569c4375a52b1b17176d5467245ae54f26a79e16afbeda0925aa8ee129f40792ef9167d24a7c43bb08705961542a8a6d853e54ed8a12404dd1675a551e4a76389d5904b41602e276d9c273cc21c9da6bb6499448d7fc802946ce638fec0592c6ce9774e0682869603d7bf74e83886275c15884f6d29e9f37c9d598ec97c69321bb92d49dc6ef131478be9f00859a209b46832ed9dfdd84ff7445241765feda0de44cc18ab4c844d75f2667af0f7733e062e70a4d93f20a8c961147e3c3bf43851f8787dfabf109569a5f29b4b01164001bca8c3a1f1fc292f7b81f398f2fa4538142168" + } + ] + }, + "name": "DNS_RESULT_106" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "fd41d766", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "fd41d766", + "type": 48, + "class": 1, + "ttl": 62997, + "rdlength": 1365, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1361, + "public_key": "69a5f29b4b01164001bca8c31aba716794b5774d906b7bac7bd9d76eb920d166bfa9b970e8908c7e2633791eac62b1476296c0bc33937438dc27b2d1a16d0f79a787c0cf2f479229f56f3448340252ec3d82ed4a6c6b3891416b1c0e4162f2ef8f7feaea3daffaecc8e76d01c0c56b3e781da4099e9afd18921c6b6cb92d50c8d5dc06526962daaa9b4e58068ecb6978bf4469c2c518a8a7781cac2c582a639d7e353b41ce0b547e5885a64533071c9b6c9862e483ce58315b205fa5d4a1a6175ab2c2874485ce76a11b34aa1be2b1356578f3fe4e3756d220c9a3627f7365388062e121560dc18d1c0bbe431bce27900f77ed7c0df291bd85fa824cb0139cc1b8439f2598afe1e103a36f82ca3b8c9089ac9406d39c8ac86c5df910620a57669b7b57a8ed8c0e143908ed8dffb0b3774c4b99b743ff816d17412e5982074671dd7e7c9b3da7f819401ad5a47a854d9c172e3a3f7091c91ae38bed73262e309737354f088ffd15391615d5998707e64cf779a7da86d923bcfa05983b6fe9b1040512d79618025a17233b43030f2c6bcd966593a57231e681e3b6cee23636a87eafacf32e9e99d11f959048b33b60ccbe91dae3bb883522b26c9ef3984bbf5434db8b7dedc1a482a8f9d373a36c288a235104f8345ba38e756a9049d38c620170ebc164201731ba42b0436a6f12ddbcf2718c7e2c675ceb23fa5bb88a380bb1ab144722653ceec31b32344b094dc2c184af9a6f1e81cbadcef6e47695c30efc6767043e731adb85df19073aea1bf66491f96d420eb71f5895d177f14ca243bcc11667e829893e8acabd80aaffd7071ddeb5ab9dc4e2f55a5deb08bfe509f28058af933dbd978c07fdd5b8f50d7dec9e2bd5a305971e4063091c8ecb3720d419c0ec993eeaf5f7c64968a506385165dc05a615fdb2f65cb34cd331559da09bc7f21093761d7b5edd42703e419c27462f870bce4b124fe1c24328e025e43cbe3dcdd87e3df919a15ba0b2d786642ca5d68c75f83694ae643a97d13c31bf814b506637c273448def37bbbded9caca6029c1cfbcd7c15c49527d1b39bc7b406610cf2b918e0dfbfdb52cfd4063abbe9429d12e0653bee5765f650c2980c66d5a4564b45c7e3ff4eae7b2e447912e9bd693100b617aaa5887c417386bbf01b49ca71f9e78aa3fbfcc1acaddeddea3ecd5644e0b15bc559004a574620e6c953152b864e6bc4e0eba85407c7677e2b57c9be08257c5bc8ba18ec194e28147041431e7b2aa87acb30d41e733f6d34dceec64ce5550ef3c8ca30f206deff73926a5e2feb4f14c507cc899c0f9c8bdf466fd3e36fb69f93e888e1764ca73f8ec84fcf61e8ea5beec1c627b28b88125ac17b0ffe86466d8d89238d405a515b8131b9b3f8cd83576dfdd1c15c1cdedeaed7c42ea72a78d3d3c46bc5e1ddce1bcfdc775671b4f96f724b1f8d83f9705c55471cd9c0792154bd03907e12627588dd1ba2aed1b48ea480da653be596c078ffe201621db183fa81f285f991b9a4dbedadc699cabc17f190f081e953a471458a03f9a3504de64f3fb374446a5ffa50ad8001ee24de91250ee73e38b9ad71eab92c6fa82d8786c9c497b23971d5819ab47421fafae78e40c50af7eb77372b098099b77bc929761754de7905fb1bce2ad598edf1cd392bde650493677c4eaf6b9301f216a6f48c953dec157f9c2ee658834f7c9a188802c4dd442e77005aeb429682d4cdcaf7bf3eafde6e9c6f83262f04ba9436b18a2fd77ba551e38a9fc9d4fc38ba7de2b7061b1c2b6f30319d272b0891e0dad1c40098436df9f1973e9f7e4c9f0f6f6539e67ce14813f0e7d31a3a131d3fe1e535e17602457aa2361bfe7c33d6061f03d5c9fce0f558eddd45255317c49f9d739dd5df75e4db306efe7c3988f3473e3a17e714" + } + ] + }, + "name": "DNS_RESULT_107" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "eff4fa4b", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "eff4fa4b", + "type": 48, + "class": 1, + "ttl": 63246, + "rdlength": 1366, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1362, + "public_key": "dd45255317c49f9d739dd5df2bc6d6ddee6a3ba33fbc26b983deaa40edbc2021aaa3a1822951820e40ec97e89e2ee484e3fb35bba06e0d3ea517fa5ad9850e16d95822feca86f0f5cd030ce1967f63824b215f5e3ce5dc7f67ac1a5c2f00e64774ceeb10d4391dc69d32078b625048a76c139a0f29dda66ba90d13752f610c0aec18cc49ee3c0c09b625aa83501343142c111064830ccca72f1de2da93b65d5125e87d6aefe3a6472e5002a72ed7111b75894f91e189e2bb0736cc22f2fec475b56ba4b19fad470bc386728c8ac2f6bcb8c63332c8eeb3dfff29974515d27357580ede15a68fad0dd54f1d2821fe8946ba655158e9b08b000f8b792c880e976966c5ac8a0f8ce583965b14f22c14a99128a8876bda5b9df3f2eddc5efe6392347c2e0cbc3811a36d66a02c215c7575d0248de5d7a9cf54f1484bfe9d53364837a80b38421e27b708dec636180f2b371608c42085da769d034286ee4e3110a2b1074bcd4dde203600346a473163d549528f5d2aa7000d349d693114ec129eecf1422439cb0fdbf7ce2615dd9aaccffbfbecfcf102503653a1356b8df675664f5b2e029ae9820b1d7cce419efe7aafb980b607cd71b36d7fcf4b90c8d48d96c357187d8065b5332e0d1769b1504cab941d9f83bd3daac55fc799400de2269dc5ffcf72b2264b2ca6495cc5d617e369f5501b8d2c8a2bae9134c88d87d3c795c0fef3055f31ba7d90e1f967fbb100817ca88ff8a120118af56d6f72c98a5868a3c7d6bf29ff7e13e42d5c5529da58ea856be62acaceda2d7e4e36dded7b125baeac617f0ab3683c359157beec39f36ed04fc909fdbe2c950ebcf3311d178ef202f73707d1609aabb86f97f880ef2de1ceb626c20e5c7afb9f0190950c23bf3e7b65b2d5b863c2329d2b1a1a62621abb2eef0d6bfecb712b6d508851b3b0b8b22598c8d186efedaac3d2cb1253d0ea4c1fd02d322123906c4cde7f12263e586fd5baec0c1c53d3ef5cca181d25bbea8a4654fae22f20785e9ee7af9980e911935d85f3daaf492c8e212b8cbe6e41a517f628bb56b7164ac156c716bb827342a9c28ee346191ff34f4b53f5a1808826e12e8fa9686c3268a3462775cfb3720c658b1263eb8972844f25daeb9a79ef066c1bfd9735a80431e42bdb674a9d222b9727175b6dc34bf8fa5f271f5ccc920be53d31687bcc86a2b1a77666e5d1c37fe325379b4f94983a5fe56890046509c2b06a4b30bffbcc3926f37cdc0ce21d49e58c3e8806129c4afdfd7a7787e4c383cbf20c7704508f1318d8afded669ea80e3522a893b6597ce02d7483fba45f5372e4c3d077d29205e10632f9598ab0f12f78f6213d4c1b2d086e3af9cf9de63680e9d2b14d48be8817de5de373f97a2027cf85144be03408bcf408dfe16fedf1e91b41351e9a216f57cfcf0ed948f0ca08014593ba0b5bbba77cb532ed9368a32be7a541ced1be095d7e26d6250ad08ea1c76ecbea95dd319781985421083ce923904e0313b17ac176f7c3874462e4aa32c1abf666241d827e55fad385d65bd6b4b1d6aeb6ce973d563bf91877bd75f6a87f4d867d9e386c0d5eae181b78b07a72ba46408b428011ef0af01011a0df8f9097a4831b172527ef9bb35aacf02e2e0c8adb10621fcd364db34af5030b84a33b6d759a38e3db04e73a1d9b697939a38d3fddf10fefd155cf2cf366cffc9a3d60e23ced315df4a77b380265180cb1ef3aaf175b9b2819a41bc3400cb415e028eb1691f47132e6bbc8c020485bb7bd876380502ba4d5012db4a8556c9c9eb368277ae57eb0c8315e1c952bf2cce39b2fead7691a0e21b101790bee1405f4d05bb21077f1b60be3ee1301bb4b454bc250d8d0d3a3620eda7bfee441eee282a6a93691a02d5f019163bcf8088583568647db03f38715f" + } + ] + }, + "name": "DNS_RESULT_108" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "855ec7fb", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "855ec7fb", + "type": 48, + "class": 1, + "ttl": 53633, + "rdlength": 1342, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1338, + "public_key": "441eee282a6a93691a02d5f02aef2dae5655e0220e98184e3a4d6f6869d1eea74f6af83e88fc51157a3fbceff42b71fd7a691f80377e8756cba329d0e5356b6630f8ac349921a31284abd49d15fe92acfab04a7bdf72261dae8d74f5c43292642f4f8828b4d766fcb0b991157cea1806403859defeb0625b5dcda00b6405cc811b0196e5d36f10dd232386916e3ba916a4d08a7fb557ff1fd260c8bb404e04f1d5a1537b051539772d69114f3d119e7cec71d8298707be06207addcfeb9aeeca557fc0e971cd9cc9b431298c2a211ec9a09b12cc94ec900770bfe9c50239779ed585231e0e62b7e2aa9ad0236ae06d64c00ae90babd3db7727267cf9d7b8082b8caccc73bd55b3bb34761c1082d4b630e376ad5d4db416e43142cb96a719ed1251893559f2c59d075bbde461ed4b6d7bbc4a3bd158ec5a905d0205ffa2229982c320a1bb50b5a6e3ff7dcfc4bc9be15b16cd65fd0af9af92c1fb1993f6a065be801fb405802a7bed1d62266334171941bb4843e3d786df25027dffb9d1617fb827978fbfd63a1afebefc14c001eab5617ee9ffc5d2d1c65a609cf81ec4370947f6616939e49c6adb9d4e0f0ef3a47427779a64c1ac22b81a2463d5e8c0b9326355bd96a53eb5a151768e2f8c6c8dd0fffbd2dd101c0fb20fc355e474a11b06e1197392bdab876487bde3c949cb156853ffb850e1b0b08626be41c6fab42d11887b29b58c5a35b97608fa898dcf3e6086c1bb23a3b483d64a6bc81532f27f379dc917e0a09b8159c1d4009d5e376beb46f0eee43fe27aa88ff2e43ddbbc48bce229a20e2edaa7c87946ea9bb05fd10183c600eaeab5530e2ea60ccb5f84b99bb61703dd25931372a27ae6e3e9eb99c05db6b6e5edbffc39c4f2d1ec1507874df336c3a1f1e76fe62be58c38809a492a2309e9250f46c254bf2398750d3469c6d980dec839c69608625d6c3b86e71c41d54aaaace96ef096e46a1eed50db8c262c9764a8ed16b84f6e7a3ff3588dd8822f460eb0560b6360d3690800eeac66217cda5176055d66f3582e2e5d411d9ef2d13aba392ab74dbc118b02a661021cc6705bd26d935b44d8537472f1bca1f0d694a11bd37793d9c62821b54f4443e2b8c414a79130b3fbe47a77fd86d35896c6a39add377a9b57185498b41bf8fb7162ee1aff9b5fecf0395ae442ee090299b21b70f38d564627acac8fdb18c26f0cf9de3240b0e038029a8b6018e417f66f98837de550ed44057b56bb564ac1329c04f6be0ec021d057790b73e6b58a76ebd99a27310c9d3316f8b95664e410ffa174f43153d0e33bfbf390becb4d62c6f4816de0cab4125ac49619ae46ff53e39ce03b1d8c01b728418c1256095fe1516f12a761ac92953b37154bc9b73862b6779d0bf0c252690a635f44098098a1830bbf310196ac9c0f93ec518b4474dab6993a488aa3c1c8dd0f39611da102ccb1ecccc40c311bd81b30e3ff4c8a7bfc00c900738b56f5e7387c5bddd8725c1b1a96e99a2d9bd9d7533e716177dd0cfcbc374e0adf55500cd8206295f00197d62a07f8fd3221c162d9c76b803ec3e1fe391b2b4de12bb91a73f9eadbb54cb4e0a127285ea1a17a15d82c59acdf14efaeeb34c89b5b2ba8c543aab2d93922d845ef4540d8ffc4c931ba47287734ecc26c6744520c5d026fc36990f3ba653353932bb8d9806d2a05619608917c6bfd21cc9562001f05064ffaa1bbe686ba6d41db33c03c0c5418ff9d4fe593c65eccc5b22526647f84c2bad4406c12dd0bb15e9edbc2a6aaae9af0c794c817ad124dc10f5c51df560dfcea7a8bbe39cf504d954e2d90079561f437c57f49d42e86dc346890add9aac5879409f87fbe9cb8bde6e4269ad5c6b34697f5a6e979cdb605" + } + ] + }, + "name": "DNS_RESULT_109" + } +] \ No newline at end of file diff --git a/test/case/cernet2/1-dns-response-15_05.pcap b/test/case/cernet2/1-dns-response-15_05.pcap new file mode 100644 index 0000000000000000000000000000000000000000..11753a6cbecb53811d2c3fdea67b7fe59deea086 GIT binary patch literal 83145 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

EI2B8nhN+RbsT&VFKOJs}Z< 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 literal 0 HcmV?d00001 diff --git a/test/case/cernet2/cernet2_result.json b/test/case/cernet2/cernet2_result.json new file mode 100644 index 0000000..eb50633 --- /dev/null +++ b/test/case/cernet2/cernet2_result.json @@ -0,0 +1,3409 @@ +[ + { + "Tuple4": "210.43.64.10.46122>204.79.197.1.53", + "dns_qname": "v6ncsi.msedge.net", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "answer": [ + { + "name": "v6ncsi.msedge.net", + "type": 5, + "class": 1, + "ttl": 60, + "rdlength": 25, + "cname": "ncsi.6-c-0003.c-msedge.net" + }, + { + "name": "ncsi.6-c-0003.c-msedge.net", + "type": 5, + "class": 1, + "ttl": 60, + "rdlength": 2, + "cname": "6-c-0003.c-msedge.net" + } + ], + "authority": [ + { + "name": "c-msedge.net", + "type": 6, + "class": 1, + "ttl": 240, + "rdlength": 48, + "mname": "ns1.c-msedge.net", + "rname": "msnhst.microsoft.com", + "serial": 2016030201, + "refresh": 1800, + "retry": 900, + "cname": 2419200, + "minimum": 240 + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4000, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_1" + }, + { + "Tuple4": "54.254.163.110.80>222.17.192.60.53", + "dns_qname": "sl", + "dns_qtype": 255, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "sl", + "type": 2, + "class": 1, + "ttl": 1162, + "rdlength": 15, + "ns": "ns1.neoip.com" + }, + { + "name": "sl", + "type": 2, + "class": 1, + "ttl": 1162, + "rdlength": 6, + "ns": "ns2.neoip.com" + }, + { + "name": "sl", + "type": 46, + "class": 1, + "ttl": 1162, + "rdlength": 278, + "type_covered": 2, + "algo": 7, + "labels": 1, + "original_ttl": 1800, + "sig_expiration": 1638140759, + "sig_inception": 1635547502, + "key_tag": 14507, + "signer_name": "sl", + "signature_len": 256, + "signature": "7403c6fa89fd40999e93db11333018741c7378fd0013f36486443bc7f8bfd006b1b04f0b50b2962649c16c59e32ffde5bd266787af6b9f342f9e9d42111c70d6b064518510515099dc9de75c71e6d85bc888dbcbee5686bbc6b44cf5ded5863b477f200a5aed40b4f3038603064e18fa9c37c8d2511f8bf4acea6f5119f797e95d0eb22e5e6a6d30bd8c66cc752c486f3fb7e84f677a02b2a1ce9053c1a06ff318b9333c9df99a79cae3a8145f5610e24e8d374bec6b9d5d7fd55e0f89ed553507cf39421231ecad3eff4d997a56a3261176d7d25d845de84b45cf10d284c562ecfd7e2a56c2639d9770bc54a4aef94edfeafd02c59c52df69d3036343fe0d45" + }, + { + "name": "sl", + "type": 46, + "class": 1, + "ttl": 1162, + "rdlength": 278, + "type_covered": 2, + "algo": 7, + "labels": 1, + "original_ttl": 1800, + "sig_expiration": 1638140759, + "sig_inception": 1635547502, + "key_tag": 55940, + "signer_name": "sl", + "signature_len": 256, + "signature": "278e02e486929e19fce0265e198112492e3c1a9cfed9b4a546829c554600afdbaa85b18cb753a50d9e2cf140a9416e37194f543f1c43c00dd3e0706c54b03b903386a7b40e335fab519ab9e26a457261bf657f99638daf51d18a6fdac32be64e3c06b2b4eef8092c79c110a5a28c3ec2c96806db6163731cb5e4d8cba4fd0520cc907b25b6fd3d62ca7a356b677816a436688c0f3d4f4946e12ee5dc6c5d454acc2c74be1f14dd34c163e06cc37810329c74fc33e5e47db8901a17959f8686b7994902e263c45a088b648abcd9987395a61afd87b85e0b45c0703a8aa7a75b7d24ecc3ef0867daba08bdc0262d6fe7a5f38cf33ab60d6ca228915306b7012dc5" + }, + { + "name": "sl", + "type": 46, + "class": 1, + "ttl": 1162, + "rdlength": 278, + "type_covered": 16, + "algo": 7, + "labels": 1, + "original_ttl": 1800, + "sig_expiration": 1638344703, + "sig_inception": 1635749103, + "key_tag": 14507, + "signer_name": "sl", + "signature_len": 256, + "signature": "154380d351b750416c939426cab243bf01cc8501b24c24bf5bb7b0a70fc29c57793fe24438e92ae1ebaebbc779127f75b1548236f1b7e0a64246a09b1bd3a11b02b1cf7978cd6a6a2fd713ab90bc44db85a03980b81633e782bc1c80ae3b77990a95512846dbcafde7ecafaa31e5b155004a41220e31709ff9a12dc62b5b11ddf6de0c25144486c50f8024106f06421af090bd5c5bb32f65cafb5fa5e2de3d0fde8f2756a51c41a7d9e82f45c8f72b6e9bb36b98d78186afb1982946fcab8e7537d534811a28b83772da88210bbaf4b002754dabbb8b122ee1273d09724e4ea892ba0d0c983042faa1296e310981f41a3e0ca6ac566ebf283057e34540287760" + }, + { + "name": "sl", + "type": 46, + "class": 1, + "ttl": 1162, + "rdlength": 278, + "type_covered": 16, + "algo": 7, + "labels": 1, + "original_ttl": 1800, + "sig_expiration": 1638344703, + "sig_inception": 1635749103, + "key_tag": 55940, + "signer_name": "sl", + "signature_len": 256, + "signature": "952620a5065d71a6f85e9dbfe7d886ce202e826c8c8f86f58a42f7a92390efddb6949317ab666eccac23708f004600f07848e88c9935458289f32d3b535b336786905ff44e8b53215bd9f1ff179414b0e368b45788181d4f6703b614fbdd962ce804c0a439afef11b220def3594b6a7154a8c36a6bf4e2bf13bdcdbb2bff4bd8e8dd15dd9e889bf6386138189a79a901750d8422de8e7db4929af013d69fe1e099b82882b7109eda8d2c11cf42fd9bff759a55bef5a8678699eecff02072cf1a140343125e3812ad31492df346c34357e7a0bfed49473f53e5054a1a8f10e37b40b2c627f973e19805faaeecbc33829b33aab74a9ff51442f02042b1f192ad0f" + }, + { + "name": "sl", + "type": 47, + "class": 1, + "ttl": 84498, + "rdlength": 15, + "next_domain": "sling", + "maps_len": 8, + "type_bit_maps": "0006200000000003" + }, + { + "name": "sl", + "type": 46, + "class": 1, + "ttl": 2962, + "rdlength": 278, + "type_covered": 47, + "algo": 7, + "labels": 1, + "original_ttl": 3600, + "sig_expiration": 1638212184, + "sig_inception": 1635618606, + "key_tag": 14507, + "signer_name": "sl", + "signature_len": 256, + "signature": "2c0aea05684dbb8ad8acfbef84307bc8e79e7e56d5cc3cde42192ce9e8ba1653484a5aa5922fc7fb41d6f245821d9d69e9d3aaea8b42a745583841b9a80aa8e7109ec487b7a37a69c62196c64dddd617b758b4d405f34ad24bc48c55f44ad7abf3de175a5003d7b2c41aad3b2172151c3df1f80c4ec003164a85907a5b1e9bc66ddcdb8d2436d076e65d3ad8ca08509759ea24d77ff7617dbebae1366688f5a98d86aca2471a64ef392a7303aee13c125ec8480ffbd9be1a0f00407db5c01d5e72ad06f8c4993e42e270786172dcbbfc305c24ecd9a97871327e41c45a0f3d444eca7d7f987cf42fd72f0065e7bd5b55ef620579c27b1d7011724e52107725d7" + }, + { + "name": "sl", + "type": 46, + "class": 1, + "ttl": 2962, + "rdlength": 278, + "type_covered": 47, + "algo": 7, + "labels": 1, + "original_ttl": 3600, + "sig_expiration": 1638212184, + "sig_inception": 1635618606, + "key_tag": 55940, + "signer_name": "sl", + "signature_len": 256, + "signature": "0496be10698da1c32619ddaba79475fecc64514824eb7fec92781b2b6f452b43d8373d79be9abddbb887eee9cb1de75b52ee3e4551ab1d1fcdf627330e8eaa0b36e5397de8dc779d1300aded84022d141ea6b0932cff247cbc68ecf1776c0de2572135c37f25a0b9ed2ae0860ced4c77dda55d4b5f7db63aaa6e44b69e578788c8300869ee38bc92d78909c6ee2dba2c25b4e50d669ef9f327e1fb4d460146956fdd04381b4c62133aa93b2221e68c30dd7817de131a1455357c8073716a101ac16a50e70848600015b1596197d44a3cbebec0c2ba3eedbc5acb6dcde16617a92e3c7e99fd714de59eb9b2bdee744f1ae714ace3b36e5b7ec49ad1a772b8ab6c" + }, + { + "name": "sl", + "type": 46, + "class": 1, + "ttl": 20962, + "rdlength": 278, + "type_covered": 48, + "algo": 7, + "labels": 1, + "original_ttl": 21600, + "sig_expiration": 1636704630, + "sig_inception": 1634109691, + "key_tag": 14507, + "signer_name": "sl", + "signature_len": 256, + "signature": "31bbc51bcbff0ee0d88e2caaae10ef9fbbb2c3d4f5f1132941991c1e3fc0a80e9cbe823140caff93f13da238619d1ef39263d1a5a0968f03c8075c22860456bec56709a9c03f07c9aa3810998ebff4d29d2e266713f06b9b2e6a4ae95e2a1eee64de3c073d087fddc30df681fe274ffddf2f171b639149b15dec281efc526b3ce0ba8030a4771099063b307d4c1639e217024afdee2244a55f28ca03800a86b34c0ec758140ea5a692c25941aab1087afc78402f3aec23c1c47038b482cd8f2272ed32830922de15cbe4ebaa601fad70d646e0c1a8a39a22da120a942aaad7b34c26c9bdb6448f9aa038fe20ac0869d3129371d62c15371ffa561077b5dfd276" + }, + { + "name": "sl", + "type": 46, + "class": 1, + "ttl": 20962, + "rdlength": 278, + "type_covered": 48, + "algo": 7, + "labels": 1, + "original_ttl": 21600, + "sig_expiration": 1636704630, + "sig_inception": 1634109691, + "key_tag": 55940, + "signer_name": "sl", + "signature_len": 256, + "signature": "b73608d44062773f8899f4798562225cc6390ae5b67911b3826181af9f411eaee36b4d14c53efea599c91cbf914a48c08e2b83aa6809423f5d31fa8e77cb022747c24bd28c58c00b79c4c0891b8da723b0dbb6bcb7f2db1fc16736c4252e72f4c05e775c6f23f5fed3b364942aec101e750875ac54edd93e6038c491ea722bcdd0d6489cf5b1eb94c8c196d0b545b3edfff7d60ae822926370f058a78310e9909be96814429ade67012beeaf19c579d7f6a56bd978baffe77e49ac997e91f3704d28e5fe007a5b8d5a1b4db7fd6ebb48bc61d0d9c96ae0a8d1da111cebbf96cbedc120192aa6c7dd0d1b31704610b4b9b78896f69ae3245f847f2fa8e2d6232e" + }, + { + "name": "sl", + "type": 46, + "class": 1, + "ttl": 20962, + "rdlength": 534, + "type_covered": 48, + "algo": 7, + "labels": 1, + "original_ttl": 21600, + "sig_expiration": 1636704630, + "sig_inception": 1634109691, + "key_tag": 40824, + "signer_name": "sl", + "signature_len": 512, + "signature": "b20f477b7e7e50565b4a5b9e8db9dae89700d90aeeaf692ba97bdb8d19a0737c33e86a832667001f60b1057909d0a2715c61cbe8674d5cf5f5db392656ec9a0312bc48e2e076396ab779b133ff1b56d143fb260195e72e50f771587c48ea2af7929934d4d0792c7511359a1c43ae52fd373d9f7b5905826bb7e929ceb43a93574041408e97c2be2ad1081d0ff784ccd13c54758af98aaa79ada967b9108d3d78bb1309b1721bfc7a8eb4d0cc902e8b7f3d2f57598bc9ca1f225b9f68053919a97d0d073cac139c68c32ee95b176d7e7a73f73d31d1ac88082fdd0b0657c0c4cb23c2c19324a841112121b2747da621b273ad2dc702230e452def50a3da637a2cb6be5ed8db184afc0551fda731b6e15a39d21b9793f6e4738658ccc64b168f13b09a64a2cf8cb8d81fefe6394c304166d94e2a1500b7589c0d73629bd8fe8d1b943b0f127c4a0a56bb1c758b6a7f986f47d73b667a41829261f33749e5f1074960c7902d2c273c7f5ca01737348902942b2f3de9d7a1cc9448bd4c63dcf994cc4686c9f378a0a341b165afea7e4d41b1e936c96054d6c5d12cd90bead64e11a79d23cacf45e80a49622b04709533e45bc8bdb9e1f784b1b14f3a462e1e282a974b14bec1f0fa57c4f48bb97b66558fda755d787e58381136346444ff5f4f676b570c990ca0d51a385a693e43dc0c286561473815f08deb06744c9affc07f9eec" + }, + { + "name": "sl", + "type": 46, + "class": 1, + "ttl": 20962, + "rdlength": 534, + "type_covered": 48, + "algo": 7, + "labels": 1, + "original_ttl": 21600, + "sig_expiration": 1636704630, + "sig_inception": 1634109691, + "key_tag": 1179, + "signer_name": "sl", + "signature_len": 512, + "signature": "192a838e647f6722ff0a1df1a6167ac77039b712e5248484bd9c882ce8493fa504f9ed6814379bcb312c541eacc8cab7691479f1755678f0c4a87f037cd31741ad8241c58222f546299bddc04e461b4f4b677aa1d26141238fee6d4417f423a0781b5788156893308ae3aed2eb4bf4b8e7bd3e5fd7dfe5fbd2b7af6ec19cae06bbdf4d7a28650b674cb68f0da288d1acba3f15ae43b374bc96a89a3ff6cd78ace2f55b1d59cc1ddcf6fae2532219800746f6d483a223209a9cfcf473194e8705913a7dc82888795bc766cce22fcc16cf67a3667aa7d20badc8d408547e4d1820373e09c24ad2596be59787621ad22aa57c93c8710e3090f3c13c252330a4f18a39351771f1ea01ef8c56585ad9a2697b2ea74ac51648b25b3fd291849b77ac80a8fba5969367561abce2808b94239bec7db387d86e8b50e3ca95a717f5bda91092b584c284b8711bc68e1a265797602832e16d781fa30a10188d437a127b0022754d860aa961ba423d9f06ca331ab6ec9eb3afba1df1862ef77866aba72384ebdc91a5e1a74609b693d6ae4c04d6f93149349e72e71aabb27aaa10fedf5550bf3bb17d1e6cad961f9a23467e3d12263cdb10ffce197e24232f7f866b3d079c9820c7fb3888bea9cf4d2e8971dd5d745e8ac34ebbd56c8aaf14fcd1dd9a8c82c80f125e5321a761aee106b0e37da2e0cd03921e7431dfc61ce02a96c441b85342" + }, + { + "name": "sl", + "type": 46, + "class": 1, + "ttl": 20962, + "rdlength": 278, + "type_covered": 6, + "algo": 7, + "labels": 1, + "original_ttl": 21600, + "sig_expiration": 1638344703, + "sig_inception": 1635749103, + "key_tag": 14507, + "signer_name": "sl", + "signature_len": 256, + "signature": "7a28f71e6e5ff0590d4fe7b3cff172976978c617404faf78c202dcf071b64241c482ecb1cd19a2ed6b9db9d0937fb55c2ec36831a4344304e20efee8855b3d19215040574d47563377c837a600042b050c71499d9ccd1f1bab7704e6a1ca3dd20ce1f1070a77485ba2264ac9b4aadd13bfb07db5723813596e87f446d8a352d7fb6d598aaf1a772847757b643ffde58b19b8f577b6d91da7365fd63ddb5b0df7a6143c5c1101845bc8e1d05d5f5a6799037ebfa58324bd3c2e64021891090d602e707bbd4ae468434558b7b2b5a5eb01016b504eadb119756d792d1950e900843f88e327d74630cb3aa19114ce33c31f05775c1b766c3b1aa5bbc747afb8c111" + }, + { + "name": "sl", + "type": 46, + "class": 1, + "ttl": 20962, + "rdlength": 278, + "type_covered": 6, + "algo": 7, + "labels": 1, + "original_ttl": 21600, + "sig_expiration": 1638344703, + "sig_inception": 1635749103, + "key_tag": 55940, + "signer_name": "sl", + "signature_len": 256, + "signature": "7ebf59791d93703d4e9fac82d7be1f1a3777d9b6c5eac26fd02fbafa14cfa3a87c8b6e5892150578faf242a1aefc854b482d278c3628230e9fa599ac57ab419856f85069b5a27238dff3000c47fa02da54b26012d771330d81586ca0cf760b391d34a12500d90e77bc44061ccbf516b8f9dcb74059cb994c6c655914b2c2290a76aca86ebcf5481d4f24c936cc12d97954aa811690fe768396700783f9e4157f75dd077699fbae443d4e21742ce1ed360192848835466d53a78b987094817bdaf5db3d0c35e7fb289133d8c1aa36922d1b3b0ff135e5d58cb4838f512b04c488f2a6231a12466798d1756ca20b7827e7438df5e2a71bbf87d661d414c0aa8cde" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_2" + }, + { + "Tuple4": "2404:6800:4008:c15::10d.35795>240c:4082:0:5d01::7.53", + "dns_qname": "yim.ink", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 11 + } + ] + }, + "name": "DNS_RESULT_3" + }, + { + "Tuple4": "69.72.32.42.443>222.17.192.55.53", + "dns_qname": "sl", + "dns_qtype": 255, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": {}, + "name": "DNS_RESULT_4" + }, + { + "Tuple4": "211.64.159.23.35731>8.8.8.8.53", + "dns_qname": "rs.lechange.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "rs.lechange.cn", + "type": 1, + "class": 1, + "ttl": 397, + "rdlength": 4, + "a": "101.37.136.216" + }, + { + "name": "rs.lechange.cn", + "type": 1, + "class": 1, + "ttl": 397, + "rdlength": 4, + "a": "47.97.94.75" + }, + { + "name": "rs.lechange.cn", + "type": 1, + "class": 1, + "ttl": 397, + "rdlength": 4, + "a": "114.55.152.165" + } + ] + }, + "name": "DNS_RESULT_5" + }, + { + "Tuple4": "2620:0:ccb::206.65233>2001:da8:5000:6c00::8.53", + "dns_qname": "mail.zzu.edu.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "zzu.edu.cn", + "type": 6, + "class": 1, + "ttl": 259200, + "rdlength": 32, + "mname": "dns.zzu.edu.cn", + "rname": "zzj.zzu.edu.cn", + "serial": 2020073304, + "refresh": 1080, + "retry": 1800, + "cname": 28800, + "minimum": 36000 + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4000, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_6" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "e244caf5", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "e244caf5", + "type": 48, + "class": 1, + "ttl": 71554, + "rdlength": 1358, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1354, + "public_key": "6d707822ba37d0e1f0c23ea7986ccbb38629b9270dcdeb9e8ba14ca659764c23d5dc837f109a42cdd7869ab4fbadeffbc30bdff62af14c0be64fbaab801dba478b9629ce8a765e33f4ed2abb2dbf41c1efa61108d6140fb2225c6caa906e1a91fd8c62fd798559f21ea4be0c95c17528789f90a1e75682389f336538bc285bcfba40c3da2a121d0457f9e5a7cd3c56401d3f36881b5a92cf4c13210d6d74b3105700bd2d1835b27864e8135fcb952b8ad411413b592bd2309df55e82469cd5f52eac45dc9ea8fdb236c06bdca7e66077965523b9da8b83e97518edceff848a058345849f4e2b78d42dc9afa54276198f3ce9523e890b8b895413423cd5d5ca0fd418775926c238a5472c3c2d327a6b7cb9c48051d7f184d5dee38a242bdb7342309fad843163a980a932e6aff0451378a249adbf74dedceb0501527198fc80902b4c5716a170e473772373f335b66d476998fc2ac85ed9a7dbd78b5b218ce464eeb351162c5d3fd80716be1d2f8038ee88d4ae96fde148529afe8fb070675f81a11bb5b6c7bffbaa3ea16a008b6ba6a77e57cf0cf37ac65eac23654160da4f1933851827e1e7ae78fba61a5bfb104348ab69980eb1f61ce548ca76a0b60569a4c2ff11dcf751d9bef4c5367de8fcda54b056b97f5ac199f0078339e5e214251bcf97f9a1be46db38195edcb7397975e73b66d742272c88ff4c504058369a9280b4e7f2d6f1b09fd1950604a3f71bfc99f07c64558859be3e305d6ec60c9db688049a070abb901e7a01a41a0304683b07dc1d0a1f365eb196367205a1a58c6c350b4606e4fa4b3e6324040af64a69a86095f9c4dba988f3802e388253c0a25a4c48dad7bc5b3cf7887d3bc26c72f91357e8dc1792b9d6c9f1fe7b8079ff90b0b87f04c66e4fd3bfa45da15198c257a62710212cf6f4f3478ed514a1c5f4c55727dd08ec35c099149ebf174f7fe6a6c117d093cdfac5516b0cb6d194e60cbfe66ec901bb718406eaa7b08713f23b22829ba396c5789492d194ec70a3bd590dac91bd2f29f31843e55d6c151f5fa04dc3fe4d966b935a293697166e2b9f78301c5155b240bcd4ae0252aa24d3291233b5c3f01d0c6d207a2bb7ba7cdd541c16af6386c80fdf22221ead5e1281dab9a22f164f06ef46e71b8e83252a8927273a4500b30bd9a094f3bd673324595767174e3e3b1b866276be16a63e4101957c669daf19df26d95d5f3b1b373184a01e62d1612d8035a6a2b0bdf8eee65e4c4c874ffee5210b887bdd60f654780908995828ae41aa9d62032d9c65fe38c6fb7adfea34c7192ab810b3149f3c7ca2df8d41f17d79fc9517c41a6b2b0e86c686ccb0fdbbc316f3da30a6f0b4065e846583b72bb700c58e26b8e01794f72797d28de465e2eb1a2d21437af94e440ebb0bd073230b0a0993a340a23d6f1415c22f769ef9f4343c85b655544758afe7fe4a3805cf4356879bdcb617b66437115699119ca3f2f77d8142c2d679930cda90674190b26fb7b0db617fa21cfd4e869e048b40d4c9265beb223ce0c6931b76ea5b353e5164cfd41e1137fb5cd24f2f33a22c7291a8abaebb3cce424443905c4127eaa261b867dab5715915cae6a1572fc1768aec00cfa9df78166c21bc01b97dd314e42582ebed5c759da64798777cdb67a3132dd959c7c732469ed30cef33252b18bd2cbcaedcb0853858a8f3bbde7de77456f6a41706c67e565aadd21acc9acb765ae3469cd228db44d98df96f669cebd13b1162076a1611b5e10c22c1b0e8bdc49a819fc6b47e921913d69be748a54ef143565ba9fc484795e4909ef0b66372fdc3f20052dccc0a91303fdb616441fa9696e148f06a5b17febc361e54677beedb97a9dc20c3deb68cd9c1169ea319b820bc64995e0f4ccf1ad740789f60" + } + ] + }, + "name": "DNS_RESULT_7" + }, + { + "Tuple4": "138.68.61.151.63522>210.40.176.5.53", + "dns_qname": "DNS1.YNUTCM.EDU.CN", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "answer": [ + { + "name": "dns1.ynutcm.edu.cn", + "type": 1, + "class": 1, + "ttl": 3600, + "rdlength": 4, + "a": "210.40.176.5" + } + ], + "authority": [ + { + "name": "ynutcm.edu.cn", + "type": 2, + "class": 1, + "ttl": 3600, + "rdlength": 7, + "ns": "dns2.ynutcm.edu.cn" + }, + { + "name": "ynutcm.edu.cn", + "type": 2, + "class": 1, + "ttl": 3600, + "rdlength": 5, + "ns": "ns.ynutcm.edu.cn" + } + ], + "additional": [ + { + "name": "ns.ynutcm.edu.cn", + "type": 1, + "class": 1, + "ttl": 3600, + "rdlength": 4, + "a": "210.40.176.5" + }, + { + "name": "dns2.ynutcm.edu.cn", + "type": 1, + "class": 1, + "ttl": 3600, + "rdlength": 4, + "a": "210.40.176.6" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_8" + }, + { + "Tuple4": "52.74.176.227.80>219.231.0.1.53", + "dns_qname": "sl", + "dns_qtype": 255, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_9" + }, + { + "Tuple4": "182.72.184.217.11564>42.247.22.161.53", + "dns_qname": "sl", + "dns_qtype": 255, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_10" + }, + { + "Tuple4": "166.111.97.95.41802>45.33.97.5.53", + "dns_qname": "vpn237171602.opengw.net", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "authority": [ + { + "name": "opengw.net", + "type": 6, + "class": 1, + "ttl": 60, + "rdlength": 53, + "mname": "nsvgddns-c.opengw.net", + "rname": "senotice.gmail.com", + "serial": 1635782474, + "refresh": 60, + "retry": 60, + "cname": 88473600, + "minimum": 60 + } + ] + }, + "name": "DNS_RESULT_11" + }, + { + "Tuple4": "216.244.66.196.31792>103.137.60.44.53", + "dns_qname": "sz-hailiang.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "sz-hailiang.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 13, + "ns": "jm1.dns.com" + }, + { + "name": "sz-hailiang.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 6, + "ns": "jm2.dns.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "4J3C84OG7QKI6ABCNVUT0LBHRL1I1N9N.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "24e1ba9ab12a5f892179b68510c639677f63caa7", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "4J3C84OG7QKI6ABCNVUT0LBHRL1I1N9N.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636858673, + "sig_inception": 1634263073, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "98e3d3ddac879427721f43279798ff4b67fa3ce748f3e2048ed6924d9d958ec873090041d8d44a26e3abe319d019046051f96362264a79204f4c08502a5d7a90a1bc22c81ed3229b977b66ce530959499386646acef417b6a1c7cd6e344642c9c353029214d85b9f43769c1f067f5dc52d3e1cf8c9ac27e42d86d62d127bd3a1" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_12" + }, + { + "Tuple4": "202.112.17.39.41822>189.201.244.1.53", + "dns_qname": "pinterest.com.mx", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "8iqb88o4j73csj3ak89pkkat8hgm47fm.com.mx", + "type": 50, + "class": 1, + "ttl": 1800, + "rdlength": 43, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 8, + "salt_value": "6aca998087f27393", + "hash_len": 20, + "next_hash_owner": "44be6531c153b2aa83fd2220ca3a6f3b3a5db5f8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "8iqb88o4j73csj3ak89pkkat8hgm47fm.com.mx", + "type": 46, + "class": 1, + "ttl": 1800, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 1800, + "sig_expiration": 1638316800, + "sig_inception": 1635724800, + "key_tag": 11808, + "signer_name": "com.mx", + "signature_len": 128, + "signature": "14c00ff1c9ee7f388047d3d641ffb18b6d8089c6dfd7572058e86370d2d2eb9fdd1864cb66a3fea5af3e28607907bb8ecffb9e1dd331651b0af6890c41b0cf1b97177cad5d1a41dee1ee32146b225046f51679c85125105883612125898b28fd1a376d9ea9a2f34bcc86449ecc07d54528929b09c588b7fbeb467c02ad2eea91" + }, + { + "name": "com.mx", + "type": 6, + "class": 1, + "ttl": 1800, + "rdlength": 51, + "mname": "m.mx-ns.mx", + "rname": "hostmaster.nic.mx", + "serial": 1635747392, + "refresh": 900, + "retry": 900, + "cname": 604800, + "minimum": 1800 + }, + { + "name": "com.mx", + "type": 46, + "class": 1, + "ttl": 1800, + "rdlength": 154, + "type_covered": 6, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1638316800, + "sig_inception": 1635724800, + "key_tag": 11808, + "signer_name": "com.mx", + "signature_len": 128, + "signature": "19e6fdb0bc2b6354349208f2d3d4c43f5b4f7e8c7deb0bb104f770fd30befde01f10a3bf4ef1e298c73d0e977bd24c016681cea0bb5352afd112d65d70df848b8844774fb0d7f998a1ca098f59dcbaf4eb0989486a76b5951b01408308e639d5f0db1b1b1a63dce859f72c1b109534ca146b7de88f8c8c0a28b580f0dc753b59" + }, + { + "name": "prr29u5aejg77jql33f9sihopp09chfe.com.mx", + "type": 50, + "class": 1, + "ttl": 1800, + "rdlength": 42, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 8, + "salt_value": "6aca998087f27393", + "hash_len": 20, + "next_hash_owner": "cf0366d4b5f6783576ebba6a882509f9dafaaf86", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "prr29u5aejg77jql33f9sihopp09chfe.com.mx", + "type": 46, + "class": 1, + "ttl": 1800, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 1800, + "sig_expiration": 1638316800, + "sig_inception": 1635724800, + "key_tag": 11808, + "signer_name": "com.mx", + "signature_len": 128, + "signature": "0e1caf9c8d57c31ff0ad01f1b33a7a4e3f049403564c3af25001cebe0988112c434291368801659a16b78f69c6c04b27c7f29131a7fec556a06a98353e9946d8152d9ffe6dae468f9827a141ea52d52e15ac08807d5f9dae34c0dca92b76927ac0f0b3ce9f5a217b1383f9df862e2fe372d5e877d61a921065703fba91191dee" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_13" + }, + { + "Tuple4": "18.158.253.104.62431>202.4.130.101.53", + "dns_qname": "100.130.4.202.in-addr.arpa", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "130.4.202.in-addr.arpa", + "type": 2, + "class": 1, + "ttl": 80588, + "rdlength": 17, + "ns": "ns2.buct.edu.cn" + }, + { + "name": "130.4.202.in-addr.arpa", + "type": 2, + "class": 1, + "ttl": 80588, + "rdlength": 5, + "ns": "ns.buct.edu.cn" + } + ], + "additional": [ + { + "name": "ns2.buct.edu.cn", + "type": 1, + "class": 1, + "ttl": 3600, + "rdlength": 4, + "a": "202.4.130.101" + }, + { + "name": "ns.buct.edu.cn", + "type": 1, + "class": 1, + "ttl": 3600, + "rdlength": 4, + "a": "202.4.130.100" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_14" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "bbd919fc", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "bbd919fc", + "type": 48, + "class": 1, + "ttl": 62410, + "rdlength": 1359, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1355, + "public_key": "66529997cf19cafb11fdc4703669025cdff28d3867d9ce1cb12dabdff59d91558fbfd76d298ef1fe6cdc07bcaebadb6371dd35532a1c18ac4a7fe6cb47cd6b7daae400cb0fecf9d278ccf71fe097cd1046385ca29f65daecd5c4f562802e6b530229260f5d8a944f5a7dfe9468afb9458b00ac96a3e9a4f3f4022c2160ce57124b8d6a71ae556d7896a2ea6bf0590a95ec3317ceae548bfc6ee4ccbf348b27a9e0afd07bfb642e24d8d6c8c4dacc682f9a5e220de2a160132db72d594f81a3f5c3489c8e75d1f626adf8400b738ae90af878edfb69c6f6b24120bf788e221870efba97c4bef72216dc2e228686b9c62df7a035cedcecd3ae6c99413f00ef80add636605d94e026989322dc959f07752d0fdcaf522c4c97799fd97a28b274f47ab44c342257dcc98fb1f30436790dd33683457dbb3d2717371fd460249c7ef4d36934377ac858c62d1619dc689a9ba2f09d6cf97d63bd8c2fd3c871dd82a19a05fe87be429dd93eafc2044b235369ecd28a62e1bfb607455bdb8d3c25bc9914336913d635abbcad9a6d5306229ce7dfa91d1183b9e9ed90b971a2e4e22e2c8fc3fccc74f9b27a344ee4b0a0f521db842452f3b799cbb033e4d15a95aa860ad9099de1ab260f3446d4791c5930a5e593eeb442c425a85c5725874c0d9edcb0ccc48c2188a2fa2b3e842ba0dcc88998f5d69bbd574ffa5ecba17f80760602fd338b69eb9c3f2978babdce8cf54d260a03c9e744e0ce667eb96c7a230f754d4b2ef91b85e7a74841ed657346734c927d26225512bb63879afadd938dfdb1baba2ada3fbc91bef1f762b19264c19b05148ca5dcbfedd318b5ae2784c8ca08853273dfff62cb98f2b61d07422b5d7ba07da55a82a0daa7374a37734d19fc12f7a4291381bcce981e6e1b5373965278f4c3414ec40849806d899ec533e5618ee1e206d55c5887efd8e83858a6b0ab9e6aad216c3064573ec54f14d607c6c6b0e2d492d0e01d1c424e83ef564b199f949bf0c5cf52dfae87cbc2ce1a74987491a4cc5950b3d4803000f1e967f9aa5e08a943fd6c7b4442ac7bc488f16fce39e87d3dee97398dc9cfff16832e3ced2652f75a6b2f80c3abc13889d01cbacb2529c7284b56a2b057c14595c54557b47298043c1ccbdd2f1c2cd996a0a270de7e641a73503cf1bda0e929afc2a7f3b1645e7ebf7970f72fc787c59a6cad2c8ac3b5e13813f6c63ce62f766d72317d19b767e3216b096b79c1a8456a195833ad7930099e88cc2a4d68b0d3040cd9c189fd09196cc6fd2324fb87f08fd0df0c86da2ccff38976277333fe8746eebb32c768ee5b7e0592ee203491e8ed75d44b9fee39948e0b2376a8d3373cdc9ea6344bb8b43c97f28f63ccea9eab33a02d0354e98cee789b05d5545965d4c0b89bd1da6af3d2e22ffa92afec719569bdf3ce7e8d773e5230ea15803373852d801798f5f51146449d78e820623850638c609a2a0642b5f2c76ac2752e37ec285c3c6053bd9879fd7c21e7d90f13db85596040aa72f3a4c8b06e7b305f8870c775437f4992c7470ba63655fe59565469d87a7a4afda93dd4e7ea65e513af18b4887306006194121392c65768b4ded9f42e4318b93b637ad08a4e297fb06b2627998120c696e1f64c701c9c2e568b7d7644e405ce122052d0c81404758a2b25ac3bbe09b7609391fa2401a62ec2e626d5e1e6a6ef37a14e2b575df7e553499c3a06be6d87318dfd7e59e2a51799bdba6acf11b6c26dec7a68c2357aeb0058bb3e692f925a155eea5075c0879f98f542c27bef66b16eb337344de0db7323d43b0e240663a1a6a136677f2da31ee0cf3b2d202d88c81884d74a3d2bec37f0e662620291da95288670823d90f0efe9abfb97f78d7d74b8ed2d50ce761d52a0d6f9e2263a2c448f" + } + ] + }, + "name": "DNS_RESULT_15" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "de63039f", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "de63039f", + "type": 48, + "class": 1, + "ttl": 74185, + "rdlength": 1357, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1353, + "public_key": "90f0efe9abfb97f78d7d74b82b259836800ed9a94de0b31f4411aa5aa8a6bbf0cd1eb5b5c35da5949ecc6ea8dc39bafb539a1c98ac5598e7a726e36908ee144274860bf8c1b6b7b2ba7ce13f976419ccc90e9777eb76abdd360e9dca89e6adafa32f7ad519080f28b1f33ca0e9ab34b1a3cbdcd99641e245a1290e3e0394e77511e5a2e8140ab7b348ab834774737d2aedc23f9dfbc0785fd7a6dd3f22b70ec6f209c4ae9bc4fe3e5a238b385ca9fea9dfdfccdf8f5a65c826b8ba093e8a08126cf17b64bdd0f2a4a97e286ba109fdebe943a6160bf380f9678509e8e81b7732cf26b9b65be28f84420846e2c88d9f1a20acb9124b69aa731afe43eb191c4cd138df095bd3880553b3d22f49fe015bc22779c32003dd252f7f34746051e201d653c210d8d16a07d2dc987cac418f49d9cab31201f20c6487356093c46a0b3015238387fc7348170b29360a05619836d15629b6cde823b91df8aefacef2766d3e22ed21e1de1d45992c420184cfce26c7a45578310cdfbcd5fc938d2e3a75e810fc7b04e9d01b8a6fddb5e1b3c3ac5c2a66a97f30684db8bd781eaef80dbae871b0f376c26cbcdc77dc92dea67d49438acf2d1678ff80ae671848c9a6ab864c2932ccfcee16b590573471a1f3e2e3e288fdbf07677dbd9cd979dc00b954d26303c574cd860a10c90aec731e2b4818738776a408efe6dc770d2e17dfabb767719e7875f6a6894fc209c2df4d589134f0aec712dacc4ae4048f5527e2341fd8bf8c0d8644415f1b7cead8baf95b58b36e9648cf87854ccc96b5e77a881893e64338fe1c1996ef8fbd4d0b876d25979d6a0005b2b1a1375f562c23e97db7f0b7b69acb6b06b27da72d28c6de42542a3eb795f1bed0031160482e548734398067d68b7ce493517ade2a10cf30c12389a61bf04f6469e3a2074c84e33a0bdcb15128447073cb3bf7f1667609c8728ff465f9ca324d471a62fb209a4995586aafe2c9cb44ce97780307474258cdbb3876e2d0e8b067c0a629204a403412e5507b1832e5d67083b1755ab78249f24a104c6429123ed52f3809eb911620153bbda9b0b2abd66ceb6656f4cc9d0a08c28f337d43f7bc2e51ce2dcaf5905598a084f8e5e62acd80d624ed871fa0e27d708ecf5c75746aa9dba69918a1177178139191aa19fb6de1d7daba4d7ff2e9349b9d4dfa3abeedcf6cd4d0e6b132de241d2d6b5ab68e7b5a425ceb91503398e99f3c77e6746d4fab0f40920b7bda8d9b08d97c568f576078da6c232a8747bf4ea7dd06b6a38bd42bc5bed26cf066dc8ccf5a80dbc59d70b717514bdfcce660d423941ffcf96f24d3e9ac2f29ce283ed4a57648cf2cc1e4e01a512305affaeecb97b7dc985f868afb19c6ab4ab29fe85271f34281c44a2107f8296059aa0416d127f3452556e8c2eb80249e56e6a4a65f4289eb77490de7b9c42bdb1611fff12ae928bc1f3233f61b2c064119976d2138752189781b5b286f2c35474ab6f3b27c3cd06a07f59e66fe4560cec315a8e07ebb639af52f3122b0cc66698e056cb05f6e93fdc262848727ad33ad5208df5b5796e13b393ec00b39d006a3183e4a88056b5d4469d7702c87203cf89affc1da5d3a2448fec1d8e83cc59b1f312dd7ca00e36a9bec8e5278bb40cd4bb8a615f46aa959bc44338fa4bdfd8c1b096b86144514b53790b08f8dadf5060d25f89e79c086bb485ffddea62c73142898ec24fca8e959697796838be04e618f58f8987a97b7d066a44f18381331b8a53c24ec8429669eae252b0579039250151043e6860c6123d507088acbfaba69d51a0b9e323065310ebb14126033035ef29d2e0b8793f2ed9b37a2e8a3858018974f2fc46c3b1fc850862b045e38f9f503ef08a48b5f8707080d0a570519c7f41255e5e19a" + } + ] + }, + "name": "DNS_RESULT_16" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "b94709ec", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "b94709ec", + "type": 48, + "class": 1, + "ttl": 51459, + "rdlength": 1346, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1342, + "public_key": "862b045e38f9f503ef08a48b9ace1fc917dee92c906eb108655e0c44f6264ac5212b798888b01b7f915c307c10de34175a76859cb025adfbe829675d8805a8ea9ee5c884b9d45d75567f578f8b7ab334a998cdf6ea9191e9267652c7f4633523d2a3515ee691d9dd2346f8204d25c06e6a5d26c09c0bf4ff1404b90fa495b08e321092e390f4c25eee4e9b034f7c5579baa9c18e2b3bedd2bb26af47ed8e9c5d4d792c95e62b383e19f4a2756c2aa2205ce735e2508c1e88b647b9c4ea20c19a21ecccec0d50ad9185979ce87a0fc4073696a1eef93db74aca5adb6efa0b6af48eea3b93646196fdffa66a67c164d99d1ebe2d582eee6027354edb06f421f66217982a2a5e5936d6c4d5eefdce9652e60f7888ca19674d91954039f4a96103110b32e4036ed492149dfa02aecc28c9c8cd749abe9b199d3ec810cef6b5c0ecc371780ca9f8114dde97e1e9774932abb900a75b9bb29e4975ec51c2c3535fe9964122ef043de09285e95c985b9f7a762c793ac26267195f3efb84c493c57f306a33d6da97967a8d4896940e28db9c5eceaee4ee6bc464848d3d465edfe68761297da3724a09ac67877ff0e3e52253fc6881d9917ea200411ca32800050d7612d7704f9e17050a9042e6cba63d8956c2dc72e9aa0fbc0568ffeb5b49d5361d4aba259d7ac6bfd9f701efe4b11022570a730cbe80fa5589b68ca56b3eb128f246429fb067a048def0887688dc21659a34cbe1ea8323f51056940ec83d61a9d3dfdf3e993cc64e390bad79196c0248fc1eb4f95ca68ee92dc198e2848be7e11f6302d9cc87e2e74fed85f9368b5dacd130eb1e9ba7844e242ddf3cf77b9eb7546fb2ec5dd8e688e6661687329cef9f1d63248c7606d4a5eeddd54d92b284b2f3fb12007e1a8443feb98e57c66dc71acbe244df320d21b70f6e4ca82b9a09eba7708bf87a8a694f55aef43ae9170b1d4e1316d4bb669394f43335d4c7e0b430fe2c9e54ff17bf2e8a93ebd14a8a57e2ec1efd2a856b599bb45407628f6e76652e20571e3c1c8e070e10cfc7b4454d59cf14153ad7ed0f9bc7ddeb559856f43344ad01bc407c48d71ce2ffedc0ace1af94226104060cf2a610c7cfa29bfb057a86ae1ea2481fc370dd26a2792012449007ad74c93687576da90be4fcaed240e2ff19c28fad5794e36d0eff30307236f1479aaba546a4f0ae3bd71bee845ea7c59e5323b217cb911c014f53f8ca8a8ff2f4a72821c73fc38436ab8ea5771d082fdc1809e87d583aaf7a8fad9af776c87fdd3c33775c8c29dc8083cda293fbc7946de51b4d84c27a31e77f41401430bae122ea5c1b0bdadadafaab4f177068033a403dc0ec8f8aab42b1f61306e6ead527637478a236f5152a1b329e7f67625142e5ae93bd9c4b59a0408b0754a12f1b806cf8f7cebce2ecf3a93a87e160eb61b4aab6cffc8d3b0be4696962f300d3d6b22cff0191b8912a5d3e4e02afc586c8c0e6406a5c6f6602404d0cbb3c6476e4ca8682aaa83b3248ba46995968c3d9bd7a2c18a9a6e3ac1758602d498492b795be8517a0f6dcbd9cf51edaba24c8e4536d42d9f3ed6848bd05cb7c6817f4b902a0ee7f99c50ef71ff30a0ba84137c1235ba011e24d283c20c65e06ad04957b59a71d1f73581d667b56022c1788125fd6f4f443053f515e24240d793ef63dc706740c4e82c07790164f833cc0e1da4faa872bcbd595ec6840e822873ac4753d05e3d4f1f43f60b4ccbe97cc43d55c13bdc4adc0bf72162588a86f2c85ccfa6320ec8fc4e6190f4c3d8e51ed0afc50ac1dee670fe1630bb2a9a4e7914cda2f2ee6cc55acc619423d313c8f59ec1f59aacfe376ba4c86eb14587be077006d1a5cc948043547f5b86cc06d9af16349f0246c7509" + } + ] + }, + "name": "DNS_RESULT_17" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "2685aafb", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "2685aafb", + "type": 48, + "class": 1, + "ttl": 65446, + "rdlength": 1351, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1347, + "public_key": "14587be077006d1a5cc9480426acc9b81d764be6bb883b0c39ffb42b1b3339a062d033a5bf11dc7c67f40b3be771ef3e4425afe2fc37a4548b4c92576b9bf898743b132d146ed5938c4aadb60637564682c9d90335ff401773622bc6fb3584bea1bc2bb3ebfc1873c32aca00f5400c9e6129d5c342f602097fe7638c7ccdc39a47a297253a609ec03171cd395a110826f38d5d4bff07281d3ef4dc292f8928ffa8789a02d8efc8f585021b120278375f56740aae0aca6dbaea03031c38a80857e548c9b3ce588f44bfabd425b16f90534880ed563ee38e449b980dd3c824bef75bae797bf2016434830c6f1c5bb2efc5dbe1e83473d21f5141542f07ebc1216aae02eb4542d334910782d9a020cec2a7aeb3024d97854e73d60c7fd570df1efbad77a8f11c431a5c52027a5f08c31de883cd12e07d256b08198ced2d7dffa46c146d599df6983a8a9615ff80e845db5fe2e143b732c3804822b6fe359a06d0f3fd0d65c90476b52021483fdd55506a262a53266a51123c9f0cbe10f5d88d47529cecfddf627e3abd3b69b9d757a692f71dbf120f348001395f3f81a279e98367746b071f7ed9b33b7132b0269e5282a5809c0025ac3a31b32f05712756a776be880beeb002209e58d3fa920dc4c4f75e7664bdf980e425eef44b4f07f0151cc293db020780ccb237bd0135f6953c616cfa01791b96856448d1363ba4f088911861d2fa72dfd2b19f801e204eb72ae89604f6aea52e3a76ee16b4a134e9037bf4250f4e621a884e2b02563756b5a747222b0c9c8aaaf8a5cecb6386f8d5b6914d27a77d5b9db87e53c6b1811c545a1f2064c5223acfc02f69646f7e3e5be00f44575bf927f314e656ca9a75f5dac11804540c5006bd73f6f83c8567913ce1e8762db827239a0a486cfde90de018e808811a925c3a52be250e7c76830d6719111e14329ea8db036b8c748934305decb5b9e3d46154f14ed56eba39b5fff789eb558e422e082dcfab6a4d46cb2980eb31a2c7e4beff5be3c70051db45055eaf05f4a1c1014e1f04455bd5e5b59108908691dc20bb25ca98fa42897a1aaa7bc6fc855dbcfca8cef3ecd5c65ca58fd9bdfdf8076cb66201d67b6038fec46ad56e7cfce25e89cf0a075471680bf73428a067d422015c588982ea2fe6a8a80e4e455dd919930b0004b6eb66176156521d19b6832722483527251c6482d1b298a21f5e4048563943d5b9e244c4ffdc10f3d81b64daf89620e58e519358a86009a98320c36a637e8b2e2a5986b87400cdee68996c5491179b216492f25d49bbf3d159bdecbb64522b794738f95c0be248b35397f979cd1933aa001282c8a38f16e0fc8e483173544ff443fb4b974e94493453ad690d61695b34a405dcd32907e6dd83cd91b34e72359eed9e7852879c7915aa4e68796e09f151727276cecbe5dffede62ea59d323570e33a29333f342e021151e4dd44e403935f6c29471767702ba19ee0aaca53d546b5c300f86a48568f86b5e1f566ecb2bf38066f81956416cbfae4668a79b51e0bbd08ad9df62008fa3024c860e86f1c9d9637e87772886b52666c25232ecf4ed7815bc96a1356d3febc6981cb227b02de5620c243553d4d6e28986a36da64a18940dffe9c096b241fb137ba73076b6cc1328eb5cfaefda01fc58dff0fa64669a78335a7a43e7a48293c930262d9e8579c7ac3663c24e9ee99f0098bcac0ea5f15f27d441fb18832fe3b48e4890d1e580aa3c6b8bd3e38ad002a7e5699405b9285803a70cadbd9bc3c4b75e8aa4434f856a3643cfcbc2fa59fab66ac7d1b28fff8055b213be85c161069d1d744fac297bcb0508a5296c7afc839a6edd141d3f7a63c00826a808e52fbf972a2d6f78db2409a364c0cc9067a581fa935e3b6fa5" + } + ] + }, + "name": "DNS_RESULT_18" + }, + { + "Tuple4": "101.7.8.100.34553>184.25.122.119.53", + "dns_qname": "e9566.dscb.akamaiedge.net", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "answer": [ + { + "name": "e9566.dscb.akamaiedge.net", + "type": 28, + "class": 1, + "ttl": 20, + "rdlength": 16, + "aaaa": "2600:1417:8000:cae::255e" + }, + { + "name": "e9566.dscb.akamaiedge.net", + "type": 28, + "class": 1, + "ttl": 20, + "rdlength": 16, + "aaaa": "2600:1417:8000:c8d::255e" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_19" + }, + { + "Tuple4": "2402:f000:1:801::8:25.56735>2001::c765:8545.53", + "dns_qname": "n7.pandora.tv", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "answer": [ + { + "name": "n7.pandora.tv", + "type": 1, + "class": 1, + "ttl": 192, + "rdlength": 4, + "a": "66.220.149.18" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_20" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "60af84a8", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "60af84a8", + "type": 48, + "class": 1, + "ttl": 43805, + "rdlength": 1367, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1363, + "public_key": "2d19df1d50efcfa7e43e755d3eb1de96d000f7ba32d80ac3113359becdff901505aa88df7f891c8c39dc7c632710a2f77ff3f64dc01246896009d0a31ced2f1c370676045f3c73b17225ac29f56f1203acfae51cf1d08d1a18b98c0bf827631c0e157057b5749f31202228c780459c823d6dba688fd66e081ddbb84ead1873dfdcba52df8f03303bdd49c23ef493d81ca5e285d23502b79f9c53366a50b05b87aefcbc475fafc4c5ef560f8796ad134681eed900c4316ee24a5cd0d4ab29ca3ada49cae4c5b1b90130eed67e6ff27db5354389bfb0f26ac98094250058b213e401d30f79fafd2c22630f149cba5cedbc6c775d34873fa6385c1574f7a972d72858779738044e3e323586c7083c9e55028ace420ecdf1c4a72d1fd38288d078ce2a4ae0ada8aa569125fd43482bfacbc9932fd930c4613942786d6524c5d82b649399263c6b503e943b66250fa4cc1f8ee59a9891f09137798b557342f2a82cc6b94ef64d163069b6e633cbaea626e18747748013462a7b3803a4b529f54952abf05ba283dca9e3cd2cb3be0b5ad66b2b7233e759ba06f405d8409dd8148d161525f34e11a4387ce7987a687dabf48cf4944768e15b50b41541e9097bad3b293e0c9ba02c700641a3b3f87d4aa0a6955c7bf0008c10923aae51fa1f5aa531b3478713017f7b0de2ce3583459cfe3a78ab9b331630ccfc3e4722dc06e091c466637c46973f51557ca891f068f806fcfd13fca19390b654ff9e168afb418ea63d67544f01f161a3297a2ea6e0e072ec2e06b82e1d7d3bdcd0bb92235d00170e59e8a30bcfc26db101d95536a22a11c0e61d838a5c547d3d661f5d47e65672fa252fc29e83dc00e549dec37580c46c94af3ff7ca834953845ae9d754cc1800169a3400fbc44e60f752ae29dd7cbd31fde46fd6dd313273e7ad4175ba174f08769ed126b943cf0497c06094ea9c3c2e553bbc00e3c56aa62d6bb929bc5fb36ac2fce3b03efd9ecacd50e6bb6a87598ddbb721bb66fe488bae192eb6af4f428f3ff03bd0e17aa7781628111c14aff0822cc27d7cec41d5f00fc7b28d3a292c0c7f2c511534e4b2700a648ce9e8deaae656c26db2ef6c3583dc6a702590665b735899ce6da8e9c81805df7d99083f67df873f2ec6ba6bd31a0e74d4de0c7286c1deb29f8574fde01eddea8b7bff115d50e85830d85b180743bddf7a6f358ab5deeb851190c9427483f65c2e5fc04f713ac146c26ac20ea51369fd04b22681f7d6b4ae85960d1629623878e93f427c8f0d1e0c12fca2e706ea03c6a0010b41fbf0af583b09fc6697bcc0bc2a7ffea5aea4f9ce83a53a72f87e62cccc6763ba24ca5a2c45362868d917ae82c6e566a3d58f36cea11e18548de4c352d875a87806206195677a4b8b99374da7d450a6b8f5cfbc7bceba2bb41046bf7c3abfc1b05fd7f1802855c8d55f9dcb72c6d66d9d8bb5137c6d0446837fa3c77f6ed73e5f2ed66c46f624fffa0e837e69a735136c720b65a1c9d0b41dcf7d718a69bb3c323288e4d4e7cc6c8ec836878afcc9e03a63550f5a67ec1420e083c542344b3052e38c70042a2c8776c5c5faaa2d46b483816c2f1942c04a8d6eea933cc50eac809b24b28c765da410eeffac3a06a2344444fd8eab375f478bb35ae5b1ab0aa3cc228074f96427d90e42045be89940a245e857409ea440a5cba4e1f8fa0fd1d92a36136492c46ab29ea8607b0d3c5f289481b6867ee07da39ef242ac8230a982f9e3e3fa1a0df7e66f6f5d7b3b284314fea3d3200580230aaea03db880b339ff466b580a04a1373c3edd4d34b3af50af6ef71bd25cabf992dbb7adfa0754fcd4f27847cf6755e88d2a8063e8a986e4b6ca5ddeafef0494d684a96b11b1db278f8bfd68ec8835660d9a22273b50e3b4f3e1d5c65309cedf5e4a" + } + ] + }, + "name": "DNS_RESULT_21" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "72d39f01", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "72d39f01", + "type": 48, + "class": 1, + "ttl": 49477, + "rdlength": 1352, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1348, + "public_key": "db278f8bfd68ec8835660d9a0c2d2be34986f48c0f2b8de695351689e3968cc685d8b6af0864d16038f47e904081e1b82be59617c60d388929f4568f068530e8ccc752dc0e0235903fe410cd3dda97ae5b148748b83cd3843ad0ed552fcfffc1b126c27ef94d9e8e25caba566cb60fdc2ff9f30c16906b1698d560fa77ce855bc47843b0ad58d3a7cf8bdbaea96ae3194853fec387cce31f487cac94f6171066e60b7a379cba867f973947a6053b1cf5b9cd346c994d7c8af132d2f661122cf9d19de31595388553a5ad53284050c75af6a9d0455a8b8cebaa253db93d9a81f0dceffeed171374a5e9353fea4866516cf13ef391ef6b2b4f6f5f11911f92fe5ee6cfb48078b333d266a0b4cd1076d105ed8c0f31573ab75b5957abaf8028ec50f0deb713676cd519240f6bf758c6e8d15d138533d5d6930098e0afe78c8bc2c30d6d117bf17e6f8c0bd788afdf6f9da2e7a1bc571601ba0b00a307e7e1c9698b12bee8ca1c911a8452abcabe64ed4e4990e6a3f391c0920121097b5f240066160a74162a5a3c06987b14a475969832d6f71ee3836a2cd552efae3bb5cef71241e02cad9bca59d23a67ce8f5caa95509e45aff4a3b7dd52a6d9174a2111a405f6bbd4618b71389ce24f1a2a6f7048f73ded6fdf1309850dd8f615f7df030d551ba79d7f1515ee61ca316cb3ec0be1418041629793b40e270b794637c5048b959a82a5414679148a6cfabd4347a213b903cc67ac0bac6c3e7bc9548ef793dd612083920e9044846bb202737864a899961642db311a5817b9417b9efb057484c91b4d276ce5194c0dda95e03b2ac1b8b82f6fe62a870fcac1684ed649231c4b62db5dd61696602c5e6eaf3b669d3d4d1365cc75057e422b3a5d5c734eeeb0d31a7cff8ae74724e8ca575589d626cfd07e5413b38dc13662a7e418476c2f7cdcb6723b4b23d01540070e95affc05590494f35005db316b63089fd3e88610b4e3f2c76110c0402585100a0b0da2133c35ee817d44ff8690e3795d66d3519531a25467a913525511798b2cc71aa60a9e80724ee584c42562db0d50bb0bea84dafb2d081bb3103e9705f570df898d922405af371f2884f484ad388528980df2ce64548b3794b9ecca05666fe025f28e0129f062f4cabfbb75cc38e6282fb257ad9fb4795e007826c4452a962ea32375157bec0c0514ce22ab3806b5c130829fae643b35212aeb0c726eb14a576d1b714cf53b1734df9523142b9dd73d5ed4d461abfc43e8ef2ed71e1d587f5d2815c1cfff23cf8b6d906b0ad81b07204c1717f6331dd78a5bee87b8cd9afcff60b55bb66d579a5a172de598f991226b5f6da1c62de753389b9d43a0481ab8a6985b914c098e6cac5e4344f15f68fdfd0c4cebb32336ce58f21e0b834e54a1920a38db5b515f5b2fdf27d18e56fe19fb987abb7715b8946cf677a605b362d3b83a6d6562f46b5d582f766905a48a4fb16a868aed31bec5627c76b5ac1f26a72d71dbc62650d516d3c68de4d588a388eae4078190584dd0a1d094f6d480250a6a196ebe4eaffb237e09e8f01f7b726ea1f2ec11f9976b52d3e19c573cb5f0dcc5c0c70525abc85de701de3fda93f944165fa237adfc1a5d63dbe6ca0ee57d2092bd68eed7ffa47547023e604f0a4f16a24b9a47def1e1a75aaad3fbb87e4aaf150ee915fbb288709176db7453524f2540b252fc998f7e7dad1089a37cd01facafdb01acfbbb4cfcd9f0bc2fe8a02c512b6632a7fcf8a527b7ea295b0ee145c96078bee0e22ebd3c7de13daceb82ffd1d785343b1c2048a8a683fbb1714c186297903b5c975c50feae8999e7851401f1029d2d2c58fdd27f63f60a51268e393509388d9fffc7ad273e1af2496e7f7fb89392fe34d73555042ff5f66e" + } + ] + }, + "name": "DNS_RESULT_22" + }, + { + "Tuple4": "202.118.48.252.58994>216.239.32.10.53", + "dns_qname": "tracker.publicbt.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 512, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_23" + }, + { + "Tuple4": "182.72.184.217.11564>42.247.22.162.53", + "dns_qname": "sl", + "dns_qtype": 255, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_24" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "a4d1aca1", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "a4d1aca1", + "type": 48, + "class": 1, + "ttl": 50670, + "rdlength": 1370, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1366, + "public_key": "09388d9fffc7ad273e1af2497dfdef2f4895965fbeacf0bf64355ff192046d7ca27136ab14ff291284492f10fac58191b5953b053a0e62acee23067f95341e338657a4c95dae36228777aa3751ab7fe8e34596a984d11eac88e907fc8a9b74c73160f2cd4b527f5157095f99bc162e636a28f29238fdcf0b78a9f15fd6b8820415edfefc3be51ae58ba64f290893fe791a7722f38b4b72381454b1809725346108db2ecac21f061947993a01e2f50bbda11498c9a3d81e0073ba592f9da75c708671478f27b8f2c4520b963676aaee428066020b13554e0ded538d1ce731a843e412edaea108971d3e1a17d09f4b7b0263d07ed117d88d4e217c8539541d2686ed4771ad3655f5b25e2548e35707ef4357dc6814f9330c21bc015c6e5f893a1f7a701ea2ba55dd1b91eadf894043692dfd01e7a0b688c7296e4871082f7dcbe025470d86db95b1deebb565b5a4e8e476237f40a1686d16727e0e0924cc0cd11e349c81e2c69dae19e407503f7f109274424aab623ca22974025f752db2fe2b5402804337cc0ca16b53681d026be727bf9892ff26ba4f22fb76647df9b736e40009d6a3c657208aafbaea6ecde078ea295768d281dad7d80b2ed0f400df9c6670c6ef4030040f085e64cfa0cf6e224b636dc28f7f67db8e782b8c523be9ed672a59bc67ba05a61a2358b4f2e2a438921eefa53c5e024598a4acf7d83564f70cdd0cf5f402b764d36b5de52874043972e90e8b81443bbc14e91bc624efa6aac8b8f1a1e185b5505cdf1cc6bfb7a0bcf97715969a67572e891a5f3dea1653a32c60f71d08f41e43536cd020788aa50e5b4add9b5234b3b5831257b75169240005660ad6608a14da56d3fcb953edd285821233381d0180f3b59c233313362039f513f1bfeb02e525433159df5f66e5c02920e8fa9c4a98ebaa655114d3c986e306df7df5f0054a56d1987eadc1d64de1bb60760f002b6bc9ebc016597ab73126c10cc891961b03f1a97fac272537bd8a516b55043132df51cd783197dbe2a08c63a67307c51124f7a8b652e1ed58d473e0f58f49d019efb404dfe0f3e6dee14a72147ef0a699c0400dd2581c5542a5b9a2bd8a23c6d3989ee0cc692fc30572680c5e080d2bdae7c8bc39c388188fc2525a84c4bb574772708f2724152666d26c8e6a85352d00c74aeacd752e1cb1c873255b42a3f210cf3f4b65cb77bccd9c22f99901d5051a42b7afabed405693a8d45723a42e71def30918660a221df9d472881cc9f1e22f2e3bfd9e0d234ba02790b89df0b31bb7dc502d2fcd0b15460132bb970a51a57fe9be6e734c8cdffcc43a0583441bfad56c3c824296d6993facd8edd2ee525fbf55f05c43ab5b1af689826622833b39843d25a22a368623be5457a9c4321acfd403ac1b3cac86d8e497ad7a217533f2a2433da798b7974e8d0d34a7be594b4502f79e48247d7565566b33132cd61cf80d5b7249d9b6511de67d4aef646d345bc5fea37464b0be4768f750f7c034e389ef6120bd711d73cf637a00e4a1d4bcbd22ae4f84cdc11b3c6c6c8da3f6249002c548f32654369e0ebf4e21b758b1d17f96dceb3d57f73707432667af6b0ce45adc689540e808115442e8dfa414bd1785bae453bd4921704a9fc367c44a0cead2aa69b18b42c803adbe0062c029442cd9b0a19daad138b0d83d960e0392d1fa838f089d62ccc6e2d035b380a2df59423a55dbef373eae91c2c656f329408ebb6ff476d5479a28149a01d4df2d0e3cec120efc02f8dd21ed75a1a6f0c393045a7a4f7a5ce5cca35e5c85ada14ed54ccdbf017e718dd3db600e7138c578f46d20245b7445faa0841bbfcad241b3d35175e02ba93843014593ff5b053b54c058aa01bbf18aba19729c4aa7d3ec10b515f8803f693761a556e9bb0426440aa175b59689cae8" + } + ] + }, + "name": "DNS_RESULT_25" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "11830948", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "11830948", + "type": 48, + "class": 1, + "ttl": 55154, + "rdlength": 1352, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1348, + "public_key": "356ebd141eff5186d6ae116170e302b8647d702705a3db2277f0a88b3e3320d5ab934b1b1676602c1b23108bc836b25f5327bd0d236860ef4b1f41344c42e8cd35b0449d73c3c42032ca4ecd795bce21feb5af3052e49e550950b82566c54a943bb99418f7136a97ef16ac9ecf7fb8490061d63c1eaa80532a681ca88d4c084a82633bead75217c1c01631ab03635006428cce2594bb398f07f96a3db6b0b0a9d6f439c8e9e9e2a347ca18f102000cc3db7ca7f99f70e230ff9fc6a1112e424502b59cc94cc77850aaa83458829636f9f1c9b1517cb563b60fcc8f6db94981559d194fe21e5d330cabe8c456a8b16b56bcd44784a8e94a581f3b9464be3318245da2e6263119750c2226a82a9800299e67eada169a434059bb412b42b170670e29582348418a40f2cfffe72c72ec147412c302b3937af8086e7d7aa26f806c4d03c9b7f82c8b75c163956844639791eb703bfdf4c3d55f0da9ed711be1001c6533d5b7557bcadf120bc484a7cdb04af3d8f58238716dec6bdc08e33cc502b7a80f9daa7570c68e2b54f72a9dae6b05b071c5c05d588652c024fe527497a883a1c5b403dfdf6912e8e519ed2f2c61fbb966a9e8c0b7b1e07b1833823147fe25082072d213de93d8c38ac70bfb4b6ec860850dddbea36d2baf0c877e6af553d731f6b39f06bacfc20e4706db29be8df5744ea5228e794c033a210203130778b1cbeda17b0512e1bb6c94c3e741d32dcea7e4a850a5c828165332cf2fe8f60e5c74237f020e1dfdfa190a5b8b3c1ad89dd05c3ee7339f5fdea50dafb68c28fc5c38350d57964aa5e74004b66b74e33adca0efb57a5ca7303ffaa4dae63324760980530f0d460e561d069fe62f83d6e2de825ef14bdc32289dd03595065a9c2c9a3a891188e14854059fb6e399f0d32aa408ee01d02b56384af8cfbac11700e5771809189f0f93c565bb45ef1478435518b8f38a221e2a40ef31f0b8a205074a10bdb923da6363a8667d094654e37acbcfe551e9fbd180c23cc9724a8542849e45be34c163c74fab7b3415463f7368adc7dc332c3c16352aaa112299ee57a2bc8680673f578f8e3e28c3ac6c283d8812966f7e346ac2f36a93672480a1034baa5757f5eaf75a39ff8ee1af865520e6596284ea7e194f05300cb362ee40c1537212e1a8e8e997187eb9c1788ca8269995a1b37b76d94b11a06b0f8ef7a6c958b0c43bf16a94e8dbe9e59db33603b0bdccf410b172394d470f94db6cc0731283f0c60843d642ab6811f9fc856b0fa6fbd9f1f241b64ffc9f8c7a014d43c303add71cbd3fbd9be13d80501b3bd13d4ab3b315e678ab95c728d565c4282c6d619a012bc539dee8d4168408ac21bbf92899470920ebfb5e045b35461595ec879889ca121d8aa22268803ae27996271289115d5b576ec4f2129bea2efbef457825cb5f3b71ad5a480e6b990c1d716715341e586e877e6b80965ebfb8a89691472fc018e5c52c7dc42ade3321613674f0e5f3cfe80ec928c4d54e5952df107f058bcae3191085d1aa5afd955a6c88d63a48e82d4145e0abc5484d6dd7fffbbf5ea194cd54de7b3fdb2fdb9fd64f46b0735f32be4d0d46b3919ec26e72abf1cd3b55cd61c7b62aa37615c1ec3bab9873e2af27ddbcd9291ddd5fa7969656b85f2b6b35275d4382024b342489e4b917638b301ad8363a91eb2891c972aff07d412a708708707d0d1bb5eea792927fb2fb8e36202b937197370d9456bc67f8c8082a40067cdcb7cded2d0b560d145dc4fcbbb732a8641622a623d7527b48d7eb2d18bde98380bc61caac91f346cb58f24161f603f26c8d78bb324f4b8241eedcdcb7a39f0974f1ea170158a23c8a3382606e2f95de4452f496d415203952650c73fd7bc20c13f95380a380" + } + ] + }, + "name": "DNS_RESULT_26" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "151dee33", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "151dee33", + "type": 48, + "class": 1, + "ttl": 51075, + "rdlength": 1341, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1337, + "public_key": "82606e2f95de4452f496d415dfbd779e4aaea54eb6da22930816de561a31911af457cf5a508b4d7547316a507474dafa2e499eabf238735e0968b9f0a78b550c5fa786755c5d04d4e29e09e1105ac628cdc78a75e4d0d62c3a4ce4d6bdbd72eb8dd9823b5369ec3446b785b10d89464d046e7431ae3c6d40cb1d3e7431cf966e2b9a09108304698be80d247b75882c137c3ff257e32a4b2409d608a6ecb4c9d5dbd9f11c2a518236d32e54f83c2d77a005bd00463a1a3a646b9f022bde18472f081dfc0e28486dfa1762dea4dbb435f3ba5a98e7196a87d2474f6e06758320fdb667fd7436cfc73b930c824e25061058d83f7ac80fb52babc4b48f06c0752322e1e8311cea902d4925b18bf9c6c3c5159a9284c53e9418d85b0fd64b1dc7fede06e3cddb4ee7d6bea074d85179e2d922c41800b878ddea3de831d6c6a80d15719b35699bb8ef99de9c46d80841561a7cce0a1f2f036cd1aa16477bac818e08f16d07e66ee39165c2ea6e24773c5ff400297081dd433a4c88620e3e4bcc25fdf8c07006834f0987a0129c6b8227c0c6fe19062de817d0c82a1539b2773e7fdd0a761ebf8a03ee425fb0accd3ac3efb54e9dd61494a98e555572deb026d84148ac8f89961131c3b559ce966eccabe1e0722cea9916a436b5118bcb1352c37ce686e81f72f97cc263bd332b3d67d83eed416297e5fe69060b0a1cfaf17606c42fe181e6d947fe73874b06cda0b5e478a81861069e4b0c3390f33c4fa04396fa04d30a3798d8f73e60907481ee918551df01aaa80c0e3e5a9d753bbfb1db61628c0da62c77f14a99881e14bd2f0264c9ce871c9631928fd48ad9dac31583cb1f7fd43383b583b84465ae4706064ff3d2e633f8cea936f6a424b63ba6e7dccc2c327b2737aab10604eb640888255135352e913b6999d03c7febb041aaf914aaefb012e809cf6a8849fdad5533938a0f168590e63424bf3bbc121ce6c3aa2b630c6329c9f6a56d390219f2a662a6fa9b6d99a6ac360edd57ed06cf41314b1e9772399db273349a83176b19354221cc92a94f213424ec53fc62fdd002fb1b2e027b99a586bfea4b19bdddfe7dc2cc1fcd0f5685fce49417dbdb7efd999f6f6c42e4dccfe24966b9da45f641857fd5f51765d2fdbc0d3045056de3eaea4637898c2808edfc32a161748be399a471cbb91124fafc88eb93642b92fc02c2ac3c6aeda562fede2f4422545c37d7427cf7b42280101e212217e42fef43e021126aa24bc62bd6e953f9730006aa9e753c6a38acbf83b976c65f1637f3081bb4b510d73d0da8510817156d1d4594d2509709a7d83fdfd6cd0b1e70c5f165e8158d7495c44beba22dab029b4f164e19dff7e5a67c7fc2ef182d0d068b4bf1842bc9dbcea6b236ba56d2a285b83bb61f845519173c6deb2be6c9a9a8dd8a4931cea0eba9ee876149aa9f50ee8b3c5633fdff7a1cb2053705e21d9cf7147ccb82c0a2cb120a9ef79bdea669a05daee8728086f988250274ca6eb6a6b6b3835b5a46db3bdf98b672e607bc80725016489ce275ca6a1dfd929f828c9c70f280c1870e7a6f482414f82aab6eca7a7bb6bcb8514783cb2ffca24acd10b36265ad28bec2b027210630aea319c061827c11dc90412aa7f53acd1e2db99a2ed9845195d9b1b9d538fb7861073b46570d9fa9ca8ebdfa06c92e2c388e086cea58646bf26317c401632a0a88f8a2416c746e5ff727ac84a94bc34bd89427a8a260882ac15e4d34630e0d4859346c1ac061a692c8849ce188a0daa11c25d49e14c9f63b8b407e4121c255fb79b9a6b0f2c86d3e19c9373cf2414e54dd99e7e02c6eb3e525ec57039ea7ea494ee89d62b912ff189feb972e26ac303a1efd5e38508fd65fb4878c" + } + ] + }, + "name": "DNS_RESULT_27" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "60c58708", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "60c58708", + "type": 48, + "class": 1, + "ttl": 45625, + "rdlength": 1346, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1342, + "public_key": "494ee89d62b912ff189feb97f22882554c9f870ac7518384b788745a10c607771aff165f061355767351e5a42b523112a694a864121db4611043fb02933d0b6a46fae054cc8fe5ab072ff5d6b4c5bb6cbdff8addbff475f28e541db09c6adb96fff4c19020607ca3c1ea0b80200c410d768046ae69a67bd0f3a73eab48f5872e2b82c7e9df54c15762c69027c31a438bd70e30f8854aff70f904094f4475456646877bf151cd62db97dc66437e91dfb154c16171be8ba39d0d68c8bc2343834820611922d10a7dfd62312927a1a960b1f49eddd5f21ff0565f4f20d8572525da335b009ce74f28e6d77c4b332b830952d39f76a419d317f573fe2ae01ad1f43d9d5de88a034ac94a2d655f0223f0430b91f16277c13f76a90f056bfb6fdc26a0828fa55545f4d0c34b507df06ba2a6bc6f3e7ee405f76a1027110eba12d4ef9d389f8d3c6fddd58a7757333f35f06e6d9191fd69004a85cbf560474b5eca4ae690a9bccd7d8b18c86c081089d4ef096c9037d32af8514701101c4cc7beac703ea0905c50265e3a4f3086dc98ef10ccabedc833defc7402bf55273fa76b42201ab9a8956c3a59b6a33cad7893516b913a6cb1fbc615e2a29b92a9ea9cf5b3432ed34b1638129815a5302369c79731be2dd8350f63d32b3bb52b797e13d9de7bb51ca0034a2e1889f27eebe16bae09dc3932dba99829a06c9f053c80af77750c083e6b423d3f28385a16fdcc43161e33aff6a7f4774b913a6533d0fb81246a509445232335ad9c5eac389664fc7f42984928e6b4ae28adfd7bd895d045ea4da7d0b30484d6440d5dd9bc2fccbcc68327f5f48149960fa6cdf13ef0daa0179177987516168bcfa3da48a50159ddd37d06028366401f823523c6f524594c3ebc0db79ff42409405f0f58134c051eb4fc1db3e8bfb5e7eb523d363088773ceed02e81e0a4b88d3ab2152ae23ab9f06ed2e668a6f007b9dee7aaea7bdaff28b93d72a0d74aac6743941808f08870902162e8a1357e7a70b4270b9e14d0fab16b5bf5dbd615ba1fe3f1a63f7197ef97ebbe72c12d46c11df88d9961bfdcbfe8ad065fbe6d3f07a9dc088c8b53754e27fcbca68e4e5f8c0c97e6ff79c4af036aac0b6ad6b315404afa717aebb044f626d6c8e365648f2e888588f32b3b71eaa7e0b7a99cf666fc2eb139baef5d7cd92eb79b0e421b55f642a5819c1a28ece2de0d04d3bdb8dc0b7a54cdbc7dcdb4c48bff4bb2174f4bb629d6801c168d37c2e41deece7291a785c5c8591e7cedc32c8c4c255d125de2f7a1f55fbf82aad59f1e7f378fd98b08f0c5120a75eb19d04968f6d12fa99d8043aa2dfa2105e53403754f794ef0182499d25ccc08f81c2360feb397a690a648a66b208dc6b033bcf94c94f2e9f425025145c3d0c4a249f59dc44519a29636db797f2705eda628dc1486b827a45e83e33c55bf8aaf09f6614833b0a779cb6edfb68345d069aa213bc968c8db921ced387f98857a97a8e80782eb58a042fb04017651d5529b99f92f855ae8a5f95697724940db13fc436812fcf5dd13060a9289720adc45516053726505ee62e6306b09881019a5dce5c22233de358516327b8082b2bc501953fc381c6c312ce4931c60217f879d090068be6c5040c1f11ff5ea03972f07748bea17a9d3a81da83dd3b28d964a1e367877881be048747aa8c5168f48686960b43fe7122305943cda92e97b330a84e3dcdcca37666198feda83baca6afe5e5d37f88dc22891239ee4af7b630956c515b6119306b75c4c3b4fe3fe7b25bc76a5e060fc5865d4f3b098cb6cb6cbe207d5d510f032aaa0e508076197d6a588b631d5d091167d590c3aab85a74949237cfc976f9a69b781fca8b8cc8df2c1b24fad9c56eebf503ae0" + } + ] + }, + "name": "DNS_RESULT_28" + }, + { + "Tuple4": "210.44.95.34.7309>8.8.8.8.53", + "dns_qname": "pull-hls-f6.douyincdn.com", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "pull-hls-f6.douyincdn.com", + "type": 5, + "class": 1, + "ttl": 600, + "rdlength": 45, + "cname": "pull-hls-f6.douyincdn.com.hlsvcloud.ks-cdn.com" + }, + { + "name": "pull-hls-f6.douyincdn.com.hlsvcloud.ks-cdn.com", + "type": 5, + "class": 1, + "ttl": 64, + "rdlength": 30, + "cname": "k5-toutiao-ml.gslb.ksyuncdn.com" + } + ], + "authority": [ + { + "name": "ksyuncdn.com", + "type": 6, + "class": 1, + "ttl": 180, + "rdlength": 36, + "mname": "ns1.ksyuncdn.com", + "rname": "dnsadmin", + "serial": 1457939306, + "refresh": 3600, + "retry": 360, + "cname": 1801209600, + "minimum": 180 + } + ] + }, + "name": "DNS_RESULT_29" + }, + { + "Tuple4": "2402:f000:1:801::8:25.6565>2001::c765:8545.53", + "dns_qname": "n7.pandora.tv", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "answer": [ + { + "name": "n7.pandora.tv", + "type": 1, + "class": 1, + "ttl": 105, + "rdlength": 4, + "a": "66.220.149.99" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_30" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "0a0ff5a2", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "0a0ff5a2", + "type": 48, + "class": 1, + "ttl": 48739, + "rdlength": 130, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 126, + "public_key": "4949237cfc976f9a69b781fc79edf8a2d6374cbec08bd8c6b02e21910b2aa62dfd18428354b707dfe0bb6d11a7e39c7efef37e18a153e312e57076918e98d3ea0d7e2ded7342cd09206dc13e268852883fc227e6fa7c83a9a520bb02567a11d00bb58a87ca1eba361a7c8b951a50cbfdd6237f08c754f469c3bb9749dd43" + } + ] + }, + "name": "DNS_RESULT_31" + }, + { + "Tuple4": "2001:da8:211:d112:b290:8745:ef93:b02.8067>2001:500:94:1::34.53", + "dns_qname": "d.r06.twtrdns.net", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "answer": [ + { + "name": "d.r06.twtrdns.net", + "type": 1, + "class": 1, + "ttl": 79, + "rdlength": 4, + "a": "205.251.199.195" + } + ], + "authority": [ + { + "name": "twtrdns.net", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 20, + "ns": "ns4.p34.dynect.net" + }, + { + "name": "twtrdns.net", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 22, + "ns": "edns101.ultradns.com" + }, + { + "name": "twtrdns.net", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 6, + "ns": "ns1.p34.dynect.net" + }, + { + "name": "twtrdns.net", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 6, + "ns": "ns3.p34.dynect.net" + }, + { + "name": "twtrdns.net", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 22, + "ns": "edns101.ultradns.org" + }, + { + "name": "twtrdns.net", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 22, + "ns": "edns101.ultradns.net" + }, + { + "name": "twtrdns.net", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 22, + "ns": "edns101.ultradns.biz" + }, + { + "name": "twtrdns.net", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 6, + "ns": "ns2.p34.dynect.net" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_32" + }, + { + "Tuple4": "2402:f000:1:801::8:25.24646>2001::c765:8545.53", + "dns_qname": "n7.pandora.tv", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "answer": [ + { + "name": "n7.pandora.tv", + "type": 1, + "class": 1, + "ttl": 146, + "rdlength": 4, + "a": "66.220.151.20" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_33" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "6024a772", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "6024a772", + "type": 48, + "class": 1, + "ttl": 81141, + "rdlength": 129, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 125, + "public_key": "8a87ca1eba361a7c8b951a50c30cc803c1f3a4165c2aa6824e6c9dcd1ec4eb5f796d1427dab241fde55cea894998475411451127e54515a5df2792ec86b4cd53c34d67313c5e561f7f33de1b7a1aac744e1c4eb7b49980402d1205e33a69de09718f09e768cf20298359f28517b835cc95dfd582795b4fb8104b475d96" + } + ] + }, + "name": "DNS_RESULT_34" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "006acc43", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "006acc43", + "type": 48, + "class": 1, + "ttl": 82914, + "rdlength": 1362, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1358, + "public_key": "6dea7d96870bbc245c9fe950417f68ecb2af0a4b48faaed5c890f68e40cb68bea3e97c17e4a81e095430772ef1ff4edfe42c301cbb7ab295f9570de41008c6db3913c9634bbdb1373c1cb755405eabe64671652e4263f9c36b2cb2c78064a3fc1379113157e5abb574a05ec622c43ef46e33ffa468f2af9ba91f1618ac5cdbc84071f854dba0a907f81a8e3cd40d3d6e0dc8222a21a286e4387c7542c314c9cd131ef0b1ada0d046700fc36f9c67b6451698a306fc524eff513f8d117b1cf23c30b3f3c9de9914abbce2ad6be8a362d0cf7a09a2ae25c876e774277690c346634caf273f67ba9d614c4a78ba6876dd31a1f26c619a78faa52a49b8f553b2fe14eef5953e35b8ee08cf0102648a0685d69e460752cab965a87d8b8843d8545866c6cdf18f7fadb9fc17296c039655d4394e5bab63a17deb2da62a6bc37d576003a8558389c05c2f6d64fbe42a1c4560f6c4ede3640df893999f23aaa156deeaa7f0117856b680b80f5a4fb4120a10bf037464ed2e0534d7b561386adfe3d1b677ecff14950e137cb47fe1f7b62983b26187724df0c929366bbfa725847fe1c3ceee5771d97c33d6a7b957d5b8af00c5877babf0e2ab429b1a3591d893d4a6d533ac14a506de8f97dad9c6cfa81cacdbe462f69d441306108a889cfbc6542b89efd91bbf264a50b0d907940f09f5b81fde2beff77ea5438ef0ec9e207ba0ef92d583ab414b0e4a5e010d15cf1d3dbc05260b342080a2b873ffb89703131d840833e0cede8680121d50396618802428e416261bc61eff4264e79dcf147d01afd8a6ae2d8f470bcf4d8e44a4a457f51a2762354352521d5415cff40e432686d706779d5e06e01f514990abc62c0fc854ebb3731f9458cef2149e974b820410010eb0052d2b72c9d3240062d64d9ce1acfe70189ea5ccd8f1a6599a921cb5e05e5efefb2be7ae38293e8eaeb35fa29d8bb569de1b2b58cd8d6341f1a0a3510d45d6a4b10c3acc9e52c346c0b34767dc89ead96a01e845d1d999b7a5a03fd88aaade0a87632567bf37641133c58da2c59fb3e570e89ad46343d4f5d680234c1bbe8e80f9b35524797abb2949987dd349667f03f356047f90c3bd37c8cc6957c69a5271cf9a708e42e84194f2e41fe0fe786c504119150372da1a963ac0a743afbfa4cd0e7ab6949326bd9f885489cf115cca71a88debe4f9cb0e70551fdc97e5db944c03a993f98935b289e07f3ac836bea281004f1de341edff51bc274f971a553465aacf38cdd484eb9b408367cf4f204051a67c190fc7a74d1adc3ec0b74118784d5e9098af6b14f589caf1db2a838c7bf446b2998ee6722b636b58df2cc733c17fe07605676473a46be33b4c4d12a1b83b25d86535fb100524fcb5ebea537865f11f83c1f91985aa2afba3e39e5ccfd1fc29d3bf5d6e6968742ed8c530c46ec5cbda3ae1340a225d9044db0f9ed9f14313fe376a3f1ddc810ec077e88f0940f5a2bc1f388dd9c31571a78604962c5c7a42cc0a9deb44cd76be6149e47957b0cb18bded75d3c81c96fcfb6ca2cea586e05c033af2d9986082fb15647281faa24ed5b9708b78050d9bc8514dc6a270285c869eb6bb1cab52831ef4bfe81db75b45e0a0157d0f8fd814be7e9fc40d3d6b8509052613a66e984c4b9f1e4eeb88662d64d6afe8e10e2773a6af2e8b19389167d38679de2f47a375541801338b88c05a9b9e3ea7ffef3a2b92ed34e33ef350022a9766eca4e25361524e6f4c2949a3f6de2938d4752379cf8eca0b5bfbc41e8bd212d4ce072c801b57baf7615ba2488b04c3409754523d2348b3499e0f53f1b95011dc0a1da20321523c4dedcf9c872e0ec5da49810d8e23c439f276515fcea6d9ed0c439c1ca990f2179046addce20977fa5d0f7b819438f9cca0c6d90f1b" + } + ] + }, + "name": "DNS_RESULT_35" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "ddbad11e", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "ddbad11e", + "type": 48, + "class": 1, + "ttl": 73583, + "rdlength": 1369, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1365, + "public_key": "439c1ca990f2179046addce2106cc80011f5781ca579bd0291ca7b03b2f46b6a79539ca53ba96918e09ee22f9c1cc924b780cdddfe1daf5511d78f8ea162bb9304f54c54d9170cd61b87ca0c3f2af305dccbbb1ce6403fc8a152332e32ad6dd3264f31799ac7d3e10180d671772a0060607b95c47f4ef6ef483eae0712bffc39cb5f3de82a5153442fcfdadcea85fd1f25af36b330a464f2f24795754a23a31b33e5312605e6b44991cea2f53aa30e309b5945e1830ea90cd5fd3d1aa0ca8404354a6ab303d570f9a19cd19059feae1f36350070546688df91c9f02127ff959bc824f43064629d44829cfc22b228eb2e758ada45a91968cd914ceea77bbb00810bee338209663464d544ed82f26a47751c24d79e0abe9f490ca768a873e583ffbe7455138a65dcd39613a89b8c872f7896c7db655b8d809c4afc0db7ffe7ba21f81620ee50bb232141f599259a09174932a611a4b10b3a311c15f8d49ff6f46273e44d72ae824d87748d020d03a52ca0ae987595e7f2cbd994f130f161d06aeecfb8bf7f2fbb5beefe29bc0db508156fa3b517c5140c0199236012391e49ec80242c11e2f03d579eced2093987e4c15887a11f76baf4e1b19c0ac5b6cc82a3944ccc07974b546a594d4d978677bb0cef6f00ac01f8d252eccb1a89c37b018a766c551f74358873b602693139a21945ff379d3bbff074dc344f37ce75b6e8b6b3fe7a24f84604467febf67768fe9a988daefae61e6a1ba924ec15b2c592c4007896ae0d4f5ae736715737ea3422bf7b06d618ec4cfa673dedbc64860afa9f1c79d6c8cc3033f4a50f7b366cd8b58902c9c3198cb1815d0b195f07fa6e4f4e1e0c2062a55d8740b78e07b4ae947ab06b5b79d8058dc4bff3e6984ea121403304e537841814d052fa7ba9e3660d6e4134ee7bb7539e0e96224b4dca4667bbc34560f47bc103180080eca73433ebbd524c67daf6e48d26f692c65d89934266de9831b8ab4fb6926b6facb7cd5d12eb4c1fac560dbbdd10e65628ba34b5742d7268f1b5f5f58d6b6d17e46395831087dd2b1b49cc2cc520ce81f663429fbe08ec7dbc55444b5f479dd33e56eacc1b1f66c4960364f1b59cc3ca7748e2658e3bb95ee8b6daa45e82981a4aaf9ab69d24d40ff2a82e46e30cd7222c04cc3aba555e5fccd5351f783eeadb9792c765c1657419c7fd84af1bae1dc98acfe4cfaffb86ff8de93a5a8318f1d05b5324762e71c5cd3047ffa58b300ead324f86bf63716e2ebb4516748d161bddf3ff0cad786b8c04bc455fade3d44d13010823c80a6f7c738829241f432e4514ae4d575092b45bb8d3c5272aea551933e14831b0bfab5754a5c92abb660dd9f707a562921dabbf9a2dad5c6da00740300eee0cde4cba8db2f0be4c601e4b87f8544c23f86a6afe03f0517d80df29f616d876259cace3fdc26ba3a22d3aef5efce302332082f9a53365c55cebe0bf3dc33b85a107496a5f0a370462c0a5a66053a24b9b64603df7a1d4db3ba87986d6e27ba8547eef82fc21c14e1bf8dac150a028e326a84175dd26d81cbcdbdad452d103f732ddb594572c3e13b9f805a1ae6f7da79206ae5faa972043d54c8ac6dae2f132a5f0de656274c26c91ae6d529e72e427d58a7fd244f015d36bc21bd2485e8de0d8da5d7209681efdfdc8c504321e6ac2a78069b6b855d022221e77d79fa8a2096d359f7754d00eac11fd5c6adb1f0b6916b34237e054801846412fad784b251799de0a206344ff8c27fa37be306b7253cc1da0096ba08aeec25dbc3766c4bc467361e5da03209e2c788f1111a6b13f111054e181357d54b22ec1cd7c61340c3b5d6311380865b7b011546c8866f9320b903ba94edfef6d9e51f54ea89367ae144c2a4e048a2a1579df8a279a88574c72a6d852938f5aa8fc45b63094" + } + ] + }, + "name": "DNS_RESULT_36" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "f755f06f", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "f755f06f", + "type": 48, + "class": 1, + "ttl": 45871, + "rdlength": 1360, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1356, + "public_key": "4c2a4e048a2a1579df8a279aa8d4630d446246bcfe7f9645f83a9068af25847226e8db991ee935044d824c48c7b93342c34fe2e6a16aae3a9b5c38f2d63c71c9b18cc76e8547ca8611378793f73a1b674ad2eaed49b580dfdc51a64ed9f837ffb5fb4b8daae305e2674913f02e421584cab011f39d7b64b670d179ba2d10ed2887bfdc0d3569834b9167102017698fc9c604b87c8a2dcc665b866d3d5ab6cf956f232b6bccc6cfa0ff50b31aa393d9547da021635cf2474ea6785ca78643fe8a601f424444088e4b4396027578683d9474434eae8c461670457e0114c89e1525049a0051f0af56777017e468378b1bbc3b9e391ff0b012b6509c7d345d4c3c08126d8d98dffe08701811bfd1545da7fd45bef98c26e1145a6e2a0f62d1f9f16d78cbc95ce6d244417324437cfd3f990960bae63f5d092bc2082917d1ee482af7746720bdb88bd0cb29ee17e3c91cd0cddcfeb4361c14f3edf13acb6d24bf61e5457051e0d93ede469f6f24cc052de5bda1c8caa8e9d8557ee8af4c55bea634ca3fa70ac5c8ee792b17a8ade69970dc3e919ce88a22a42eaec02c3789f81f0dbe7cd8a8147355f8c530a73681fc9797867e0a8c03f927ebc4143cc3d4477a8fb4d7f5af6285637d066bed432f079f6a3eefd298e311a00f192aa409f99a8de89bfcdd08691cace172d9a280ed4818e2d78399a93eb5744adcc0f5ba056a8a301fa67c643ab390cd3b91fced078e5143b45f6bed948b5d9f7bb32e79f63ba77128b732a33ed4058d711f61fb64a48f2fa72edf6c914e21a90a0401276f7b3e2069c847531e6a4a0482c9885ba3aff83b85e80fb96542d8860bbe84853b55f29dda614df445fee0c0be87f3c34dd13e33a86fc44bfc2e80091c75a3f63874fe94427913f40d2b5258c4c6c17b186409bdb0e3ccd0c6f87fe6ca1dae3c8b7d5e09f31a204ca84f74d592eaf82258b7c243c8f912d4a50a7c64ae1d6f62774a55d2d89bc78c69da77058ca3f25408f0bb86392906ce0b80ab7b19ecb0b8ba89615e7032f814d463269050b1443da26a9dd3c495f603ba0b318237cd78469f314e346ee2c4dcfd7eb5cf7c427986a78523a2312bf04297a3dda9991e499547b9323f6e8a004b1c675497fad20388ee840ad35605621a2ad762ae47730b4a1e3e14e4e22c22f3712f0549968fb151d141284695dae85fddda641f27e7a3badbfc3dc0f1650f07e5c0ffed8d0e028fa654ed633510ab42a33ec91893f91239ac7eafd2a89746ea3034ff6240aebb66d6a5a76c0c116341ded32c3f7fc000c0adfd317437838962aa3ba8d70431861586f0911c98f793673272a29b20253373a3eb339ab46c12eec955518fe5dfd71420328cc525465b77d9940727c5b6d74f2443c6b19942ae7e00c78374e9ee84283e7c52d78175af155a7e60131ec739d54b6ebf8e52a83a1bce9168b1a2781e08589acc1d0529103ec02af41d089254daf135e2018d687383d892f4099121c7f26a354eb09a1cd008a1ad7de6ae1b9cbb7893dea49f5f39aa99b35cde33cf4f01dc40755a792d1da96fc6a816588d0acd075488d97d7152eb31c50bf67490751a8657edaacf4f8242aaeb0b778e2af434e07a0c1c466540668dccbcc47aa372a7da0d49742b6c9219a8dbe87c609ee60c3a8a4da25274d72aadb3aeb613a79b61700342c9b9ea88bddea22577e392d693fa5dfa4d52ad2ee21f2a57b8441848fd64c2d12a396204f7593a90afb23491bc8cb61eea7edf1a9582efa94cfde386aa3e0438f5b6b0a8616592e1a1793b62441d7b32ba0cc5a4877aef6f73c2ef88193a111859a2c14920001d44a3d6d52f67536fcae3758072566cb66d8efeca201051d17814480d54adaec7acd074a83ef325f7c06c2cbf0de4b187f6693842c41ddd" + } + ] + }, + "name": "DNS_RESULT_37" + }, + { + "Tuple4": "2001:250:2003:9::9.8486>2a01:111:4000::cd.53", + "dns_qname": "sdx.microsoft.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "answer": [ + { + "name": "sdx.microsoft.com", + "type": 5, + "class": 1, + "ttl": 3600, + "rdlength": 34, + "cname": "cdn.sdx.microsoft.com.akadns.net" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_38" + }, + { + "Tuple4": "180.251.20.56.56163>103.137.60.44.53", + "dns_qname": "grs.dbankcloud.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "dbankcloud.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 15, + "ns": "ns3.dnsv5.com" + }, + { + "name": "dbankcloud.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 6, + "ns": "ns4.dnsv5.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "29JBASAO5FU38I6E14F5NK17HV6718JQ.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "12c53cb81c356e3899f62d45c03b0f58aba5d556", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "29JBASAO5FU38I6E14F5NK17HV6718JQ.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1637155800, + "sig_inception": 1634561611, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "167298a8af9334c1ee88beae14f467c7c691a274e79e01384322067631dd744a9dde277036b55a46e202f6a2f6341aabd17cc8796e9a4de24b1bf022329d44fe79c1319e98baf56a8fa493f9ff5e8e43ff723d90eef6e350f8d78326beda10813d127710d0af2eb65289e10d8148e80489ae2e4bd4e5685449407277e20a868c" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_39" + }, + { + "Tuple4": "2001:da8:2002::10:26.47541>2603:5:2161::d.53", + "dns_qname": "1010.hkspeedtest.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "answer": [ + { + "name": "1010.hkspeedtest.com", + "type": 1, + "class": 1, + "ttl": 3600, + "rdlength": 4, + "a": "203.210.2.92" + } + ], + "authority": [ + { + "name": "hkspeedtest.com", + "type": 2, + "class": 1, + "ttl": 3600, + "rdlength": 21, + "ns": "ns25.domaincontrol.com" + }, + { + "name": "hkspeedtest.com", + "type": 2, + "class": 1, + "ttl": 3600, + "rdlength": 7, + "ns": "ns26.domaincontrol.com" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 512, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_40" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "16e0bcf0", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "16e0bcf0", + "type": 48, + "class": 1, + "ttl": 63084, + "rdlength": 1351, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1347, + "public_key": "f3ff2044071cdf83c9cbc06415c17fc5d2ea2cc47e28ab6c54a9d971d73f9db86e067598df0152501627920fd8f351f835acc76d7638e458d19ee3293af19816ff7e8b7f5ca61b7d02669ac064a91b645bb6e8f38b032e2ab59be9d739bc32d8a8f661700a0f8f5788749cef6eb940767f9eb9e15cf3f9145108699db81e553718b2028e3076fde3ed7048411edb907f7850cd83056a1a876a4f9e3734d231b4cfb4e4fc2d09c9e04a9729331353c4ff8614d12758fbbfe71cab33092d778ccbc0b599490e31281ed2b27d79f7c909fca0a778b4adede98b88716aa5f84a9e262515db28f424d81b127d508f4723e1c5ea813ef2172bfe47088bdc6fbdad442e6d652a819e7eb71019e10b1c385d8460bb8c27a7f1d538afa0e71a6c6b1a02d26b599ef0181fbd4892ff7259612e7390c02bc245f7208edb2a0d627fa85b24c5aa80b055c77e996df1bf7a0cc1402b61ee8eec27a652e6b074a4894921416ceb41e3c0b470f777bfbaefdbb695e2ce0015e8cf4cb4195eb87a9fc2a1c7ace84b94ec02b5048252935accf21f581b7fc90e84d3e11e7f3a334e95174179afd09cb1e21448b829eff0beae2557e90511f5b815a82c870dc2d96bd2fb55f9531f121a927d686ad1f773f2de8b7750b8397235a92332e4da1a9eaa95281183cdafc1586f75ea519a2098515e708cfc98e044f02142cd0a0e27f56a930d6cd21d8a04d59ddb1a8d25f70541d2e4fe4f2f9f0bd215f7b960a8d058060cfc40234759d14be88e731a776394a71e61b252ccad953b78c6c842bae58e51a00bb9b28ea93dc527ce3c30fc5ffd346125deccab8e14ac9e388282987d2b5f868226dcfdc85e62bcbef1df3603552c754390087c9341fb15b64099577196cb84f84c74b4a9afa1f3c262a47a14a6a29ab91a9b86ff92c8be42306820ced6bf9b7c506460fc5d39f55942626e7d903dd2920c263a4a92e3c78ede05aa846bf897c2a567041f8e9976a4f7564afeeb8ee46a717f7adcfc72ec966dc0fb01893fe89997ae8ced787255567f532438b7d6e42a64beac657af20838e06b8616b040ea182b4110251a0a5fb2c38dad7c4140942efceb937885a5f6f4becf75eb18be8cb5def138104e258e7c26405ef70b06531c03eecb11107ad65d8607e5ff8f52b31953de55e1f6b7e0071fff2581172ee2b093f3897aca3f030d2e15eaf27f41cdec9d327ad4c22b9a4e803d7a2137e7d3d003919b9e9e69213cac5c0d8d033c4937e16970b56a7ccba0aa586712e49d2a2755f359c1583e0052ec99a29baa2352fb434c17dc814f17a000ba336280aa0bdf36820e576eeb2b378848452ee6f907987ad333c8d2e6e0a71631280bc843ea014415cba75818aa5f1ec0c279f5db2e2d1c4908222c2e418c4743ecf25bcd4ab8da0b781880609a19bd5bb03c4268196aa3896069f6869359187e5ffeb35884fc15aceb820bcc8189803211bb1ecf548583181d2ccb772333c489cb21f6dbdeb8194bd7a1dddaa38be7fa5032d6b1579c24d5dd08fe3e2f3b91d39ff7d3d55b0763353741252f310414a1570c25bffd06fb9b8b85a2722ef5ef12300e7ad7c24134c4812678b64c12f210e99ed58341945d615ba485d1e1283737acf8d43efa80d809fdd4a085614ea93f4206c0e4617b3d5b3a05b5ca5235c15d14bc42a1bddd00930a8c2f20d5882730cbe67f8a36e9dac7d9c89eb4c74f5a4b6e2eefab143e4371b21758a60df13f5ca2b79b4ecbe4b76da09596c5566852e3dcb5c9d5adfc2570791bab4235a6bc8df8c159987718d857a0ade643d84be22b19307f750d930b4d7a96ecfe2ae8838be61771a8889baa30f3425f753d5ddf74572c66226d7d7b321d52a7ad95a0afd6faa923793ac8d23277d824178da9" + } + ] + }, + "name": "DNS_RESULT_41" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "bdf3dcb6", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "bdf3dcb6", + "type": 48, + "class": 1, + "ttl": 49448, + "rdlength": 1348, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1344, + "public_key": "66226d7d7b321d52a7ad95a05ae09bfd1ad97cc84f8279ae02d8f96002f883421ad56c9230a1e5765b34029eac70b3ee13b2ae6eb700af83fa09cde4820fc56636c5769eaee9a15beeb8881f68d98bc1cad608529bf095c47b9f8cfc6c81b26edf676ddd00b7e4835830fcf1d1ed98ab2c264dc0f28abf566181037e276110bffbd5d2dc8d45ca2600187c25ff919c6e0dc88569d65bde1948b54d8424fbfd8de123cf231ca1a5741d90b9aae152d4d6600824869715ee0a34a0c937224a74fa5f6d92687b84933203871c71151e82b49018635cea7c6b8a707deb4dbe70ddcfea132c14980ca3ad3955717b82e413e91e56ad416a83142b70326cd783641cf6085e3fa7cebc49a45574ae8ecf5f663df44d7815d419d3b1c9178aee95f9595f7f20a2f7a6ccade1fff2a14bff4c5976885a801138c9979c6945b9efe0b30f78ddf01175fd5eba403930e306216aad5061b77f28a646da02f3e65e6b6a1a1bed0fc5028157baeea318860defd16fefc03482a92de23a5f74a6463c807500e88aa63431c8e34161b5174bd62172e77843dd2b6e24327c52f89040e9f2eef7373019fddc7a44edaf4bca478b6718875333db6048494aa4869b1be304d0978ef5b30c764f5474819d397982add8c1220a88d4daafed483b8e5246be00e1300714a6ecb1150a04ad4fa9f0e4eedb97f08007805c0aa997ec56b2e30666599a0c5943176ea8bd2b2ac03bb5c63699da735da6db056c61d255f11935e8aae4dde23d470fd8f45883d93e1e3bc9d242784d1418796b07e11d5199a91752f77a19d866f3ae487994de29dcb9bd7f09c9eda3a324eff33486b258ea604e58a815a53068e68f998709b8513ea5829668e38fcccba9b94bc2fb9d16787a981de60ae151455564bd5a29eda926b772eebca9e3101f66bd31786134d6cb52e599f176b326744eba4a79d0eba5f495d0df26ee2d2c4449beebd8a7a632e9f25b79569ef70005758e50addd9a49bea52cd92e6dd38b23339b4a43e4656100a8e3b91db9c7d3a5f26392ba6b6b1d515ba53613ec19c08c9d4b068c0cc379b54a0133f03b6c6b12056f69c7c4da9fe6c738439009c2c3f70c69d4832ef173eca061f40d82d3c0adfb7a384da7b707410dc6783c3ee8b4bc73dd7e62eb494870099b28811b9b5a195d85f909ba09878da67092750190172385e27449e5cc6aa4d53bd419403bc89b8c8b9e2e84010a6864ab4bc02a678d134f08f478c103d63c7a9c5c3538853674687a3bc291db10652427ee1492618e0398f6f970014c6cc116bdf0d44ba79c871e896b07472b3c117b633350ab0e0b243047188cd5184c9ab392701baef169819f6e4c2d4d59cfe04060785a39bccb15e79681ffda718d14e2bfb9d2cad782035b130f90208474515b4d28a0f7d219d295de0111c40a5149ad656a817de5be5d6ce1a23df3822a4b595def408f6914ecc7caf967c78cd23c7146ecbcb1c5ee25ebadc8fce974d56f452e36a923573d4a60adce221a84828a0f71c2e841b07318035aa82e1cfc2f17023bb410c4921750364e0c3e2f3320ba20346a443a1e97ce3c8de6d62893af74ccbc8ac28b49d731703254faf3225183d3e65c69c8b05cf67abdb0d3b7261d044bee9ca00845a71801d78519ada201227526c982c53f54a1b7303906b119e70f47b0b8702f4ace661c73cc6a2aa187a5a6a652c3c3e0c667f370d7d1c7dda891865ed0e9cac5b418c3edda06f2912fcf358fa1d94184ea20c7e891935a313afa7588530a90f717734f761fdf4bcdcc1f43a87be0b978df9a1d0447da2644ea641b712455a5ef65b3e9cb5685c82237036fb9d242dd83c78563b975290d29441072a4bcfa4e768e229343e00ff2a9469b5650effe06d552fc5b" + } + ] + }, + "name": "DNS_RESULT_42" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "e6ad9afc", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "e6ad9afc", + "type": 48, + "class": 1, + "ttl": 53856, + "rdlength": 1351, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1347, + "public_key": "29441072a4bcfa4e768e229317e78043d6bc5ddb6123067248bb49da2f6d857bdc516189947d0beb88ff98f5e5eeff3dc365b6409f157072de036b606f7eb13f7074afa19546266f155752982641185dae8fa60998b4dc6434996706f01c085fadb4fe24f0a01bf047e3cc81a6355c78331ba96b66ecaf51f117650e07bd46a8111ccc7265a8884f3dcfb0212c901eb4fef7a7abe724a89a6c0553d9170ca809d09a31f5dce1549f5c9966d4836daf64c5c02a1badd3fb382402d81eabd86ac1d21cf137888ea1cf7553829e7bc305faf09535a7ae7c85ef28cc967ae6649fec08c44cf088a65b0432ad998777b35babde44fd4a0a910f6b8912eceeea3fb0dbddddb78e747087c5e9cd92e444e74c13ab0f6f2ba8456dca1e46353ddd0b2531ab72f2de6f79d14f618673b3b79cf386d4db04067643f2db3c5461fa198b302722d59c45f3ec7a4eaf614a249fc9a1170034c87f2a9526f45fc4ff99a9bfc8ea229c9e7097f0c6cccec9c49b90500b17f68597a0a244e72b6aa23972b0f3c3ba036c86a65e95b410839735b1be7bb0207b8f074c9b29f234ed1f5dabd6c57a90ff1d567342b35e6ba705e86ee11fd4297ac49846b893b545a53ddae76a0b3341de17e732d57441ca09b48c057613db1ba844dfc0e425ef256d6f6d3f6142a42066aa7c6745f0c53afe32d2e2f5cca86ee43cd3802059f2b7c1ddfac6b960bea452f1af647183f3e7304c7d26c837df640b91561affcd27bd6f6cb0402eaa62e67df4db85e7f61a83dc8c81ce55659c250fb849c74a18d26e6754e156951f293e039d820dab7a2e4135de381e0b6551971132b0bc32f6d8c1ae6c2a27ec49b30ef968dcf099770872fa4fb38d0c70ac76be3b9a45573e3c905458663854a49771f0b81e58025e62f93b6c40ad96a1d92bf8478937e0894aa58d8f7264ea3470a010b477f413ca75d1d20ce0113deb6d761b8e117938e7d0bb84e8d1b293bcb99cd517fd623ffb8bdf549e82e826da8dfb4c51811d9bd9372374d780f5b23d6dcc84494491785ecf58f6d0021a9a1524992c5c3f12c38b615e0179f6c734f13218b30614eb0575096065ec964c92595a02766df48016e9b25830eeee8ca0ecf112830e9ae3dea05bf1ed3c4d3bc44a20c38b3da39cb71b8de52a9a609d23b976ae283ee9e5c8c73cc4a80a6da2e4a963ea71059412c8acd7d1a01d9955382b0208e4679ef9ac84516233843442b555b839493a69049183f5df6fd8eb2dcf755a224b5058bf383c431ba85cfeb38d8bbcfb1e706d1d161f337748b8baf136498cf3b37d7d7b1ab215352a30d1e2682d31442591d9d45d9cdebebdc86535826bccbc9783c039e93df32162aea7adfbbc1b2de432ef9dc343cf35b4ca7fcc1004225f10ca964171d645fe368d6e33d00f95487c604b011c678f72ae0f81f539892f3dfa751095857e04b1631f49305fbcdcd362d77ecb61dcd258993577f8f8ae3cefabc6a05ff4d84e40ff9cc3bbe7fce7185ffdf596555227b582b3a2f239a27d4f86062e0abe038f0861a92ca5c605f97593d52a181889e384ff5f5e6dfe97e7117c514a0fc71160138334532a421ed6bfc59c69f725a12aabf874c5f8e2ffef77bd7080877a268d72946046b54e1ce1ec4ffe358cbcc284b2c14cb004709a8cd007fc3eed86607aacc8bdf7604f6e93ff7fe82766a34267ff2bca8fba8dc5c3391b74aa4b651606448621dacc0276d5c3fd0dda37fd1603a2e2192756543e37997d3a2e5bdc70f57a917ed2798f471adea1f1a27c40b9a866dbc65a5add660d2f3816f193601ae40b262b296d984213ebeb9048c5dba12dedf9172f517a3afc33a058cced3fa118992333215f96fd5efbe8274efd5e716cfd4c8e81d1a335a3bb50657a" + } + ] + }, + "name": "DNS_RESULT_43" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "0824069b", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "0824069b", + "type": 48, + "class": 1, + "ttl": 83563, + "rdlength": 1341, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1337, + "public_key": "992333215f96fd5efbe8274ed23bf9da72fd6d8f28b1126f3277c8d7a8364ac528614d92d2688facdff1ba8d86219d98103d6e2170ada9d2be2cea3321be37eb8f090aa67d1717a5efb519dcffd12a4d7d8b57c578fd1266027245d922a013a9b7a981bbd51aa3d081c904ae0aa40933c4cd75f06067afd84b3a556975d37eecf33dfd3aa3c07534a38ea09fe5664ce64173fb5dadb5204e7da03b0e69d5a9ff42409d06f39d018b407c2ac2d1cbf7ea3465cb474ee0852d8af646c75d84eb63dd6cdac8d30f5e23a0d64ab5374ca856f09b0eee34fc3e1566837f6ca6deed5f953dbc6d4dd90ae16b297f1bebd31358f378121bacd7700825776bbac05f261ad0ab3c0612fe3544b8ffeee7d8e4076d860d2c83328f30b2425f23f1a772c0897e41adbc7eee82382a2a713b179c30cb6060e0544fa6546bee1ff79e21530dc6b0923e6472239971773f34316f2a8d469a1c556c7b6eb5fc5bb03c03f28b91a9dd854e917514e22a3f90dc468e707af47bbd3b9b41c7b2eb7d4cffe50b695f0458020429d139dc224a713a0fbef1045b00e1196bb1ffea322586069a7d544dd4b769ddad22059ea91912aab13c32ce4ab4454ea6e8d9d3593880ea43402d4de678e62288a5dd7778fb8b843f801c2d9825a21c636b928228b20aa1471dd678a9f9cb1d3cbd974bccceb928e959e0df89cc8c99be00d47eecd7085c7f3ea954fb047893c5ca7487eb80ee6674aac1f79688585d65b45165e1474de09b27ead2e581ec1bbbc6cb9f9e8d1e8c2278e1942f14444111cad3a3425513aef0295a7279eadcb5fe812463813ac7c2cf976ff7f6214a805aeca30eee526ec5dcf90cc1a43b993276959794a39c3bcc2fa695d003ab6520f1b325f6aa950a0d8b953a788be7a5f374237f9115982e911f3e0534758ee3263d56d3ad1445c6d6d4d4a32665602ebd69d99d3fbcef7d2ad1831e18c1bcc969ab87c9cb8cb0b7afe22556ab623b90dc5d7502466b3b9a22ac4a28bf820d7a495fb9315748c06683161c646ce4e87747731778ede3350d0fa13b045fcfc6475dd7438bd4dc38048114537b9a9f009caf4ba5c6fa2eddb60fffe5140423a01b9181c2bc3fd8683ca657b8d1a9a90a86a35dfe11e840659cd83034cbea5fba182678ec552a380d6a0c10a720130e0cc7e14c0b46baba92e659f83e86b7bb29a1ad40a62f7bfa9745a692a913803db9cf3b8e104972fe3f90c07b48159ac9cd948faa29f4f53662dde35488b747285f4afa09660e645e59e729fe0bd17b96b11aeb2b379cf40c13b2503ffe5c827baa24af364752420bfab7f63c85bf15f07ba04b07d9fef50a1c76c25c635a15091d43c32f08d5bb4e9039abca0c2ee0b07fcd7b8aaef9ff6e26a483a736cdd8decd34aa41a04150628eeeacaafb8203e83106563f5a2f8fc54ae77ed6a44bf1e7d64035de60d5ec0c7935b7dc6a6a70d0b527815906e8b17b58779a702268a8e90b403b558dfb38394e0c43781ada228cd840e000e8e4eb520ba55f20c5ad7f9c7562e1f5909cf55b780de0cb304b8ec6dc24113df4b65740cc820d3985eb2ba636639b270a700e563903e07d6966ff293e95749b941edf584f04082998b6926baa1f3556640799c9f6833ebef93501931818575b16a9bf125aa581acf7502cc2392001a8fd8875838b52663d460f983f36e738b197d4849367966386446edb9a22d919913734e684fe8d8ffa8a6b785cee0bfa264bb5082c81e7808583e97425608129c01a4060cb9189197ff1e56370a6c6667accd11685d121e0286d6cf9a01495c3d213194d84de1d1ad617bfa6c9ddcbdc25b7a535be112996377ef24979faf6523968f271befde93ff25fd6371548bb4e90908d577d08" + } + ] + }, + "name": "DNS_RESULT_44" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "ca064d6f", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "ca064d6f", + "type": 48, + "class": 1, + "ttl": 64330, + "rdlength": 1350, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1346, + "public_key": "f24979faf6523968f271befdbdb99b7a4ae187588816b2a2ce0e223b42d7460a1d6d83c1a0cfdc2f5de3b4e7aa67c289c380ba014dd72f65646f9b514a66a7a706b55cb0e174315f12780d7d80860fa9fc8defa6e59f0cfb4184c787b4277c18ab2a2dc4ea760ab043cc10a9235e8d36f2915dee832798c0311885444eecd46491a9a61db82cac14c9df82a58c65166b99ed30528deeea4134a98bfa22f98f2a7f741f894ecf34a73ecb1727ebef6bc924ff896e786ccbee3fcd66aab70b6d5f49b091a6a28626462f5d20d67878007e9775d90b26f2b77eb4e8d376f48749a6c95c26b096b974b36c90574f0458054692424a57271cbf25bda342e663961fab95211c42cb7c39116f870449b616bcfd3b98def35a0028785cd0cde9f46ff195877901a5109e3b3ea7d1051154596d0f654ae5c279cb8dfb398e5b297a24f1110c004f895ba7ad3ca4131a7602264b87e7bac23c888ccdb0a92410c20f1a5505d0071a313f6847b6eeb0fd4f8313eb09fdd8d16816bef74e28b8710972d3de156d56d91eb1fdb0ad56e828a41f9daed1e21bc03f789a44e2f57cfd5576c18b34019a83c2d86695479ac30af48b836fb09f8eaa0094f44ead130436708a88c0e1923dc45aec74ff1406a524ac50e338da0026c7a603bc3b158ae2768b0383035f684bddfcee3a40524a323a2e0fe193c590bfc989ce367e5b3cafe3a1694e599f57a75eb37cebd3935d888ff72207c2f601354e2cdbf16c9de548b5d5603bfeed965b471b3eb59529b06e3db9a7d6fe4005d325360afbd5cc7077e03fff43fd10d58559ef9a300a19099bf91fa3cd38b261a6ad1596b985ec8a8e876df55772ac4a2bb1d823a52ea8c87217dd10645f2503895adbdab3ad519e1a214132e67f1c211bade0cf1ac17a53d820b9db197a05d404ff463793b7b0579b9b1abf9d4028458b58358f5e73a671023f09f8cf4ac271bb6a183a9619c820f161e28afda767a00fb9c46e21ff4f36d328ea9f1ffe937bb68f32fc19a719054c962353f9aededdc5bb095279e554bdb8b05915d5dfceb5755412993784622887327615f207a5c5c12bb71500489620f39324389d0b518189262e758f8b3209326ba27189619a5c653cbfd1935bd034b9941b4643b7cdbb461ce6ce8c1ee6a1b9db1800bc138d52337b41155f5f3cd96b021eb0d6628357089efe838ac3292788803524095b6a9476001fdbbd8889e8cbd6fb54f3ba1a4eaa83d2420c2559955aeb07efa4deb49c7fb2f90febf2fa77bfa1fb1f1e906b39da1ff90259e386fe20ad0bbd52169dcaeb7a7bb08ce303e5144dbd1d8d7804d50d674e6c6f4e2885cc01cf8ec2065eef160e001368ad0dc5e140191568a00dc67bb9242e9ecd452285e27f4e26d7b7157f30b2ac4badd0a44006d9aad601a252388f7a80a8d8492d9bb05b04feec54bca0966611678077774e5811955a29a3995d68f181c457e567384db3779ffa4385319444d782f8499b94efd8c6750885c5f0b3b762fd6963a85e1cfcbd3c6ba7cd593d452c242db8f0748a6c2d68272b95efd9e4f2ff359b908940dbdf54bb19e6508886e9fe7e4ca176e2db5c3e97e06199dcf42d5cbd083d7b07c1a6327d3e702ae59c9db283707ce73f28a0a8fa4c904758e3f56349307293eda2dcf0aa46e8cc73e75dc043a9f0ed105dbb9179ae626702278590bd95150cbb0391494c7d8405c701ec42ec6f2ce38c1e8afface71a53ff65cdca025932c21af03c91e78d92acd11e9fa6fe1f58d9d321e29dd0ff42329676c4e31f7185fa114535d3040e15e1249c6782fda4fdae64e7185c011921232527a3afebc3b152cbcbeb032f74e2729f85d820e59ca3165290683c04b8c6f0bc4a44dc409d54383b256aa64d7ea31b" + } + ] + }, + "name": "DNS_RESULT_45" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "5d36b2e6", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "5d36b2e6", + "type": 48, + "class": 1, + "ttl": 77334, + "rdlength": 1364, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1360, + "public_key": "e59ca3165290683c04b8c6f043fc563ad31184563be459b69b863a16792d21d304a50f821a09df06c2d00f99a6a6ce40001367534b2925c1f4283ef800aeec918d26a43b6d0a044759c7140b2f0cb8c49ccd5bb11a1a97f0a152fd2084ce61df281ae9771821e27213d4214001ad7782034ae700e3de8e584f05e187b8c9680c41a0b3d2bcd586f66894510712371eba36706eb53a830d837c5f8f9eca35d018dee426d91643a2c590f2be218760750cc122b985ad8402117f7da19a06b7f240bca6734c3dbfc72de396ffa0ee796483b718951484d790d21b7917eaefbb8582fcdb1be0319900a5f233f4c6db8273216102ef9e42743e56698956705076bedbbc9e5376e4cb176152ffa3e2768e148d29756f7f8b92a264c83ca03e917468e73ec7f1bf1ee74920610a8551c4f2a85af07d1ff5c685ea2a04cf2135a98aa89c9f21bb17cd1112f4bae95cb0984c4c4197b30658d0c7b3f5225d87d96909ffd8621a3173cf10dbbd16fe981cc1b73b1e4fa8bee52717692da52448a2d95e2db713b270d0b25ec4506515cb66efac6e336eb8bb063515f718befb125058271572f9513594376407643a8d4b8fbe6148303315783e4f8604d2bf92a538699c5efacd854881aa6b4bd9dfd6a997625e73b3d2d6f0264b03a698f0ed0106a1989b77f6162795e42d3625aada459ea62a663a5438e9954135dbe11b5546345d1dc4b38359c1feca660c75e790226e4dc589ff0b75d127dfe8dff423f160d5d0c68973777efd013086403754b7c8c2f18b7fb1d9e7ba4cf5ca5acc134a47a7a6df822d539deb3e68a8e49f9082d0ef8c25761ed9e8c68e807af2ceedba27abb61f413bf8f0e9b00e50491e0c6ffa0a8173b55ac4ae284c8e83e4a9de278078ebd398c7519ff8dd9f635ce72182ed25cf36b7614914c79c057276fe4ca9dde5716bb44bdc4bc3954f6bac6fb1dec32d6cee817eb9ed4df6f9e16efda62c4626a45b6b29a6d7063910284c2871b4bf2c8a869018111a50427b6457e468646c624ecc415deb0ae98d0670ef949e85b584f81cf7e3fc8b020e71ba7f4a0e90cebced430ebd26a3f97fedc1d5f294d3b3e9e6261711a7ff24f849cb0a3865cf4d3adece7cde29043ffe092b422ca4f4a2f1b6b60b014f0e2ccf04d5b2704718bba136d0553a17859256e83a59917fdf74560c6550da4500e4557e465a310823f86b7b565cc82830e4496b3fa74e7bf1ac104d434bcf18002038a4293a938641b01d7091d2627d4f8be86bfc15677143117abfeb0b1ef5f55eb7c16c0a5608470fdfbc3a29d4c5b332f8f485f75e70218b710ea97398b73784c6c05b60d677b6924647977c436b15c58b2104ce1eca08e64b39ef4b2cdc20c344e0ae3dea140b41c918603f400bb46e2fb354f465a01b9f453bdb8b15757c5a1b1cd3a10412394541d8d41aaf7f39cb7900d8615902a9cd0ba9fb5ed8f8bbbf3f50040ee16caac61c229cdfe17d39193dda8df73a89e9132e810fb99046f4a471c943a616879342e3c8f98fc685475e9a90a997e3d2af751551c9fd92371c70fa2629b1785927759dc94ab3e57cb89d1bb3baa98e6b776c43d95b51b8ccd6b86d472e0f60632f9d3bcef2aa4d88c8b38889c798c5edc16b7c4a59cde9decb72e917d8c8a0c3a31fd2b266c19da9c15f3f8cc2a06071fa649d163659a48bf3af7a70d7edff346cf2ac0626b190b2eed9d7bdc7c8c7da6cd89d87f05223ae4d5d4c5bb6eaa9f23fdd9a1c4966dbf9dfe4c9d9bd574e082aa6097bd74fa97fbe87e81775af805385b5a1b75c0cef3b3d112ccb1d5995725fe71202d7121ecfcb4e93ed259a9aefde65c2bbcf857daf8f09acbea243f6fdf1a5b652ce4b15c25241546c2fc0ffdb92976a60d13395571202f9c52335b7b8d96faf1dcb1fe7" + } + ] + }, + "name": "DNS_RESULT_46" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "90f7f935", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "90f7f935", + "type": 48, + "class": 1, + "ttl": 81900, + "rdlength": 1355, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1351, + "public_key": "6c2fc0ffdb92976a60d13395b8846cb86dffd236aa97c811ddbd571bf5d92e08caab0cb002f9bf89006f08dfba863e12d82ce98eae8e70ba74119fd56359fa8af08a1e20b5d9831ea3677925c0f851dd3ab4dfd6b5d456db46c86ff6a4b26c32a2b2495a11ab619e2862abec137b3158fdd186fea07f4bcceca7fb9f01fe390ad336cde2a75b758f36652d7a4d58192632a95d44623afcb951835d4cf7be7d9b14987f3ad847e67b6b40d8b2ca4510d15241427f923b50484973e952b96ad3c4d811570c8f5095db75b6ef558872d004148353574f3d7fb841e0b56f3aa9a8f5ce0df4938939cba9385713d5328d5a26e3c9d7df0e466bdc5ef734329933572392c544f703f8e4474335f6bc72d597ead42c8813a277b838d143e30fc234ca647d62ee5685cc0cd024051f7402263366e79b736a2dae2efe00ce1fe44ce4364fb856f78b3566fc07539a318751fb957df800ef79e3ff1d2929fef78c8611aa566edde04778e296f89976aaf44f6fc8fb74118c61361bda39b8404d865fc061d6562ab6073ab343cd11c461f90c49c9db89126f8992d5e2c082576a7c6c02a0a993add600a14d32ad135f0d0f8086b372f085cfaef37786a4dd2a791f72e264487c3b6bce60d6759f1722843f5df7fbf671989535ebeef3c94c58aa6cd35daa4d7165b16f6e992fcb1cb02adbf8aa5c77e9f10ced5614f5c7babdd5f2ec179bec9785640cca94faf589a3d209f8585004ba9a0f90544ceb032c3d04da1db242521cc62c81f7177ddf74eee79692109cac44c309a0a76a7c65f832ac528df51b02ba18c0541ce449bb6e0cc75c6500291e1f2d7a5b09c250e62011c4ab9259704c4260d7e7c8b6fcaa7b4c4823aaf56da796bcab8e94ec3299f30b63db5a92e358dcde7f57afcb4c0a898dcadc5ad85dbd3ea3ffe663510b3fa15ef989fd77587e4478c1e426ff8b0ba6615891779b4df511f603045f9293a4e2fce12e0a6864f24e439f0c14ddbec544b63d283511440e206105c02c6db303ac81f3dc8f8f96a5b8b62cc059ec82f7883b83945e74d671255cd8ad45be1e81e629e396e4249215d719901ecf20fc0d9cf7076876bf7d17779f4cbf341eca26d2d61ec64959444376ec753d8f32f45da9168ae4a39254c33df04698274fe206791b78f5e840a1be026969b7215c29a87bdf1f38c1e3efeacae28015ea10f998bb9a23e388f47af959bf5b62f6d707ebc35e628100c51e86ca9b59ec2983ac464a2707859e91c64274a0b1320dae6cec7a33875647a6c23a9b63853c2257caa46a057dca1ae01b1c9df0ef8cf875b1bfc7cfffcd1565479cf25fb75b0e83458e2a2e179c442c9856b2d01bb377dda03afbee816cfdbe4be4a65dccb803dc4472583ed3b961ac1eb4908d603625b0c725798f4c10d43f6a5d0bac67026eb4a5c28ab64589d793c548f775818b89cabc0e53c27787469f75e514fd4e5d6d1a522a646c924633bafd1dc18e99f6efd2dcdb09b5bb729ae92a4162a73b32fd9eea15de679aa630ba536b0c16c1692163e8e9d88eaf9b18afdf595e999af7d510d8ae23ad0150b8d71038c6534bcaca1958bb07a57a42999f1ee65e75c424cff0c7cac5ebeaa21b6a4df9ec17b9aa933f1c564e128f7d8c508ce7afc786a1e0d987480c3012f1dd71e522366f6c4e5ccdc2c5ebf90703436614ee72909986e8d944c497dc72e5e8f7813b5e8c36dddaadca12708b550e6dc0e05304417fe60160c362e3f85f55f85ddc7b3fa16a3f5fd43475d32cc3048412df4041093a74a5a19b119ff4b86b860c8ee04bd64200c0959dcb6b1e45581df6e3d4dfbef9378a09eb2b8b58a6df49f2de1fe3c7d07902fbe104104116b4392e568571e47543a80d9e46e6221c555460c1fe5312c3210b1aa7" + } + ] + }, + "name": "DNS_RESULT_47" + }, + { + "Tuple4": "2001:250:1c00:1::2.2215>2603:1061::cd.53", + "dns_qname": "storeedgefd.dsx.mp.microsoft.com", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "answer": [ + { + "name": "storeedgefd.dsx.mp.microsoft.com", + "type": 5, + "class": 1, + "ttl": 3600, + "rdlength": 37, + "cname": "storeedgefd.xbetservices.akadns.net" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_48" + }, + { + "Tuple4": "2001:da8:8001:2:250:56ff:fe80:c86.2239>2600:9000:5306:2500::1.53", + "dns_qname": "a.quora.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "answer": [ + { + "name": "a.quora.com", + "type": 1, + "class": 1, + "ttl": 119, + "rdlength": 4, + "a": "66.220.152.17" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_49" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "d1b2ddb6", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "d1b2ddb6", + "type": 48, + "class": 1, + "ttl": 51091, + "rdlength": 1351, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1347, + "public_key": "b4392e568571e47543a80d9eeda033e5636c020add377fd661e561a5a6e046ef5a7e4ab0b50159d8fd080ce0028251e7596c9aec700328bb6d9e765be5db670e7236aaed85a3723a2ac82e958749daae85d1c2135015fa37a8c618af8bd4beefc59a905d7006907d4315c084c125207cf0be118f70df173bf3fd374eab8a8eb9b28b3f28b8ff5b5a5a0765143c40014dd6261d47f5a2e9b9a0fa6bdba00fd2bda22c1ad453b05d9dda96b11d795738fee529f80c0c15c5f75e8db68e5a865e540833854a680e1ff1182dc9aa32f1b12ffadc1d1de4e67ed949a3fa84233efa42c6a33de8937e4b61ace9f6f41880705d4eeaaeef16f85394e434870b472b2f769772632748328e27d6a195df22252186039aaf2fa6656716d6efd1149f95d5db68a8d4358ae8c9e118b6829391e8b5be30d590f1c2dfedc3a8dde2ad5024105b329d7965ab1b549f91440253da108df095482636bd523e36056b8dce109eea546d3573db3182453b0da272f815308a2315927509c0ff5bba6c6a2be91037656c17ba4fd08d87907368943969f060aae96bdbec4de8afccf95edddcef2257f70ccbdc9654d21b732994929aae0d6069cc0264a68cc44375385ed9480711f156a996fe540a81c75e2d0651363de4b4c5bd8c221dbe80dc0426b2eb7b631994dcfb1e9d4c6fd355089b5834b025c67d3c8b0962b8879fb8f3345ddc5ae4a731f41517327c4617a2f659295672c6f88f590f221fa4c047e0e730048eb1c0917324f080471f0f264b81cf1ae0a39380228a074c28a1785c5d25bfc243539a7ea0fe23ebcf3c32660ee765f762802019b38b30e681840a7a7c12fb6b3a73e37095b1eed52c45eddd0a3f451918d47762f6cb991d16060adc1bd32b3fd2405a6ecc0eaca7f1460ddebaf90c109aa9c58878d1d0596292faccb39a9cf547122170a69e1fc8cc0c78744406aaedd47e1fd452add8b104d0e452560f17e9081643c310a79ea59fb08cd2719c3360f4b25c8d584ff6334b6b0179223d8ac2cf14faf889e4bfc9dd0c6c5c615c45557d513e63bfb243570fcd4f3d986305ee449d59273818810b0b2182fd3fadac90b6482afb0ad48e79cf6ca8fdcb7afcefbcb131aada5bb65c5a04e7244790f75b162381871652664539a6990f5564884fbae80a25a2b9e8042cadf6932d6fe336289b77d94555938a99deb51cf14033270f05d8644d908f5db738abfcb5ede3ad7c30fb897cddaea40591e4a54547875734cc9dc261e9343fe76f1691244f35fc37cdd2a20372c032f01ed55be7f5031627a6417e8a6b68632427674ffd1acb10efb0d4efee92ded8513e596467c3811cb5d86dc302ee7d946c6ea66a28ff9d267ef6024d01f568895518873bd445e8521a20163632f87d98b3cc889db45d3f8a3c8b4c10971ec907c879c77e20af720fdfa08c67fff743f11b7b81d052dc86f2847b49c43dc994a265a1bc9c9e34642ce1e9b2eede641fb0a685684c16a160139d33189c3e6b6f5605be5adc929dbb50745f7d5d0936ee90b7db0ccc9c98c28a0bef67b1f0d1514206b6f866b60f92bf76cefe29f2d6bfafdddbeba3e67e854ffd716afa1aa435a85003dddf0d1eba6a6480ce94d454db41466164d2579839611ad7f20922dd15c660eebae1e0737de567f35994dd3db75e489bd71484b5f2db9987a35c5c0032458953b19c12322653803fde83d06da6e34d1b1ec44daf3191d7bb903939131da0d71dffb911ecc47fbfc130b32634577dd548ede6596ef1c15fac1cd4fd25f89904ed141725436e245144cd72183b3a0a00ff1e86e19ce8bc7567af790b4c55ae14f96122456c7fe16e665275c0c228d4ee7141b4ade7caebbf03a622c0aebc796166e43c504f7a3927c053acddb82858da5f" + } + ] + }, + "name": "DNS_RESULT_50" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "3c442268", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "3c442268", + "type": 48, + "class": 1, + "ttl": 55300, + "rdlength": 1366, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1362, + "public_key": "caebbf03a622c0aebc79616661814912efdb87aa8db50cf27cab855714e68bf1b87b857a467078c2b92c83a28097b80258323d9b63df76d92d7e3561828384435319297032eaae79b52040296d391730bf6824abab46986df0072b482c8c5436447a22f8084cfea9ac7774ea11b4a785bbbf86d77d4550be63b68442addd081f6bb69ae1e12d790576d0f5f56e80ac1b7c8f002a21d88ede84eac53aef9ff93211faaecb3d75271ddcd518d9ac58b6513592a33046a5b3dca33028d65b8fb3b0bd967c038aade5307ffd1b364d918fb0e0c2e143d3cb48354175861c269cbe950bd736e899846a11f2df6df9f0ab92c287f535c869d435d8cf94228236b910736c57357572bc1ecf995684138e61fb6f17ecbbeeef6f244e0811975cdd6b7ded1e8ab9871b078cdf8b19d9d37b5d7934201552639ef3c242ecefa2896971792eeb5d224a689ade728c45869b6870deb54201bbf5ead81947300973cc465f11bc6692ae32ab667f039f623588fe462639db2d5fcea29b583ce2510920f65a6752baad3b25c4998f0fbf1f721b33a2111e7e1691c0cec05d13f6e5159dc0174eda0775550a29e563f16e0c3abb4d80de9e09c8470a61de46ffd1b71d9b8c0ab108a963ada720f926efbecf5c960aaa695b0ee8863f08253d927b621d87178fcd1538db619a503d07923a613b70716b52081d5a62ee0fb27513d715ab3854f6eb0178f056f46316305e1679b5997f9ac429f72b609e6dc5e2527b8ff462b7a3fddcf8b7b83c6be3a7158b435588f60e76eae62c9166b621d50ef8ead70594097030146a31623e8b7aff808bf6985e13304a5169576a0520a178b80274a19f8c89c2ea8f491000631954cc65ac2d3e794443d639c2b53871f2d7968a21599967335fea15906fa599bbb7b01d50329356ce740241d04b1e47d7db3c541f72a330b7b9e0b531941a6aa8addaeb58a9f38b252b290dd929ba48238f1291db683a255abde83634282ebc657374735abb978482442ed83b2f6fcaba371e2d533dcb470c7be18d2045b4344c13661022ad0b5de6445ac3362c25e6f45e461dcc24589086fe7ba58d1234c11e3f1d888e23fecd24d7c61f72ac25706f677ad93f37703d71fa8230c6a6ae9c2efcc5cfbb0703ee8eb6c257422624a7fcb6400f554a1e2e216d9ae8d46cbeb7e0d1e323661af7f0851b58b69fcab4bce4f9ae483fd566fc2da17653889d4a4e648c407ea272721f1987d2d801026ea260c45982de59e680040d7517ccbf7f955bb792c5d0fc4839390269efcc4061ac0400ea2e470bdc5b3867d82c4b61c987255055d802819f329600204a4dd8f2baf064138b8076dbce15ccb9da01ff1521c88a40662af29511fa3d0fd761cffcfe091c481d6690cd02076efb270094eff833769ded9247a35dd5d62ebccbe9035afc2dde9a41bf9fa2729de0ac89379b9244a89160ff5c44d6d3151dbf67b1b89de5b015b655c76ac423257d950851402889e493b3a429e0ebc9a454d03a8f933f43332e07a4b0f6c590cbae13cc2c0018dc48037596ede48a09d6bf85a3613da2975629863760ff54e4fabfc883d801639cf81b424e3224f9c3958df7d0129997e9b3143f298402a77be9a4f668d71ec6c2ad7d64e9317496fd689c30848112714f709856d2decb31619beb42912a274b68732bfbb0b9829697a09c6d98fedd97766ffe3de137373b219e4f01fbcc9d45ea77aa62abb49ceaf1876b4fd75cce176413df74fd558e5d469811a6c7d1a7e945cb4417d3505a7499811a0e6ef58699ff180769454bb80b0e1cbad952847b18faee5abc172eda4b8e1c362bd76358d59af4cc2c384c7fb6c82e5a879ef243bea5d764f3504543cfae36897fa75c0e1cf7293fb504b936c47e44e239e53fb5924c4b6249c83de5044501c0b0" + } + ] + }, + "name": "DNS_RESULT_51" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "e8059304", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "e8059304", + "type": 48, + "class": 1, + "ttl": 52234, + "rdlength": 1356, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1352, + "public_key": "f7293fb504b936c47e44e2399f05cfd207e16fbe38f1b85838d3e09d5b315269349d76f9c69a8fe066c1b2e9b6b426b1d042f71557b857031adc385f82a77b93f447ec00b9703eea99acc7d4425dc9348dad7f989a6b12ba0006604055b394a9636733c3f82b6608e9ff6f8426ea8d705314575635201e72da6f00d1f58a0d8596bcd7a12f36f8fb5ae137d5005514a39b6864acff3120d49791af1d3dff08652bcdd559935ecebea3391e11309ab927262d24d647bf6a588cb1adaae0d7e153e895165cab17928e3f7a3f6eaf91942e1c22e57a77ccb80d5d8923db8f8152ee96f035aed517a24b8c9c2c5b7d522f24b8f89954837fd7475e00435036ce892c705580056ce122421e7ec85138844853394b7bd84aa614099b994e1d629f8a90c620e2754ea4ff52ebac8b11afcf3d74cd2dca7bffb13d191b86690668ab5f011a3f7f361dd6928e194f8a7988223eda40755f860b813d73b25fedbc9484d1e89e86304e0eab2f591d6f03a6ed470a5b18d170511a3d62d7848f4c00aa427692e5228d4723882731ad0c4a446ab1a5403ed031eac41989140bd3d77f628c876e035cab27b93dee52e1afb486f8e131ddd4460e7b19961848ac37cb9668d7f68b8cb75804fdef267cedf82f5ad30c015b337557d8258fae9d5bc97b56a7d5af40f78de1b40aba443d0cf98eb49ec60419baac2e2c171e95137affa659a800346ee67e2d99824e2ca82c3e4f171b83f0f7a65524ff8e34a63221dc308f211be8db3e5fc9a142359ac10a4c803dabefb18af9b33734ce6206e1d17aa8f68a929264daf39904ce9707c56e339d32747f2cecc52122fff105ce11bc36971bbe0730bba26a01999b7c50eab2e063c777980666f6b449b915f3211d554867ed9278d16b9a7b0bee71fc34c29a8ef14969a09d92b27b95dc3f9e6513949e989cc0ab69c79a937919cec12d04709390a357fce306def291de632ff07b2c1d37cfee07e9043937d8b31e0a9bf7c48ccbbbf18d4b0924bc0ee8be57bc647010e2480b2a821665d78f68edf6b484aad16688942814f41c5433fb1d6d03643ac47c27eddd9a7b37638adc2ec264367aa24f2f46e626e304f0adbb9148fded195f0e28df83d5e72a06e34377ded0190af7d436f1f3170beff30e298b1517f3dcacbddb1f673b8bad3fd128184ea89261dac75b9152524f87f9ec09e7193f53a046a10f8f21c5a956bba614eac320d00521ac4c660a677b27ecb3d7f6816345355c37173be6f1989b610a32c5309d457f26d8cc1d1ccacddb13f2ecfdfbfc501726416c6b9d22240c2ffdd690c1cda3ea371f5df170bc0425a1d1a08ec127f42a1b2584842385a7ec043af93547b1d3983b5b455989f8627977ae745dbdce5d3343a12fef727e364e3508d7510b12917e8434375f3136993aaae5cb92d22357f23b3a36947cbdcc4be502d9aabc5fc24b58676264b4ff91ffdebb2d7a835ce7485686eb558623c0587f8d3ad420e62a3179ee5420579cb8fe47d614f2ef42aaeddb6c7613b248602bca14b9ec4492687b1895c1d7b2ddc13d69bf95941abaecc0404577ec8402773147de1b87835328c402abb5cea0b92b282fe3b67e68a5724d6974276b7917dc1dadf9921c720896089e31978951f7ccdadf93a4d6ab228497f27589c1a8d10cf007d264ceb636874d0fa05ac3226078db7a50814d3ad68717a00235148e0553b00bc981758ee630e03c6b62839e8ebb3074591016f42423a6a1446dec08f99e4065e1d16f51c03ff68bc58f51b678a65832d2106fd59ae1358948c658918ee4c091fc7124255a4771a9faffc3ea1f6a8b03f002e959c7d062dee1f713c7faf1b0bdc815b43e6bf826b75238ccedb3d78442b49a41ee5510308853778c96c8e805b646318a86dded" + } + ] + }, + "name": "DNS_RESULT_52" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "6ba05c3a", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "6ba05c3a", + "type": 48, + "class": 1, + "ttl": 60752, + "rdlength": 1348, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1344, + "public_key": "ccedb3d78442b49a41ee551080b9a79d20cb958832a13e2683a4bf45aa90a45575b2d7b3eed85e0fc4e9a4e9f1cc79013c9255b4c85abaa73a12473ba2c392a71656683517cdf082af3033eb953c22d309229bd5d5f69fc8fb907c4a675dd7fd9fe9d903a83ea3f604479ebeb315f6a05fc641c171b5f31a8585d2eb30942c9e752797470aa6eebbcb5cf109331dbc06b034ef25489a6a0c3a9cb5356e0fe947642d516890faf4072f89944892e0bd49d848cc3d987f0e4247df35cbbee6185d7f314a9db5fc77f3380ecf1e152a9ac8df56cc01d9778e84c673e49a2207d1378926649c0275a4b8caa43d63c6e866d5dbdf065a605881aa214f64cda6a86b66b49d4bdeddb571c30275c55814412bd597a0568cfbb0b19204a88493c58550a9290b5e1d19a90e6fe2887237e5e3c517aa4bab89bba8302be8fb4754861c3fe41eaa4d39a58cbf9f685a38ca6dff70b86d037f8fe14a13609222085f21de5707e8fc60ba0f8cd445c7f6d71a9e0abb155df88ecc3cc6e3859a547c71e3895aef47570c46b1ad517df443b00f843deb84fe82bd0b112c240e9385db2c0b9b8d5455acc1db5759df4a3d0a1101f4d43420bafeba8eeb49838ad02657d7fe29cdf5d3a8804ed5051eca4ded640bb5c2e56f51d999992410ca17f6d5a8df755179f1b9501b520dd3b80bb36262ac5c9967cc8b427defffae74c77fb62b84bfb204f116d687e215e3d52d3d676980c8c40f5cf54c383466b7bcb8f88b8a9990a7fccc905590c166b72620df3985789538510b08ed02ea0f7548a77fa098283e6c199f551300a759a8c10aee0619f7b020bdb5dcbd3234a05b4782b8bc49940eb4504a8dfcc76cfd64e29444416b2101ac248a1ff1d6b2ab1ff7cc6fb1b0949d7e4f9fdcb283a7a62e6f677b999798fff00c6076ebe97b087b27b8ae7d989057e44e5aa69fae43f4cd8c0c481eaedd433fce89376d22df06745bcaf8d2220a529def68675069b2bcfc0ad1f61f5ad8d18f1573f202fdd053d43f9908226f2c3e856c47fe5ce974c351ab29dfd2df866f7acf3f327308ded0d98a7a67da76abf521a01cc595346466b890d851488035f14f2af96c8d92ecc460e2b2546e8d91232bbdddb403c14a9d139a03aa6d4ece17b1f056adfa20ef3e5a0317718160a25bfcb5cbd6570979553caf98c8cb2e0d5aa83958a8068174835e1d88f57f163567835b0d0ab4106a7f46804768100b73a486607bc800132e6cf57fe7a16b96869c73e3d8262817fbfe6efca858da3c2b8f30ef9a25d7a99e8ae6f00c94b6151d7170dd6a66f6a5813c262a4beb777393e1883c0ab1bdb1518032dd497eb9580093417f92e1b675acde5a3af9a0ac9ad3199641916421298ad5735ee43735a96480bc0ab568eed2ba7b3720e0ab0b922b88f21d2fdfbea35bd1311ddd2efadd875b6f363bc0db761bef07b938586fbd7b5f8f8a46b36057bda8b0d5b84025f2e95367123c516a96edd7f1869dea1415154f856232922b59caaabfc388176c90fc228e549fd663e8f9b90d250680b143902062672a5d05a2f131ccb4223a7a65e3eb94e6d9fb757294096b2f59f96a0ecc6d2cec2d43aa2283dc6f497f33a98c8de5c7a8ab512cedd7ffbbd31cd62971217046fd71b68c7127e127b04184d1dccd4edf9a3e1312ae5e8d12fa7c089d124c74d152b8b2f11c0286c3709f4b11e6a766ad6f4ceff8c36b32de75b7c36f96e9b4418603eeaaa737e79c6a684162326dff6c7be951af6b802a5ccc452b91bb0f1ce9324ca3f054d0743c108b5ccad755c6df5384bdd33ab18c49299b05c5c3eb8c1eef067fbedda415620b13bad71e59598d28209ed4cfa70222cfdfe59a0608eede0bd7a84823920f8fdda4d07fbc997d605462" + } + ] + }, + "name": "DNS_RESULT_53" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "aaac569c", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "aaac569c", + "type": 48, + "class": 1, + "ttl": 55321, + "rdlength": 1346, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1342, + "public_key": "52775cffb483e30d4541f9eec4f692860196be2f43e674bfc79f97a814c37aa9a39654952e6b21fa0f8e6f3e8ad01a023332d10bd9728eb912d4debeb8c55a10782dc3ca91b9172c68a7a6ae3f41fb16b5c05f8d56d8fc2749ae45ddeffd272c8267ec953ffd839955b49ed569c4bc700c3b226207cc138ea4dc65a3e82f4e7d49c3eff881a2add6ce02fa72e1bd1ed972ea884139d8d46ec227909b75e3ce25b5d4203f00a07445a1cebc5d237f422591594d39cf1261b5446b640c3485466c227ddeff1daee8e0979a6762e7eb24ae764c8e7dae6a1de2364c1a44c9e67a26ef0ecbe5eaf770ff24554d8a691511f6a2db581321246af572efb30c669370c9222bacafb20050ce20ad5d2c4f102648fe95e17fe8871a4ea549c6b42fbb2b9bd10641868ad99b36f880038f43c7cefced7102f7c0639e6d8256f395b4ed6fecb292c6ec32061e54264df56b1dc9405e08aecb3301d5417c3653412cbc2d8071d2f0ab8da68f6db0028f2c5339cd7f92a53a1307cd4337eda9ebc7f535d3de25f0e10f75d1ce57a6f3450b91273a53e0158b015c40a5461099f9fa44171597d0ca4110e933b53d8ef840160c87dc12e35da80e8f73a9fe1724702b0a31ee23342bfbe95a6865f63062255090c82127da303e8e23065f19d80f9a5d7836410a858721fa60b4f6b4f2e599ad374a1befa851e9fee1b7c441084b3aa53549999412df3ded44b161e515cdb6ab11df4fb0c223878dfb721a67c04fde0515bf31e23e6ac3d2cb26fa28f4e9bd0b5cc0e8c72971d195e773a4f43546ff3ecb3f26bed526d12bd432c8bcf55e9fa31df727fba561064448827105e49207ceb9c30ea1ad1ce7abd69d43ff7a69417ef9d5dc8440bce74a9baf6102aa95b80d90e8149a87c933ff828da6051084889f8b2fc6668149b66d823f8963a24dd2233c7a498fd906f91e00c1ab105c27d7349d95d5410ac77e72c780b7e4f390f00689b619661586f3793fcb62beec4e28fd8e791c895b6aa645a203bcd06cce8028b1e297fcfecb0fd425b68cb4c4df6eacf7a3fe39b048f447236b14630dfdd8ea814e31d2310f012d5b8a1936f571acd3c9e49f870b1011d1bc142cf514b7e0d6d756c267652b7097ae22b691001080fb93d90580cd3bf3dfeb834cd3671829bd5330437bce0b1b66f5957ca03637623a425baf7b3d0cfea3c65e15d45cc5773452b653497e9671ec317bd1fc1f4be2c46610d31aaba6c815e73ca6145ba926a611067c4536a7aa704ab1d9c5560f17d556fe7101f7adea1a6032390c0db81c738eab7757bc2d36725b64c193155fef0115529f3395d99d5c8af6770f19d3fddb8214e4916524787aa7f180ec3d27ede9c67cb4ee9cd91fae0e4cf8fd6d1e23969ff48651c4c959ddf6941babb3cdc800c2dd1ed5a40819b6653a9803547ee52c6ce9cff9bb90330ef9f102a23b59443d359b9df471f1555e7a06ca033c1c0dcbb0e80e790a65438a6118d671bd1f6b1f59bd3943eac97a785cf8b298040dbbec535e1301ee8e05d6e4b7f1da17d4a1ff4718f66f7bfe8186e476c7d741d7834bf7712f74ce08442ae78fc3675e4ac533c88e290d419ad38a3e2a2ddb752c70c65b3480cc7ff78c07938ae0eb0b7a081084b9505ddc27537f892387e5f2ea42cf54c9d1c4c2e5fb0c2cd5c9452841ec9675b6d5e048a7c1ee12e6b8cc356fd42360f9f39eb22a2a939c5daab66f383c206f5cc112535469f219872304dc1e20601c3d6a184c679cdcfb640e0fe11b4f3e1c50e7a7776a255dbde7602afdabca077f0bd390144a46a6ec842f31104fd6724765de27416f5138a2926c5500812dc351f2fc1f36508dd025d5c2a134fe1bc456373ea58277e6474305322a71d317c31489f7" + } + ] + }, + "name": "DNS_RESULT_54" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "71c2140f", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "71c2140f", + "type": 48, + "class": 1, + "ttl": 69242, + "rdlength": 1361, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1357, + "public_key": "d025d5c2a134fe1bc456373e879e10fb675e0bebb318035fd7f17baa5e4522a7b8e266530cd28e0b64a0b8a4e08807facc77e98dc7491dfb8788bf4c4c5bbe1576e3d76ed509c198cdddb4cb2f37814b9aa85068c3c92a81fc4a1fbdaf2a78958e5744eda91449d9f6f11c086f09abbf8f0336dbfe89b6d78c894a50576a184b192d43db164be8cd4c8768eb6febfdc5c18389b8acbd5fd6d683d32d34eead7ec4cc76466bf6cc7c7c138e9608594693189143c9e943a631f4ac666dcffed232b1cbe69811e46f71b7056398e57c34fe9e8608bf5dd80312883c0a8f805c558a721a559c28f8afb715100c8fe491a5bbac8c00e13148964e62eda7a74d0efed84500e9f229b4c21aced31bbd7b7da4ba3bcc3132b0d4f8d2e11afee0055179d2e66a49ba82b900daa9d81ecc35ebd532a62e90455f6baa5546fb34c28e8f99023a0c37d98f6450221ca957fb9dd1c1cf388a040a6952aebd54da2f1b321834b818de79f4dfdd704db18e24b698e23ff40499c106cce50f2d2c2273dbc10cfcc3f7699dbfc61a2d00f25c50a1f17d2d48e1ba3f148eb76301ad94a7e045e8b311725c9ef2709c76616b57f0635a28b908fad43881c89ff0169f931266dc24855acfb9ac6deb86b018a967e7b65948a0ea9cfb56a087974abbc12003db0745ccf04fa332e0b79af55507903816f6f834b3225111e0c32c95be5e3400c1fdc3f94d48f9c2598e3d6c45e520c0427b9c23c708df6cc9c9b57d39b9b493d658115cc190497ce731fb03aa5a184f2c4200aa664eb788f3c2d71eaf5476f2461db750011202a829594ab44622d382736671396b1ce63af65034852b4b85b53114f8f7c62a80d44890d5a5a3a934e82628b8b17bcb8be79a93ba84df4e466ead0e77edfaf32ed87e68c7caaeb802b85a0c7c1fe80a9118659beb275e7e44f6a2915d7db99b70a72c6fb82778a69a0a7c01e3c7039b030a6f4a4a135981954d1276df07266f0fc0eee2f6769905f810063ce6dcc581eb3de9ca5f4a8abf0333cfbbcc79c98b278d6193027ca9e997338b02705125d0b7c564bfaf1e913bee02cc223befadb75937b17809d5f31dead9815e174f4aa86be478bf046abfd131efd402bbb4d7d787f38e2fe1cb94801eb3b52692aaba4537e645f413f6fecf9afb3266f053a1a585f1728d27df2f54654f9575bf0328e88b5cdf98c5aa4bc2883e58a5635845c6005624afec5ffaf5b34c5d40e82c8ae3413f88a0dcf4247859b4f12a0a732309f57aeddb75b96c34db38577f99f9f8908c27be2ce57798e3289837ce37454d5fbed4bd69d60a5f461f9a36e466908152e2e0759344661e41413037bfa8d40674e05a272d47b44d38c153e23bb5670c507731db0ca22d787d7eccd38022174f443e0613e4624b1378773b9a48e7d0c423913eba6bc4713f3b1566fde23ccfbc67c8ef8d151a5488416021f66b45e3d5ed80f00c92b4186f157a2d0b34a38d78b67ba99e797bd63581bedabe8f5a46c55efb2159b1466a3099b7505b04b327ca0202951b5088e10bce0e683ad0719fb996d52db360301b5ca1c1bcc4c36c0b55a5a90edda29458aff7632973ac4b7b824ea30475e40ec0b5052d8b106ee3530587f5af8dadf753464e3041669aaff1e348e074c7e81232f3b0d8c657d5c843dba11071418a439a69e58314fcbb6514c56e72ea25bee0c37fd918f844810de622ed44c85b3dd2cb6a99c889654d0f8435605b71dc0ff4ff6d1b4e1b6a85d29b1b4301c3509803f0e57c74b3107852f11c23e36d229f62771d0edbbfc8dfa4881aeba7329154c4d4645394d3332b05e50b1c9b850edeb7125f54378062c15cc97f750a94de99a3c47dc77c43ce62211a72f7946126f587440b22d55899d720b0ffe199d4da5f8b491e4bfcd256b2" + } + ] + }, + "name": "DNS_RESULT_55" + }, + { + "Tuple4": "114.41.121.173.32568>219.244.134.101.53", + "dns_qname": "isc.org", + "dns_qtype": 255, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "isc.org", + "type": 46, + "class": 1, + "ttl": 3597, + "rdlength": 91, + "type_covered": 6, + "algo": 13, + "labels": 2, + "original_ttl": 7200, + "sig_expiration": 1638317718, + "sig_inception": 1635722118, + "key_tag": 27566, + "signer_name": "isc.org", + "signature_len": 64, + "signature": "706ccfc9f4d7182e8d1ce5707aa60bc0111c75b76295143d03a30dc984547b13af8cd8fa3c90df3ce25293ece9da725e149eba74e41da1a450da2927d6c23703" + }, + { + "name": "isc.org", + "type": 6, + "class": 1, + "ttl": 3597, + "rdlength": 42, + "mname": "ns-int.isc.org", + "rname": "hostmaster.isc.org", + "serial": 2021102760, + "refresh": 7200, + "retry": 3600, + "cname": 24796800, + "minimum": 3600 + }, + { + "name": "isc.org", + "type": 46, + "class": 1, + "ttl": 2155, + "rdlength": 151, + "type_covered": 43, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636989823, + "sig_inception": 1635171823, + "key_tag": 6555, + "signer_name": "org", + "signature_len": 128, + "signature": "5872d52d2f6a1ed6d70014060c0cb34aa0b93dbd13f589ee9fd310f98b9a893d52dbe4c2eba049d4e3d92625edc5f826fce2d45e6bfb0f897010d0deec28a71e45adad5151df1d133415a2c652527904b1568c30ad2ef0cb1a449f1a8f2c6d513a1334afbd86e5fe5c5e5ca94d6eeb0dfbec19e2ed358550a1c767f47cb50d26" + }, + { + "name": "isc.org", + "type": 43, + "class": 1, + "ttl": 2155, + "rdlength": 36, + "key_tag": 7250, + "algo": 13, + "digest_type": 2, + "digest_len": 32, + "digest": "a30b3f78b6dde9a4a9a2ad0c805518b4f49ec62e7d3f4531d33de697cda01cb2" + }, + { + "name": "isc.org", + "type": 2, + "class": 1, + "ttl": 2155, + "rdlength": 6, + "ns": "ns2.isc.org" + }, + { + "name": "isc.org", + "type": 2, + "class": 1, + "ttl": 2155, + "rdlength": 6, + "ns": "ns3.isc.org" + }, + { + "name": "isc.org", + "type": 2, + "class": 1, + "ttl": 2155, + "rdlength": 25, + "ns": "ns.isc.afilias-nst.info" + }, + { + "name": "isc.org", + "type": 2, + "class": 1, + "ttl": 2155, + "rdlength": 6, + "ns": "ns1.isc.org" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 512, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_56" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "22b1453b", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "22b1453b", + "type": 48, + "class": 1, + "ttl": 73249, + "rdlength": 1368, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1364, + "public_key": "81080df8f11df8c47b4acdf0a9e4942a3d7fcb9fb4edac3d291a21d095deb1e372243e5ea9235ae204c2705f4df36598074014d0056ac44ef02b8a865fe03585043d260df097144c96cc4f7066a9739fbc29a8e2f83bc0af0225540b4a4aacb05de8efcf77ac4caf86f8ee74f486f3b077e7182a93eb026a0a3d5ee749fecb5c8abc7381d35d4b78a670ff9b835ebc0401d900cb26eba45090614f9d2be73aefa7bb2743c448cc4dff76f72ef370810503380ae95ba797cd415d313da10dd39967a9e88a1965b4a57209ad306cd99ddeb3685f35a133939b3f95b1999b620b65bc09e4f7120d022d71eca659405a84d38e639f28b3d0cbf0ed0b862258ecb8ac36c1e85327746c4ed3c0ad22c22883e10aac066a957b84220bab58e662b4a1c292e6d10e24ab590f8e900e21eea906bcaba6721b3c9c64c58e7d62f39f755d437f93927eba87ea9de4e6a6138745e0f7b4a060089eed6bde93f65f535630d4e78df67934d9f0a77db1ec7c5d0819deae1a8636f5b2917cc5ad3561a288df25f0b6c086db6342946eb1ccd042ec7df1374e7d02e15a89e021a3e5f2a0dde8aaef1ca021eb1b7781fed07364cadff3854c13cac0bbc582b0f52f56ec9f25cfbd5024d9b8f03af3b0e84100506218c4c2a374f85f895d83cec31139c29e4e5a38f1db849a4fe27a92c7a5765cca5fed78664a0dc702b645ce680623553181d9624edb1c4c0fbf8721366cc40f2fd7629a697703151649514945e127ed869e16ee7f71e34dae42b1c2cdbcf8713db335747daf4a3607487472268d17f9a0caa7b0b850d3986a0857273407fb2dc90e8c8ee92674b672d8e8e3025af6c5eb0d28f1f1603a92d6e8a01ed4c5d2adbdfe2ce0c88deaea851f72a72929dc7bd82516feabe8af94cab867801392f39673a7206765c85449a1d72b0ac9a68768e559c057b4fc953f26dae2b72dc9029ea4fe22f31e6b7c404e5981660a8d491c2f86f5a1ad365e096d483c0b75275b67c6cf9485f0ceaad773679f4e187e4e6738542bf21dca46bcab1c4b32802f0a8183a483ad1a97f5d315b9718a49a8b24632e6459e1df68638fde9f9b1745d554af4ddf91c786fe9437e4e4ab70da74bd67230f0393c83dcfb8237da24790bbe3d99a7a69b2d1f0d4685f712a824ea1b9c9d9f28debaba103ce5e6da31b53013d6a97e546fad27c238f47d69f716f4be2ab1c50edf9acff368ff7953aef4ff162705de6115b0e66777ef1cfd11b8a0c88a84c6a5850c708d293b7b5458373645cc18a0a26203dbcd312a2bbee8feca886991aaadc2d6f427d42260f9176c2e2036afae0918999d0f0e60c3c24e8384d9e228a3f34c8fe8cc9e810846bf644427dbd63526cfeba302f2ece410345a7d68490131c6ff2df60075be0d005c122ad2f77eabc1d65e5efc7a32b6bfedf9fba59367307958adbcd6b9dad36272506d9ca5cd35dac1674cc0a9d4c845649e9aaa4a563f6e9e0425f82ba82f2a1f15d14520f621234a1f9e78e395ce8986f1d01c80e63000f1690d53b6e3561b0c9334c1cd00c446ace042839a666f257fc3b4d3290b5f877b41554399ddf56528246e83c430dd19c83ecd83f09e1581205e8b00bcea63a3bd250ec48c2aae93b13fd3e33e243dc7d3aaac5d6fa2bb4e65335aa97022c9912aef6c62a469973c97e185b6748c2d8d46004d1cdd1a65d5a2a7f1c7e026ced3a7ff8bb39c5f73a01aea6fca498777d54554b520dae166eec700474ea2c6bb0984a6d87fd44c8456955f51be87068128230a17a84d3d64b11e767329aa37958fda0b1f5f9732b2680e441e378a22955ae5df2a1b382acd1c4bf8bac25aff983ca7fbdcc165733bad938ed8acca9cd7aabc04d203fcf1931577a56fdddcff7074957a276c7c37e27b5253fd8505ba43c0d889dab4e2d4" + } + ] + }, + "name": "DNS_RESULT_57" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "b24a565e", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "b24a565e", + "type": 48, + "class": 1, + "ttl": 66846, + "rdlength": 1364, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1360, + "public_key": "946126f587440b22d55899d7fc53a6bc3b4fa26de3c8e4b1635df9333aa7556fefb93241a3d2da3b29bda2fe3faede7e11c4a9ab9e2e7677724125c2625b43de220434a2951c9b0c81e45dcee61b2522a5f5484182f5768378e193dc6f79d076aa271084bf603c65f4b5df6255f9d3eebcf8b89a08f7eaceec0295186b7605522334d338db0e0118299a1ee897b27a5b9585776080880bd34daff29e6076f58d06d179b125b63df0515f399492266f5a507fcf4178798403739e275987cbf0dea88a9e1ac43b2c3ff23c0a5df16c36629c50ca69161588cc78b0c90115ced20a8289a16eb67fd54889faabf03a14fd937f13fcfdae26940cb89a405dab99da5ba177e0712cd250ee34e06f0f589a7f1ae043f1a1fae7d9ee088df12903d8ce72b36045915ee1627a854d8d250406e0061dfc36fc8a162c6664edfddd8ca5d25af0c1b73f9fb3cc7e90e543b42d7938899828f4e24297268f36121a55b001bf6c64ada6d7b068d5955eee59ee4a9beb8e61e09c2feb3f218bceb20415ea4201ca89a1d3dc688bdb583d3b1d8a197f5c3033ca1d6f6a886b16e82ad1ce3ed0cc28c46fe8f50a8534a81c5dfbc0a669b5659757c77230bb58ea849134c59b9cd7d82bd6a98748ae1f10d881430d99a1a709a5f53eb9449e561214d2c15df16bc607f778c2908db9f1c081cf9ed5bb10d0c0394c4454a2958bb09f2e2e214da3e2f7f9c2151da10a99e8ab08b18e6d39fd31b2a1fd184befae85a12f5bf3c7e7a8ae4becbef3da94aa58212c602c2d394a2a0e04945e426e5e54187d688e5619c1a9fa360211b754660513f580a29e978e459c4e66fb621781b7dcb4929ecf89326f359bb4d6d08edb84ea79bf5d1e361a893c79603c48a1d1240bfdf5f8833a34c96144fa3ddc7eb9ae5dcdb330de7f3909eccae37de1e96337e93111b86c14f5e278ae59525695d341a19e556ed570b283fdf7f8dc9ed467430dc4d7d2c3a22857d49bd23a7f9e9fd0a89b0dd95e9c798a0a07f3f4c7074c54594ae9763b96552c61028da6bc4c7ce9ff0ed98f9195ad47ba80cd24ed452111556e7b95e3fd42d534a251c419a44acdb4ab153d82086ade4f5d7e6023bfca164c5b4f548b042acc794d8a012fa1c8c74fb06aa808561090d3473c57f3b380ed534d4aa524601a91061aabd8d6fe57a4946c24ff4138af596b8ee38c914375de3cafa71a26d089755458d0cfe94c08b73ca252e59ceee83c02630f27417a8dfb5f5596134bad3fa57514375cc9f9966cff5f114aee7283a2fb3dc909e4084c7ea6a0d22a6223bcc45eeb7b25412bb6895967e90a9f30fd6c496519ed7a5a48f567d2bd789afe312c71261b6c6f80dd6a681c9cc5eddb08d423aae4d1f5fdbe0cbefa30aaba4409482021d95721cdc66739cbb00429defef70d9722d838190a0377800cdfb5e8866a0d983db26a3402dea5ad0834e3042c9a4374076c259be343763bc27674e84b8d1cf647654210ac242438954cb7b589230d1c5a83563d56ab796a66af656c98896467d79102299a4a55175302fa8516da2f665189a54b7097aedc458adcdcf09d33dc54d91914f1fa2f71a2f3ea7505775efc25de8a0d5e4ae29ba86802b4866e3138d591f086984fb61521409db2c47115ca5627d38a72e5161a6edc9dbf324b68ecf2a908b84b03eca77ba1b72cf6c8fce9f8cdcba143e763e3f0620b0e5cd99d377fb5db58e823417bb00b58e15df07e4b6f1d33ebff224c0bdb92a0638eaefda39b6f30fb4da7fb6f824b61ef70e78106b299b0709ef678bf3d7ff4c548684e0ed8eb17e42d6a54149568a32eb4295f0326d3ab37e966b0e6a8acea95d2ae86794e78b051edea7dbac566e26b67b46be449bf81080df8f11df8c47b4acdf042153637a9e39bce8afa23ef8b0b1fdf" + } + ] + }, + "name": "DNS_RESULT_58" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "ab4c89c6", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "ab4c89c6", + "type": 48, + "class": 1, + "ttl": 64690, + "rdlength": 1362, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1358, + "public_key": "b4b28e54cf85970e68a349738f271ad76be4d8f7c81dc398ec35e84cf8793b7afe710f82678692ea60d718d7752bfded9f29d68c2e87a10dc02f8602c30eaeeae3a3317eb2c273b679b655438092fec1e10dfe4390bd44daf04632784883b71223f53789f21469cda4e8a11026044ad9b3293e515445593edcc9b24160e19047e9d6f95dd5493e8772bc76a6f297803a8b15887ead3da0027cd76ab77f8dcf9f9ee902978ba9825d51b0ef2377d81f66ecd11e591f2bfc7dbcda5cb808d669cf9f5eaf58cace635f2407ab0b4e99e7687a6b8f3c4aebdb2f98139941ec362bde68fb182daf72800c9290a18bc11756bb3c7761f50609f4b1eb84b2215d174dd63daea49e1ef9c44b043e9533fa59364dc7d9b74d0984ff3d5680aa07993ca7cccfff44516e9ea69a408aae1c8c5844db91ce2410fd7fc67ab27342c2652ee5ba17fec5ab498b1a8ed52f501c0d7bb5e3fbb70c30fc00a1ac7825564d605ecb408812377956e78111edbb953da49ade6d31adc33ebd48975638a63dde89429e8b46a8a5e9980b53497ede8a5afa43ed476d08f905c328b4311eaddb7bbe0caf873f0a886497da06902fd8b8a9bf74702163db653072bf6dfe7ea04075df6c96b554faa5c0ab800e3c6630552eee90cc75c28162b85392383e04cb0f244d1c6c1d8735fc0cc3ea13d4d709cc13b7e9bb0e78d0d938bffae1c6b0f9de2779414b0cc85554e205784eef12b288d528a2feb0a82d926103e5a71e657df7dee6a458c3e0386930d7061cf3ab1734f1dd9e811ec2d683b67c208763cbf5cdc911859be0111e0112c2affe3651038b943d9ae25fc491f67c660e95ff416e8e0cd33bca9bf194b4fa123a946c73b8ad0ed135e76a95cca7f8acc3162736861b4926b98faebc3c96b2e2396568a81bc4b19ab5954853692d211a4ad55b1012374c6effbd52d0d800d610585ebcf83a104d957ff69d361457e588552a93ceb32a1527a47b77b48c12558a9118c6a0b5f6f0ab1c65fcb475c8743cb9093c4dc9b5a32f757189372a7de89b0673408622b83ef83f2dcb5880d69b7d10c820ae5bc9415c7f9b9b80dd853adbbd0bbed0e8f3566029d7ca7c5959069fb4ad67890f9785f036646a15c5d5e48f680213c5a47af9b73c40800c91d508d44e2885ef7101568fe33fc7e4c8a5b103e7213e3498fd00ffd33607f16ec9772d796854aab6c22af11754f7de02691806baafe4f6c78e841ce3555baaa763090a3fffebb1388aa2781064eafbb1b1ce3ee9c4dc21d307976e7b03319390fe0141f1c0db5c57d329d0ee85feac26b9d0cef9c6759c1525888a904158240d6c552a2d0a3485180bcbfb93d35840a5c3608c9a882cfd62108bdf7c944b86537fc3bae30aa8446f6ed19b15167df885d5bfa0567f683b9d9bdaaf597beafa83e6e4f2ecfb56fa7dd30f59d3f958b88547943cc6dc486bf650ca6f39f84c5e728b27e6a0d4c1b1e391982f24f9c462fe740521b8c147a5f47a7a5b30c4a2d477d2fd0d6d811586e7098a589144e66a5c7a27d12528a2d13d521af8ed93189df6faf0f768fae7868081dcd6a431c4e8ae0dfe5123b5c9e829274ca3b8b924cd8e48ecac39562f00eb3af851f152951cd7b5c00f1b61201a1ecdc2e7883ad0587fa375e9c5c9f220c9862b6f4b5e84295f6c5835f27d8182b2a206a3a3ddfd4ba13c73093425dc26aa4943030603733323fffe90472dc08c1e34431bec5f6324e31d7f9a73959ddcf545d349c9eb870e5d52eabd051948f3fd55a3526c1dbf449f31d4c74011cbc209b4713257d8a34399e800666d58d8bdff0b1c501e70f70e367f1c9347cf745bda9070210a981c66e071d71c28b63492d59aa2097c4ad213d9f74f3767f182a72a6630fe854acf7f6a2140e987b78eed378805781e" + } + ] + }, + "name": "DNS_RESULT_59" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "18843a82", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "18843a82", + "type": 48, + "class": 1, + "ttl": 85459, + "rdlength": 1368, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1364, + "public_key": "f74f3767f182a72a6630fe8517e5cc45acf0daf53b540589fe6416dec4551909df6d156ac1251acaec189e555c1d58929b76887ba0301fc588890d12d57bf228356c49194098c5485352b5cb92969eab59f1e228acce6e6ab7be88eef708efafd4259193fb7e697a5ec6a21cf1b05d9626aa71eb968b6b7da074ce2fb40347a6daa99f9b8105704eafdcd506e8219b853b20a30dd836c4b204ef19f223d477f8e6ad14ce375efb9af26f4e4bdb4a9f9634aabaa9e01d2fb16ea2a8658e9f0b7bf359a69418923d9660523583d7fa6a635e0e0cb4c70691c239264fcb2c18a2a9b63463a45c56ec7bdd222f69b1bad5d1e037f594af92640a63cd0a4ba2b1fe3c3675b89dfb62b0d60ab734f457ff9175140e0339293c140bbf0cf0b6820ae819a06ce7368eee02d7af3c34b655f2eabd10cbc1e66d33f08a2ab1415d8ffb9dc2a98bd3236f23938d83e2de20a1a250309191f027c1e3a450ba2f30d4365d1891eb2f190e8eadcf8043edfdb274740bd2eb222794e5abb78d30398b45f8596a2a187c2d23d07f632395c47f171af3c523528230076c85fc88d47dafbc3a215b2847025ac8372d824722447ab6e7c1a549d9a00b76f06d9afdc5bf7710fb250f66a0bd1df21909d8ea975174c300a884deb1c39622c4dda1cff422b7ff84d58040410d8ce4389a8b5a1d2da11e37120e7f267b77acd65534595011a301ca178fa8777099d716cff7d4b9c8d46d850ba980659f531bfd97827fe382d7ba9ad232e3a05667f9812db79baaf70027e35637b50a9a759be8b41d9d86b7c7fec47cfde667b127a27b9d6834a499889a29ba3614e836b59d20362b7d638d955aa5dd43dc989e29b1eb86e036612353214ad47e9652c6720019292e69d972c528401bb9ed8ce5dc63715c1ef697219f54d418e5587108303de067f00310377a601a0f0e7aa60343c4aec8d859284729581e253e815904884da4efdbdf1c08dcd10135d4c799243c3682da6b6d7e1a51fa587624f9dda8fcf02af172546434129785f0f79044b165d53374fa6cacba7a63905fbfb02245af0744c12f7fe0f5405a95f890c68bddf43faba74dd76779ecbe14b6d92a845b0237f286156bb60357a3148a1d8cc2e3a394f1bc6d8a4713db7c9775ad1c9825a61202fcfaa25e7b010ab89d6d3e33a95d73a238e12d8b13c19ea62b26d44f82659e48e0e2c4736e4455945ce1cc0c78c8b670b2b744ae9d425ba5d6c1094d4e4dc4a67174f955dac37468d00d4e1bb8f8a7f53d346ed5a74d5237328d10a12b771094eef36e138d701ec8c83831a91e2db5d533ccbb689433bcdc8abf359a71ccaec72e71ab9a8051e1e6f48bb02964cd3b4f1cf741cab2e92b894b5d5e1437d0fa7678644f16c57d2dc1f233c4ac60a0960e171825ff5934ab2b785d679a2271ba570ee3072ae400f85a143734cf02d65e2028a766297e7b5fb79519a4a48a3895d2e5189dfa54e30fb58b6456958e74fbd476a966915e4c15859a192ad50a7bc8bc23374225920d341a867b45122bf89e1be7fc017dc1c03d228c491ebf36f8a86adf5b2e79d71464f3808627f1760e7d365fe58600261eaf4912ed4b6c5a8238f3b959944adaa66a94b7ed3a0d164e37718ec45f517ddd7ffbb45ecb2ba502418ee090baccc1bf47557c2122649e345e1e0647a340da10684a21fe474b3dfba6967d7d85e8f528b75aa411456bac18b433985af60a1ba13421b7c089a249991f2a1bd620f929f5405cc6c846d4062f9e11689de901769982b6482d5c9e68df72330e389863516df399974fa7949060bfc16500626c14602dc0e608c5bc466c25da18ca92c40658bbd174d6ac6f0bfd567d2063043eb2f1a53ae1171584ddd6ffdd9e1a7d8a20f693d14af35c71b093d8fe2cccc66da7a73fc79d20c06a406f1d" + } + ] + }, + "name": "DNS_RESULT_60" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "05e6d448", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "05e6d448", + "type": 48, + "class": 1, + "ttl": 53439, + "rdlength": 1342, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1338, + "public_key": "8a20f693d14af35c71b093d829352103b74079ab1ec8b9ff953881ccaee23ef8be5c08610d0d6bf41cf3a6460919076bfe5cecc7c44297117a4fd17929dccf832d758053326a8c3bd10cead85e6a5c57e2b8cb55257a0515f53d91e5432cd8cf57fc0471cdfedc47a8412ce54887ec667fd24e2ba30b5199a1feaaef8e0c3603337e7334e88b02980852079ec88cc7cf6d54def95f685bffca91f0de9cc5cd90bf7f2bd0a166c3d643d545e49c14ca285ad2bd71582ec7b41f2ddd957412405b9ea9982c292e270b66e0a1b37dd3738969ca6a761ec187240d102c75691d4698350f12fe084d54b72381dcdf135e7492024b9b445e642eba6c3266d50bfbec8c518cfca3474978525bcb223298e8f5e9ce88cfbfff57e7ef0d59ba9344211e1dace32ba2f85cad734745b2d0da5be0aba0feb8787adbe94e6e16f5c7a0de45ac57b103095b7fcdaec6d4b0aa358507a08d243d7f4b5938b41a7d0b71e6416f068c8d1d1d307372a411608d402ff4ca160cd3773bc2cfaef7686691fa1f16d05abc7b92288039ee8b21ab9eceefb9a6a1a0123ecdf7b22e7aab83b03e742c45a2e91b725e9d363556c67657509ace2fdf9cf3449760c4654a970d4a7a92bd0c1d39b559b3d0ad9e3c08966571a3697463860927cb52b999a5097f92060acc9d2c4abc978fe4c2075869338e35bae1080af7bd7bfcc7c37700ac078fcede7accd446c38b0b5207614d443e9a2ab6f039748852d7008219b9b2f7c40601117541ed2a7eb699ad6ac765cd6935d3d9cbc81317a8f275cca837cc701c08fd88d7620e30693b9f0c14ef639ae2c2e98565ebebe3bcd7052ff88cee6b612ccdf5372294c6d9e4d0f7b4a57261b58c183d0f3191356dfdc06aef1ebb1087abdc652a658a77c70712c3a04233de4d479a91b5b9d0087677c8b6e966419370b4d73e30613b3676fd8683da11b39759d2b43da297a25de5fb01bda03ff4583d0bdcc2580119a83ced6e0eced32e5427131d5394d779dbe8ec1bfd465e072b6e06b2f7a078460cce7e2a01d4fa9f66747b05bd723dc99bedb2aa8149f6145bdad7f7ff826bc2b65333b4c270d0c8be36fa41241faf94e8d5a00191b8566319993087eefc8da7d751cb567ceed48c64fe032f3294c98de5a1282116fc46166e1d2e997fb5a4a62d1694b18ea0553fe5ddf433b6b3a752a1af9662e05e7cd83994c1801cce6c76de3eaec9c370e908a2c0e63cc13e745c32c7705f07d58fafd332245660805b2468398fae9a72280955a3a537500492f06aac9133c643990238a2b1046a438b8270840c4d4eff53675af76a546405fbf8beb54d261c377b6ea16a5232c7ae1ba9754fff6d84dc736b3ff5dad8334b28fe3994a90e8534a10b236576655222865b69d1d26939c2b094ac2336e4b53b4e7b6df7dcc417f43042844ca22d8db5a1d508ab61a7381d57827576a748004048ce57d7c153a0a790597785a289c3d12209a9d2dacbd2e59bcd69a5ac6b0269d124631aee1e7a8bdbf6942b409944a78648fd918cd97d41dbb88c9314df27e413311a69a2d6188f3a13a4ae66418c7a58c0e418d9ef27e0f5336bf39845f0e78867ff16da2a158cd2eef21ad5687d622f45a26d33c074ce77e9eba50ad9af61bd1229ee7f7d4cbec881f54d3365191ee16fa4c7f8939d7b6b3c02595709dc77354b9dd129f4f6380c6cc0d1e50f5947408c86f557517b854d1c2153aeaacb71c4b0b379315deb25ce23c6562fed99e4c3a95aad62cb6af7af8e424076b8917c51de2dca0c1f725bcfedbf6ab89589688772d90895625bce3ecd41f17db0deb2be9561455d391a9bc37c7c876cf68d17bf06c765beaefbf926f6238b44d20da366ad38a15b0d1d88381fcc8e" + } + ] + }, + "name": "DNS_RESULT_61" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "ea1a2053", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "ea1a2053", + "type": 48, + "class": 1, + "ttl": 52019, + "rdlength": 1342, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1338, + "public_key": "bf06c765beaefbf926f6238bb5635fb2027a1e127a0556ba1f446bb2cad87f8df68f45412780df46611d0e03308e0e2c2eca2b6bdd39d67c8ae40b31cd860bd69e2cc1652c52dacdf0ca19bd624eeb088a39e38aaf25719268017fc875f4e98b6abe53a821b0f53a322f9e26ea0afd21623c1ca216973a307f442eb647ffca74a60afe36732d6caec8b464f9c03624eb1c24d8d341d0846b9d4a935963603fed89b821f0bbf63715ce0af7f505ad36f9b468f5ae423ae56ce79e5c601c2ca363e934e42a5cbff11f3b7d730ddba63af07079f3801dc51e9220d884453ddbf68cbd09da0ffcac86f33f5d26aa6cca5312265fc2b09219303ecd77433fbaee1ead7834e3e8939ea36323d6ca1ca130b1bd9e8c10df6935d9c1c2df6dc38f932d26a29a834acaf41a3eb451a6f9ca27305f797eedf254ac4a7544f8727c42b741c6a3e43cfccd17e1f22e476a80a6a75cc24048c1412281f2424bd5b2d184ef7825d5990905e071a8dbe9dbb4c43f734308669150f3223affb462984d50d175cd2b6cc4a455757a4ae6daf7bff0dc35b42f532c7cc833a8c5151e01e2e9ff9dd5be3e132ce53adcd68b1b6b7a9bd1f86c39a07db16fe0474991d85038aaeac52502cb4e18641586f93e9c2ee34996eb9e7916afd3a86ea44f021b412760867e2f4a0522c78789497f1f95c83e7121940bf70f9b7da8494a0d424d3bc0df99ce6420d296b5d0a74ee80b560c6b22cd3a11a3d45ce5d415bd116706426351681f108bf0d6c1f61ca6723f30cb34b7f234f3764ec12d0be55a4cc8b20e78c8fa9cf7e5a6ba1c8e83789da0371b7281411f68845e8c6847672893a7866ebbcc8e51d7e7cfd671f00ac80b9f173392bcc8a46b4c4cc2345b1eda3e8ac93886fc93189965b35204bf08dca084a2abb692f0c9202961187e726c910c85c30d47dded87ec8fa36bba67946bbb0ffbaed85517dfee16eda9bea1824e3d467b73be28c908104f94544829b3ee6f3d2cf37092488e6706aa14d5765494301a861906e3d3be65ed0ef0cc1031df6b49971ba78cefc98f898cf3879c48399419bacf79217381350d50abc7048b13148a2469c90cd6e43d33f7561db5d68a7f64791f0e6cb10bb592ffcc25a1983aa423e10e3287d5c1d59c19e321a31d3372434da60b6f0d57f925326cb098d461873c9e97d78003ec3cf59c902a2e08d81d7f183d013ecbd1bf34c48d2c61bf2bedfc8db652558fbb7e4797d99418f57180cf649ed216d24d35df249f6b4a7f9d01cdb10726a2914788ba1b15162f02fb627ad6c29fef2aeb099c21ebe18bf4a683e5a35ba5434bedb3b6dd504b707bebf2d711e61bc8466e7e189c99a45052e971b0f5b3b22b61f166f112e182b7e6bc4bc87077340d329c0b259fee76a4e97eb7453524df88be69e892f5031a298e2e9dc569c1c4da3b5c149b7e60a2ce4d44a397098e1be9260960c2ae74b7c926aae32ff8c4fe489ff5e493aff92df914968876a6133a5c000a26c734d0e36b852a52bee6867ed89c14613d642c0b48bac88d5717f3117a7757f2d9ef4b92d4456b16330d81343bd70ead03be496e5e0a1f56cee3c874504044e6e5fad804e1820169504332ca0626f31d50a8b5e99568e3ac11038bfa9c73ce7439586d9887cb2b178b143ac5439b2be3d3cbb5f4aaf0c4bfe439fbf91733fd902ddab365dfd46cddd01416cb0d372ab1c8121ba2f805ba5fe8c2226c775fd2de423bfa73747a0160c5e3cec0a3ecb3c8cee8eabc79838b3c8ce9400f1fd7f87cfcdaa7051077393e9a39e50e109e52c3de0aaa903816b4ec7e58cb7bc31d0ed5762942d3cf1555db8f5e53db0e7b158086327675002e9e6ac8b1fe4734c1f416c6ecce75864c1eb6182564" + } + ] + }, + "name": "DNS_RESULT_62" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "bbe7afc5", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "bbe7afc5", + "type": 48, + "class": 1, + "ttl": 57674, + "rdlength": 1347, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1343, + "public_key": "8086327675002e9e6ac8b1fee560bb0ed562dc106e71ed717b268abeea65219f877671a44b03f841dc35c65ea439d3d34256c50740c7f10ec93b70ebe0e6ed9956d014ec6fbdba5e70222c0096e36e9023da3106b8217c647d16d29166720d0e170c30eacd07c29cdb527c6de7671ec60b1cbc10957c7afacfbdeffb4d630b4fd6a605328e8eab6bf88cc2171a6456317b0da112c90db937d4b55d9f6cbf48af08160f3fd9d352376027413591b7a4e5cc4152fb73ae24c0659995027fd98c78ea28cd5279377ff7300d9f81c18f4b67caf10953113c7b434cc27e7fd9eafb861bee87306467b6bb189d5330d0df3176f93a0c7de2389a9422c5ef614255e34606de9312c482aee574f0fce40493d992bd6fa11e3405257ccf70109082dc6744bedc003a4307bf7d75b0619a302afee1b36cce8a92bf0916a587adf6648db05e17765153509c39dfbe80d69b1f502bab2141bdad03e5cdd97a80eb342f65124225086862b12900780c3615bf6dc813ea5539ef8912afd7f4bb96e5113ee3985153030d681cdd3e4d4009c85318c4fb2036fe7d2f9a1a457581cbfca9adcd3422f8a04e9745bd8d8137ebba5e684acdbec37aeddd81471b13d9429bca348a66cdf38764a6ef47b23ee680bc16930e29820c226f6d03ee8895a9fa3031230eb1f4d3dd26a1e53ffd279d398b7adda40cf78fca47983ebf207ed9489b3e27471f77a7833b00a22e925a06d7908ac0b9249c06d311470f05aed0c8486cce1b4554a16a72b436d4362e8bb903699bf410b49a2b56affd98861cb855676d35d5e53e59aa890641b89e71959a90f3974bf29085ebac6e7d231ee6b6928a73a5acf1e703029d415ed93c48d4ae8bf1d773007fb38532f055880a96ba372947f3c7ca9c7545535ad6ec8a911489bd26bae2d8cd6ed5f1e80bc7f8d8a9a97301569b143c604aa8e3480c21a7a23d6ff56f4eb5cfca9adc655d38d007a526bddc318a70892f1d72cec6578f357762a8c1787bc5a6c42665da0cc31345837b7c8b5eeb1b76680bd1fba08074eb143b66a9ac77d03efe6b80755d1800c39df5a179e8f74d5a1a9f8b298c4ccc0033f6fbff446e61a9a628a870ffc576e1a4c6df2680d0a30422a0203ebc15d055f76daf4add078982dca62785ea4abf1575e49a9f3c8f63030909429ceded3e6ec1d08e5a3c3135dc2b7049f432734f8ece98389d28da196d1555d614171041cb98e5a20716015edd43488d1cef1aac28e7ab031ae7309963be8b31565b4fa079ba579373c47f65bb68d46b45b5d512cce269300ee426b9b84b27d172067b7b6c6083c2fbd9a4923253cca577ed0f46bc2229c278b46a0fae4b327fcd568858d1d23682c184d759ab18b900f50785b843c750c2b4977afb53ba205c3db4ff2e8fdc515c07d223a078a1d993ab16dbdd988031b637f976b480f78c7b40a7ab547d6a8b52c45b6608c01a642ce731a3cd3cb9139f85be791890e8c83bf5de9c334b5f06828c1ce2cc45b32aa3caaf6539bfd1c1d5d811be5c1b9367c4443e6b5eee1caa494818ecba13e2b10ba27647ceb2b7d9a4995a22720b17b02bccdec9f9921f4c290a77719933934129f2101c130bf2e5a1584ca5fbff1b2226734196a30e326653ef0b6581b521a950ffd9a0f5470785eabc45ca2961c6d84c9d98c2815004f63db53dcf61de7aba2f9218ea9f4f2190a7cec406ba57621b91bcaa9cf9ed4c30d963f6e30a9e2f5ab847a0d936815b56e17d6658604a1cdaf458e2633d22e9d3b1e066c0f6af786733822e4c98725810bc96e59198f8f61b59690c3113388928f06a730174696da1e78d0edd6b58d0cb59890dcbf844b71567aee178937f1df21dca2d4900fd01624363512870f746ebdb71e4003eb3" + } + ] + }, + "name": "DNS_RESULT_63" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "31672a5c", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "31672a5c", + "type": 48, + "class": 1, + "ttl": 61328, + "rdlength": 1349, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1345, + "public_key": "e178937f1df21dca2d4900fdf2e29a050cfc41cc7aa2b56bd3c0345ca3821e4744b0bd86e4735f5ed9a519a5f4b7934b5aa3023673d1613b5902473de13d47ccc6b489fc3b40fc21f254289d3a255642d2a4a8f1cb84d864b84ce9a9a5e825fc8daec8f568c75d8635efe9edf69ef01f08acf1b9c245c74bd291a9addb7ef1cbf2602afbd81a8143ae7e3e943faf6644720cfeb55a6781589ebc0e8cec0b8bbc40a122c77768d4d8cc53c14fdff7ae4fe5db99714e4dc69eee801c86980f9ee002b8ca8810bcc77d8b2dee689d48b1859f3a2e62bcd395a820175325d011b6f66fb8eb5f2a332cff50fbcccf773792311a8ccb0a907f2b87eb54184c3337c8b1cabd185bb49b4a8a72245f1233d1c5dd877adfad8f28b6366fa650d7c848ed88ee0d05347e715aeafa0d1b70238a5e14b95d756a2e7751be7ceac67b13e76fc8b24ade880f21cfa74f3a2e13b964c615e1ca0aaaba4bdfa48969c07fd66bce296f9504da9b3987d911250d7114d9b97d1441b9e08bfb278fe6265642a073a594dc1072881ae9d4b1066c0f9160b66ad824a3d8022a43bffaa3db9c2c47c51cfdf7668c1cf5fce278b60b76e706564877654c07f2757f522cd2a7fe1a5b93269c6a85938c3a81ce025b46ceeb04d784cc0d0752788106a913e9a14ccaa79d2d661df22227afe0701d7628171ad0924a4d4a37cf8a67e85f637ea49032406cfc537987403daacf2c5529943217ef0804f0cdca57e6946d2c454fda43919099204a48d1444d4dbea0c598e0f3436e50131faf99d6fd393c2e69659c1b088a6ee6f6b26172d902ac9ede637d33dcc623ab79f947b5f6806d6530376773e59e286f5709d295ed5d61d3fcbf25632bab81755ad80ec6a404208515e7359183355f2aec410ee57209ca9f7452595806aacc45147773516c13e8be63fe1ff0e8a6e388c32c6529fdc28ddd29f589d1a8db4a5e4d04bf9760795ff052aec58771b8c61516e0ade5eb871ba3c7b680e6e29ca080b2056e5c26b9a80983ace9742f00b50d6c2959cff523f0d5d78bfd21b86e3af5e939de6f18c8c7b3c7635997866c00a48df9a5a27c007e9f72c07d3c711f66dea6649e4d4ce50e541dc3c1b2e3c018f82ad6b699a168199d6dec96713d69dc1edb288470a648f1495ccad2060d995a99d221a274c3c3507849d91ee18f2f2b7dbf16c9cc2aff219cef73dfbebb4b1fbdda2ef69ea8eb679ee91bef0a9d2ccbb3ed5925e06a91510c6369b760535f0526febe7af5015a2edcb7a28b70cdf8cf57c581f423098eee953c564547fbef51491fd4f0eb5f8e76947616b797159706927765f8af37cf4aed2b3311d7ec418e8542b05171e599874b0eede9235c78bd62c749c57abaeab5b0a1e5f9305b7ed5f57408c41c2050306c9f4d9f45dc524773534d5c66904fd52a9165c05c3c5c2d6bfa0bba6372fc2d70ca9405c7b5f9559feffff46e53061d585b127eb4987a3b7f724fedf9b76b1f64357e0fd6c84178776b2254e84163c6dfa3de3bda6c63f798cc807874636a3a3708fff140f6d28b702f0d96f5794f733a76c5dce6a8aa9db11ad081c97aa75aab93ad9b78f63b3a063e28eeb9ebe234131d83e317dd5fb36020480a487f578a77f0a7ef17272bfca4d2eeb9ef49d9d4c5354b40b93475037c24644b9381f02da6e4945b235751dee235491e38d05439130055ef7d69b0f2006db3f57f45cf826c39de68a355dfa8c7de01926e8aac12090a62588fd8a8394d2dd700e02d5ce2eb77886010bc0d78edd4b5eabf558fee423786d7e9eb7b7409a085ad5bda463114c7f9491910d87c8d3e23b68150718732800505517e0a8483f094bf66587cac40f00d387d4ae327c05be9578445e7eb7fc30c4bce1c68be6e06be" + } + ] + }, + "name": "DNS_RESULT_64" + }, + { + "Tuple4": "101.4.126.43.42728>13.107.244.2.53", + "dns_qname": "SJC-efz.ms-acdc.office.com", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "answer": [ + { + "name": "SJC-efz.ms-acdc.office.com", + "type": 28, + "class": 1, + "ttl": 10, + "rdlength": 16, + "aaaa": "2603:1036:307:491f::2" + }, + { + "name": "SJC-efz.ms-acdc.office.com", + "type": 28, + "class": 1, + "ttl": 10, + "rdlength": 16, + "aaaa": "2603:1036:307:48e1::2" + }, + { + "name": "SJC-efz.ms-acdc.office.com", + "type": 28, + "class": 1, + "ttl": 10, + "rdlength": 16, + "aaaa": "2603:1036:307:292b::2" + }, + { + "name": "SJC-efz.ms-acdc.office.com", + "type": 28, + "class": 1, + "ttl": 10, + "rdlength": 16, + "aaaa": "2603:1036:307:28c0::2" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1224, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_65" + }, + { + "Tuple4": "54.179.98.127.80>222.17.192.226.53", + "dns_qname": "sl", + "dns_qtype": 255, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": {}, + "name": "DNS_RESULT_66" + }, + { + "Tuple4": "69.72.32.42.443>222.17.192.156.53", + "dns_qname": "sl", + "dns_qtype": 255, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": {}, + "name": "DNS_RESULT_67" + }, + { + "Tuple4": "114.41.121.173.32568>219.244.134.100.53", + "dns_qname": "isc.org", + "dns_qtype": 255, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "isc.org", + "type": 46, + "class": 1, + "ttl": 3597, + "rdlength": 91, + "type_covered": 6, + "algo": 13, + "labels": 2, + "original_ttl": 7200, + "sig_expiration": 1638317718, + "sig_inception": 1635722118, + "key_tag": 27566, + "signer_name": "isc.org", + "signature_len": 64, + "signature": "706ccfc9f4d7182e8d1ce5707aa60bc0111c75b76295143d03a30dc984547b13af8cd8fa3c90df3ce25293ece9da725e149eba74e41da1a450da2927d6c23703" + }, + { + "name": "isc.org", + "type": 6, + "class": 1, + "ttl": 3597, + "rdlength": 42, + "mname": "ns-int.isc.org", + "rname": "hostmaster.isc.org", + "serial": 2021102760, + "refresh": 7200, + "retry": 3600, + "cname": 24796800, + "minimum": 3600 + }, + { + "name": "isc.org", + "type": 46, + "class": 1, + "ttl": 2155, + "rdlength": 151, + "type_covered": 43, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636989823, + "sig_inception": 1635171823, + "key_tag": 6555, + "signer_name": "org", + "signature_len": 128, + "signature": "5872d52d2f6a1ed6d70014060c0cb34aa0b93dbd13f589ee9fd310f98b9a893d52dbe4c2eba049d4e3d92625edc5f826fce2d45e6bfb0f897010d0deec28a71e45adad5151df1d133415a2c652527904b1568c30ad2ef0cb1a449f1a8f2c6d513a1334afbd86e5fe5c5e5ca94d6eeb0dfbec19e2ed358550a1c767f47cb50d26" + }, + { + "name": "isc.org", + "type": 43, + "class": 1, + "ttl": 2155, + "rdlength": 36, + "key_tag": 7250, + "algo": 13, + "digest_type": 2, + "digest_len": 32, + "digest": "a30b3f78b6dde9a4a9a2ad0c805518b4f49ec62e7d3f4531d33de697cda01cb2" + }, + { + "name": "isc.org", + "type": 2, + "class": 1, + "ttl": 2155, + "rdlength": 6, + "ns": "ns2.isc.org" + }, + { + "name": "isc.org", + "type": 2, + "class": 1, + "ttl": 2155, + "rdlength": 6, + "ns": "ns3.isc.org" + }, + { + "name": "isc.org", + "type": 2, + "class": 1, + "ttl": 2155, + "rdlength": 25, + "ns": "ns.isc.afilias-nst.info" + }, + { + "name": "isc.org", + "type": 2, + "class": 1, + "ttl": 2155, + "rdlength": 6, + "ns": "ns1.isc.org" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 512, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_68" + }, + { + "Tuple4": "219.227.68.189.4925>8.8.8.8.53", + "dns_qname": "hash10.cdn.kugou.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "hash10.cdn.kugou.com", + "type": 5, + "class": 1, + "ttl": 600, + "rdlength": 7, + "cname": "hash.cdn.kugou.com" + }, + { + "name": "hash.cdn.kugou.com", + "type": 5, + "class": 1, + "ttl": 600, + "rdlength": 9, + "cname": "kgnop3.kugou.com" + }, + { + "name": "kgnop3.kugou.com", + "type": 1, + "class": 1, + "ttl": 600, + "rdlength": 4, + "a": "49.7.78.240" + } + ] + }, + "name": "DNS_RESULT_69" + }, + { + "Tuple4": "166.111.8.25.55982>173.245.58.117.53", + "dns_qname": "tracker.vectahosting.eu", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "vectahosting.eu", + "type": 6, + "class": 1, + "ttl": 3600, + "rdlength": 51, + "mname": "clyde.ns.cloudflare.com", + "rname": "dns.cloudflare.com", + "serial": 2038401813, + "refresh": 10000, + "retry": 2400, + "cname": 604800, + "minimum": 3600 + }, + { + "name": "tracker.vectahosting.eu", + "type": 47, + "class": 1, + "ttl": 3600, + "rdlength": 35, + "next_domain": "", + "maps_len": 8, + "type_bit_maps": "0006000000000003" + }, + { + "name": "vectahosting.eu", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 99, + "type_covered": 6, + "algo": 13, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1635840075, + "sig_inception": 1635660075, + "key_tag": 34505, + "signer_name": "vectahosting.eu", + "signature_len": 64, + "signature": "2f22855185ba64ef08c2d3a5d71de35d2d1a059fc37b9fa5162eb171a9b0a91f18940f7b6ba87dd4f4cdffcfa29028fc9359d0827adf2f3b0ddc0060fbb72848" + }, + { + "name": "tracker.vectahosting.eu", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 99, + "type_covered": 47, + "algo": 13, + "labels": 3, + "original_ttl": 3600, + "sig_expiration": 1635840075, + "sig_inception": 1635660075, + "key_tag": 34505, + "signer_name": "vectahosting.eu", + "signature_len": 64, + "signature": "a346d95724cf99b082c39dcc046b3b8e54f4e68630feba2877af465b6dda76e3ca9f51df98e54ae4f891b74b1c2137de7429956741aeba5d2f076730c0349a92" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_70" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "6fae7f8b", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "6fae7f8b", + "type": 48, + "class": 1, + "ttl": 82810, + "rdlength": 1344, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1340, + "public_key": "173e3ad27b21176cf1a3e18e8305d721388079f20a470318bcb54f89e281df047b78cfbb90f74fba83279020216fa22b78f26716fec98e77daf4cf80b61fec00b4abde1e16db663beb8119911aea8ca375469611ae8c816c3c28db2c64e31ca4cafa072c1d468efc6f51ec1a16375a4dd7e7df210e52d01bf387196af087d993462f41a0c84ef267b5f7ee73c478158d342985cbdd67f19d311853fcb46ba254f4b77b5a686ced05efd80f7a8d7fedb118031beb314ca10eb82c2115a7ebc432e1859874ec3aa21af54ef9f32b80f70444b0573c06492b7ad3e20fbf58b6c898e6b5ea0dd0b8472c9e9eee9fae3ab1b6a83fb51343dd0f3a10dd64788dd47cdd6ce5d37f235707349fb94d2f52f0207ad0d2b1af442889b88328211cee168b414ca7fa95402fdb88d1acdf526bf1a2d1b559fd9b5acb2f71bbfdc42173e1d6143ad3b21bc4c25c7dd41a876d5147ac27c087d0d9617cef00cd81b02967a72cd685c3deeceded1c0c00dc69d7dd4a40cbff0d09563103a6ce66407ab75c457029c902db91956571852c1e04c46688e571bc307cb2c77f903d9649c2fc3e2bac658fd06c3b94add4661945959e761a6aa9f41140c095c9ac1fa60250d1e024a4886811a1d0f6bea957c64ec3f31f3a8d664ec8ad0b1046a770d86e155f068924cf9d77b6267701266a0ad34778ea06758ee957619f89f02387925edf5148c19156a9bdcd477672b5cea3133c7d7b5b0fd013491a8fde7c7ce4c152dda709ba4681491a147159801f48e6f3172b261bf6a89dfa4ed66713e930736715daee14fbc6775c8708b744c0fddea7cea04f76e6eb83360718014eb78befd354dab8a6cbcf630520753bb0d82d179d45853601cc64b3e2d1c1a2d6249c8499f3e8cd406b32761787d4c1e27a5e499ac9c6926c2b0da4b5b9ccb39f77f740c384fd881ca32a71ec0a4e550c668dc3d39cbca48585103d34b10f710063c5b371dae1ae3c858812e03e224fe622a3a85b948f4046642e0d6606045218d8314aace79f1b4be4c1c7ef9edc5b4311034dfd0eefe0b1ffd39074bef67f8fd6518acddf9accabe769147ef3f913eec7c53c4bd15bb7265c449697ac4bc2115fdef959cdb478203030621cad590edec3a5ee815a3d90edcaec093ea3ec40887e1139398ca3d8ae0d7b15e0f9b52b66625ae5f9bc135d356125889a9f47b47e91374f168d4a1e62b0c1bb91d428ddbf9895194c9ec7e1258c7b71b35d47c906483bf7f97fb418123fd9b7ea2e73141f3413228ac7765fcbf964142788df0697f1540c28a07a2df3731efda11c5dd0fc79ee72387704b395e0bf6aae14a8f974836db30791934df610e5dba5d87f7572077269801d2f3c3ddf58401a0bd9a20bc9ce1f8d61b84c017e3fc6fd44cb7b3c53709e64ad5648936137e2f5275d73a1a2fb675ddc8ae7e05e93e71dedbf6b501a3e64e9e2308cf96edffefa9a748016877bdb74eb4a8622b5af393d4c38f4b4e4cda04581d2869b314a67826b5abe5d496fbd09155cdceb50b56c8e7521dcd7ae64b146243617b9f923d15852ff352fa41c823733609a158a22afa84c330601f82352788a2a1c2c38b5058a4e0eecea4ee9426e3469b49caa97c86e722ddf340c1ef4f3148fc24f54cdc2c2ec0315a95987b7246ef32024267ca983827a83262644babf04b08e6b49dc398aa7e9aa70eabc89ed343b9b74ede9d85a8b1f2263133fc3bfe140a595f948875c9e0e3377491a87cad4ecdfbcc9328b0534aae28e15ccf72aa6028f0b221029b8096185a7553c4946d61cccd8505007569225ed8fd91493071cefc2b604f972e5b8987f193929bc8f33cce7b6981ecfff787db920aed2378e0758d9410176e38882d355eb91bcc1216ced" + } + ] + }, + "name": "DNS_RESULT_71" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "c858e079", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "c858e079", + "type": 48, + "class": 1, + "ttl": 54437, + "rdlength": 1356, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1352, + "public_key": "9e50d1774619be041d5861d0fd2213436b3d0a15e1d3e61ab115da425467e2819adec4c58feae28bf368720d28f6653a64409a924ddd4759cdb9e967b7fce7f4e4a3719347d3b9e4c24354a3c0e7a997227dc0d6ab7e8ad595d7b1f0c61f36d0372949680480c5242eb8b13f7c678be72d38381a9515e6c5a4cbc32b3b3c9d37c1b787f662da74ea4968f0e68feb8036001cc38137d167d0439ced6f58076530b71a03f33a92bcbada64d449b76e1474a733764130b50bc6707f065205d187c64fd8ab229ff542a4c17e20e3ff3fddd6ae9bf974dff8961e6323eddb09d610016e821af0b7213c7bb6d0e23bedc5a87db2a36de5ee7b317e6c82a5b6a9cfd847dfd60235050136a5f597e0ac4131ec9497a102aff3623ddaea044bd71d0e95fe3449a81b5731371d6d6c54581dacc337407e671239da891f27dc980313990696ea0c7a834eadd4c67d504956d64c5248cf6aedd9788faa02bdf5bdea8597736cec137a6b4c6c4e599a604c8e58fdac11b08055ef14273ba21e7695cad88cfdc6273f347a67a62a5b6d1bbed677cd1969e225fe517c118575bd18aa25e6ab97ae7529fbd95b481191d9075e24073fe5a3dc69e89e5f8788cd8754118ad43903bb09aa1dc0a2cfd2717f284e4c78859a43b07a167f175e0d991f4c48af4e59d1e549a7d338efef39dfb8c35b5c178e2edfbbf009372b8f3bc92efb59c67239be071f7bbde99d390a0e4b93486872afa4a2819517f28776ae7ac16a3a6cff38b1d361002a7d8b00199fb99047e515fc88672cac82fc18fcb0253653c9ac9dc0dd79e2844a92e68d83651b688dbe2f6cc780e2ff4d0e05e0e4777d4c6dc0eb1e0f5466f6315a1d13df8d90f1101b2cd1a1f4b72d050f2313251f56b304a98214e912c30786f87e8a07514bdaecd3883a3668f67ae05033e5da3edacc525ce1c49f722edc3032f213d3a71733ea24901d2d017b8d0abf32f5261f7613097707d0faa7a354c76769f2b77f0aef2a7806b0a400dd228933506e8ded298f757eba9de0d797968ef4a806872aa4f1be036a446765514d12edde681251116a024029e7dff39264a9ab9ca7034a1c1db396f36048b47857b92cfee82faa2688d61f9401b6057033c308863beb88e2467b27bf286b705e8c412d533996ed49aeb37513cc6e0b481e055fe20a6242fe0f0d33b07cb5fb28cc1466abb68786d9592d86cf5818a4760cb3358440748f4b9fc36b2011eb0df60db88dec37a32b648ad6767617306a2fd6e7f5977876fc730f49b6e0f223f4c35f1c7f737b5dbe350725a8c10fbe6b0ee98d1dcaabf56905fc611fc79671033886abb3f51c8489dbfc32c998545db4a35ca6b438a8aff78a30913b19984ab09c66be6452f59524b0057d8e72756635ce74d3eb92fd5b413b86de1b441aa2e96e2c7a3ac661753a20866a73d971e08a6173b58c1d909826197f17224a6660042f0567c0ed428cb69ca638899dc6c74ed1c0ead9a48ecb94a1513a8107d0f479913ce18e3d3d118ea0b86a1e5178c9db4a701663852e3c4c11e98d88ce41ecb0e07b7dad5cfb0ecd5f15b7c7015026746643528acde2e9a1342f31de146683230eb34a217bb795be028b729d9fba31e51a9ce8b4f317d237475d5e189b60b2a5d1911fd3fe74635874399ce0b011c2c611d72bed76d38dfe29e6bff5918558a662d741522024506ecd5a7e2a19d83e43b3efc13dd4db410a721d129a1b0f89cd505d26498ccbb9b6a5c6ffc5e5c064364f360b05eaf2746c7c29319cf5339fd96a16733e6043db2a3bb8286b331299e24e15293222c36d8f4b8c83a313d5b7c6bc53baa96667ddccb1bad60e376ac24e4a0cc2a61cad3b132d3639f9c1a16d2918a9982221ce87ca25d4ce0833eb8315566b2ffc461fe06c" + } + ] + }, + "name": "DNS_RESULT_72" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "ec2f4caf", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "ec2f4caf", + "type": 48, + "class": 1, + "ttl": 81805, + "rdlength": 1348, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1344, + "public_key": "c1a16d2918a9982221ce87ca9971f3dd7c66f35dfd7d9c0375e938690410be8fdb0d60a88307e0c11beb08b928bfa574a236cb562d8de4baaccbbe736e884865c6149a2ad02868eb4d1ebf3cd37f86feb089d7d07c8d702a2db705a2cdb652e7896933a78a333b2582bb7ad4a9dbf742617c3b41d753fc18060680d186fd8442d27d298f195d89924a861cd559f9601ede15b4c748884f7dbbc6a04c24f5c72be81ff8f2cce45b561f69724937f113c87dabb9ba47deb41eecde1fb45a9f4b29b61e0951a239b86aadd0ca772a547b3a8a7122aa387b4241373f24873835a81527670d80e34035a8c3ada79201cf517d9e26ecaa5084cf059a0f7f9bf14614108c8eb8d696f5e27cd95b530f9837292c52922ada6c78b5db8cdfc8da66dc9ea2fd3eb9eaaeb2621b473867c3d6e2e7951db179660ff735ad1356980159ae968a9f5f7cc01969cd4063b4a189206b692bf5eacbb13657c1499cad7395092a75455f66fbded44dfc453fa461d08d16a3d209124660fff6a9b94fe26f6c25cd83f139d16fc5335db277b240aeef3772546d2b68df46e43a65d4157a1ac1c76d45b5fbf849923b7d8b25bba9dcf5afa2d62885d1cf9c0e282d7c9b347043a8c7be16b0b12966bd8bc756c8974362a85cb2487cca45eea04342559cb01ef749f9a55b1eed6b86dca4667572e5a5df2acda34cea22280e3a0ac08e60579b464de9c621e474913432596c673bb37ddc392ea9e93e0cd59f38662af42ce78b65da87f2c1249b0e3263ed40366d4f9984a2af4a521e9f32dcb26707b42bd7e183028c67bd39d45ba5cb76fd5286c180425e01d804bff1cebc8125334c49dd5bb464269f6e7045095656e439dd35495440610c0e8ae826a8fa47a9fe73f418e2d9f0bcf25ca0512118dd53608abb972145804516f991f5d7a11bfc43f50eeb7485c67ddb41dc504e5684eac9aacef3e6c81fcd7da8d9330525132396a3cd44b952668ee6f3ba818e74660fb63b04836d6e717e30be712ea0b66293ba9ca74a0efbd8dc4b91c868525936e2ed3da290c51cb5ab3e910b197e7e6a3212499ca68f7c15eed28b0baa653a0e5769cbaf700fe5fbaf327c2adc2f457ad9a17eed3870193862d2c62c23e3ffda0a929f14f2730c2eb5df8c1bce70700252a07cadf61638de34883342f4f0171fb023ddc58e261da20c63f7026570da11fafa4e9b6fa217b4b9136e06922974625ea7398c0b7808bd62eb9faa7c3d2287f51c1b92b8fb842b7722e9b252d313f206eedcc05bed1ebb34f3d0e48583ca85be8142bd8a54879dfcc214fc1bdeee043ca1f82206fb216d061244a6e5d8648477825304a3d6878e6a22602cf27dc22a5db3d0b976670c91c0abf0a292293af7cec7fa719b6393b77cc2057cea327ce42f72cea99d9a5a063efba82678eb356b100a078df726000be36adc935b877e957981cf6b9ce0cab84cd0732e758b5da4a3139ce97fb6c5d386edaddcc7fe24056fe16312dab88a3708bec3dd9b10b402ffcdf8e10fda3934791d03838edf561deda57d48f48c5927e7c8d6d62a08322699f2b7871d273f8dfacdd3e627dee2a62a13855ec78480f5a87bc64efa68bbaba352ce475c61b89215010d8dd1365a17fafcfb33d054d29d9a9fcfa042ef08cf6491ed3ac1c5ce936f2853e5c7c3c6adc201a885abd15a8f1ea718935e2c65ff915fdeb90c8c9006d0267d05fec90a6b284c131c7fb1e7b9ac80db6d24f34ad00870958b710988195697bc6ba17f306b1aef5dae29af69951b280bb071d4ae41ceaac1f7887114a14f5e0c29a60b3de973e21c9e71ccedda2df8d8547ca75aa500d3023d5d894b5c5b1af2ef4aee590c3aae70673a06aed9c69e505de9fcb1396744494c31b19b90c69677" + } + ] + }, + "name": "DNS_RESULT_73" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "649704cf", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "649704cf", + "type": 48, + "class": 1, + "ttl": 54605, + "rdlength": 1366, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1362, + "public_key": "2bc41e5330594810d8289a2269821871ebb9f586851134201ddaefc0269799530aea38acf98ead2a8e354f10f2e53615b2dc3fe2ff1f705c6ea2b55f51d9401ce89a128d092aa256f3680a0f8dfe63477889b87609cccff337a8a6b24d8f2ab5802d1bac21c5dc1281feb7855771ff8dfdeec659d7919b86a92e7d0bf3cb68f20d69ae1915455a258b12108e2c6682247179222e4f275b38ff478dd9b37106ad196ac42d42fbccdea149ec814249b514c80d009f3e13aeaf3311910f1f1555b79ac9d14b1d88c843c25df5e9243790efb334406e8de7f1c38f7dd5357e6ddb910d56479f95bb1787c56a94b4a48d969abf8da8dddb5d9f76e6d2e389e65bcbc504d7d3183047668fa274abfe868eefd97e440da44c39584a97d8c5795091cd624fbcdc28506cae7efcd9f5820d3cf09fab12d86a0dc362502e98abc96679fb1eaa87908a83a3e71a95b1b0da79b9f14fd285a895233e2fee5eda398d63fb52ddee5c1fb61c0e1892925653f122fd3b4ac2eb8533a5928b451481622142026174306d577ca630af4ebee100be4d93b3b911275d01afefd5fcfa3619fe054295007f361f8182956ba017b5dac870427efdf59850f138864427ee778ef09b5520b4ccc44b328d67889dd4f9ed097f1727f3044b87ca71416d05badde72bdab3a5fb7ef71e18e71f090e73673c6aa9ded239f3b42fe4f7c2bc2d02f8511b382d1ec4bba2fda571deb588cb1ecb20b7c05446e4465bdebc22ea87f6d16a514e52c00ab125c92520cd988d7d2719818ba607a8bc681c6becbb175bf8111f87fe2921ef884182b6c94365a1ada87ef15e405763e4ac90195260bc122aee4a02a7e3466d66b948600946bf69aa7443c83a54a771fc3555e6eee55a3f1b6cc1edb90c54c98e44f98726d9820b8b10670b89f64ef2d58540591944f1cc2b10e4096537d984d824dbe6fdebd3b95abea370830f5b91c463921463caf584914dc29f43fcec2c0b4b9975b1634918219d9924671d0ef0f7539bcd0453285872e5ac4c9bb72dbcc89a044960512ed91bc18df064f83d97dae871767cf2deaf138095c02cd3f9df85fed3840c50bf83c69fd9feccc9f08392e032fbdfe4a85530d2952400bb99977365956a417361eb363bd26900fd59f694345e52405e72bb436cff2fd2eaf0824d1c78d25ab1afdc94856efcdfabc6ebbba5507a4cb16c7a2784544432e29e557159d50c6859941952d17359b66057277afe934745d85709568c316e33ba5a75c35392127321cb993177f959666f17ad913eb290adf2d19d2c9a553865ef1aec8593d83e35a1aae4f7115bf6d1415df53aa2b3851d9798fd274eb970e77c9ab7c2ef262c85de1edbb623e023916119a0cc55c13eb48cd9a80c13726b87200f65cf0d1a971dbac0eeb373f8e6fd80a205d1788a41de26b26d76f254bad7a64d927d7bfe1b6e56aeb7cb6ad8925ba0395ff1c010df77e18a41b3ae9f2ce49a0fb860cad86386568525e7f4283cff7e8e06d0e34b4ce116ed3c1d2bddc389d52b63751d68c20151f05711698e77d827dc04c97c80576eeb3c132eeb6d045c476ab2c39a2e46d249ebe8c6d718b190c0338b4078910758af5d3f3b1a68f3bb8e0fbd6edb5a6ff9c36cec7a733fff546f8d69ea466598d96c2c5fde4dc0d10df0997263d359b52e913b6b9fc98a3e023b90beee92ed3727442e98337de092190df64f0a09f9b48b57866dba2f93f918730c0da26e245104201f576e3454ad78ec9bece801b3ff22e81300e8a69848474fb878df4bbf52725ee08e7234abfa157c80196adf592dbfb409433214c23d2bc86ac25dcf18308a45c9ff2d4359c6cefdebb7e528166320bbcdc652f8b87aa730e3d5192d677382af2e3421b1619d06c8b40e9e14d961b429c8db3865eabb53c2f02996fa" + } + ] + }, + "name": "DNS_RESULT_74" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "e0beab61", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "e0beab61", + "type": 48, + "class": 1, + "ttl": 65827, + "rdlength": 1354, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1350, + "public_key": "2e3421b1619d06c8b40e9e1434d46f7f3d76545322f145e80228d3a68811fc1ea4c8fe03f08353a9b1ff8ebf42c161b0df843f0ee77aee59c3b779a3603ec18fdc9b64c4ce66f09880cf8d78747c6a4d858894532a4b743d2dd1df921c92aa1af16b72e9e50730dde342ab2860a11a3179e79950c2f8fd52d72b33de07f3c63adc2140cac573c6fea12b040ffd649a0d2e729dd7f888f425e3a093fc4289564fb238385890dc4f803f0750ac1e08b2491dcbc0c444b77c962173b2c506b19ee904a0dcad2118d19b278c574f446b1aeb124410c8b527b14667ecc69528ba7e0b7a4cdc3fdad5d5eb8a04e59a3e78ce298392bf765d67be6f1f7eb5c83eef2275b09e41c5f7ac9ee9ff1484f2bcd13e70710e7de5721a61c48152f564fac53ac1a38a46e193bd5755fb2a2e1819b5a545a357aeb2db5413126dd8faf189d9fd7f3d1bc9a227539cdd5bb8c726c21427c1e1b4b315868290c3af996b152e8f932822e6bef3b35f14e4b05deb3085884cd84d131a80389955f05e73c100d2f95b42c44c9ae743ae1fba8a816a5c2bfd90973ed3670b9394c0cc4e01a8bdf9f9417aff48ab53e3db29338d417ad907d1670257fc21aa2bb85b6247c4439f3abeadae17c6784e3bbc021b949972dbdd399acf2cd208450b6bd8743889436c156e7a8e14f8b1872d711601ebef4953278084a59fc20c28f7d9ee994552ef9d2ea8438932376b7c992921c327376455ac5810d16b3d8825f8a93312754c2fc108dc6f7c49ecf9b27cb39a78e466e6ce5b72e40c6624e218eb7e528aa689e2da9944f9c5c60f60b1e36e2ac87b4b611e3fc505f5956b3c98e76be006302d6a589b402f1c5f97b6d9a2a7a43a1ebe574d78125903f1c7f6ee23f4f4d9352367db9abd007393bb54316e190a2ceea323b3dda747b6b15bf918c66113321561e55f336b576f41c052572c649b3cd6d6d2b83d88709898fa3df0a2928c8d78e1800209fc26b1af8160427243d967f1a00bddf75d5eea84e9403b585eb2da69be7a1f401399aac0d4b3204b489094b7ad2d102960b5f0c59cfe5ed8cc01d2c85bcffd75db64a2e0b0a867dfd0174b17d1c3c18ced4c9c68db5613a7ed237f0f75fb169fe5ca59a93408da228b68f5633d400cec6d007c57f2d2c4291e9e3379fc751918aa9db4ae6c59bdf5f09c794d6339bbebe8c90403650443b2d6182d949ac77f585cebea70c0c01ce40c4303d05ad70383c334cd0064c9b8768dc3b5a1f10da05395ffaf8a8d6139e6cd24d101feba6ec8c3fadf345a88cd113b7c7511b9b160d545110687fe52949544ab361a3f7a7db69267d776cc850bca47f9305f6330ef4ebf06bd2087cf5fadc3b3995a805637af587c1911b2e94fc450c24f81acdff633fff818e243e789dbfc67aa33311aeb9251f5b0ba0b4030dc4224d03e6af46d586061a52a5ac92310931048e81d0f8731c93ab8b3898f6ddba5dd620b13b750c59f6f52830ee54f7cb64b5150f86585755747c09bf61da73c71a85afe31d7e391da02210d17c01203101116311219e69d4180fbfe96da3119d5e533c12c09d61329ff85d357773451f5b27ab471ffb8a6bf72beeb9529bd5cd3a7ea0bc33fa0e7ecb5032210a88939e44d8e0496519d8cbbcd8d18820c78d6577292493234074dd20244dfc6b47d996dce880d4e1e5f17b77fabb2a099f60a8cd091e0ff85b3a19d0fa27194618e8c379b2d7a87a612e661e2791abb5db5e266080f3d6ac7a35129d53766df531f65c8f7db709962de91184dbf28a76de1a662882aa26c28acf9594716d9e69a7eb9af11395149418becfeff14a4382d7245aff907f0039eb37d8f1a602c8863896148b89fe142147fd5a821234c765d31ab754d606f7b6057bb5d9e59e45e8b9830b3" + } + ] + }, + "name": "DNS_RESULT_75" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "9d921e23", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "9d921e23", + "type": 48, + "class": 1, + "ttl": 57473, + "rdlength": 1346, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1342, + "public_key": "147fd5a821234c765d31ab756865e6fc77b6527c55715549bab7cb248e797d4e7812a34f90fb00fc876af3c46a28ebe45a324dc55d0e2c3a11c8182e5af05b2a9c8b38f15b174e4a071be851c031067cc8f0f12d3566ced97d3d9efbc6218576121f92457c3aeb6033d6b97877267cd0bbb78749b2e84c26f08a87bc8228547d1f9cba8900a1e36fdc8fe9ca99733e09d0d0ddadd16b6e67dd5681a23b09f89fecafc65bee4f769a9911f43deb20adbdedb947bd7e71763154e2826f4e575a2e666075a679c580d28c723e0a353ff4c29bee61921d887bc8186f660468dca574b92f5e79e6180c3b2abf52c53e8af83538c05cb8a22122897ba4d4a9cd9910ab2c6a149ac9420ff9f01def80241dc6530dab13a23c67b9113833a9a5b53c44d16e9cda3a1e1709811a0042669917255fdf01436bc5481141769144daf12f3c2f660ce2d54513b45199a0a0cdb31b44001d7aa2394b3c5f4be523336acc299911b70d38b20bdc2929bc79e140bd7b51aabe90c9ce16b9f71ced9c810ec529980ac323ed9aacbcb6c401641376ea2a643fdd4cfcdc65544a53a0d3bdba935b3031d1ab79eb38eb7a14d9cbc812cd15209346cbe2687dc4f9555df7343c758c39a6c5f48c7235a1e43db2b9947e93fc187bb698f65014bc8ad0de8e6a1235000a3d17d4e9007b472ecb1f2c63ef8c4d9c5f3c8744f8f53504c5daee50aa3cd4019200e57d053611c2451ba6af4761e6feb41b711ffedc8fabc28fd5d298541bbe267e15f4bcec0a8b2d31e38c2a5d65ff32205435f327081dd6f8c8cf8424f251e0b6963aaae8a08aa4f20579607107e0d3f138046128b9f29af9826c47c97fb1ff53fa98f6dc1e6a60fe391c8c1a7c1dfaf36fad196c5688df974aad0abe4fd91499d27df767b6edc18d3a02dd1e3b89acd4ddf50482038579ea03f1238161a2ee420adefc4cbeae76349f575b05ffb88169feed3490396c338cf8b98a585ffb8b3b277bc2f3907136106c20a25fa0c8c16788c67e6b200e3ec82f28276b60297fc5e32c9660243c466cbdec1595e11e484674d6c1659d241ffb621d72dab08902ce20d92a146581e1f3b00cb7d3b9f890b14a74dfbd7fef86c7852469e9d8d01a1d65888bece8d9f7890bfb1d11d6826c0d3523245950363b76f2aa46b75a65f71ce2cb56522e9e831eaaded6c4bd8eadb0795c7f3b27cafb68a582897896f8a51267c5b5314a60ff9f458a56a06368590f786ab8394201c9ef8b66bb209649905ea06ed4102eef57814a0944543dcb791f8c219059e38c4ed87246ad3850250e24d91a5e7619ce6341bcc62911775ff0d85d01169d59095536861ca9b66f3d448254de3da79282af49b1f9e251ad4677f35348e2328895a77c76a9c72530416277cc06a1178c7466c59015b8b61cb2d327471669c5b7183e4df7076f67bb6a38ae530e5e6186b51409fef16afd531282791d1309b4c7a02b4d3a393e3c282707a3d6848754f55e87129c47d24edddff00876b0958cc9af78167b3fbb28db2eb8abc63c1689087712805a10fd5bf0ef77898f49ccb14a851c2cb55a7cd9bd825869a0ba64d067172f1958fd24b0e00da682e1bcd39a6a2cf1e2f8d9e64f3a3e57e58d5339b4b02d04f3ad7a83a5f98e5e0c00f783e6144905984c0e3b149492b753378910c9ea211aad69a7f3795cca5f7d67cc584b67d055cf774f7a8d66ce276b60b4410a6ee6426894bdc0742629ae5e63d3b9f8a51729a859406586f413bcfe44540f2aed7e859cd14f72a27941a3e8fe003d6a356a622f65783192d6c0d6292736a48ecccd7df4c1fbc76b8123046e53de45d97996c58a2890178185877accd4c9be1c73a16c04851edb02762e899ea22c0be1d6970a119ea32354e4" + } + ] + }, + "name": "DNS_RESULT_76" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "6d3a5c4d", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "6d3a5c4d", + "type": 48, + "class": 1, + "ttl": 73796, + "rdlength": 1358, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1354, + "public_key": "c9be1c73a16c04851edb02765b0e9d723c4a597b86bf6acf6a20d33f043e6b41c30ca917b6ca3829cf8b4bc10053f1ddc9c7c756f43b4b2c6d6457aa3b2ffdd51d59fedfc1c80d9b7cb156017ef156415bd2d6a043138d4e973bfeea01c397f87c28f55a7b5372d5d1fff1991a618f0ccb0b2c75e5dd97a4af4ed6f8940d8aaf6be09c1acb3e18a4ff5d23782c0a37f47ec379356c16a47060338ca55f7c277f36f7b91e2e8f8abcc2ff8a9c9c691b03ea25d72b1624224cfbe1682357a253d2065c3c6214c570d48eb9b7a4ae2f776ecfc3f8bdf9d55eb6473ec5d3a7307470deceef803755b870fa431d135b577fc70835e7bfbb5f2300937b14fdd6436c22f8e4f137426cfd65e07de978544000371c4c5b681ee40e409708d4d08d97fa789711b859aaefd3c9bc53b0e3354d1b8b0591cb581e7abb2c8d3836607cb29a89828443334a7e259f0dd250a54e370c880fd5a5bab4ec944f61f81374c5bbb615e63398cfb26edfe597a41d64ed8777cdbcea5effeefe530496d50f1e13e210ca6959840947cfe833a2c87416938c375b8b4847e0322d1c3443e3c13c8739c4445692b5eb89785c8540966c0cfadf08db2dfbdd786f320f904561ed04af128f623dc2bff4f9bfdd6b9bd059dac0c2d95805ec6a8c55ee8a012c8778ed9a62417cd99464aaeceb99ee0cd9980e305dec40bb4c6ab520a7e4efeca867a4e35ba6dc01d6c178bcf77328bcae0804cd9730c63f9c150df232d4ab7f22295df9fc52751cd217b332956d6d845db6cabceb5256fb88e6b9a039450e3bdd6eb7f6484bd96143804bd7628d14278f26f3da5d0e46dc6ea7ed70d9548868f2979df1f6992b4e85dca7d50f333f9898910123c69487653d17fff797ad9add6ae1eb0a665c4ea815137085f0f1cfc40766d93d56052804b7354eccdb22a8d50662576435db8189d52f525db13c7f0254d048f89b7c6aa6d29ee6a3f39f108eeae933f6a37c896b4176eb76cf0a32762c7cfcb6c68855640c8d2a9d98467f22fa74e88a642a6a205b7988e2937e8d29b2e30bedcfda093a20ed34533b39268a3017bc567c3e03e9097304347975dc16555bdca18df00012e37f4bfbecbbfc5178f16ab8a2a745e408a3a7572a633fbdbf0f58aaeda9d0a46433b9946da0ccdd4438143f89f19bfa13fed79856841bc1811dda2656441acaeb680b11df737b769d344c323157c6c94476c9ccbe3b3f6155480db9ac0dfe6ad6229ad68f14989eba2805f17a55183f4551dfb54240c62ebcc4142f25fc3dd7849fde7c2aedef85bd4550b68dfe17ca785a9e1a5a21eaaddc6a82932defc02549228074bc40bc8ed2da91ef34d1a2a82c2fe8b4e5a0213bef4bac935e3e6fc8aa296659d5f89f991c0e27ba69c8658a8d67a01c5983b5d36b8892d16ad2e304fcb701f34b20629b0a1eab6871f59fe47d2083afc8c1513d51f28da7398a8a6e6487fb9461483ad9d0a834d78720975d8bea0dd75ab3b33fef3f5a0f82d9aeaf026acd26201de6f56e8f5bb5918185bbca204e31bab109da878c63add99549c259ebdd31ea29a323b9d85e94a4352ab1c0c8b0d00ca96ff4198fde06a5c3c92ae13109e103cce5ec01d2e0b40c978ee68a034c8b9ae3c31ea78b1baa24182f9c7a3e4be4e013b586035bb023f01c6e813d16c55a9701d35cce401b7b41025011c9705a5e3f35626655155f550f0cf89cee373ea2b0f979ffab6fcc08e75acc7f6e645a41fdafad446915fefb94bebac4d5938de12db2ee710299fe960ef1c42b20197a34282990354367b83d811026d0d502091e0796499b32ce96d1b44db4bd61bfd009c6320e531f11d77c0c40a27eee62f85c08feb7e7401728eb8866728a8a59cc55679cc694bc9aa752cdf36012df260c95fb068b8218" + } + ] + }, + "name": "DNS_RESULT_77" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "900e9ed5", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "900e9ed5", + "type": 48, + "class": 1, + "ttl": 63214, + "rdlength": 1362, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1358, + "public_key": "66728a8a59cc55679cc694bc8621b8da6cb4cee674e9ce98ed2546d92d732cf4c6951f2fa35d6dae806ee050778fe756d2a59034ac998a4665d4a0708137a98295640014bb95c2f66cc315658d2c1b58b001b550dc86fdcf793285df5330712cef9074f38ad66a013f1ea2943d1ce29133c4b896aa4308c0b939eb29407449b22ae0508d34851ded21376e6fbdec7a03b0d3cd44cf1dc55d87eab99690212310d0ab50ea0b8e7818e89f34bbd91abdaaf07b3e8967692d9d14c25fe844bdf731b2a3cc3641d75988cdfcb926a92f784a2215039c33eeed51909853326840b594995a8ccabc23268ead1d7de38a4e85e13bda2c33c63e8a043105c321e9cbefc79fc5da0847138a0ea1f5794ff898453adf542a0065e4e6ecd95606316a624c7458cf7ad49a7df007dd036f4f6e39bb8a5b93b3086fe3707efa70c6f2cc6f42bdee6e3599eb27c0578b3451283b314d68085ab339747bc9cd951a11baeb55bc732a860bd4f9394bb7a5eb2a8d877dcdac9a9533af7b76f69fd23905eb055f7d1533a7e0ec54954d72ea3ecf39bea0d96172e8d61852299318dc57e10a382a55e71ad464240bb5297a8c092ff0c8f18d96d07e1f96d9a3c524f29d5820a38329913c7c1da3325422571c625e80c75249cfe8790e35c5d7e2d3e06ffc47129c8f626001dd452c06d427107d4355b4942fdd50793f37bfeefc4b1dc67be7c04c917715710329ec16bf7f259a2a0c262ab9db588f275ff8ba6a7b5dd7ee89336413dccab71d2ba5f0c97ddbf6ecaa594184e712c9567570adf418329df64db96bd0d5371fc459a639cb72aebe9f3e2e7599041a87a9487228ad2be8e129eabd4952277945795eee0035f476a981133745c1499896e24ccca23bb901658d4e6376a58244d0939c8d899f5775dc31186393d50cddf0ee439def1482e2a30d11a8219f44f2ebe6784b219a3baf24410019ea056f7eedcdced30ca477037e3e1d5b51e8e2c01634c8462b32ab30e2912638569d9cae69b4b865ed872944504d88af295727aed651071a6318e7ab3f6c7a96f42824e2445fef41130c98fcd28f7de3f5450cadf016dc1e0c1555c277a17e3932df1087e255210ecc327ed4962e778f79a029ea1feccb418a58e6ffc3e750fe79937241c1f47666541255eaa2564932ec181775d4271686ee5f554c470503550a36092ecb7dc702b70721b1a68b534752b1622b98090801fcddac700c76ae47ec1d4d562bb98a30ac110184700a91c5a7b241a7d83c40cab7095231219b5413ec7e2b068fbe2cdd6dabe57c0b34d80cd40063289f8a53bab0790b2cf3afd04e32c8c9698b53035ed182857160dac0721ff09f7d67ad3e4b063a7f6293c372fa22c57b5d26b5c7743c61a7689f6110d18cdd7a83a0b5e1f2f968889613f7b829bfa4d33c43ced37eda22d31fab9833b50a8a1ecbe1f135319a72ca4e14f8c5e84aa99f2c0e0ec582cde64ae298f78ddfdfa9ba1fd16d93eb3b6821eb4aba6a117a509ad247a5a206263042b98237615a7eb3bea5c713b108b4f202179f65515b261ba3363d60302332a8c6c558daf2688cd1293f39982f472df0c668851e1b59885254718cc7d322c1b9bd9c636fe1848c1a1e007128061c867c74dd7ec8eb10a70b8c589e01b4e4881f6854947adcbb436c6039fe186b154259b1684e25e01bd5149b13eb599fa2524802d0b50a41c29a973dac0dc0fef3de09ab98dc41766ed3a6ccde7473ab84747a87f47233615b58f0c47b5a23d8cfbf32ca77300abd346ed7601e5109fb6fbe6ee8c85a0a52e799d5badeb500869e5f15224ebad64d18bf4f8f08218e3d682c48da4844b0915819c842b6bc11acae371888c0eaa83b3982b51b0ceb0f6fedb9a5d8814bbe26739b5c3b90036f3f8f779b504beed625f308" + } + ] + }, + "name": "DNS_RESULT_78" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "afdabcd4", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "afdabcd4", + "type": 48, + "class": 1, + "ttl": 71987, + "rdlength": 1356, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1352, + "public_key": "0f6fedb9a5d8814bbe26739bf1b5263cfeed99e90479a83aa0da32174bc78cf424e46c24f231042bad00b64045c0b6949c96ca5764516890bbf5e0f8f2508d13eab79966b295441e7fe905b6f31994974d5edd264fb3c511c34d5918d9dc8322c7955da4f7bd44434dd42fc69e09da7ec18b92f238fd4cd9032e1dece24146fb3c9357957fe8de2e6387cb0b216ec92c49ac901d87644fe4e234c6f1089a1f9a56962dc7d76ad1db4aa7701f564d395e540d31bd4cd7c96e8a3500419ba77e4abfe51d2467d2cd8180bc4aa378c6776ca4346b6ffd2ad96df87dc9de8aa521c53aa99c2fe302d25effe4124dca737237a038aed6237a768f86ac8822a84dc091bb44c903500050c06cd5256ba4a66ed7e150c6b1fe39f6fdedf9a8091bbe6a3eca08c761078e2b33219808a3b93d1db66a6fbec7b66511f4431a5e1331fe57d8a37dbd52c2b7df63df608f840bca3d5b23cd378bf5725d88f33c31fdb6ee27483b655615798fcee9e1af8bc11b44f1892e5b8d39617cb0e54e20718e80b4fafd2c732fb92225cff88d033fd0584fc955897fb7fa6b0ee13c41152e0f49566865702eda1cf0493798cc6a9e35e4b82a6e25b4f34b45d7fba943abb98dba87f4757a671ba958223a1878d12a9582d517fa373e3f1de61cafc80a9c2cec28e0546462e7a2a2e96ce0a17a8ada776a333d1147ec8614773cfd25b478427ee5bd8794df1e905ba86f21cd07638b5d9f49bc84fff5ae46641403c5b33bca3f8557e1de6a724f7076af9b46c6f099d01fe26756670fc82c779d635b17d6a985e7e9433d7c90de31ed639778eb90a7ea811d7e63ab59e7dd0abd53c280d23b5b9fc77ca6e7d03fd7da05d8a6b238d6d90f0c2a31e70212bd6a3a0ee2219b56700a4453828fa1cc840a405419020b18314bfb85a48a91ce518df7061a07c9cbf626e13189794b69f355277cc8f35499184c6fb4771f033dc293b7037191a14367aaee3dd4ab62e419e9ee514daedbd1cf3d0d62e0fea9c3284eee29abedff79fa959028a1b70387bdb3871dcbc190bc1ba37e44242787ed49415b91ec5708f0e19826d292594dc79b32b9f4e675e9b9f4a445b796938860fb38a250fd8edc710f4626fb93773a3a81378dd264d334ad18871e16cf82fda5ad26d9ecd892c9fe2a7fe5865ccaae2b739e3f612378639c52ee1ef5cd970666a1a9003d49414ee810c08cfa41860af74b2591c97636977be4bc57b659572e1f4f37e08a0d687e32c8c1930eedc14533045ee49dc52040324714fe81e27cb699ef8f2ee79832706c510a7549f7dddc59ed9381ff57f6da45e8130632bd609b43973b5ad881a4b55e0eb4c59fb7d9555583a0f2ca57d68d10b1faf8b7ac3f9d63f13f79715cf76beb4cb5822d74fb1e04dd9a6a119d8f8ee182c549aa01eea1c80180a3f42b3b78bf9912928359af3136ad58e879ca9acd0c163cb2401ed7edfa1e7f6b56f6027150144da1e1356eefdf336a1deb094b6b2efab4530fce65b4c4c695335dfc7c7d9becedbc5a5e0e0e2f11917ae24de3e31d0b2a18351d1c36646515034b4bb65c0b91a8ba33a924aac54f111d23897b8b660336eecfd3ee08a064451f04154492b17a7647b26582a35497405788c17f84793323a4b072ee6286120bb821550dfd3589ace633241230272a4085b2a7590bdba028c08beba4129cc65a4e9888bc311c54868e51eef55c8d5b5a555414d2f804173e54cd8ebc25db40ed4c66415c7e25f96f6b3a0614538607498ec85241412d39ce44c15fc9050911355ff1c1ab147b0f13acc26bb34f3ea8950fc533501739d454c131290b3e119245eb00f36b27a91b772460fa4645a25b440ad05ac7bea7b9b06ba806c17fbc739e381c0a533b1c727b10bb507524a5087a3f6512" + } + ] + }, + "name": "DNS_RESULT_79" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "56f29731", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "56f29731", + "type": 48, + "class": 1, + "ttl": 68365, + "rdlength": 1365, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1361, + "public_key": "b06ba806c17fbc739e381c0a4ed41df339dfc5b9e0f413499850966e62efc836050d6a572eb2dbb6ae86700af2b9fa7d9fbd544b461cd62d10479362f81fc98a280cfcf2cead2897c78414653fb98dd3bb68ad9ba91a9cda06469711b3e86e39be8ffe08e18cd0bee4e4ad7ee58300d7f5d17999d49b226d65df8e20c5cc4c0a732c37939f5bb1565a4f67c4d451678c08a858730a4b1a157b87938c9954d9213d3c775b33e1b01d250c9b6b21e98599e9c48db6432f0dbe68c26a76b2e12d777151ef8b61558ad60241d35ff68ca3ba58b98e30095e046750ae977625b7328d14b63a33632438db28e5d9017c0dd9274471844ebde7a68d494eb65f0c2cc0ef200e42992c9cc908e52944f007cc0065f4273f9bfee6e50b7fdcbaff940a65b763a1648b5268e030436b246f073032fdd0af4ed54e2b3822545bdf999170268bb790d403375f98fd956636e55714a4856b10af2f9196c79d8e2a2d32b5089c9d5fe40a4b6c6e848b56541a6b5c4cd5fd19a44b79a713bacbe0ecd788c771b7716d7243ac3572a738c3bac48875216ce41d25eb12fccf34df6ef8eda039ef17d893935f133228e7391c04eae09156069dd188591b400364bd98bec5b1c1bd0b7f571ab9237378852f1b7096d0899d45421fb47447754fa355e6604f8fe254e2bcda0e0714a1c314ee31f4a9ad256f3284e6659382b519ca13b44763167dd4fcb0a1388bf045bb4ef7a23ddb924458983c03a7ceb98fbf5aa0e370967bfc4ba628292efadcda82494ec33f51313a29caa2942feff380725826390abb84bf107ac739dd78e7194ab94ffc2aa99389430459f493e3a887904f37e57fd20c8225163f550db933acca2204604d8d04be8951bdfd5bdb1a9e5eb51997f93fca8dffb77c6df3d2496139baaf25fb7c84378fa8cd7025c33a1757e1ca0d2f183cc2f836ee77435d65cff92a294b0b4e4c8568b1cc4671ba9367fbc7336839b8ef15b5f4783a94413ac3fca4c1637848c9d5af533e8ec60c41c61e9bee89f7fecbd688e5a33a555c67ff87e9c36875235b24ae7c67ce782201440bc0f1141f76eae2ac39e07cd167aa59e65ed0913ce8b9dbf8053de356a7c41b1c101dbce07380dfd76f6d7a5c334d20aa7842b9c2836cadcd297a4df32b79402a52f777f322a46b73a46f6338e051f88ce0992508bf22bc17803c71b1a6515403d8aba11ec034fbb1c93f9e0b3e8c5c2b2c5332e1c78022ea05b14a8eb4d94c8f5e51543708555b18f43145c8363ba0fd3390ce56826e518c4d49087333ad89033b232a07222750398f844c098daaaf87619804de392e699eb37ee6e393ad92d8766df8f75930ecc8d9308e94ca6cd64dc065328bf9777a67056ee9f7046aa8e7f3527ecc983b2fca59e0dd9a0c92061df00f89c515c35efee41ec5f4c0e7d2d2d199598f9584e95ea045e8320c216cdb4940c7bda048d34691432d55621af4ebb99ee0f88109dfbc5388fd4fe136a947be0780000a0ea989c316f5247843678dbabb76a5f51eeaa3a290ef7a11c76829e2b4d09fc3ef33c4ff843428fd20860b20eff670439c3d3e654d9e458c261d83ff01cc3371760602043cd64a5884218508bcb733500a54e4ea971a430c850618ad55be2b322c548daf23bcb881363c424b05bbf8fa89823323c7cb97ecc85b2c1d8c91a840201fa59e29d9509aff5fa48216d43edea400802d575ec1b161cae7a4134aff2bd171b2ec24a832bfdc4ba795e4df60a47b4778e61ec04eb4b5150b16482f3117ea556df6625c01e3fdacd30597df107502c58c169e4ab4e98fe80d38c016485f920d7f1f96e8eb35df5640fa80f2f20de6b18b15e2b6a8b1692adb59a18b2c02017c97c33ab8712ef0fd251ecd25253c29df03c07c148d969ea347b4d14e8d66d8779852aa6a" + } + ] + }, + "name": "DNS_RESULT_80" + }, + { + "Tuple4": "218.197.16.28.41410>192.43.172.30.53", + "dns_qname": "ns1.c-msedge.net", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "c-msedge.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "ns1.c-msedge.net" + }, + { + "name": "c-msedge.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.c-msedge.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + }, + { + "name": "KFHPLO8GVVO9U87JFC2659P070VNFDKI.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "a3e3fefffd174e2ae3fb6ebd5d2029cffe5a9817", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "KFHPLO8GVVO9U87JFC2659P070VNFDKI.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636263520, + "sig_inception": 1635654520, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "b74013fa78e1130a5222a840fa3b70b524e8762102a2ba894963f2787cbdd4c4c997b032ba9c74099dcfb1e245ad1ba904696c856452b1288e74aa3e6bc6c139c4fb073883e7f92d654bd562d3f22dbf6a212bf12c71263fc0a7d2aaaf3133532c87d8761b369e2d240d2459c5b65d456e25a28223199ff846350270d8408621961a518822168059ea316a64c32a57b58320d2ebbec01bf10316a20913184575" + } + ], + "additional": [ + { + "name": "ns1.c-msedge.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "13.107.4.1" + }, + { + "name": "ns2.c-msedge.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "13.107.4.2" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_81" + }, + { + "Tuple4": "66.160.173.84.48137>202.4.130.100.53", + "dns_qname": "sl", + "dns_qtype": 255, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_82" + }, + { + "Tuple4": "52.74.176.227.80>219.231.0.1.53", + "dns_qname": "sl", + "dns_qtype": 255, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_83" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "a04eca23", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "a04eca23", + "type": 48, + "class": 1, + "ttl": 63418, + "rdlength": 1346, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1342, + "public_key": "a4e56ac237c440ae2e9fc2e1adff9fbce03218484fa0f7fffe57a08182f1083ec6bbe9913a735aa8f902af36514626d440d62b4f43cab3641b15b7614d73ddffb4ee6a9e82c54e731de5b67968b469e1f65694bce6dd8492bbf7c8da716032aa638cf105518eb8198fde299139d38dde7fb9f88e57d1716536cad99158030115dcedf14cb07f7649fe1804b152363a327b4dd8a3c983360822f8350b2b9b32f520dd7b21728250cbff0ce559cb6e3fc9a697fbd83617eb5c1f2bfb084ba009f7ecc70c62bcc9532839b2607d176f69445e632fe15a1e0f3e31891171cdd1263aebca2f807edf372150f158390f5b17f44cef8ab99d119ab9cdf1c738334ddd4f74e03263d23959e1bc74300c4ecf861a7d23b35626483de62c186cb0a68383dcfbeecd12f9e92849a842ab85e11fbf4f9d58eaec3022f540d76909b5e3de61c178248f7eb755999e281d0e7f0dc870e2136c01fef6a615a84441f36c528e51839f55cbcc2affe019b9228abb1f4d58a99be632df2bc4afc8bd4314e5898b4bd124184b33b207657e814f856353ede6eddcd2998f2de8e62166368d4588b35c79eef527bad3f941c1469121529e3ef83b49c5e08cc28ca77d605aa8d07f535a70ab856d3db6cce166fec9f3ae7914b3ebe6869f2017fc12ae46091fb6476f8ffbf893da63d3a584d6b1f3ca1086c98be56838c61c7e7d92fddb5b63400c4606d6ec6be41acb60f1d730651f130f5ed5b159af104495b00a8e97556566d35b69f43e018046785e3c09dcd0a23129d0e702cd0114603c536f5dbbbc4f82ebe82fc030ac3b516073594ab3ec796524b72233ef8230299b0fbeebfce5eab6d0c06221528f5ce7e8f70c5e10765f12e0f9c6732a4ec31657f71a86d94b92373904e4b6086630066acbc634652fb9ce3aa9409d48115afdfee4791e5d52db6f98b6850a24cd3b6f9dcfbc3c27d8185d7d92b8a163aa732289932cf4a8f8842b655fe9217b82e4434c5a1eb91a20fc30e214e0961adfa1468963a89fb8da6432b36bc7e64065dad8c032cc5662e2923744cbd3f76d32b10e6530d7f62ec1487226a49d54a0bf47750b6e109fe12558bc8eae92588b5a1f9649a717eafce13c73b43581b1ec7664801907816f3e4b895aa295cec5261ee109218518be922cdb12fe9b2f7af531afa476a2c6efa7771f7390a01ade12e07e2d7ae68cfa434e0f520b778c1dc0647b7bb4146ad6c33701e6d2aa839550ed23ff910cd40795ccc37d166aad08af7f9ba3d243e113ac5ac0253fa3ed534681c99a9c434e1a10dd11729447ac60c94dfe09b9919735423424118c4e3ccbd0c7ed90e50dfc4d30f7943e5bb808091e86bded4b15b79fb90021ac5f2cb0a7e904e7c847c0f2d3b272d6b6fa957b7f543b6335467a8bb3de7acbbfa6a18be2ec9125548c3b3577fd5f59cb409a772c2b5f7b35d402662cb2b1198bf3fcb3137d5a63caeb46fa501e1183e0a48d6ed75067e9a8cbff8bf06cb17c3452f2fcb2dcbe86fbae7cbf5dc005aea1c86aecd4b92d15efe7767241a32f25ec5be36e36c20887c4014d8c9bba88f5df0c4d88452786a9f8eb7b05c318ece5bd6ba923a45fbef39f7c88ad1038bbd15f8821c04b25cf8aa9e66b07c17df322162044aabcc0fc87b289dee7f26c81d75b35c2f78bff9a61bae94476eb12e3ceefdfa538673a6b3d0b289939f3f7d854cb3465d96c1c581d6247464acdac1bfa7b3f5142480b56f417813ab571ac3acf495b658daf2171326472b5cbbee49d8db56f86da50dc1daf4386df466c3f8d2acf2b28ce6555aae35ff2e6b6f4e5f610822a007295bb9c3dec2c5c3a289aa1334a81fe332c02f9786fba28868a92d52c9c5d171619c14713adb53702efacc0e9464108" + } + ] + }, + "name": "DNS_RESULT_84" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "2602c29a", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "2602c29a", + "type": 48, + "class": 1, + "ttl": 74560, + "rdlength": 1344, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1340, + "public_key": "786fba28868a92d52c9c5d17965f80344dfab5b9d9cf73dd67a0822e71048c2a06914033d74b2d7af01449e5bb5a06978d87265e0c3ef88fff7fe81ce4d190b9c021633bca051608024f23789adc64e2bc40c0cb7f56082e3350b9835f939343f3aa82a30689d55b30abe0b382db0602ff2a509c2fb4be08fbbd5dfea1f653e72a46bb941e8ff4f2d79e3b99a0ab1f8eb60b57f54199387dfad695c3d79a4fe00136d5823220db955aac5dff346b9d4e81ec081aafa912f1a33ce9bbd2a0065ef511b2a6a6b0a097a25bbc253f79ed64500db35338abaaea56775052103179db94b5b6bd86243a433e54d3463d7873d156d4ca8eaa4a9d32d788f08bae41585bfcc21b06a7e428275028e80c05d35d28ced2f7172a6ea5e90c5af3a011ca428e1b7a958904708f82084b139abc75df7a0e39a6b5f1289d679cf414e9106d80adeb3d08fed6372d63eb42677a0f5da5fdddfc2202811f4c73d3d23079f5c665e06914989aff29c5eb2603fc692694fd468ed52f5b26523339d4edc89417192f304746a4e96c709df8e65957fb5897b1f38cc36cc38fbb9c714849953818c7f1c3c30b1ea1e1fa9cff27caf9ab7f4946fd55a7f1984e49545ecedfff35b710cec45b36db05df8bbe15e1a32514ba725604a1deebe58511818ec785b50b1f7fb48b4507f3cb5ca031b1e5805acd387b8ee63537ca6b30b61b29532609a6a960dcb5c0e09d031afa09f0fff3561622eb99ff7d5ece827b2572d7b592709749f07adb5147e9b334d358e896f130f5398d45cc619420321786bdcacab74f83468c76f6b7a9b3f8f3dfc47715f1cc543193c9bfcbee965121fe59271abdb2bbfb5c9708a7ed14f3b66d72782d2b8be59e5234b2f10fffbb23f965b340ce468993ed642e5ff04464dce0a5a5d16a8aadba11afd9d5b4ce6aa4d482dca4a811cb60bffb4cda983d653d20dd9ddd297a77f7751607e6c5b06b6a7e1cb5f575ba74b73493a20d5fa164e9af4cad44efa996bf3154e1dcb93d568fdab538ce58413243c533e69a781b614cda57b7ed95e29a4dade70d55f5ebc58e1fae7297e00ba1ff1b5b6e5d4cee8b7f0d975fda0a6ee90a7968bbb0bc790561f250237c17dc90dc98bc5fe23cc0b1c64025f505bca674e256ff1c87fd84f00fef43b5960a8b70b3fd49c77fb93e1426df48ae59f9a58cec760b258f0f27b3f1b6bb7dfba30f9a853ae6b7b23d4f9f4e403e62c129abd9ca560e1d42472e7f76fca5fe333790ba3069b9fc72a2255e48102f499acca08a5b0afe62c02fc6e762da915782a5ee3fec3db1bdbe421c54ad72ced4cedcd8dccf1b1cb8aed7758c19697fef8156f690622299f3e983ed8abda59f2e1ced3c3f50698a57b22d15330859bf4dfe9e28dd54a56d84c0011c530b69ff3aa9d62a9dde5ac2ea908a4956572abd7bd891646510605cfcb1dbb7417aa844faf81eb3dc214431f25b63c7a995d13865a166847cc75418cc1766a25e8734792b1a5577c9234605b1494ce00ceecac7a9116bad917209a0834bb9a102d07467573a0598ed647cd8bba16e0397182657f7cc7c94b02bc10ff87a7252674d6780820a475e7629e07f922b6aed447c2433e32a2ff53c4fdc62ae0ecdf3c695331069f981562fddb009d437271c2f7305dbe84ba142a0eaf1ad4ce6b560588022437e4f6b45ca111cb4086ed55e8412988ad5ababf0177e436aa080c8e2c613eab8c71ffec43e26fbf57d4c3dc6ae6940ed899475fe75136521ceca3cdf5d4d71d23cfac5a28708f988da2cc4f01118c7ef915315a8f5d94773d37fcb62998889bfd267af2d16aaa815045fb2a7f865e07831431d3982bf96ac7eec93b14daab9f08ec4b09488bff29257e31c4aacc24887e6c55c9208" + } + ] + }, + "name": "DNS_RESULT_85" + }, + { + "Tuple4": "2001:da8:a800:3::37.37681>2600:9000:5302:5800::1.53", + "dns_qname": "api-us-west-2.ndsopaapl.nudatasecurity.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "answer": [ + { + "name": "api-us-west-2.ndsopaapl.nudatasecurity.com", + "type": 1, + "class": 1, + "ttl": 60, + "rdlength": 4, + "a": "35.167.248.187" + }, + { + "name": "api-us-west-2.ndsopaapl.nudatasecurity.com", + "type": 1, + "class": 1, + "ttl": 60, + "rdlength": 4, + "a": "44.241.10.27" + }, + { + "name": "api-us-west-2.ndsopaapl.nudatasecurity.com", + "type": 1, + "class": 1, + "ttl": 60, + "rdlength": 4, + "a": "44.238.195.206" + } + ], + "authority": [ + { + "name": "ndsopaapl.nudatasecurity.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 23, + "ns": "ns-1206.awsdns-22.org" + }, + { + "name": "ndsopaapl.nudatasecurity.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 25, + "ns": "ns-1985.awsdns-56.co.uk" + }, + { + "name": "ndsopaapl.nudatasecurity.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 19, + "ns": "ns-305.awsdns-38.com" + }, + { + "name": "ndsopaapl.nudatasecurity.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 22, + "ns": "ns-600.awsdns-11.net" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_86" + }, + { + "Tuple4": "54.254.163.110.80>222.17.192.60.53", + "dns_qname": "sl", + "dns_qtype": 255, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": {}, + "name": "DNS_RESULT_87" + } +] \ No newline at end of file diff --git a/test/case/cname/1-dns-query-type-CNAME.pcap b/test/case/cname/1-dns-query-type-CNAME.pcap new file mode 100644 index 0000000000000000000000000000000000000000..4599a03e591d23b7382b4cb347ecd12d95fe0af5 GIT binary patch literal 125 zcmca|c+)~A1{MYcU}0bcazy+K6CZxzVh9DYL0CmBw>HP<$c`=2-Vz)Pt_%$BqD2l2 zmV!rfRDQ+0ECPbI!d_esmBY-4xW^Ouraeiq|VnG2@avlQ%D@aC@6)elZ F006gV8L9vP literal 0 HcmV?d00001 diff --git a/test/case/cname/cname_result.json b/test/case/cname/cname_result.json new file mode 100644 index 0000000..f1bc68c --- /dev/null +++ b/test/case/cname/cname_result.json @@ -0,0 +1,25 @@ +[ + { + "Tuple4": "36.250.92.233.46916>114.114.114.114.53", + "dns_qname": "img.soulapp.cn", + "dns_qtype": 5, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1280, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_1" + } +] \ No newline at end of file diff --git a/test/case/dns_decoder_empty_array.json b/test/case/dns_decoder_empty_array.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/test/case/dns_decoder_empty_array.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/test/case/dnssec/1-dnssec.pcap b/test/case/dnssec/1-dnssec.pcap new file mode 100644 index 0000000000000000000000000000000000000000..a60cfca97d4bf7e6d19671646ff2568237a4154a GIT binary patch literal 5677 zcmaJ_2{=^k`#v*+VeDkfTC(q1LUu`ZMyO;9$xc+VlzmCI#uC}d5+Sn7z9x)}EQOFQ zdr@TjpBZ02->2{Y&2>FP|Cq$xMJ9Jlt zi&OEArWYzK>H_XRW2!n*WB7RSJb5X%NBopsSr> znFax0&JWq;K`6$jFk6;wQdPN=vmF+hlR4`_zuP0S#P)Dprr_k9{#!#itvN*}ecy7c zlR@dXBl4QQwZ@)I`&#P3zbIToTe9{@zrx`hZRe}Dv*^04z}b7t_pZJR!eidx42krQ zfGCR2fYgwuA5rtk9RPGdgt7Jq`-;6+aqQ3hX1`tqWMAMyAzK!RG?q;8`v_V<7(4b4 z<~^bzKnJ+)uy&kzyy`>d_uG${uUEl)KEcM8g<~H3%(3tw%eW+X-Vj0v1cna-7hA!! zvfi(39ektac6m(-JOd51vMfH`*A98x{q_fI!0m!lssbObvjhawm88Q_kIcK&Q!U0(c1@zE->q|AZ}emYC@`X-vwVWCD{*&zO@a3kkh zuXA6J#2bn@%Cn!z0?!vQo+dY`py-Vx+2~;lHB6z z#rAxK*xWcZ`7+>2p%<&2XU_vyt(lQ~k<*gK#irDydyT}kq3I6QXXi8HHLtAG82^C@ zaEJ-Il_;;nR&qi;K;JTr)`d0$!=%H5gu~?sy{jhjx~FQKID8A#tt#IvNfOO{*DdTP zU?3`3_*RURt9AV~f(#uQX^IIKxA0efVe^s6R@_Kprdu?2ZP_65atOO(BL%n7dP@ zzQoB18nTYl#LrGLZD7Hrp_a%PBY{b~JNN1aYWaIrQ+bmtx)hxl z{-*}spc)9{gBpTUgAlA5lu{inS=zHvlQP#xsD= zpm1q1XGAC+Jv23kh|wlr`F2*YYeCDt*sUq)irg5_%(;snu1S@Q6;P6Im#tDFl7%H2n`jjcf*{VhvF_DyVXI+8`3s}wnkaQwVSZcpoLT341Hljd zfD=xvZR?hCn^97m)b?r;9=a&DC{z#JdI z*>S$`k$-hLfg`@q+xT+a#+n>Bz6h{<{Vy^ID=t0=YbXSO!Lbdl8CF}uSsBMFMagF$ zC9W*k$3+(K*2f1KKQ75x#*CM?9iZebZPfOdu(4QI$oWiNXSPJ2k-j{q1*@uM zZAEJjDeYqvWMg;u8 z%FJ)k^1;yb#CDbJ(VTEi7dNLzS02cY+A@7d(M0EUSTFmDSoUb$2`v7VQ(7H8fA_8r zTc^7-jLG8p<$IzEjz(eM;GU5$9aQf)%WuR?Wyp-9jjt!i(1 z#P=g?zLh7Smd6?$`J1=}gjQzlMYAM4{cRHRQWjsdBCVjKY05<Xy1Q6{{7}Sb52J!o}UiOS5LKAUb@JNPy&2d1ug${Tf-|% zi{MJn+~_o+^RpbD2X1c}Hurl}J#*Bg_2sYDEu4&1x^tn3Ymv1%i!5`0f&}Aks(`pC zTxl>VtB={i3r&z1g}^*EHvbKi*lCA=>gY$VS2b>%^qs74E@kp(*s5wCKEIoiRj(tL zF!HO6M8NoNQAb>|K+FqNbejR!DjRkGrI(XolYImj8{-HE7i71tV6B3m82E+Jsm76{ zh=02#+bPx4T$;2Cd9Ed3Db)Y{(-vOtY3XpkfGfNh`DId{^JdJ$(}b0y_H+%>Dd3!N z#{vjDgbomfgS89`{4G=ZcX4IscaQR}Uy#?}&F)u^pF+o3GW?&+_oZ)6Y`o39*|D$( z&oO0fiY#0ee;mVp`fT&Wru=RK##EACh@Ih6W>o(Ay`bxFJ!gMLPso|u+n=sTPkHSz zTQyw4z=P|^-^G!Wvanf ziGG4ApAT)Ee;pg1!9~$A@E|+FE8o+GN8xe#deN9!ed!Q&7ljgvUgG@?b#wPbWar{a z;)hfMt+0l8{EF3Q%Si^e&tD5Uf(TUdV-WqNG%IrP~bq$OlOZb}KDJwF`u0{R;>Xi|d z)C7j8`;UL#P>qYrbCn8tTEdjls}?Ze-b)X2)5}favz3E?2$`c%%|fPn%1`^PN(O)O zkgPeTkZ;50(5H@o^>pv-3)T2NhY+4Qt1h93u2r=hZt>^0&

D zrSxE=gal)&?ZFjpx>tbky5>uv zC?q~B$vsc8&lz#JuYA3{wuqmFqe4m5JAjjZD)WYd5zC~>rn6t%g^{}P;L*O~lpE4)fiYD5 z!`4^QiCUsBn)%w#4wx^B%raR?;>pGI7QIiLyCaFBZ~UZLFegD#=0C)^jB1DpM|m};d&Y& zw$J7PZ21N^Yn0}LYkf6G1HU}jbbRBvWWh;ez`qpjc#0Oi%I3n|MsxXu)_(C^M|Tup z((f-uE#2sf@T2FS+&l5|bUD4U*fG zTMq`A>SgEq&^8S057Sy7%<+s81ej$b=Q$QKBI^XZ`wYe0t@%a!4D(^`xZ7D}Y*Qa8qyI**#^>Lb{^Xle%E1Od*HVx)CCK zhzke_PQG!F>cx7_HwLBp*KY!RukEOD2b&t^>;Z{z~N&OhR>c=Rm$Ht zq)M|ZI_K~Hp4`*Jq*Li9v-+LJ- zXP!s*BF3|iorShKo-Jc*;+A0IZq5o^gp^UA?y{eFhB~mumsQJr@?Rl%=eIC>^KS#0vZ0NqRB>VMmb&&h$wKr2|0D0QdinWJ_=_KTjc5_K=yhUmt#;HocsP=T zF9te{57%-k7-TEnB%6e%1}|}U7oK6Q(%K_Pr5|#_>k)jchha~gxuJQJql^XVe&_Yw z*`5!#%hyM0dIdsq@yDEKvfhAudV;@ZtpKqgx$W%iF5qT;`>yqEH<**PJAm)x=I&rc z0^ZxY+1fY>*ns1f&W^ynUA6`6Uk=#a20$e3i+!uVzbL^UFUk}t#Js&3{8BZQNTj;l zghqwIzWYZ?jdh-cGUB=m3v|iReE4DcH@KCY0Ef%1wYo2tPCuv|`$|NF`2=OVvPzOz z&Cry8{tY4gyoL##7pL{?x=Uvz$;L2ozZsu*rj*GWQge>16D&J5ECvGUl75.75.75.75.53", + "dns_qname": "www.ietf.org", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_1" + }, + { + "Tuple4": "172.16.1.199.54784>75.75.75.75.53", + "dns_qname": "www.ietf.org", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "www.ietf.org", + "type": 1, + "class": 1, + "ttl": 1240, + "rdlength": 4, + "a": "64.170.98.30" + }, + { + "name": "www.ietf.org", + "type": 46, + "class": 1, + "ttl": 1240, + "rdlength": 284, + "type_covered": 1, + "algo": 5, + "labels": 3, + "original_ttl": 1800, + "sig_expiration": 1389392327, + "sig_inception": 1357852847, + "key_tag": 40452, + "signer_name": "ietf.org", + "signature_len": 256, + "signature": "88303c6c99eb004cf78e0627c85466e7aedaefaaa5bf55740aac4e49dfe8f67be73741a564b695a039ae5e96886a8ca96c6c70cf080afcb63a095da4e9258ac227019a910d2f6ea1c328e41733c35bc917de26c586d7ec39bf2961eee7063df6e9a72da7fee21be0d1b8398f9e46018dafb00d893ad5da13b64a99839edf9f7892f7bb6334f082f42f649d102e0d8506f9d5716a56b34b062ba6f63dedd502d47daca43d20e14743c826c6038ea6a2e67818fccd31ec207fde3cab1ae753ca563e4de7416e5380b5641a85a0728da8c1f2c4941a9feab2782ceb30ba16b0f08a53b66c3716c8b1c532d0bca384e677ed7759cc85041df426878e828d014133e5" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4000, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_2" + }, + { + "Tuple4": "172.16.1.199.48709>75.75.75.75.53", + "dns_qname": "ietf.org", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_3" + }, + { + "Tuple4": "172.16.1.199.48709>75.75.75.75.53", + "dns_qname": "ietf.org", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "ietf.org", + "type": 48, + "class": 1, + "ttl": 1148, + "rdlength": 264, + "flags": 257, + "protocol": 3, + "algo": 5, + "public_key_len": 260, + "public_key": "03010001abe34351faa44f0557c2c63f4c1004554bd0433d0517eac73f69fec67ef00072ab21472dd65c1e838617b0a007938a60cbc63a0cacb98425a0f9706eaed6b395b2c1bbad6d7c86db894c5b2e238a394952c685ad2e44bd4bb8c9d9ae45cfd31a71179cdd574243bec1a213e1c2edae67168e863c3aab9dea50da25d8f570aaf69d7d4dae6311a3022edc3215b466d0266ce9ba4a4355969830c026f0ce6fcf8536bd10951132e00e843bae1b220f5dbb27c8151318cef01d35d778c26a36c545c32d52d1538c7e33ee35cfd99cc3717b20a5ee0b605b9e9c5400711051944ea86b290747bae53eaaa6c39f272042c9505a0c71bfc17512e06f24debab1659f1b" + }, + { + "name": "ietf.org", + "type": 48, + "class": 1, + "ttl": 1148, + "rdlength": 264, + "flags": 256, + "protocol": 3, + "algo": 5, + "public_key_len": 260, + "public_key": "03010001d0c409a8c76938df4a8353639f167016a1d41c4f295207073e087cb8dfa8cbe2ba6e2580ab4a64b7bdec3809e7f350acd1061909abe9f2af523ebb71fad95288d9d9c1918b35618243aa67db1c69355736e5cb3394f0ed558e54871e79702eb87da63c888457a32125852c5ba76f98db09e17c0280d82ba00997868304896123041fb08d8650e46b591c114a5570024964e20ad75d1dcb9e39e4953e2e561fde1596e6e11df8b2b4d3d92eb39b8540874fa934b4d13aa612e81e75d653eeafa6c629cfa1a1330fd1f411715b93dd3c5216060a16936fd7155452286f4bafad5bdb3d51d76eb1794c2fc38e91572de16a7577bcd3bb2cce479e2a9a61c9416e19" + }, + { + "name": "ietf.org", + "type": 46, + "class": 1, + "ttl": 1148, + "rdlength": 284, + "type_covered": 48, + "algo": 5, + "labels": 2, + "original_ttl": 1800, + "sig_expiration": 1389392263, + "sig_inception": 1357852847, + "key_tag": 45586, + "signer_name": "ietf.org", + "signature_len": 256, + "signature": "16328fe13c5aef54d21a5bda003df90cc6f97df48098a11834522a81c2029ed1ec55b3cf26c673b0927574d0e880720e809b88ff67e9d0b51e0bd4720e89ed0d23e73194729e8e3a3fe2248d07738d908f74a381e699026cac3f9ac017d8d52fc728ef6f3c53a9931d80210df1c1d54c513079793dc88e07e5c3a85360fb0331bc92bb7ad476834048eba6d92fa0d0d7e2e70a914e0feef2322ec9e94d6baf73c19a583edd29e53746d65a39b0ddab110ff9b3ef110a9c30f4becef0010a08290ad8ef3668e3189de241e6b8dcf11efa17306b41d7bf85363aaaefee2f0ee374b52eb9a706e6a4c42c4bdfdde03c599f28314cc52d7f53e1a4696552218ba9c4" + }, + { + "name": "ietf.org", + "type": 46, + "class": 1, + "ttl": 1148, + "rdlength": 284, + "type_covered": 48, + "algo": 5, + "labels": 2, + "original_ttl": 1800, + "sig_expiration": 1389392277, + "sig_inception": 1357852847, + "key_tag": 40452, + "signer_name": "ietf.org", + "signature_len": 256, + "signature": "48e629526ded2e7441a4d24978bcf3c3b6b7f8f83abbe6f52cd2864412fc6e2f015b6fe05d0e5527927f445722283fedd52879a2987d5b180ecd8b4713f80a78f095be14a922b510d8c96e15e21d8f8ad8d76df89e13ab34d09cb9830aacc2dad4d76c19bff3d04df01030d4f620b94f0bed377b0d9aaf266efb5e94c96269a2d06bcb25ae1a99f317125bb726071da558c00bc31dcbf3ebe1a435e6235d60889f2dd4aa580035f19f18ceca222c9a59a8240f342849e4056097a71806c53ea7e01c56f7a4bca2ceed52d59e80d59ebfe111335fc9e17a6d7c0318eba946f055dbc79c62834689bed39eb09a93c46a71cfad840a8793b3af69316a929a360e6c" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4000, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_4" + }, + { + "Tuple4": "172.16.1.199.51634>75.75.75.75.53", + "dns_qname": "ietf.org", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_5" + }, + { + "Tuple4": "172.16.1.199.51634>75.75.75.75.53", + "dns_qname": "ietf.org", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "ietf.org", + "type": 43, + "class": 1, + "ttl": 291, + "rdlength": 36, + "key_tag": 45586, + "algo": 5, + "digest_type": 2, + "digest_len": 32, + "digest": "67fcd7e0b9e0366309f3b6f7476dff931d5226edc5348cd80fd82a081dfcf6ee" + }, + { + "name": "ietf.org", + "type": 43, + "class": 1, + "ttl": 291, + "rdlength": 24, + "key_tag": 45586, + "algo": 5, + "digest_type": 1, + "digest_len": 20, + "digest": "d0fdf996d1af2ccdbdc942b02cb02d379629e20b" + }, + { + "name": "ietf.org", + "type": 46, + "class": 1, + "ttl": 291, + "rdlength": 151, + "type_covered": 43, + "algo": 7, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1360252164, + "sig_inception": 1358434164, + "key_tag": 41790, + "signer_name": "org", + "signature_len": 128, + "signature": "0b34731d7fdb30dbbe61c61ea3504927558817a33dbfa94cde8fb5544286f8a2f35291223b465530c5aba539e1dbbcb1d8acc4568db5aa57c2ba8f4a71302c6974a6e66f77d3867f813f747dc1b6b6c5e5b72ae482e7bd195cec460048f85a30c30a24537eeced81d4d0d47fef1b112729b4d20b3d3f7b87a5d137a71b17c653" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4000, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_6" + }, + { + "Tuple4": "172.16.1.199.53497>75.75.75.75.53", + "dns_qname": "org", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_7" + }, + { + "Tuple4": "172.16.1.199.53497>75.75.75.75.53", + "dns_qname": "org", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "org", + "type": 48, + "class": 1, + "ttl": 291, + "rdlength": 136, + "flags": 256, + "protocol": 3, + "algo": 7, + "public_key_len": 132, + "public_key": "03010001c203bbb026b7951f39112b6b8f35432ecf270e83ca7d7d5296de3826b31d0ab8c0a0886f0dd3112ab2c04e78df6761f140a6e013bc5fec18a1a0ede74d03b8bb1fc4d04ed742fed4403d94fb2cc04311432a1bc29ebbbd42fb9f4864e3fcd1f85b93272a3a9617692a68a2e9af568c2df4db5b87b85f81eb637ed7e3dff9b83d" + }, + { + "name": "org", + "type": 48, + "class": 1, + "ttl": 291, + "rdlength": 264, + "flags": 257, + "protocol": 3, + "algo": 7, + "public_key_len": 260, + "public_key": "030100018a587e3dda691cf3931590a8c765ed813163cd4d7584affaa6b2b990e876767d20c8746f031c61a5547733406d5789f2077a8ead6c47756f3ff491dfa9a61acb1b57851d9793910edaa264fd930cd0c7c449ca2935fe8d67f2b59793edddc06d2cc1282d2feee66b33a3367a826797a89debaac4526402da9f43aeb0e0f45ead5c2f420ffcc2effcbe04d36988e7673390d793b1e1666eeb6bd13b96d2f5de1da6c7b904814f1eea7a49942a178eb688060503b6162ce3c5bfb1d4c32eeecde7dae3086f9ba6297e73ca19f5fecd477aa6493a533f59bce91a94427544ae27eb1fc2a30ea2fedf0cd4745e400a4630b755e13d53d4fb04889736da010378f4f5" + }, + { + "name": "org", + "type": 48, + "class": 1, + "ttl": 291, + "rdlength": 264, + "flags": 257, + "protocol": 3, + "algo": 7, + "public_key_len": 260, + "public_key": "0301000194e36c83b9908a71594b725dcf1abec2b21c8219f8b8c2d83bfc9da3be4f3e97d9fab30c2d5b76aec7959c2d91aa9390c55527ef2013d148ade189e1cf06d4675b8d081b3f53b26081bb3874dce21bf94f6365c96afa93a405cfdf10e33c052064c556fc01866acc0d8b0e4ed5da90ae90c07a2f035fbcdc1b14002c6589da7007485069c6c3eb1f88d91083cd8b93ce3eb826fd3ff57b17e80615dde6dc827e212f58c84767896325e5ac0a16c5dcf1716fffe7278be51556ba14717a39a74959c2bb191f4b8010e3ce4a1f6b6975b59c0a8a4b259b3ab70f2ade359ca531b3761fefdf17587cda5035c3c898597102e9f706d3913c0dabf2d8ba30da091075" + }, + { + "name": "org", + "type": 48, + "class": 1, + "ttl": 291, + "rdlength": 136, + "flags": 256, + "protocol": 3, + "algo": 7, + "public_key_len": 132, + "public_key": "03010001aee525535ede9c367389e83e73d2b79c6c9fcabbdd1f16a20c742a2bbb687cf1c5fc49ab71d7b2cc445759eb8626b66eb5fbd5d4873644d216ef531071bf88cc856af1406545059984e41b6eba6d0cae2cf9baa46e9e7a603a0dc95237c383ec8882d298c32a28e33a8b8183582ad43fed0d7d3b5f1dd8e308b7da6b17bf3a9d" + }, + { + "name": "org", + "type": 46, + "class": 1, + "ttl": 291, + "rdlength": 279, + "type_covered": 48, + "algo": 7, + "labels": 1, + "original_ttl": 900, + "sig_expiration": 1360252164, + "sig_inception": 1358434164, + "key_tag": 21366, + "signer_name": "org", + "signature_len": 256, + "signature": "8177117681857bd566cbb18c9802de1ea18292e8cfa0f5dff4caa266c7e9fd07a65e1fc18eacef358c91232232c2dff53ffc97d45e38182f2319dca28fa9f177855cca7ae6f790df3e606b6b22b6a09db478d8b77096d34e6fc140a3bbd741f750a248a0b282e22bfbba123eb30587667fb24206bd8e5a7afe917a6c5b3c402ed2d04196b9ba5063ab7cc918408bf05325b7ec16161957d01514e64d5d8b2ee411cc79022daea67194fc0abe95a4886428477b401f3d1cba0545909293b5e888c0e8b4948ba12710c7d37ea48d7ba97a6729408cb5f1aedd5fbeb2d713c91042931836d2624a60749952c8ebee99d69e064d89bf9605b6ef9bed9a55723b5a87" + }, + { + "name": "org", + "type": 46, + "class": 1, + "ttl": 291, + "rdlength": 151, + "type_covered": 48, + "algo": 7, + "labels": 1, + "original_ttl": 900, + "sig_expiration": 1360252164, + "sig_inception": 1358434164, + "key_tag": 41790, + "signer_name": "org", + "signature_len": 128, + "signature": "05c6b040d4cb8e57ffe633bae78b5a8b7a3a7b9b8e9ae20cd83997e01d925911a4308768c3f8e21f81de0586fd8133beef8e395f790c13ba0306a3305a8121640e38c9eb2c8313eed9459e97198f798cf762479595a871398798b01c9dce4983d374ce18037351a79d2b693e07d687e71547a3529e7a3fe381ef3886dc7838ba" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4000, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_8" + }, + { + "Tuple4": "172.16.1.199.51906>75.75.75.75.53", + "dns_qname": "org", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_9" + }, + { + "Tuple4": "172.16.1.199.51906>75.75.75.75.53", + "dns_qname": "org", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "org", + "type": 43, + "class": 1, + "ttl": 52759, + "rdlength": 24, + "key_tag": 21366, + "algo": 7, + "digest_type": 1, + "digest_len": 20, + "digest": "e6c1716cfb6bdc84e84ce1ab5510dac69173b5b2" + }, + { + "name": "org", + "type": 43, + "class": 1, + "ttl": 52759, + "rdlength": 36, + "key_tag": 21366, + "algo": 7, + "digest_type": 2, + "digest_len": 32, + "digest": "96eeb2ffd9b00cd4694e78278b5efdab0a80446567b69f634da078f0d90f01ba" + }, + { + "name": "org", + "type": 46, + "class": 1, + "ttl": 52759, + "rdlength": 147, + "type_covered": 43, + "algo": 8, + "labels": 1, + "original_ttl": 86400, + "sig_expiration": 1359417600, + "sig_inception": 1358809200, + "key_tag": 40323, + "signature_len": 128, + "signature": "40999bb0a73b10fe268d378c9dfec0deb56022a0237d37be8998e0b9d4f77882a8494ecce64ad06c887d5fdab1c0b2b7179736f5fbe954798334fdb5f1b5bbae2c1e25b642477c832618e2a26240571ee15df56f819544d9bcde86dacfaf9d623a20849112d1d86558a009c390465f806be6d360eb31e61c6438043c67505b46" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4000, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_10" + }, + { + "Tuple4": "172.16.1.199.53559>75.75.75.75.53", + "dns_qname": "", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_11" + }, + { + "Tuple4": "172.16.1.199.53559>75.75.75.75.53", + "dns_qname": "", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "", + "type": 48, + "class": 1, + "ttl": 139162, + "rdlength": 264, + "flags": 257, + "protocol": 3, + "algo": 8, + "public_key_len": 260, + "public_key": "03010001a80020a95566ba42e886bb804cda84e47ef56dbd7aec612615552cec906d2116d0ef207028c51554144dfeafe7c7cb8f005dd18234133ac0710a81182ce1fd14ad2283bc83435f9df2f6313251931a176df0da51e54f42e604860dfb359580250f559cc543c4ffd51cbe3de8cfd06719237f9fc47ee729da06835fa452e825e9a18ebc2ecbcf563474652c33cf56a9033bcdf5d973121797ec8089041b6e03a1b72d0a735b984e03687309332324f27c2dba85e9db15e83a0143382e974b0621c18e625ecec907577d9e7bade95241a81ebbe8a901d4d3276e40b114c0a2e6fc38d19c2e6aab02644b2813f575fc21601e0dee49cd9ee96a43103e524d62873d" + }, + { + "name": "", + "type": 48, + "class": 1, + "ttl": 139162, + "rdlength": 136, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 132, + "public_key": "03010001a6029aa28fc2e5ff81c9072b4c61d283cccdb2c047d06194e39fbf11b9dfb18a2acd2cb9ba1fcf2ccd8ec5d92de7c279a8077e34fa1cace457a3f3b37d4bb602511439fd96c65e397b4520fe2dd92a509319754b0f0bd1584d14b6fa0702a10f5cb3ef02a1f7ac2912b2c78a5c0348bf5273095f4ef470080b1cc21e6f42d71d" + }, + { + "name": "", + "type": 46, + "class": 1, + "ttl": 139162, + "rdlength": 275, + "type_covered": 48, + "algo": 8, + "labels": 0, + "original_ttl": 172800, + "sig_expiration": 1360022399, + "sig_inception": 1358726400, + "key_tag": 19036, + "signature_len": 256, + "signature": "1ad73d635642115aed3399cedd7ced7b6db89d185e0a0aef9923f642349fc1d1c96eb60707dd36569b9bb8b73f7956129f6aae2280f9cc9ebbc4934a5e0b83744a2c2fc9648b326773eebd66a8565201d6c367c88bc0264795a8c426cfbeb1b0a27afdd91fb84548d02c46df6aa611d12b58927751d49f619f1885a8aa091bc0ffc03538b40e4a8d607c9d6ec9194514f150647ca99355ec41864f298d065697b62e51491cd04dfdd69eda203cf2fcfe8f730995d0e552fb2b3289ae0ee1eb0ccfda6e34d0a0fdad843e60a817aa917acf231e16b99620a1f8df682e99fca6ee07310d2c353b678c79f800d5bbacc04e81fd0139a6679c524f0e6cecf862af9c" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4000, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_12" + }, + { + "Tuple4": "172.16.1.199.39224>75.75.75.75.53", + "dns_qname": "", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_13" + }, + { + "Tuple4": "172.16.1.199.39224>75.75.75.75.53", + "dns_qname": "", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "authority": [ + { + "name": "", + "type": 47, + "class": 1, + "ttl": 10800, + "rdlength": 13, + "next_domain": "ac", + "maps_len": 9, + "type_bit_maps": "000722000000000380" + }, + { + "name": "", + "type": 46, + "class": 1, + "ttl": 10800, + "rdlength": 147, + "type_covered": 47, + "algo": 8, + "labels": 0, + "original_ttl": 86400, + "sig_expiration": 1359417600, + "sig_inception": 1358809200, + "key_tag": 40323, + "signature_len": 128, + "signature": "3d8df58f8c9ab832d7831dff5d1ee56b9dd914ae25d093c848f692e990ff2c8a7cddbe3fe8dc05ebdb2a57160a68184f9468efc7bc6c786d0c8beb846cded8bb264055a441660ee1079e86ec28cbac241fb84dfd069e18d76e04cd2e8c51d42399e5624c6625b31e527475b476e6cdd672b5f1d9bace2d87a705dd6e15a3bd05" + }, + { + "name": "", + "type": 6, + "class": 1, + "ttl": 10800, + "rdlength": 64, + "mname": "a.root-servers.net", + "rname": "nstld.verisign-grs.com", + "serial": 2013012201, + "refresh": 1800, + "retry": 900, + "cname": 604800, + "minimum": 86400 + }, + { + "name": "", + "type": 46, + "class": 1, + "ttl": 10800, + "rdlength": 147, + "type_covered": 6, + "algo": 8, + "labels": 0, + "original_ttl": 86400, + "sig_expiration": 1359417600, + "sig_inception": 1358809200, + "key_tag": 40323, + "signature_len": 128, + "signature": "1c8e2f1df9f586ad479e0931b9b55d1545196bcbf69dba65a836430a5c701e02ec6d60d87fb5f207643e2d257068f0bce448227eb7ddea0909d4dc022058ef0c99b919c1a93bbd08073b4b5d177b2665e6f170c8b70cf4d80bd15f2b7ca2395dbd0d6025a3141efbba1e552da011233b60f45e09dd358fbf8145047df645f5a7" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4000, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_14" + } +] \ No newline at end of file diff --git a/test/case/https/1-dns-query-type-HTTPS.pcap b/test/case/https/1-dns-query-type-HTTPS.pcap new file mode 100644 index 0000000000000000000000000000000000000000..34a7126441c9056561980988a7ede380097cef38 GIT binary patch literal 134 zcmca|c+)~A1{MYcU}0bcazy+K6ITYXF~kAcAgm&mTbpBaWXBe1ZwU?tR|bXv;f)Lo zmV#?dRDS07lrP`XZSs}Dl)*+Wa^^t>0k9Da42&$rC5a`>rMaa{$$1P6jv!%8CZK5z T3=BLBTnrrcVaibj8|pa#gv%U- literal 0 HcmV?d00001 diff --git a/test/case/https/2-dns-ipv6-query-type-HTTPS-response-SOA.pcap b/test/case/https/2-dns-ipv6-query-type-HTTPS-response-SOA.pcap new file mode 100644 index 0000000000000000000000000000000000000000..53145ad86d9874174773711724bf439b804dde51 GIT binary patch literal 211 zcmca|c+)~A1{MYcU}0bcaxVB6CNi)vF{}o%L3oR^T6nbEksVv4y~Q~gTp1YVzE^Ny z_$zqGN9CvSzgwX*rZSjr-^S3%Gh08UMF4CBBLgE#SwWs5OL}om5@$tbVs2_)VrCI@ za(*sTavlSNBLm|BF$OlUS{nvCUe}6})S|q^99=h4T|-p$3|txc#U;6k#XuDYEEpJ= cL>L&f3>X;r1Qqm{*)yRF;{X%9NbPz~IQh2mtN> BEEfO( literal 0 HcmV?d00001 diff --git a/test/case/https/4-dns-ipv6-query-type-HTTPS-response-Refused.pcap b/test/case/https/4-dns-ipv6-query-type-HTTPS-response-Refused.pcap new file mode 100644 index 0000000000000000000000000000000000000000..588d11c272b3d278cb6580e19f6cf8591d20532c GIT binary patch literal 136 zcmca|c+)~A1{MYcU}0bca?bk~CeE`W$E(3!jNRg%h&}YkD{sTp1WVbBY)k z>ICccRDLpD+J3$;lfiVyc?MIK3D>e4guq5HFfg(d=cHw`=apoq6=qd3C+FufFgSwb LGzEZ0HUKdI&p{sA literal 0 HcmV?d00001 diff --git a/test/case/https/https_result.json b/test/case/https/https_result.json new file mode 100644 index 0000000..41ce0b4 --- /dev/null +++ b/test/case/https/https_result.json @@ -0,0 +1,121 @@ +[ + { + "Tuple4": "36.249.111.140.13557>119.167.180.139.53", + "dns_qname": "stat.umu.cn", + "dns_qtype": 65, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 512, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 12 + } + ] + }, + "name": "DNS_RESULT_1" + }, + { + "Tuple4": "218.85.152.149.47030>36.249.51.254.53", + "dns_qname": "vpn1.gslb.xiamenair.com.cn", + "dns_qtype": 65, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "xiamenair.com.cn", + "type": 6, + "class": 1, + "ttl": 60, + "rdlength": 62, + "mname": "External-F5-1.xiamenair.com", + "rname": "hostmaster.External-F5-1.xiamenair.com", + "serial": 532, + "refresh": 10800, + "retry": 3600, + "cname": 604800, + "minimum": 60 + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_2" + }, + { + "Tuple4": "2408:8248:4a81:34:f233:e584:18bc:c39.13687>2408:8000:da00::1.53", + "dns_qname": "cdn.ynuf.aliapp.org.w.alikunlun.com.l.longwanservice.cn", + "dns_qtype": 65, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 1, + "rr": {}, + "name": "DNS_RESULT_3" + }, + { + "Tuple4": "59.49.49.242.49230>36.251.191.37.53", + "dns_qname": "bi.sdns.yearconsports.com", + "dns_qtype": 65, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_4" + }, + { + "Tuple4": "183.207.113.105.47311>36.249.2.210.53", + "dns_qname": "slfk.ntkfqjy.com", + "dns_qtype": 65, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_5" + } +] \ No newline at end of file diff --git a/test/case/multi_pkt_trans_2bytes/1-dns-tcp-multi-pkt-trans-2bytes-cloud.duba.net-192.168.137.225.43508.202.14.67.4.53.pcap b/test/case/multi_pkt_trans_2bytes/1-dns-tcp-multi-pkt-trans-2bytes-cloud.duba.net-192.168.137.225.43508.202.14.67.4.53.pcap new file mode 100644 index 0000000000000000000000000000000000000000..f832fadd41800cef162246c7999500db813168ae GIT binary patch literal 2911 zcmeH}TSydP6vxlZj_bDMre$Q%i%>i&2G~}rFzP%9y*?3OtMdX?Ij>hQq55~@4)<8Od(Q(8CCbjyGc(djG zur5vLo(99vtC1`sb?|d@ov#6SA)sI2HCj*wr_gmyrP2`j;Wi!Y#F&=El=zHnvX7V` zUcD}ts6+=t_w;1z?KY%m_beCl#_u7C(`dh5-}i~g^b{oHHGwDkN1yaKb>v^uzhvlO zJNl-jsEXcE$*OW!R+Vh@-`*U|6^z$P-qE*_{FC1+nO=!ijM(oF@hTG2&>t;@M}wo9 z5&Jw6!_cF}-6Pu!;o~loik9i^qpW3xvX-@D%W|57#oUNGXUnE2bxOP3ClTA^7qMhG)*4Lv(H3XgCTz{r24gI~3G_1Hp))6yB_7^bR#Q@6l$uJti{8AQcG3M$1fB{$)XsL=zOh`>!QdC=I#`A;}m9_E^ERw8dlGNl)3lc*TUu@-T zN*9Y(2H?GV7sa3|ww5mztWcvMB_&}2qE8m1#6gw^UpEcH=&Trn@fy5Bac~q|fL#zn z8;1@~{2*!TLr6PVficr!ENN90l9IFy^I9zE=Oc;6=xXR}|#nQvY_K4Tv9 zJ$ej5k7t!0qrdwiqDQ}o89!Y_Mc?(t7V6B6c3Ec{v9FnICp9@clSQ?pI>!9+N<7Vo sZT=8DE^?5J`;wNT*U|PdR>vY)9Wzl3dH7#=*;WAZHQ202.14.67.4.53", + "dns_qname": "d3l1j2luiza96k.cloudfront.net", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 1, + "rr": {}, + "name": "DNS_RESULT_1" + }, + { + "Tuple4": "192.168.137.225.43508>202.14.67.4.53", + "dns_qname": "d3l1j2luiza96k.cloudfront.net", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "d3l1j2luiza96k.cloudfront.net", + "type": 1, + "class": 1, + "ttl": 60, + "rdlength": 4, + "a": "13.35.0.151" + }, + { + "name": "d3l1j2luiza96k.cloudfront.net", + "type": 1, + "class": 1, + "ttl": 60, + "rdlength": 4, + "a": "13.35.0.125" + }, + { + "name": "d3l1j2luiza96k.cloudfront.net", + "type": 1, + "class": 1, + "ttl": 60, + "rdlength": 4, + "a": "13.35.0.215" + }, + { + "name": "d3l1j2luiza96k.cloudfront.net", + "type": 1, + "class": 1, + "ttl": 60, + "rdlength": 4, + "a": "13.35.0.10" + } + ], + "authority": [ + { + "name": "d3l1j2luiza96k.cloudfront.net", + "type": 2, + "class": 1, + "ttl": 1466, + "rdlength": 23, + "ns": "ns-1091.awsdns-08.org" + }, + { + "name": "d3l1j2luiza96k.cloudfront.net", + "type": 2, + "class": 1, + "ttl": 1466, + "rdlength": 25, + "ns": "ns-1967.awsdns-53.co.uk" + }, + { + "name": "d3l1j2luiza96k.cloudfront.net", + "type": 2, + "class": 1, + "ttl": 1466, + "rdlength": 21, + "ns": "ns-41.awsdns-05.com" + }, + { + "name": "d3l1j2luiza96k.cloudfront.net", + "type": 2, + "class": 1, + "ttl": 1466, + "rdlength": 19, + "ns": "ns-880.awsdns-46.net" + } + ], + "additional": [ + { + "name": "ns-41.awsdns-05.com", + "type": 1, + "class": 1, + "ttl": 162292, + "rdlength": 4, + "a": "205.251.192.41" + }, + { + "name": "ns-41.awsdns-05.com", + "type": 28, + "class": 1, + "ttl": 162292, + "rdlength": 16, + "aaaa": "2600:9000:5300:2900::1" + }, + { + "name": "ns-880.awsdns-46.net", + "type": 1, + "class": 1, + "ttl": 162321, + "rdlength": 4, + "a": "205.251.195.112" + }, + { + "name": "ns-880.awsdns-46.net", + "type": 28, + "class": 1, + "ttl": 162321, + "rdlength": 16, + "aaaa": "2600:9000:5303:7000::1" + }, + { + "name": "ns-1091.awsdns-08.org", + "type": 1, + "class": 1, + "ttl": 162308, + "rdlength": 4, + "a": "205.251.196.67" + }, + { + "name": "ns-1091.awsdns-08.org", + "type": 28, + "class": 1, + "ttl": 162308, + "rdlength": 16, + "aaaa": "2600:9000:5304:4300::1" + }, + { + "name": "ns-1967.awsdns-53.co.uk", + "type": 1, + "class": 1, + "ttl": 162324, + "rdlength": 4, + "a": "205.251.199.175" + }, + { + "name": "ns-1967.awsdns-53.co.uk", + "type": 28, + "class": 1, + "ttl": 162324, + "rdlength": 16, + "aaaa": "2600:9000:5307:af00::1" + } + ] + }, + "name": "DNS_RESULT_2" + } +] \ No newline at end of file diff --git a/test/case/multi_session/dns_multiple_session.pcap b/test/case/multi_session/dns_multiple_session.pcap new file mode 100644 index 0000000000000000000000000000000000000000..ec1997bcd3b780a4a29638ef80cbf046916f1d15 GIT binary patch literal 68652 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

IKB;gjhy-cVnam*FYBWAdkI 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

|9zj+I%YiZklb?u>YX79ZLiqZhBS9 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 Kj)#9FLi|6j{<}c{ literal 0 HcmV?d00001 diff --git a/test/case/multi_session/multi_session_result.json b/test/case/multi_session/multi_session_result.json new file mode 100644 index 0000000..4aceb20 --- /dev/null +++ b/test/case/multi_session/multi_session_result.json @@ -0,0 +1,1276 @@ +[ + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "e244caf5", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "e244caf5", + "type": 48, + "class": 1, + "ttl": 71554, + "rdlength": 1358, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1354, + "public_key": "6d707822ba37d0e1f0c23ea7986ccbb38629b9270dcdeb9e8ba14ca659764c23d5dc837f109a42cdd7869ab4fbadeffbc30bdff62af14c0be64fbaab801dba478b9629ce8a765e33f4ed2abb2dbf41c1efa61108d6140fb2225c6caa906e1a91fd8c62fd798559f21ea4be0c95c17528789f90a1e75682389f336538bc285bcfba40c3da2a121d0457f9e5a7cd3c56401d3f36881b5a92cf4c13210d6d74b3105700bd2d1835b27864e8135fcb952b8ad411413b592bd2309df55e82469cd5f52eac45dc9ea8fdb236c06bdca7e66077965523b9da8b83e97518edceff848a058345849f4e2b78d42dc9afa54276198f3ce9523e890b8b895413423cd5d5ca0fd418775926c238a5472c3c2d327a6b7cb9c48051d7f184d5dee38a242bdb7342309fad843163a980a932e6aff0451378a249adbf74dedceb0501527198fc80902b4c5716a170e473772373f335b66d476998fc2ac85ed9a7dbd78b5b218ce464eeb351162c5d3fd80716be1d2f8038ee88d4ae96fde148529afe8fb070675f81a11bb5b6c7bffbaa3ea16a008b6ba6a77e57cf0cf37ac65eac23654160da4f1933851827e1e7ae78fba61a5bfb104348ab69980eb1f61ce548ca76a0b60569a4c2ff11dcf751d9bef4c5367de8fcda54b056b97f5ac199f0078339e5e214251bcf97f9a1be46db38195edcb7397975e73b66d742272c88ff4c504058369a9280b4e7f2d6f1b09fd1950604a3f71bfc99f07c64558859be3e305d6ec60c9db688049a070abb901e7a01a41a0304683b07dc1d0a1f365eb196367205a1a58c6c350b4606e4fa4b3e6324040af64a69a86095f9c4dba988f3802e388253c0a25a4c48dad7bc5b3cf7887d3bc26c72f91357e8dc1792b9d6c9f1fe7b8079ff90b0b87f04c66e4fd3bfa45da15198c257a62710212cf6f4f3478ed514a1c5f4c55727dd08ec35c099149ebf174f7fe6a6c117d093cdfac5516b0cb6d194e60cbfe66ec901bb718406eaa7b08713f23b22829ba396c5789492d194ec70a3bd590dac91bd2f29f31843e55d6c151f5fa04dc3fe4d966b935a293697166e2b9f78301c5155b240bcd4ae0252aa24d3291233b5c3f01d0c6d207a2bb7ba7cdd541c16af6386c80fdf22221ead5e1281dab9a22f164f06ef46e71b8e83252a8927273a4500b30bd9a094f3bd673324595767174e3e3b1b866276be16a63e4101957c669daf19df26d95d5f3b1b373184a01e62d1612d8035a6a2b0bdf8eee65e4c4c874ffee5210b887bdd60f654780908995828ae41aa9d62032d9c65fe38c6fb7adfea34c7192ab810b3149f3c7ca2df8d41f17d79fc9517c41a6b2b0e86c686ccb0fdbbc316f3da30a6f0b4065e846583b72bb700c58e26b8e01794f72797d28de465e2eb1a2d21437af94e440ebb0bd073230b0a0993a340a23d6f1415c22f769ef9f4343c85b655544758afe7fe4a3805cf4356879bdcb617b66437115699119ca3f2f77d8142c2d679930cda90674190b26fb7b0db617fa21cfd4e869e048b40d4c9265beb223ce0c6931b76ea5b353e5164cfd41e1137fb5cd24f2f33a22c7291a8abaebb3cce424443905c4127eaa261b867dab5715915cae6a1572fc1768aec00cfa9df78166c21bc01b97dd314e42582ebed5c759da64798777cdb67a3132dd959c7c732469ed30cef33252b18bd2cbcaedcb0853858a8f3bbde7de77456f6a41706c67e565aadd21acc9acb765ae3469cd228db44d98df96f669cebd13b1162076a1611b5e10c22c1b0e8bdc49a819fc6b47e921913d69be748a54ef143565ba9fc484795e4909ef0b66372fdc3f20052dccc0a91303fdb616441fa9696e148f06a5b17febc361e54677beedb97a9dc20c3deb68cd9c1169ea319b820bc64995e0f4ccf1ad740789f60" + } + ] + }, + "name": "DNS_RESULT_1" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "bbd919fc", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "bbd919fc", + "type": 48, + "class": 1, + "ttl": 62410, + "rdlength": 1359, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1355, + "public_key": "66529997cf19cafb11fdc4703669025cdff28d3867d9ce1cb12dabdff59d91558fbfd76d298ef1fe6cdc07bcaebadb6371dd35532a1c18ac4a7fe6cb47cd6b7daae400cb0fecf9d278ccf71fe097cd1046385ca29f65daecd5c4f562802e6b530229260f5d8a944f5a7dfe9468afb9458b00ac96a3e9a4f3f4022c2160ce57124b8d6a71ae556d7896a2ea6bf0590a95ec3317ceae548bfc6ee4ccbf348b27a9e0afd07bfb642e24d8d6c8c4dacc682f9a5e220de2a160132db72d594f81a3f5c3489c8e75d1f626adf8400b738ae90af878edfb69c6f6b24120bf788e221870efba97c4bef72216dc2e228686b9c62df7a035cedcecd3ae6c99413f00ef80add636605d94e026989322dc959f07752d0fdcaf522c4c97799fd97a28b274f47ab44c342257dcc98fb1f30436790dd33683457dbb3d2717371fd460249c7ef4d36934377ac858c62d1619dc689a9ba2f09d6cf97d63bd8c2fd3c871dd82a19a05fe87be429dd93eafc2044b235369ecd28a62e1bfb607455bdb8d3c25bc9914336913d635abbcad9a6d5306229ce7dfa91d1183b9e9ed90b971a2e4e22e2c8fc3fccc74f9b27a344ee4b0a0f521db842452f3b799cbb033e4d15a95aa860ad9099de1ab260f3446d4791c5930a5e593eeb442c425a85c5725874c0d9edcb0ccc48c2188a2fa2b3e842ba0dcc88998f5d69bbd574ffa5ecba17f80760602fd338b69eb9c3f2978babdce8cf54d260a03c9e744e0ce667eb96c7a230f754d4b2ef91b85e7a74841ed657346734c927d26225512bb63879afadd938dfdb1baba2ada3fbc91bef1f762b19264c19b05148ca5dcbfedd318b5ae2784c8ca08853273dfff62cb98f2b61d07422b5d7ba07da55a82a0daa7374a37734d19fc12f7a4291381bcce981e6e1b5373965278f4c3414ec40849806d899ec533e5618ee1e206d55c5887efd8e83858a6b0ab9e6aad216c3064573ec54f14d607c6c6b0e2d492d0e01d1c424e83ef564b199f949bf0c5cf52dfae87cbc2ce1a74987491a4cc5950b3d4803000f1e967f9aa5e08a943fd6c7b4442ac7bc488f16fce39e87d3dee97398dc9cfff16832e3ced2652f75a6b2f80c3abc13889d01cbacb2529c7284b56a2b057c14595c54557b47298043c1ccbdd2f1c2cd996a0a270de7e641a73503cf1bda0e929afc2a7f3b1645e7ebf7970f72fc787c59a6cad2c8ac3b5e13813f6c63ce62f766d72317d19b767e3216b096b79c1a8456a195833ad7930099e88cc2a4d68b0d3040cd9c189fd09196cc6fd2324fb87f08fd0df0c86da2ccff38976277333fe8746eebb32c768ee5b7e0592ee203491e8ed75d44b9fee39948e0b2376a8d3373cdc9ea6344bb8b43c97f28f63ccea9eab33a02d0354e98cee789b05d5545965d4c0b89bd1da6af3d2e22ffa92afec719569bdf3ce7e8d773e5230ea15803373852d801798f5f51146449d78e820623850638c609a2a0642b5f2c76ac2752e37ec285c3c6053bd9879fd7c21e7d90f13db85596040aa72f3a4c8b06e7b305f8870c775437f4992c7470ba63655fe59565469d87a7a4afda93dd4e7ea65e513af18b4887306006194121392c65768b4ded9f42e4318b93b637ad08a4e297fb06b2627998120c696e1f64c701c9c2e568b7d7644e405ce122052d0c81404758a2b25ac3bbe09b7609391fa2401a62ec2e626d5e1e6a6ef37a14e2b575df7e553499c3a06be6d87318dfd7e59e2a51799bdba6acf11b6c26dec7a68c2357aeb0058bb3e692f925a155eea5075c0879f98f542c27bef66b16eb337344de0db7323d43b0e240663a1a6a136677f2da31ee0cf3b2d202d88c81884d74a3d2bec37f0e662620291da95288670823d90f0efe9abfb97f78d7d74b8ed2d50ce761d52a0d6f9e2263a2c448f" + } + ] + }, + "name": "DNS_RESULT_2" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "de63039f", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "de63039f", + "type": 48, + "class": 1, + "ttl": 74185, + "rdlength": 1357, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1353, + "public_key": "90f0efe9abfb97f78d7d74b82b259836800ed9a94de0b31f4411aa5aa8a6bbf0cd1eb5b5c35da5949ecc6ea8dc39bafb539a1c98ac5598e7a726e36908ee144274860bf8c1b6b7b2ba7ce13f976419ccc90e9777eb76abdd360e9dca89e6adafa32f7ad519080f28b1f33ca0e9ab34b1a3cbdcd99641e245a1290e3e0394e77511e5a2e8140ab7b348ab834774737d2aedc23f9dfbc0785fd7a6dd3f22b70ec6f209c4ae9bc4fe3e5a238b385ca9fea9dfdfccdf8f5a65c826b8ba093e8a08126cf17b64bdd0f2a4a97e286ba109fdebe943a6160bf380f9678509e8e81b7732cf26b9b65be28f84420846e2c88d9f1a20acb9124b69aa731afe43eb191c4cd138df095bd3880553b3d22f49fe015bc22779c32003dd252f7f34746051e201d653c210d8d16a07d2dc987cac418f49d9cab31201f20c6487356093c46a0b3015238387fc7348170b29360a05619836d15629b6cde823b91df8aefacef2766d3e22ed21e1de1d45992c420184cfce26c7a45578310cdfbcd5fc938d2e3a75e810fc7b04e9d01b8a6fddb5e1b3c3ac5c2a66a97f30684db8bd781eaef80dbae871b0f376c26cbcdc77dc92dea67d49438acf2d1678ff80ae671848c9a6ab864c2932ccfcee16b590573471a1f3e2e3e288fdbf07677dbd9cd979dc00b954d26303c574cd860a10c90aec731e2b4818738776a408efe6dc770d2e17dfabb767719e7875f6a6894fc209c2df4d589134f0aec712dacc4ae4048f5527e2341fd8bf8c0d8644415f1b7cead8baf95b58b36e9648cf87854ccc96b5e77a881893e64338fe1c1996ef8fbd4d0b876d25979d6a0005b2b1a1375f562c23e97db7f0b7b69acb6b06b27da72d28c6de42542a3eb795f1bed0031160482e548734398067d68b7ce493517ade2a10cf30c12389a61bf04f6469e3a2074c84e33a0bdcb15128447073cb3bf7f1667609c8728ff465f9ca324d471a62fb209a4995586aafe2c9cb44ce97780307474258cdbb3876e2d0e8b067c0a629204a403412e5507b1832e5d67083b1755ab78249f24a104c6429123ed52f3809eb911620153bbda9b0b2abd66ceb6656f4cc9d0a08c28f337d43f7bc2e51ce2dcaf5905598a084f8e5e62acd80d624ed871fa0e27d708ecf5c75746aa9dba69918a1177178139191aa19fb6de1d7daba4d7ff2e9349b9d4dfa3abeedcf6cd4d0e6b132de241d2d6b5ab68e7b5a425ceb91503398e99f3c77e6746d4fab0f40920b7bda8d9b08d97c568f576078da6c232a8747bf4ea7dd06b6a38bd42bc5bed26cf066dc8ccf5a80dbc59d70b717514bdfcce660d423941ffcf96f24d3e9ac2f29ce283ed4a57648cf2cc1e4e01a512305affaeecb97b7dc985f868afb19c6ab4ab29fe85271f34281c44a2107f8296059aa0416d127f3452556e8c2eb80249e56e6a4a65f4289eb77490de7b9c42bdb1611fff12ae928bc1f3233f61b2c064119976d2138752189781b5b286f2c35474ab6f3b27c3cd06a07f59e66fe4560cec315a8e07ebb639af52f3122b0cc66698e056cb05f6e93fdc262848727ad33ad5208df5b5796e13b393ec00b39d006a3183e4a88056b5d4469d7702c87203cf89affc1da5d3a2448fec1d8e83cc59b1f312dd7ca00e36a9bec8e5278bb40cd4bb8a615f46aa959bc44338fa4bdfd8c1b096b86144514b53790b08f8dadf5060d25f89e79c086bb485ffddea62c73142898ec24fca8e959697796838be04e618f58f8987a97b7d066a44f18381331b8a53c24ec8429669eae252b0579039250151043e6860c6123d507088acbfaba69d51a0b9e323065310ebb14126033035ef29d2e0b8793f2ed9b37a2e8a3858018974f2fc46c3b1fc850862b045e38f9f503ef08a48b5f8707080d0a570519c7f41255e5e19a" + } + ] + }, + "name": "DNS_RESULT_3" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "b94709ec", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "b94709ec", + "type": 48, + "class": 1, + "ttl": 51459, + "rdlength": 1346, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1342, + "public_key": "862b045e38f9f503ef08a48b9ace1fc917dee92c906eb108655e0c44f6264ac5212b798888b01b7f915c307c10de34175a76859cb025adfbe829675d8805a8ea9ee5c884b9d45d75567f578f8b7ab334a998cdf6ea9191e9267652c7f4633523d2a3515ee691d9dd2346f8204d25c06e6a5d26c09c0bf4ff1404b90fa495b08e321092e390f4c25eee4e9b034f7c5579baa9c18e2b3bedd2bb26af47ed8e9c5d4d792c95e62b383e19f4a2756c2aa2205ce735e2508c1e88b647b9c4ea20c19a21ecccec0d50ad9185979ce87a0fc4073696a1eef93db74aca5adb6efa0b6af48eea3b93646196fdffa66a67c164d99d1ebe2d582eee6027354edb06f421f66217982a2a5e5936d6c4d5eefdce9652e60f7888ca19674d91954039f4a96103110b32e4036ed492149dfa02aecc28c9c8cd749abe9b199d3ec810cef6b5c0ecc371780ca9f8114dde97e1e9774932abb900a75b9bb29e4975ec51c2c3535fe9964122ef043de09285e95c985b9f7a762c793ac26267195f3efb84c493c57f306a33d6da97967a8d4896940e28db9c5eceaee4ee6bc464848d3d465edfe68761297da3724a09ac67877ff0e3e52253fc6881d9917ea200411ca32800050d7612d7704f9e17050a9042e6cba63d8956c2dc72e9aa0fbc0568ffeb5b49d5361d4aba259d7ac6bfd9f701efe4b11022570a730cbe80fa5589b68ca56b3eb128f246429fb067a048def0887688dc21659a34cbe1ea8323f51056940ec83d61a9d3dfdf3e993cc64e390bad79196c0248fc1eb4f95ca68ee92dc198e2848be7e11f6302d9cc87e2e74fed85f9368b5dacd130eb1e9ba7844e242ddf3cf77b9eb7546fb2ec5dd8e688e6661687329cef9f1d63248c7606d4a5eeddd54d92b284b2f3fb12007e1a8443feb98e57c66dc71acbe244df320d21b70f6e4ca82b9a09eba7708bf87a8a694f55aef43ae9170b1d4e1316d4bb669394f43335d4c7e0b430fe2c9e54ff17bf2e8a93ebd14a8a57e2ec1efd2a856b599bb45407628f6e76652e20571e3c1c8e070e10cfc7b4454d59cf14153ad7ed0f9bc7ddeb559856f43344ad01bc407c48d71ce2ffedc0ace1af94226104060cf2a610c7cfa29bfb057a86ae1ea2481fc370dd26a2792012449007ad74c93687576da90be4fcaed240e2ff19c28fad5794e36d0eff30307236f1479aaba546a4f0ae3bd71bee845ea7c59e5323b217cb911c014f53f8ca8a8ff2f4a72821c73fc38436ab8ea5771d082fdc1809e87d583aaf7a8fad9af776c87fdd3c33775c8c29dc8083cda293fbc7946de51b4d84c27a31e77f41401430bae122ea5c1b0bdadadafaab4f177068033a403dc0ec8f8aab42b1f61306e6ead527637478a236f5152a1b329e7f67625142e5ae93bd9c4b59a0408b0754a12f1b806cf8f7cebce2ecf3a93a87e160eb61b4aab6cffc8d3b0be4696962f300d3d6b22cff0191b8912a5d3e4e02afc586c8c0e6406a5c6f6602404d0cbb3c6476e4ca8682aaa83b3248ba46995968c3d9bd7a2c18a9a6e3ac1758602d498492b795be8517a0f6dcbd9cf51edaba24c8e4536d42d9f3ed6848bd05cb7c6817f4b902a0ee7f99c50ef71ff30a0ba84137c1235ba011e24d283c20c65e06ad04957b59a71d1f73581d667b56022c1788125fd6f4f443053f515e24240d793ef63dc706740c4e82c07790164f833cc0e1da4faa872bcbd595ec6840e822873ac4753d05e3d4f1f43f60b4ccbe97cc43d55c13bdc4adc0bf72162588a86f2c85ccfa6320ec8fc4e6190f4c3d8e51ed0afc50ac1dee670fe1630bb2a9a4e7914cda2f2ee6cc55acc619423d313c8f59ec1f59aacfe376ba4c86eb14587be077006d1a5cc948043547f5b86cc06d9af16349f0246c7509" + } + ] + }, + "name": "DNS_RESULT_4" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "2685aafb", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "2685aafb", + "type": 48, + "class": 1, + "ttl": 65446, + "rdlength": 1351, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1347, + "public_key": "14587be077006d1a5cc9480426acc9b81d764be6bb883b0c39ffb42b1b3339a062d033a5bf11dc7c67f40b3be771ef3e4425afe2fc37a4548b4c92576b9bf898743b132d146ed5938c4aadb60637564682c9d90335ff401773622bc6fb3584bea1bc2bb3ebfc1873c32aca00f5400c9e6129d5c342f602097fe7638c7ccdc39a47a297253a609ec03171cd395a110826f38d5d4bff07281d3ef4dc292f8928ffa8789a02d8efc8f585021b120278375f56740aae0aca6dbaea03031c38a80857e548c9b3ce588f44bfabd425b16f90534880ed563ee38e449b980dd3c824bef75bae797bf2016434830c6f1c5bb2efc5dbe1e83473d21f5141542f07ebc1216aae02eb4542d334910782d9a020cec2a7aeb3024d97854e73d60c7fd570df1efbad77a8f11c431a5c52027a5f08c31de883cd12e07d256b08198ced2d7dffa46c146d599df6983a8a9615ff80e845db5fe2e143b732c3804822b6fe359a06d0f3fd0d65c90476b52021483fdd55506a262a53266a51123c9f0cbe10f5d88d47529cecfddf627e3abd3b69b9d757a692f71dbf120f348001395f3f81a279e98367746b071f7ed9b33b7132b0269e5282a5809c0025ac3a31b32f05712756a776be880beeb002209e58d3fa920dc4c4f75e7664bdf980e425eef44b4f07f0151cc293db020780ccb237bd0135f6953c616cfa01791b96856448d1363ba4f088911861d2fa72dfd2b19f801e204eb72ae89604f6aea52e3a76ee16b4a134e9037bf4250f4e621a884e2b02563756b5a747222b0c9c8aaaf8a5cecb6386f8d5b6914d27a77d5b9db87e53c6b1811c545a1f2064c5223acfc02f69646f7e3e5be00f44575bf927f314e656ca9a75f5dac11804540c5006bd73f6f83c8567913ce1e8762db827239a0a486cfde90de018e808811a925c3a52be250e7c76830d6719111e14329ea8db036b8c748934305decb5b9e3d46154f14ed56eba39b5fff789eb558e422e082dcfab6a4d46cb2980eb31a2c7e4beff5be3c70051db45055eaf05f4a1c1014e1f04455bd5e5b59108908691dc20bb25ca98fa42897a1aaa7bc6fc855dbcfca8cef3ecd5c65ca58fd9bdfdf8076cb66201d67b6038fec46ad56e7cfce25e89cf0a075471680bf73428a067d422015c588982ea2fe6a8a80e4e455dd919930b0004b6eb66176156521d19b6832722483527251c6482d1b298a21f5e4048563943d5b9e244c4ffdc10f3d81b64daf89620e58e519358a86009a98320c36a637e8b2e2a5986b87400cdee68996c5491179b216492f25d49bbf3d159bdecbb64522b794738f95c0be248b35397f979cd1933aa001282c8a38f16e0fc8e483173544ff443fb4b974e94493453ad690d61695b34a405dcd32907e6dd83cd91b34e72359eed9e7852879c7915aa4e68796e09f151727276cecbe5dffede62ea59d323570e33a29333f342e021151e4dd44e403935f6c29471767702ba19ee0aaca53d546b5c300f86a48568f86b5e1f566ecb2bf38066f81956416cbfae4668a79b51e0bbd08ad9df62008fa3024c860e86f1c9d9637e87772886b52666c25232ecf4ed7815bc96a1356d3febc6981cb227b02de5620c243553d4d6e28986a36da64a18940dffe9c096b241fb137ba73076b6cc1328eb5cfaefda01fc58dff0fa64669a78335a7a43e7a48293c930262d9e8579c7ac3663c24e9ee99f0098bcac0ea5f15f27d441fb18832fe3b48e4890d1e580aa3c6b8bd3e38ad002a7e5699405b9285803a70cadbd9bc3c4b75e8aa4434f856a3643cfcbc2fa59fab66ac7d1b28fff8055b213be85c161069d1d744fac297bcb0508a5296c7afc839a6edd141d3f7a63c00826a808e52fbf972a2d6f78db2409a364c0cc9067a581fa935e3b6fa5" + } + ] + }, + "name": "DNS_RESULT_5" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "60af84a8", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "60af84a8", + "type": 48, + "class": 1, + "ttl": 43805, + "rdlength": 1367, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1363, + "public_key": "2d19df1d50efcfa7e43e755d3eb1de96d000f7ba32d80ac3113359becdff901505aa88df7f891c8c39dc7c632710a2f77ff3f64dc01246896009d0a31ced2f1c370676045f3c73b17225ac29f56f1203acfae51cf1d08d1a18b98c0bf827631c0e157057b5749f31202228c780459c823d6dba688fd66e081ddbb84ead1873dfdcba52df8f03303bdd49c23ef493d81ca5e285d23502b79f9c53366a50b05b87aefcbc475fafc4c5ef560f8796ad134681eed900c4316ee24a5cd0d4ab29ca3ada49cae4c5b1b90130eed67e6ff27db5354389bfb0f26ac98094250058b213e401d30f79fafd2c22630f149cba5cedbc6c775d34873fa6385c1574f7a972d72858779738044e3e323586c7083c9e55028ace420ecdf1c4a72d1fd38288d078ce2a4ae0ada8aa569125fd43482bfacbc9932fd930c4613942786d6524c5d82b649399263c6b503e943b66250fa4cc1f8ee59a9891f09137798b557342f2a82cc6b94ef64d163069b6e633cbaea626e18747748013462a7b3803a4b529f54952abf05ba283dca9e3cd2cb3be0b5ad66b2b7233e759ba06f405d8409dd8148d161525f34e11a4387ce7987a687dabf48cf4944768e15b50b41541e9097bad3b293e0c9ba02c700641a3b3f87d4aa0a6955c7bf0008c10923aae51fa1f5aa531b3478713017f7b0de2ce3583459cfe3a78ab9b331630ccfc3e4722dc06e091c466637c46973f51557ca891f068f806fcfd13fca19390b654ff9e168afb418ea63d67544f01f161a3297a2ea6e0e072ec2e06b82e1d7d3bdcd0bb92235d00170e59e8a30bcfc26db101d95536a22a11c0e61d838a5c547d3d661f5d47e65672fa252fc29e83dc00e549dec37580c46c94af3ff7ca834953845ae9d754cc1800169a3400fbc44e60f752ae29dd7cbd31fde46fd6dd313273e7ad4175ba174f08769ed126b943cf0497c06094ea9c3c2e553bbc00e3c56aa62d6bb929bc5fb36ac2fce3b03efd9ecacd50e6bb6a87598ddbb721bb66fe488bae192eb6af4f428f3ff03bd0e17aa7781628111c14aff0822cc27d7cec41d5f00fc7b28d3a292c0c7f2c511534e4b2700a648ce9e8deaae656c26db2ef6c3583dc6a702590665b735899ce6da8e9c81805df7d99083f67df873f2ec6ba6bd31a0e74d4de0c7286c1deb29f8574fde01eddea8b7bff115d50e85830d85b180743bddf7a6f358ab5deeb851190c9427483f65c2e5fc04f713ac146c26ac20ea51369fd04b22681f7d6b4ae85960d1629623878e93f427c8f0d1e0c12fca2e706ea03c6a0010b41fbf0af583b09fc6697bcc0bc2a7ffea5aea4f9ce83a53a72f87e62cccc6763ba24ca5a2c45362868d917ae82c6e566a3d58f36cea11e18548de4c352d875a87806206195677a4b8b99374da7d450a6b8f5cfbc7bceba2bb41046bf7c3abfc1b05fd7f1802855c8d55f9dcb72c6d66d9d8bb5137c6d0446837fa3c77f6ed73e5f2ed66c46f624fffa0e837e69a735136c720b65a1c9d0b41dcf7d718a69bb3c323288e4d4e7cc6c8ec836878afcc9e03a63550f5a67ec1420e083c542344b3052e38c70042a2c8776c5c5faaa2d46b483816c2f1942c04a8d6eea933cc50eac809b24b28c765da410eeffac3a06a2344444fd8eab375f478bb35ae5b1ab0aa3cc228074f96427d90e42045be89940a245e857409ea440a5cba4e1f8fa0fd1d92a36136492c46ab29ea8607b0d3c5f289481b6867ee07da39ef242ac8230a982f9e3e3fa1a0df7e66f6f5d7b3b284314fea3d3200580230aaea03db880b339ff466b580a04a1373c3edd4d34b3af50af6ef71bd25cabf992dbb7adfa0754fcd4f27847cf6755e88d2a8063e8a986e4b6ca5ddeafef0494d684a96b11b1db278f8bfd68ec8835660d9a22273b50e3b4f3e1d5c65309cedf5e4a" + } + ] + }, + "name": "DNS_RESULT_6" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "72d39f01", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "72d39f01", + "type": 48, + "class": 1, + "ttl": 49477, + "rdlength": 1352, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1348, + "public_key": "db278f8bfd68ec8835660d9a0c2d2be34986f48c0f2b8de695351689e3968cc685d8b6af0864d16038f47e904081e1b82be59617c60d388929f4568f068530e8ccc752dc0e0235903fe410cd3dda97ae5b148748b83cd3843ad0ed552fcfffc1b126c27ef94d9e8e25caba566cb60fdc2ff9f30c16906b1698d560fa77ce855bc47843b0ad58d3a7cf8bdbaea96ae3194853fec387cce31f487cac94f6171066e60b7a379cba867f973947a6053b1cf5b9cd346c994d7c8af132d2f661122cf9d19de31595388553a5ad53284050c75af6a9d0455a8b8cebaa253db93d9a81f0dceffeed171374a5e9353fea4866516cf13ef391ef6b2b4f6f5f11911f92fe5ee6cfb48078b333d266a0b4cd1076d105ed8c0f31573ab75b5957abaf8028ec50f0deb713676cd519240f6bf758c6e8d15d138533d5d6930098e0afe78c8bc2c30d6d117bf17e6f8c0bd788afdf6f9da2e7a1bc571601ba0b00a307e7e1c9698b12bee8ca1c911a8452abcabe64ed4e4990e6a3f391c0920121097b5f240066160a74162a5a3c06987b14a475969832d6f71ee3836a2cd552efae3bb5cef71241e02cad9bca59d23a67ce8f5caa95509e45aff4a3b7dd52a6d9174a2111a405f6bbd4618b71389ce24f1a2a6f7048f73ded6fdf1309850dd8f615f7df030d551ba79d7f1515ee61ca316cb3ec0be1418041629793b40e270b794637c5048b959a82a5414679148a6cfabd4347a213b903cc67ac0bac6c3e7bc9548ef793dd612083920e9044846bb202737864a899961642db311a5817b9417b9efb057484c91b4d276ce5194c0dda95e03b2ac1b8b82f6fe62a870fcac1684ed649231c4b62db5dd61696602c5e6eaf3b669d3d4d1365cc75057e422b3a5d5c734eeeb0d31a7cff8ae74724e8ca575589d626cfd07e5413b38dc13662a7e418476c2f7cdcb6723b4b23d01540070e95affc05590494f35005db316b63089fd3e88610b4e3f2c76110c0402585100a0b0da2133c35ee817d44ff8690e3795d66d3519531a25467a913525511798b2cc71aa60a9e80724ee584c42562db0d50bb0bea84dafb2d081bb3103e9705f570df898d922405af371f2884f484ad388528980df2ce64548b3794b9ecca05666fe025f28e0129f062f4cabfbb75cc38e6282fb257ad9fb4795e007826c4452a962ea32375157bec0c0514ce22ab3806b5c130829fae643b35212aeb0c726eb14a576d1b714cf53b1734df9523142b9dd73d5ed4d461abfc43e8ef2ed71e1d587f5d2815c1cfff23cf8b6d906b0ad81b07204c1717f6331dd78a5bee87b8cd9afcff60b55bb66d579a5a172de598f991226b5f6da1c62de753389b9d43a0481ab8a6985b914c098e6cac5e4344f15f68fdfd0c4cebb32336ce58f21e0b834e54a1920a38db5b515f5b2fdf27d18e56fe19fb987abb7715b8946cf677a605b362d3b83a6d6562f46b5d582f766905a48a4fb16a868aed31bec5627c76b5ac1f26a72d71dbc62650d516d3c68de4d588a388eae4078190584dd0a1d094f6d480250a6a196ebe4eaffb237e09e8f01f7b726ea1f2ec11f9976b52d3e19c573cb5f0dcc5c0c70525abc85de701de3fda93f944165fa237adfc1a5d63dbe6ca0ee57d2092bd68eed7ffa47547023e604f0a4f16a24b9a47def1e1a75aaad3fbb87e4aaf150ee915fbb288709176db7453524f2540b252fc998f7e7dad1089a37cd01facafdb01acfbbb4cfcd9f0bc2fe8a02c512b6632a7fcf8a527b7ea295b0ee145c96078bee0e22ebd3c7de13daceb82ffd1d785343b1c2048a8a683fbb1714c186297903b5c975c50feae8999e7851401f1029d2d2c58fdd27f63f60a51268e393509388d9fffc7ad273e1af2496e7f7fb89392fe34d73555042ff5f66e" + } + ] + }, + "name": "DNS_RESULT_7" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "a4d1aca1", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "a4d1aca1", + "type": 48, + "class": 1, + "ttl": 50670, + "rdlength": 1370, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1366, + "public_key": "09388d9fffc7ad273e1af2497dfdef2f4895965fbeacf0bf64355ff192046d7ca27136ab14ff291284492f10fac58191b5953b053a0e62acee23067f95341e338657a4c95dae36228777aa3751ab7fe8e34596a984d11eac88e907fc8a9b74c73160f2cd4b527f5157095f99bc162e636a28f29238fdcf0b78a9f15fd6b8820415edfefc3be51ae58ba64f290893fe791a7722f38b4b72381454b1809725346108db2ecac21f061947993a01e2f50bbda11498c9a3d81e0073ba592f9da75c708671478f27b8f2c4520b963676aaee428066020b13554e0ded538d1ce731a843e412edaea108971d3e1a17d09f4b7b0263d07ed117d88d4e217c8539541d2686ed4771ad3655f5b25e2548e35707ef4357dc6814f9330c21bc015c6e5f893a1f7a701ea2ba55dd1b91eadf894043692dfd01e7a0b688c7296e4871082f7dcbe025470d86db95b1deebb565b5a4e8e476237f40a1686d16727e0e0924cc0cd11e349c81e2c69dae19e407503f7f109274424aab623ca22974025f752db2fe2b5402804337cc0ca16b53681d026be727bf9892ff26ba4f22fb76647df9b736e40009d6a3c657208aafbaea6ecde078ea295768d281dad7d80b2ed0f400df9c6670c6ef4030040f085e64cfa0cf6e224b636dc28f7f67db8e782b8c523be9ed672a59bc67ba05a61a2358b4f2e2a438921eefa53c5e024598a4acf7d83564f70cdd0cf5f402b764d36b5de52874043972e90e8b81443bbc14e91bc624efa6aac8b8f1a1e185b5505cdf1cc6bfb7a0bcf97715969a67572e891a5f3dea1653a32c60f71d08f41e43536cd020788aa50e5b4add9b5234b3b5831257b75169240005660ad6608a14da56d3fcb953edd285821233381d0180f3b59c233313362039f513f1bfeb02e525433159df5f66e5c02920e8fa9c4a98ebaa655114d3c986e306df7df5f0054a56d1987eadc1d64de1bb60760f002b6bc9ebc016597ab73126c10cc891961b03f1a97fac272537bd8a516b55043132df51cd783197dbe2a08c63a67307c51124f7a8b652e1ed58d473e0f58f49d019efb404dfe0f3e6dee14a72147ef0a699c0400dd2581c5542a5b9a2bd8a23c6d3989ee0cc692fc30572680c5e080d2bdae7c8bc39c388188fc2525a84c4bb574772708f2724152666d26c8e6a85352d00c74aeacd752e1cb1c873255b42a3f210cf3f4b65cb77bccd9c22f99901d5051a42b7afabed405693a8d45723a42e71def30918660a221df9d472881cc9f1e22f2e3bfd9e0d234ba02790b89df0b31bb7dc502d2fcd0b15460132bb970a51a57fe9be6e734c8cdffcc43a0583441bfad56c3c824296d6993facd8edd2ee525fbf55f05c43ab5b1af689826622833b39843d25a22a368623be5457a9c4321acfd403ac1b3cac86d8e497ad7a217533f2a2433da798b7974e8d0d34a7be594b4502f79e48247d7565566b33132cd61cf80d5b7249d9b6511de67d4aef646d345bc5fea37464b0be4768f750f7c034e389ef6120bd711d73cf637a00e4a1d4bcbd22ae4f84cdc11b3c6c6c8da3f6249002c548f32654369e0ebf4e21b758b1d17f96dceb3d57f73707432667af6b0ce45adc689540e808115442e8dfa414bd1785bae453bd4921704a9fc367c44a0cead2aa69b18b42c803adbe0062c029442cd9b0a19daad138b0d83d960e0392d1fa838f089d62ccc6e2d035b380a2df59423a55dbef373eae91c2c656f329408ebb6ff476d5479a28149a01d4df2d0e3cec120efc02f8dd21ed75a1a6f0c393045a7a4f7a5ce5cca35e5c85ada14ed54ccdbf017e718dd3db600e7138c578f46d20245b7445faa0841bbfcad241b3d35175e02ba93843014593ff5b053b54c058aa01bbf18aba19729c4aa7d3ec10b515f8803f693761a556e9bb0426440aa175b59689cae8" + } + ] + }, + "name": "DNS_RESULT_8" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "11830948", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "11830948", + "type": 48, + "class": 1, + "ttl": 55154, + "rdlength": 1352, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1348, + "public_key": "356ebd141eff5186d6ae116170e302b8647d702705a3db2277f0a88b3e3320d5ab934b1b1676602c1b23108bc836b25f5327bd0d236860ef4b1f41344c42e8cd35b0449d73c3c42032ca4ecd795bce21feb5af3052e49e550950b82566c54a943bb99418f7136a97ef16ac9ecf7fb8490061d63c1eaa80532a681ca88d4c084a82633bead75217c1c01631ab03635006428cce2594bb398f07f96a3db6b0b0a9d6f439c8e9e9e2a347ca18f102000cc3db7ca7f99f70e230ff9fc6a1112e424502b59cc94cc77850aaa83458829636f9f1c9b1517cb563b60fcc8f6db94981559d194fe21e5d330cabe8c456a8b16b56bcd44784a8e94a581f3b9464be3318245da2e6263119750c2226a82a9800299e67eada169a434059bb412b42b170670e29582348418a40f2cfffe72c72ec147412c302b3937af8086e7d7aa26f806c4d03c9b7f82c8b75c163956844639791eb703bfdf4c3d55f0da9ed711be1001c6533d5b7557bcadf120bc484a7cdb04af3d8f58238716dec6bdc08e33cc502b7a80f9daa7570c68e2b54f72a9dae6b05b071c5c05d588652c024fe527497a883a1c5b403dfdf6912e8e519ed2f2c61fbb966a9e8c0b7b1e07b1833823147fe25082072d213de93d8c38ac70bfb4b6ec860850dddbea36d2baf0c877e6af553d731f6b39f06bacfc20e4706db29be8df5744ea5228e794c033a210203130778b1cbeda17b0512e1bb6c94c3e741d32dcea7e4a850a5c828165332cf2fe8f60e5c74237f020e1dfdfa190a5b8b3c1ad89dd05c3ee7339f5fdea50dafb68c28fc5c38350d57964aa5e74004b66b74e33adca0efb57a5ca7303ffaa4dae63324760980530f0d460e561d069fe62f83d6e2de825ef14bdc32289dd03595065a9c2c9a3a891188e14854059fb6e399f0d32aa408ee01d02b56384af8cfbac11700e5771809189f0f93c565bb45ef1478435518b8f38a221e2a40ef31f0b8a205074a10bdb923da6363a8667d094654e37acbcfe551e9fbd180c23cc9724a8542849e45be34c163c74fab7b3415463f7368adc7dc332c3c16352aaa112299ee57a2bc8680673f578f8e3e28c3ac6c283d8812966f7e346ac2f36a93672480a1034baa5757f5eaf75a39ff8ee1af865520e6596284ea7e194f05300cb362ee40c1537212e1a8e8e997187eb9c1788ca8269995a1b37b76d94b11a06b0f8ef7a6c958b0c43bf16a94e8dbe9e59db33603b0bdccf410b172394d470f94db6cc0731283f0c60843d642ab6811f9fc856b0fa6fbd9f1f241b64ffc9f8c7a014d43c303add71cbd3fbd9be13d80501b3bd13d4ab3b315e678ab95c728d565c4282c6d619a012bc539dee8d4168408ac21bbf92899470920ebfb5e045b35461595ec879889ca121d8aa22268803ae27996271289115d5b576ec4f2129bea2efbef457825cb5f3b71ad5a480e6b990c1d716715341e586e877e6b80965ebfb8a89691472fc018e5c52c7dc42ade3321613674f0e5f3cfe80ec928c4d54e5952df107f058bcae3191085d1aa5afd955a6c88d63a48e82d4145e0abc5484d6dd7fffbbf5ea194cd54de7b3fdb2fdb9fd64f46b0735f32be4d0d46b3919ec26e72abf1cd3b55cd61c7b62aa37615c1ec3bab9873e2af27ddbcd9291ddd5fa7969656b85f2b6b35275d4382024b342489e4b917638b301ad8363a91eb2891c972aff07d412a708708707d0d1bb5eea792927fb2fb8e36202b937197370d9456bc67f8c8082a40067cdcb7cded2d0b560d145dc4fcbbb732a8641622a623d7527b48d7eb2d18bde98380bc61caac91f346cb58f24161f603f26c8d78bb324f4b8241eedcdcb7a39f0974f1ea170158a23c8a3382606e2f95de4452f496d415203952650c73fd7bc20c13f95380a380" + } + ] + }, + "name": "DNS_RESULT_9" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "151dee33", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "151dee33", + "type": 48, + "class": 1, + "ttl": 51075, + "rdlength": 1341, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1337, + "public_key": "82606e2f95de4452f496d415dfbd779e4aaea54eb6da22930816de561a31911af457cf5a508b4d7547316a507474dafa2e499eabf238735e0968b9f0a78b550c5fa786755c5d04d4e29e09e1105ac628cdc78a75e4d0d62c3a4ce4d6bdbd72eb8dd9823b5369ec3446b785b10d89464d046e7431ae3c6d40cb1d3e7431cf966e2b9a09108304698be80d247b75882c137c3ff257e32a4b2409d608a6ecb4c9d5dbd9f11c2a518236d32e54f83c2d77a005bd00463a1a3a646b9f022bde18472f081dfc0e28486dfa1762dea4dbb435f3ba5a98e7196a87d2474f6e06758320fdb667fd7436cfc73b930c824e25061058d83f7ac80fb52babc4b48f06c0752322e1e8311cea902d4925b18bf9c6c3c5159a9284c53e9418d85b0fd64b1dc7fede06e3cddb4ee7d6bea074d85179e2d922c41800b878ddea3de831d6c6a80d15719b35699bb8ef99de9c46d80841561a7cce0a1f2f036cd1aa16477bac818e08f16d07e66ee39165c2ea6e24773c5ff400297081dd433a4c88620e3e4bcc25fdf8c07006834f0987a0129c6b8227c0c6fe19062de817d0c82a1539b2773e7fdd0a761ebf8a03ee425fb0accd3ac3efb54e9dd61494a98e555572deb026d84148ac8f89961131c3b559ce966eccabe1e0722cea9916a436b5118bcb1352c37ce686e81f72f97cc263bd332b3d67d83eed416297e5fe69060b0a1cfaf17606c42fe181e6d947fe73874b06cda0b5e478a81861069e4b0c3390f33c4fa04396fa04d30a3798d8f73e60907481ee918551df01aaa80c0e3e5a9d753bbfb1db61628c0da62c77f14a99881e14bd2f0264c9ce871c9631928fd48ad9dac31583cb1f7fd43383b583b84465ae4706064ff3d2e633f8cea936f6a424b63ba6e7dccc2c327b2737aab10604eb640888255135352e913b6999d03c7febb041aaf914aaefb012e809cf6a8849fdad5533938a0f168590e63424bf3bbc121ce6c3aa2b630c6329c9f6a56d390219f2a662a6fa9b6d99a6ac360edd57ed06cf41314b1e9772399db273349a83176b19354221cc92a94f213424ec53fc62fdd002fb1b2e027b99a586bfea4b19bdddfe7dc2cc1fcd0f5685fce49417dbdb7efd999f6f6c42e4dccfe24966b9da45f641857fd5f51765d2fdbc0d3045056de3eaea4637898c2808edfc32a161748be399a471cbb91124fafc88eb93642b92fc02c2ac3c6aeda562fede2f4422545c37d7427cf7b42280101e212217e42fef43e021126aa24bc62bd6e953f9730006aa9e753c6a38acbf83b976c65f1637f3081bb4b510d73d0da8510817156d1d4594d2509709a7d83fdfd6cd0b1e70c5f165e8158d7495c44beba22dab029b4f164e19dff7e5a67c7fc2ef182d0d068b4bf1842bc9dbcea6b236ba56d2a285b83bb61f845519173c6deb2be6c9a9a8dd8a4931cea0eba9ee876149aa9f50ee8b3c5633fdff7a1cb2053705e21d9cf7147ccb82c0a2cb120a9ef79bdea669a05daee8728086f988250274ca6eb6a6b6b3835b5a46db3bdf98b672e607bc80725016489ce275ca6a1dfd929f828c9c70f280c1870e7a6f482414f82aab6eca7a7bb6bcb8514783cb2ffca24acd10b36265ad28bec2b027210630aea319c061827c11dc90412aa7f53acd1e2db99a2ed9845195d9b1b9d538fb7861073b46570d9fa9ca8ebdfa06c92e2c388e086cea58646bf26317c401632a0a88f8a2416c746e5ff727ac84a94bc34bd89427a8a260882ac15e4d34630e0d4859346c1ac061a692c8849ce188a0daa11c25d49e14c9f63b8b407e4121c255fb79b9a6b0f2c86d3e19c9373cf2414e54dd99e7e02c6eb3e525ec57039ea7ea494ee89d62b912ff189feb972e26ac303a1efd5e38508fd65fb4878c" + } + ] + }, + "name": "DNS_RESULT_10" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "60c58708", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "60c58708", + "type": 48, + "class": 1, + "ttl": 45625, + "rdlength": 1346, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1342, + "public_key": "494ee89d62b912ff189feb97f22882554c9f870ac7518384b788745a10c607771aff165f061355767351e5a42b523112a694a864121db4611043fb02933d0b6a46fae054cc8fe5ab072ff5d6b4c5bb6cbdff8addbff475f28e541db09c6adb96fff4c19020607ca3c1ea0b80200c410d768046ae69a67bd0f3a73eab48f5872e2b82c7e9df54c15762c69027c31a438bd70e30f8854aff70f904094f4475456646877bf151cd62db97dc66437e91dfb154c16171be8ba39d0d68c8bc2343834820611922d10a7dfd62312927a1a960b1f49eddd5f21ff0565f4f20d8572525da335b009ce74f28e6d77c4b332b830952d39f76a419d317f573fe2ae01ad1f43d9d5de88a034ac94a2d655f0223f0430b91f16277c13f76a90f056bfb6fdc26a0828fa55545f4d0c34b507df06ba2a6bc6f3e7ee405f76a1027110eba12d4ef9d389f8d3c6fddd58a7757333f35f06e6d9191fd69004a85cbf560474b5eca4ae690a9bccd7d8b18c86c081089d4ef096c9037d32af8514701101c4cc7beac703ea0905c50265e3a4f3086dc98ef10ccabedc833defc7402bf55273fa76b42201ab9a8956c3a59b6a33cad7893516b913a6cb1fbc615e2a29b92a9ea9cf5b3432ed34b1638129815a5302369c79731be2dd8350f63d32b3bb52b797e13d9de7bb51ca0034a2e1889f27eebe16bae09dc3932dba99829a06c9f053c80af77750c083e6b423d3f28385a16fdcc43161e33aff6a7f4774b913a6533d0fb81246a509445232335ad9c5eac389664fc7f42984928e6b4ae28adfd7bd895d045ea4da7d0b30484d6440d5dd9bc2fccbcc68327f5f48149960fa6cdf13ef0daa0179177987516168bcfa3da48a50159ddd37d06028366401f823523c6f524594c3ebc0db79ff42409405f0f58134c051eb4fc1db3e8bfb5e7eb523d363088773ceed02e81e0a4b88d3ab2152ae23ab9f06ed2e668a6f007b9dee7aaea7bdaff28b93d72a0d74aac6743941808f08870902162e8a1357e7a70b4270b9e14d0fab16b5bf5dbd615ba1fe3f1a63f7197ef97ebbe72c12d46c11df88d9961bfdcbfe8ad065fbe6d3f07a9dc088c8b53754e27fcbca68e4e5f8c0c97e6ff79c4af036aac0b6ad6b315404afa717aebb044f626d6c8e365648f2e888588f32b3b71eaa7e0b7a99cf666fc2eb139baef5d7cd92eb79b0e421b55f642a5819c1a28ece2de0d04d3bdb8dc0b7a54cdbc7dcdb4c48bff4bb2174f4bb629d6801c168d37c2e41deece7291a785c5c8591e7cedc32c8c4c255d125de2f7a1f55fbf82aad59f1e7f378fd98b08f0c5120a75eb19d04968f6d12fa99d8043aa2dfa2105e53403754f794ef0182499d25ccc08f81c2360feb397a690a648a66b208dc6b033bcf94c94f2e9f425025145c3d0c4a249f59dc44519a29636db797f2705eda628dc1486b827a45e83e33c55bf8aaf09f6614833b0a779cb6edfb68345d069aa213bc968c8db921ced387f98857a97a8e80782eb58a042fb04017651d5529b99f92f855ae8a5f95697724940db13fc436812fcf5dd13060a9289720adc45516053726505ee62e6306b09881019a5dce5c22233de358516327b8082b2bc501953fc381c6c312ce4931c60217f879d090068be6c5040c1f11ff5ea03972f07748bea17a9d3a81da83dd3b28d964a1e367877881be048747aa8c5168f48686960b43fe7122305943cda92e97b330a84e3dcdcca37666198feda83baca6afe5e5d37f88dc22891239ee4af7b630956c515b6119306b75c4c3b4fe3fe7b25bc76a5e060fc5865d4f3b098cb6cb6cbe207d5d510f032aaa0e508076197d6a588b631d5d091167d590c3aab85a74949237cfc976f9a69b781fca8b8cc8df2c1b24fad9c56eebf503ae0" + } + ] + }, + "name": "DNS_RESULT_11" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "0a0ff5a2", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "0a0ff5a2", + "type": 48, + "class": 1, + "ttl": 48739, + "rdlength": 130, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 126, + "public_key": "4949237cfc976f9a69b781fc79edf8a2d6374cbec08bd8c6b02e21910b2aa62dfd18428354b707dfe0bb6d11a7e39c7efef37e18a153e312e57076918e98d3ea0d7e2ded7342cd09206dc13e268852883fc227e6fa7c83a9a520bb02567a11d00bb58a87ca1eba361a7c8b951a50cbfdd6237f08c754f469c3bb9749dd43" + } + ] + }, + "name": "DNS_RESULT_12" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "6024a772", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "6024a772", + "type": 48, + "class": 1, + "ttl": 81141, + "rdlength": 129, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 125, + "public_key": "8a87ca1eba361a7c8b951a50c30cc803c1f3a4165c2aa6824e6c9dcd1ec4eb5f796d1427dab241fde55cea894998475411451127e54515a5df2792ec86b4cd53c34d67313c5e561f7f33de1b7a1aac744e1c4eb7b49980402d1205e33a69de09718f09e768cf20298359f28517b835cc95dfd582795b4fb8104b475d96" + } + ] + }, + "name": "DNS_RESULT_13" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "006acc43", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "006acc43", + "type": 48, + "class": 1, + "ttl": 82914, + "rdlength": 1362, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1358, + "public_key": "6dea7d96870bbc245c9fe950417f68ecb2af0a4b48faaed5c890f68e40cb68bea3e97c17e4a81e095430772ef1ff4edfe42c301cbb7ab295f9570de41008c6db3913c9634bbdb1373c1cb755405eabe64671652e4263f9c36b2cb2c78064a3fc1379113157e5abb574a05ec622c43ef46e33ffa468f2af9ba91f1618ac5cdbc84071f854dba0a907f81a8e3cd40d3d6e0dc8222a21a286e4387c7542c314c9cd131ef0b1ada0d046700fc36f9c67b6451698a306fc524eff513f8d117b1cf23c30b3f3c9de9914abbce2ad6be8a362d0cf7a09a2ae25c876e774277690c346634caf273f67ba9d614c4a78ba6876dd31a1f26c619a78faa52a49b8f553b2fe14eef5953e35b8ee08cf0102648a0685d69e460752cab965a87d8b8843d8545866c6cdf18f7fadb9fc17296c039655d4394e5bab63a17deb2da62a6bc37d576003a8558389c05c2f6d64fbe42a1c4560f6c4ede3640df893999f23aaa156deeaa7f0117856b680b80f5a4fb4120a10bf037464ed2e0534d7b561386adfe3d1b677ecff14950e137cb47fe1f7b62983b26187724df0c929366bbfa725847fe1c3ceee5771d97c33d6a7b957d5b8af00c5877babf0e2ab429b1a3591d893d4a6d533ac14a506de8f97dad9c6cfa81cacdbe462f69d441306108a889cfbc6542b89efd91bbf264a50b0d907940f09f5b81fde2beff77ea5438ef0ec9e207ba0ef92d583ab414b0e4a5e010d15cf1d3dbc05260b342080a2b873ffb89703131d840833e0cede8680121d50396618802428e416261bc61eff4264e79dcf147d01afd8a6ae2d8f470bcf4d8e44a4a457f51a2762354352521d5415cff40e432686d706779d5e06e01f514990abc62c0fc854ebb3731f9458cef2149e974b820410010eb0052d2b72c9d3240062d64d9ce1acfe70189ea5ccd8f1a6599a921cb5e05e5efefb2be7ae38293e8eaeb35fa29d8bb569de1b2b58cd8d6341f1a0a3510d45d6a4b10c3acc9e52c346c0b34767dc89ead96a01e845d1d999b7a5a03fd88aaade0a87632567bf37641133c58da2c59fb3e570e89ad46343d4f5d680234c1bbe8e80f9b35524797abb2949987dd349667f03f356047f90c3bd37c8cc6957c69a5271cf9a708e42e84194f2e41fe0fe786c504119150372da1a963ac0a743afbfa4cd0e7ab6949326bd9f885489cf115cca71a88debe4f9cb0e70551fdc97e5db944c03a993f98935b289e07f3ac836bea281004f1de341edff51bc274f971a553465aacf38cdd484eb9b408367cf4f204051a67c190fc7a74d1adc3ec0b74118784d5e9098af6b14f589caf1db2a838c7bf446b2998ee6722b636b58df2cc733c17fe07605676473a46be33b4c4d12a1b83b25d86535fb100524fcb5ebea537865f11f83c1f91985aa2afba3e39e5ccfd1fc29d3bf5d6e6968742ed8c530c46ec5cbda3ae1340a225d9044db0f9ed9f14313fe376a3f1ddc810ec077e88f0940f5a2bc1f388dd9c31571a78604962c5c7a42cc0a9deb44cd76be6149e47957b0cb18bded75d3c81c96fcfb6ca2cea586e05c033af2d9986082fb15647281faa24ed5b9708b78050d9bc8514dc6a270285c869eb6bb1cab52831ef4bfe81db75b45e0a0157d0f8fd814be7e9fc40d3d6b8509052613a66e984c4b9f1e4eeb88662d64d6afe8e10e2773a6af2e8b19389167d38679de2f47a375541801338b88c05a9b9e3ea7ffef3a2b92ed34e33ef350022a9766eca4e25361524e6f4c2949a3f6de2938d4752379cf8eca0b5bfbc41e8bd212d4ce072c801b57baf7615ba2488b04c3409754523d2348b3499e0f53f1b95011dc0a1da20321523c4dedcf9c872e0ec5da49810d8e23c439f276515fcea6d9ed0c439c1ca990f2179046addce20977fa5d0f7b819438f9cca0c6d90f1b" + } + ] + }, + "name": "DNS_RESULT_14" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "ddbad11e", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "ddbad11e", + "type": 48, + "class": 1, + "ttl": 73583, + "rdlength": 1369, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1365, + "public_key": "439c1ca990f2179046addce2106cc80011f5781ca579bd0291ca7b03b2f46b6a79539ca53ba96918e09ee22f9c1cc924b780cdddfe1daf5511d78f8ea162bb9304f54c54d9170cd61b87ca0c3f2af305dccbbb1ce6403fc8a152332e32ad6dd3264f31799ac7d3e10180d671772a0060607b95c47f4ef6ef483eae0712bffc39cb5f3de82a5153442fcfdadcea85fd1f25af36b330a464f2f24795754a23a31b33e5312605e6b44991cea2f53aa30e309b5945e1830ea90cd5fd3d1aa0ca8404354a6ab303d570f9a19cd19059feae1f36350070546688df91c9f02127ff959bc824f43064629d44829cfc22b228eb2e758ada45a91968cd914ceea77bbb00810bee338209663464d544ed82f26a47751c24d79e0abe9f490ca768a873e583ffbe7455138a65dcd39613a89b8c872f7896c7db655b8d809c4afc0db7ffe7ba21f81620ee50bb232141f599259a09174932a611a4b10b3a311c15f8d49ff6f46273e44d72ae824d87748d020d03a52ca0ae987595e7f2cbd994f130f161d06aeecfb8bf7f2fbb5beefe29bc0db508156fa3b517c5140c0199236012391e49ec80242c11e2f03d579eced2093987e4c15887a11f76baf4e1b19c0ac5b6cc82a3944ccc07974b546a594d4d978677bb0cef6f00ac01f8d252eccb1a89c37b018a766c551f74358873b602693139a21945ff379d3bbff074dc344f37ce75b6e8b6b3fe7a24f84604467febf67768fe9a988daefae61e6a1ba924ec15b2c592c4007896ae0d4f5ae736715737ea3422bf7b06d618ec4cfa673dedbc64860afa9f1c79d6c8cc3033f4a50f7b366cd8b58902c9c3198cb1815d0b195f07fa6e4f4e1e0c2062a55d8740b78e07b4ae947ab06b5b79d8058dc4bff3e6984ea121403304e537841814d052fa7ba9e3660d6e4134ee7bb7539e0e96224b4dca4667bbc34560f47bc103180080eca73433ebbd524c67daf6e48d26f692c65d89934266de9831b8ab4fb6926b6facb7cd5d12eb4c1fac560dbbdd10e65628ba34b5742d7268f1b5f5f58d6b6d17e46395831087dd2b1b49cc2cc520ce81f663429fbe08ec7dbc55444b5f479dd33e56eacc1b1f66c4960364f1b59cc3ca7748e2658e3bb95ee8b6daa45e82981a4aaf9ab69d24d40ff2a82e46e30cd7222c04cc3aba555e5fccd5351f783eeadb9792c765c1657419c7fd84af1bae1dc98acfe4cfaffb86ff8de93a5a8318f1d05b5324762e71c5cd3047ffa58b300ead324f86bf63716e2ebb4516748d161bddf3ff0cad786b8c04bc455fade3d44d13010823c80a6f7c738829241f432e4514ae4d575092b45bb8d3c5272aea551933e14831b0bfab5754a5c92abb660dd9f707a562921dabbf9a2dad5c6da00740300eee0cde4cba8db2f0be4c601e4b87f8544c23f86a6afe03f0517d80df29f616d876259cace3fdc26ba3a22d3aef5efce302332082f9a53365c55cebe0bf3dc33b85a107496a5f0a370462c0a5a66053a24b9b64603df7a1d4db3ba87986d6e27ba8547eef82fc21c14e1bf8dac150a028e326a84175dd26d81cbcdbdad452d103f732ddb594572c3e13b9f805a1ae6f7da79206ae5faa972043d54c8ac6dae2f132a5f0de656274c26c91ae6d529e72e427d58a7fd244f015d36bc21bd2485e8de0d8da5d7209681efdfdc8c504321e6ac2a78069b6b855d022221e77d79fa8a2096d359f7754d00eac11fd5c6adb1f0b6916b34237e054801846412fad784b251799de0a206344ff8c27fa37be306b7253cc1da0096ba08aeec25dbc3766c4bc467361e5da03209e2c788f1111a6b13f111054e181357d54b22ec1cd7c61340c3b5d6311380865b7b011546c8866f9320b903ba94edfef6d9e51f54ea89367ae144c2a4e048a2a1579df8a279a88574c72a6d852938f5aa8fc45b63094" + } + ] + }, + "name": "DNS_RESULT_15" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "f755f06f", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "f755f06f", + "type": 48, + "class": 1, + "ttl": 45871, + "rdlength": 1360, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1356, + "public_key": "4c2a4e048a2a1579df8a279aa8d4630d446246bcfe7f9645f83a9068af25847226e8db991ee935044d824c48c7b93342c34fe2e6a16aae3a9b5c38f2d63c71c9b18cc76e8547ca8611378793f73a1b674ad2eaed49b580dfdc51a64ed9f837ffb5fb4b8daae305e2674913f02e421584cab011f39d7b64b670d179ba2d10ed2887bfdc0d3569834b9167102017698fc9c604b87c8a2dcc665b866d3d5ab6cf956f232b6bccc6cfa0ff50b31aa393d9547da021635cf2474ea6785ca78643fe8a601f424444088e4b4396027578683d9474434eae8c461670457e0114c89e1525049a0051f0af56777017e468378b1bbc3b9e391ff0b012b6509c7d345d4c3c08126d8d98dffe08701811bfd1545da7fd45bef98c26e1145a6e2a0f62d1f9f16d78cbc95ce6d244417324437cfd3f990960bae63f5d092bc2082917d1ee482af7746720bdb88bd0cb29ee17e3c91cd0cddcfeb4361c14f3edf13acb6d24bf61e5457051e0d93ede469f6f24cc052de5bda1c8caa8e9d8557ee8af4c55bea634ca3fa70ac5c8ee792b17a8ade69970dc3e919ce88a22a42eaec02c3789f81f0dbe7cd8a8147355f8c530a73681fc9797867e0a8c03f927ebc4143cc3d4477a8fb4d7f5af6285637d066bed432f079f6a3eefd298e311a00f192aa409f99a8de89bfcdd08691cace172d9a280ed4818e2d78399a93eb5744adcc0f5ba056a8a301fa67c643ab390cd3b91fced078e5143b45f6bed948b5d9f7bb32e79f63ba77128b732a33ed4058d711f61fb64a48f2fa72edf6c914e21a90a0401276f7b3e2069c847531e6a4a0482c9885ba3aff83b85e80fb96542d8860bbe84853b55f29dda614df445fee0c0be87f3c34dd13e33a86fc44bfc2e80091c75a3f63874fe94427913f40d2b5258c4c6c17b186409bdb0e3ccd0c6f87fe6ca1dae3c8b7d5e09f31a204ca84f74d592eaf82258b7c243c8f912d4a50a7c64ae1d6f62774a55d2d89bc78c69da77058ca3f25408f0bb86392906ce0b80ab7b19ecb0b8ba89615e7032f814d463269050b1443da26a9dd3c495f603ba0b318237cd78469f314e346ee2c4dcfd7eb5cf7c427986a78523a2312bf04297a3dda9991e499547b9323f6e8a004b1c675497fad20388ee840ad35605621a2ad762ae47730b4a1e3e14e4e22c22f3712f0549968fb151d141284695dae85fddda641f27e7a3badbfc3dc0f1650f07e5c0ffed8d0e028fa654ed633510ab42a33ec91893f91239ac7eafd2a89746ea3034ff6240aebb66d6a5a76c0c116341ded32c3f7fc000c0adfd317437838962aa3ba8d70431861586f0911c98f793673272a29b20253373a3eb339ab46c12eec955518fe5dfd71420328cc525465b77d9940727c5b6d74f2443c6b19942ae7e00c78374e9ee84283e7c52d78175af155a7e60131ec739d54b6ebf8e52a83a1bce9168b1a2781e08589acc1d0529103ec02af41d089254daf135e2018d687383d892f4099121c7f26a354eb09a1cd008a1ad7de6ae1b9cbb7893dea49f5f39aa99b35cde33cf4f01dc40755a792d1da96fc6a816588d0acd075488d97d7152eb31c50bf67490751a8657edaacf4f8242aaeb0b778e2af434e07a0c1c466540668dccbcc47aa372a7da0d49742b6c9219a8dbe87c609ee60c3a8a4da25274d72aadb3aeb613a79b61700342c9b9ea88bddea22577e392d693fa5dfa4d52ad2ee21f2a57b8441848fd64c2d12a396204f7593a90afb23491bc8cb61eea7edf1a9582efa94cfde386aa3e0438f5b6b0a8616592e1a1793b62441d7b32ba0cc5a4877aef6f73c2ef88193a111859a2c14920001d44a3d6d52f67536fcae3758072566cb66d8efeca201051d17814480d54adaec7acd074a83ef325f7c06c2cbf0de4b187f6693842c41ddd" + } + ] + }, + "name": "DNS_RESULT_16" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "16e0bcf0", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "16e0bcf0", + "type": 48, + "class": 1, + "ttl": 63084, + "rdlength": 1351, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1347, + "public_key": "f3ff2044071cdf83c9cbc06415c17fc5d2ea2cc47e28ab6c54a9d971d73f9db86e067598df0152501627920fd8f351f835acc76d7638e458d19ee3293af19816ff7e8b7f5ca61b7d02669ac064a91b645bb6e8f38b032e2ab59be9d739bc32d8a8f661700a0f8f5788749cef6eb940767f9eb9e15cf3f9145108699db81e553718b2028e3076fde3ed7048411edb907f7850cd83056a1a876a4f9e3734d231b4cfb4e4fc2d09c9e04a9729331353c4ff8614d12758fbbfe71cab33092d778ccbc0b599490e31281ed2b27d79f7c909fca0a778b4adede98b88716aa5f84a9e262515db28f424d81b127d508f4723e1c5ea813ef2172bfe47088bdc6fbdad442e6d652a819e7eb71019e10b1c385d8460bb8c27a7f1d538afa0e71a6c6b1a02d26b599ef0181fbd4892ff7259612e7390c02bc245f7208edb2a0d627fa85b24c5aa80b055c77e996df1bf7a0cc1402b61ee8eec27a652e6b074a4894921416ceb41e3c0b470f777bfbaefdbb695e2ce0015e8cf4cb4195eb87a9fc2a1c7ace84b94ec02b5048252935accf21f581b7fc90e84d3e11e7f3a334e95174179afd09cb1e21448b829eff0beae2557e90511f5b815a82c870dc2d96bd2fb55f9531f121a927d686ad1f773f2de8b7750b8397235a92332e4da1a9eaa95281183cdafc1586f75ea519a2098515e708cfc98e044f02142cd0a0e27f56a930d6cd21d8a04d59ddb1a8d25f70541d2e4fe4f2f9f0bd215f7b960a8d058060cfc40234759d14be88e731a776394a71e61b252ccad953b78c6c842bae58e51a00bb9b28ea93dc527ce3c30fc5ffd346125deccab8e14ac9e388282987d2b5f868226dcfdc85e62bcbef1df3603552c754390087c9341fb15b64099577196cb84f84c74b4a9afa1f3c262a47a14a6a29ab91a9b86ff92c8be42306820ced6bf9b7c506460fc5d39f55942626e7d903dd2920c263a4a92e3c78ede05aa846bf897c2a567041f8e9976a4f7564afeeb8ee46a717f7adcfc72ec966dc0fb01893fe89997ae8ced787255567f532438b7d6e42a64beac657af20838e06b8616b040ea182b4110251a0a5fb2c38dad7c4140942efceb937885a5f6f4becf75eb18be8cb5def138104e258e7c26405ef70b06531c03eecb11107ad65d8607e5ff8f52b31953de55e1f6b7e0071fff2581172ee2b093f3897aca3f030d2e15eaf27f41cdec9d327ad4c22b9a4e803d7a2137e7d3d003919b9e9e69213cac5c0d8d033c4937e16970b56a7ccba0aa586712e49d2a2755f359c1583e0052ec99a29baa2352fb434c17dc814f17a000ba336280aa0bdf36820e576eeb2b378848452ee6f907987ad333c8d2e6e0a71631280bc843ea014415cba75818aa5f1ec0c279f5db2e2d1c4908222c2e418c4743ecf25bcd4ab8da0b781880609a19bd5bb03c4268196aa3896069f6869359187e5ffeb35884fc15aceb820bcc8189803211bb1ecf548583181d2ccb772333c489cb21f6dbdeb8194bd7a1dddaa38be7fa5032d6b1579c24d5dd08fe3e2f3b91d39ff7d3d55b0763353741252f310414a1570c25bffd06fb9b8b85a2722ef5ef12300e7ad7c24134c4812678b64c12f210e99ed58341945d615ba485d1e1283737acf8d43efa80d809fdd4a085614ea93f4206c0e4617b3d5b3a05b5ca5235c15d14bc42a1bddd00930a8c2f20d5882730cbe67f8a36e9dac7d9c89eb4c74f5a4b6e2eefab143e4371b21758a60df13f5ca2b79b4ecbe4b76da09596c5566852e3dcb5c9d5adfc2570791bab4235a6bc8df8c159987718d857a0ade643d84be22b19307f750d930b4d7a96ecfe2ae8838be61771a8889baa30f3425f753d5ddf74572c66226d7d7b321d52a7ad95a0afd6faa923793ac8d23277d824178da9" + } + ] + }, + "name": "DNS_RESULT_17" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "bdf3dcb6", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "bdf3dcb6", + "type": 48, + "class": 1, + "ttl": 49448, + "rdlength": 1348, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1344, + "public_key": "66226d7d7b321d52a7ad95a05ae09bfd1ad97cc84f8279ae02d8f96002f883421ad56c9230a1e5765b34029eac70b3ee13b2ae6eb700af83fa09cde4820fc56636c5769eaee9a15beeb8881f68d98bc1cad608529bf095c47b9f8cfc6c81b26edf676ddd00b7e4835830fcf1d1ed98ab2c264dc0f28abf566181037e276110bffbd5d2dc8d45ca2600187c25ff919c6e0dc88569d65bde1948b54d8424fbfd8de123cf231ca1a5741d90b9aae152d4d6600824869715ee0a34a0c937224a74fa5f6d92687b84933203871c71151e82b49018635cea7c6b8a707deb4dbe70ddcfea132c14980ca3ad3955717b82e413e91e56ad416a83142b70326cd783641cf6085e3fa7cebc49a45574ae8ecf5f663df44d7815d419d3b1c9178aee95f9595f7f20a2f7a6ccade1fff2a14bff4c5976885a801138c9979c6945b9efe0b30f78ddf01175fd5eba403930e306216aad5061b77f28a646da02f3e65e6b6a1a1bed0fc5028157baeea318860defd16fefc03482a92de23a5f74a6463c807500e88aa63431c8e34161b5174bd62172e77843dd2b6e24327c52f89040e9f2eef7373019fddc7a44edaf4bca478b6718875333db6048494aa4869b1be304d0978ef5b30c764f5474819d397982add8c1220a88d4daafed483b8e5246be00e1300714a6ecb1150a04ad4fa9f0e4eedb97f08007805c0aa997ec56b2e30666599a0c5943176ea8bd2b2ac03bb5c63699da735da6db056c61d255f11935e8aae4dde23d470fd8f45883d93e1e3bc9d242784d1418796b07e11d5199a91752f77a19d866f3ae487994de29dcb9bd7f09c9eda3a324eff33486b258ea604e58a815a53068e68f998709b8513ea5829668e38fcccba9b94bc2fb9d16787a981de60ae151455564bd5a29eda926b772eebca9e3101f66bd31786134d6cb52e599f176b326744eba4a79d0eba5f495d0df26ee2d2c4449beebd8a7a632e9f25b79569ef70005758e50addd9a49bea52cd92e6dd38b23339b4a43e4656100a8e3b91db9c7d3a5f26392ba6b6b1d515ba53613ec19c08c9d4b068c0cc379b54a0133f03b6c6b12056f69c7c4da9fe6c738439009c2c3f70c69d4832ef173eca061f40d82d3c0adfb7a384da7b707410dc6783c3ee8b4bc73dd7e62eb494870099b28811b9b5a195d85f909ba09878da67092750190172385e27449e5cc6aa4d53bd419403bc89b8c8b9e2e84010a6864ab4bc02a678d134f08f478c103d63c7a9c5c3538853674687a3bc291db10652427ee1492618e0398f6f970014c6cc116bdf0d44ba79c871e896b07472b3c117b633350ab0e0b243047188cd5184c9ab392701baef169819f6e4c2d4d59cfe04060785a39bccb15e79681ffda718d14e2bfb9d2cad782035b130f90208474515b4d28a0f7d219d295de0111c40a5149ad656a817de5be5d6ce1a23df3822a4b595def408f6914ecc7caf967c78cd23c7146ecbcb1c5ee25ebadc8fce974d56f452e36a923573d4a60adce221a84828a0f71c2e841b07318035aa82e1cfc2f17023bb410c4921750364e0c3e2f3320ba20346a443a1e97ce3c8de6d62893af74ccbc8ac28b49d731703254faf3225183d3e65c69c8b05cf67abdb0d3b7261d044bee9ca00845a71801d78519ada201227526c982c53f54a1b7303906b119e70f47b0b8702f4ace661c73cc6a2aa187a5a6a652c3c3e0c667f370d7d1c7dda891865ed0e9cac5b418c3edda06f2912fcf358fa1d94184ea20c7e891935a313afa7588530a90f717734f761fdf4bcdcc1f43a87be0b978df9a1d0447da2644ea641b712455a5ef65b3e9cb5685c82237036fb9d242dd83c78563b975290d29441072a4bcfa4e768e229343e00ff2a9469b5650effe06d552fc5b" + } + ] + }, + "name": "DNS_RESULT_18" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "e6ad9afc", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "e6ad9afc", + "type": 48, + "class": 1, + "ttl": 53856, + "rdlength": 1351, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1347, + "public_key": "29441072a4bcfa4e768e229317e78043d6bc5ddb6123067248bb49da2f6d857bdc516189947d0beb88ff98f5e5eeff3dc365b6409f157072de036b606f7eb13f7074afa19546266f155752982641185dae8fa60998b4dc6434996706f01c085fadb4fe24f0a01bf047e3cc81a6355c78331ba96b66ecaf51f117650e07bd46a8111ccc7265a8884f3dcfb0212c901eb4fef7a7abe724a89a6c0553d9170ca809d09a31f5dce1549f5c9966d4836daf64c5c02a1badd3fb382402d81eabd86ac1d21cf137888ea1cf7553829e7bc305faf09535a7ae7c85ef28cc967ae6649fec08c44cf088a65b0432ad998777b35babde44fd4a0a910f6b8912eceeea3fb0dbddddb78e747087c5e9cd92e444e74c13ab0f6f2ba8456dca1e46353ddd0b2531ab72f2de6f79d14f618673b3b79cf386d4db04067643f2db3c5461fa198b302722d59c45f3ec7a4eaf614a249fc9a1170034c87f2a9526f45fc4ff99a9bfc8ea229c9e7097f0c6cccec9c49b90500b17f68597a0a244e72b6aa23972b0f3c3ba036c86a65e95b410839735b1be7bb0207b8f074c9b29f234ed1f5dabd6c57a90ff1d567342b35e6ba705e86ee11fd4297ac49846b893b545a53ddae76a0b3341de17e732d57441ca09b48c057613db1ba844dfc0e425ef256d6f6d3f6142a42066aa7c6745f0c53afe32d2e2f5cca86ee43cd3802059f2b7c1ddfac6b960bea452f1af647183f3e7304c7d26c837df640b91561affcd27bd6f6cb0402eaa62e67df4db85e7f61a83dc8c81ce55659c250fb849c74a18d26e6754e156951f293e039d820dab7a2e4135de381e0b6551971132b0bc32f6d8c1ae6c2a27ec49b30ef968dcf099770872fa4fb38d0c70ac76be3b9a45573e3c905458663854a49771f0b81e58025e62f93b6c40ad96a1d92bf8478937e0894aa58d8f7264ea3470a010b477f413ca75d1d20ce0113deb6d761b8e117938e7d0bb84e8d1b293bcb99cd517fd623ffb8bdf549e82e826da8dfb4c51811d9bd9372374d780f5b23d6dcc84494491785ecf58f6d0021a9a1524992c5c3f12c38b615e0179f6c734f13218b30614eb0575096065ec964c92595a02766df48016e9b25830eeee8ca0ecf112830e9ae3dea05bf1ed3c4d3bc44a20c38b3da39cb71b8de52a9a609d23b976ae283ee9e5c8c73cc4a80a6da2e4a963ea71059412c8acd7d1a01d9955382b0208e4679ef9ac84516233843442b555b839493a69049183f5df6fd8eb2dcf755a224b5058bf383c431ba85cfeb38d8bbcfb1e706d1d161f337748b8baf136498cf3b37d7d7b1ab215352a30d1e2682d31442591d9d45d9cdebebdc86535826bccbc9783c039e93df32162aea7adfbbc1b2de432ef9dc343cf35b4ca7fcc1004225f10ca964171d645fe368d6e33d00f95487c604b011c678f72ae0f81f539892f3dfa751095857e04b1631f49305fbcdcd362d77ecb61dcd258993577f8f8ae3cefabc6a05ff4d84e40ff9cc3bbe7fce7185ffdf596555227b582b3a2f239a27d4f86062e0abe038f0861a92ca5c605f97593d52a181889e384ff5f5e6dfe97e7117c514a0fc71160138334532a421ed6bfc59c69f725a12aabf874c5f8e2ffef77bd7080877a268d72946046b54e1ce1ec4ffe358cbcc284b2c14cb004709a8cd007fc3eed86607aacc8bdf7604f6e93ff7fe82766a34267ff2bca8fba8dc5c3391b74aa4b651606448621dacc0276d5c3fd0dda37fd1603a2e2192756543e37997d3a2e5bdc70f57a917ed2798f471adea1f1a27c40b9a866dbc65a5add660d2f3816f193601ae40b262b296d984213ebeb9048c5dba12dedf9172f517a3afc33a058cced3fa118992333215f96fd5efbe8274efd5e716cfd4c8e81d1a335a3bb50657a" + } + ] + }, + "name": "DNS_RESULT_19" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "0824069b", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "0824069b", + "type": 48, + "class": 1, + "ttl": 83563, + "rdlength": 1341, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1337, + "public_key": "992333215f96fd5efbe8274ed23bf9da72fd6d8f28b1126f3277c8d7a8364ac528614d92d2688facdff1ba8d86219d98103d6e2170ada9d2be2cea3321be37eb8f090aa67d1717a5efb519dcffd12a4d7d8b57c578fd1266027245d922a013a9b7a981bbd51aa3d081c904ae0aa40933c4cd75f06067afd84b3a556975d37eecf33dfd3aa3c07534a38ea09fe5664ce64173fb5dadb5204e7da03b0e69d5a9ff42409d06f39d018b407c2ac2d1cbf7ea3465cb474ee0852d8af646c75d84eb63dd6cdac8d30f5e23a0d64ab5374ca856f09b0eee34fc3e1566837f6ca6deed5f953dbc6d4dd90ae16b297f1bebd31358f378121bacd7700825776bbac05f261ad0ab3c0612fe3544b8ffeee7d8e4076d860d2c83328f30b2425f23f1a772c0897e41adbc7eee82382a2a713b179c30cb6060e0544fa6546bee1ff79e21530dc6b0923e6472239971773f34316f2a8d469a1c556c7b6eb5fc5bb03c03f28b91a9dd854e917514e22a3f90dc468e707af47bbd3b9b41c7b2eb7d4cffe50b695f0458020429d139dc224a713a0fbef1045b00e1196bb1ffea322586069a7d544dd4b769ddad22059ea91912aab13c32ce4ab4454ea6e8d9d3593880ea43402d4de678e62288a5dd7778fb8b843f801c2d9825a21c636b928228b20aa1471dd678a9f9cb1d3cbd974bccceb928e959e0df89cc8c99be00d47eecd7085c7f3ea954fb047893c5ca7487eb80ee6674aac1f79688585d65b45165e1474de09b27ead2e581ec1bbbc6cb9f9e8d1e8c2278e1942f14444111cad3a3425513aef0295a7279eadcb5fe812463813ac7c2cf976ff7f6214a805aeca30eee526ec5dcf90cc1a43b993276959794a39c3bcc2fa695d003ab6520f1b325f6aa950a0d8b953a788be7a5f374237f9115982e911f3e0534758ee3263d56d3ad1445c6d6d4d4a32665602ebd69d99d3fbcef7d2ad1831e18c1bcc969ab87c9cb8cb0b7afe22556ab623b90dc5d7502466b3b9a22ac4a28bf820d7a495fb9315748c06683161c646ce4e87747731778ede3350d0fa13b045fcfc6475dd7438bd4dc38048114537b9a9f009caf4ba5c6fa2eddb60fffe5140423a01b9181c2bc3fd8683ca657b8d1a9a90a86a35dfe11e840659cd83034cbea5fba182678ec552a380d6a0c10a720130e0cc7e14c0b46baba92e659f83e86b7bb29a1ad40a62f7bfa9745a692a913803db9cf3b8e104972fe3f90c07b48159ac9cd948faa29f4f53662dde35488b747285f4afa09660e645e59e729fe0bd17b96b11aeb2b379cf40c13b2503ffe5c827baa24af364752420bfab7f63c85bf15f07ba04b07d9fef50a1c76c25c635a15091d43c32f08d5bb4e9039abca0c2ee0b07fcd7b8aaef9ff6e26a483a736cdd8decd34aa41a04150628eeeacaafb8203e83106563f5a2f8fc54ae77ed6a44bf1e7d64035de60d5ec0c7935b7dc6a6a70d0b527815906e8b17b58779a702268a8e90b403b558dfb38394e0c43781ada228cd840e000e8e4eb520ba55f20c5ad7f9c7562e1f5909cf55b780de0cb304b8ec6dc24113df4b65740cc820d3985eb2ba636639b270a700e563903e07d6966ff293e95749b941edf584f04082998b6926baa1f3556640799c9f6833ebef93501931818575b16a9bf125aa581acf7502cc2392001a8fd8875838b52663d460f983f36e738b197d4849367966386446edb9a22d919913734e684fe8d8ffa8a6b785cee0bfa264bb5082c81e7808583e97425608129c01a4060cb9189197ff1e56370a6c6667accd11685d121e0286d6cf9a01495c3d213194d84de1d1ad617bfa6c9ddcbdc25b7a535be112996377ef24979faf6523968f271befde93ff25fd6371548bb4e90908d577d08" + } + ] + }, + "name": "DNS_RESULT_20" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "ca064d6f", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "ca064d6f", + "type": 48, + "class": 1, + "ttl": 64330, + "rdlength": 1350, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1346, + "public_key": "f24979faf6523968f271befdbdb99b7a4ae187588816b2a2ce0e223b42d7460a1d6d83c1a0cfdc2f5de3b4e7aa67c289c380ba014dd72f65646f9b514a66a7a706b55cb0e174315f12780d7d80860fa9fc8defa6e59f0cfb4184c787b4277c18ab2a2dc4ea760ab043cc10a9235e8d36f2915dee832798c0311885444eecd46491a9a61db82cac14c9df82a58c65166b99ed30528deeea4134a98bfa22f98f2a7f741f894ecf34a73ecb1727ebef6bc924ff896e786ccbee3fcd66aab70b6d5f49b091a6a28626462f5d20d67878007e9775d90b26f2b77eb4e8d376f48749a6c95c26b096b974b36c90574f0458054692424a57271cbf25bda342e663961fab95211c42cb7c39116f870449b616bcfd3b98def35a0028785cd0cde9f46ff195877901a5109e3b3ea7d1051154596d0f654ae5c279cb8dfb398e5b297a24f1110c004f895ba7ad3ca4131a7602264b87e7bac23c888ccdb0a92410c20f1a5505d0071a313f6847b6eeb0fd4f8313eb09fdd8d16816bef74e28b8710972d3de156d56d91eb1fdb0ad56e828a41f9daed1e21bc03f789a44e2f57cfd5576c18b34019a83c2d86695479ac30af48b836fb09f8eaa0094f44ead130436708a88c0e1923dc45aec74ff1406a524ac50e338da0026c7a603bc3b158ae2768b0383035f684bddfcee3a40524a323a2e0fe193c590bfc989ce367e5b3cafe3a1694e599f57a75eb37cebd3935d888ff72207c2f601354e2cdbf16c9de548b5d5603bfeed965b471b3eb59529b06e3db9a7d6fe4005d325360afbd5cc7077e03fff43fd10d58559ef9a300a19099bf91fa3cd38b261a6ad1596b985ec8a8e876df55772ac4a2bb1d823a52ea8c87217dd10645f2503895adbdab3ad519e1a214132e67f1c211bade0cf1ac17a53d820b9db197a05d404ff463793b7b0579b9b1abf9d4028458b58358f5e73a671023f09f8cf4ac271bb6a183a9619c820f161e28afda767a00fb9c46e21ff4f36d328ea9f1ffe937bb68f32fc19a719054c962353f9aededdc5bb095279e554bdb8b05915d5dfceb5755412993784622887327615f207a5c5c12bb71500489620f39324389d0b518189262e758f8b3209326ba27189619a5c653cbfd1935bd034b9941b4643b7cdbb461ce6ce8c1ee6a1b9db1800bc138d52337b41155f5f3cd96b021eb0d6628357089efe838ac3292788803524095b6a9476001fdbbd8889e8cbd6fb54f3ba1a4eaa83d2420c2559955aeb07efa4deb49c7fb2f90febf2fa77bfa1fb1f1e906b39da1ff90259e386fe20ad0bbd52169dcaeb7a7bb08ce303e5144dbd1d8d7804d50d674e6c6f4e2885cc01cf8ec2065eef160e001368ad0dc5e140191568a00dc67bb9242e9ecd452285e27f4e26d7b7157f30b2ac4badd0a44006d9aad601a252388f7a80a8d8492d9bb05b04feec54bca0966611678077774e5811955a29a3995d68f181c457e567384db3779ffa4385319444d782f8499b94efd8c6750885c5f0b3b762fd6963a85e1cfcbd3c6ba7cd593d452c242db8f0748a6c2d68272b95efd9e4f2ff359b908940dbdf54bb19e6508886e9fe7e4ca176e2db5c3e97e06199dcf42d5cbd083d7b07c1a6327d3e702ae59c9db283707ce73f28a0a8fa4c904758e3f56349307293eda2dcf0aa46e8cc73e75dc043a9f0ed105dbb9179ae626702278590bd95150cbb0391494c7d8405c701ec42ec6f2ce38c1e8afface71a53ff65cdca025932c21af03c91e78d92acd11e9fa6fe1f58d9d321e29dd0ff42329676c4e31f7185fa114535d3040e15e1249c6782fda4fdae64e7185c011921232527a3afebc3b152cbcbeb032f74e2729f85d820e59ca3165290683c04b8c6f0bc4a44dc409d54383b256aa64d7ea31b" + } + ] + }, + "name": "DNS_RESULT_21" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "5d36b2e6", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "5d36b2e6", + "type": 48, + "class": 1, + "ttl": 77334, + "rdlength": 1364, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1360, + "public_key": "e59ca3165290683c04b8c6f043fc563ad31184563be459b69b863a16792d21d304a50f821a09df06c2d00f99a6a6ce40001367534b2925c1f4283ef800aeec918d26a43b6d0a044759c7140b2f0cb8c49ccd5bb11a1a97f0a152fd2084ce61df281ae9771821e27213d4214001ad7782034ae700e3de8e584f05e187b8c9680c41a0b3d2bcd586f66894510712371eba36706eb53a830d837c5f8f9eca35d018dee426d91643a2c590f2be218760750cc122b985ad8402117f7da19a06b7f240bca6734c3dbfc72de396ffa0ee796483b718951484d790d21b7917eaefbb8582fcdb1be0319900a5f233f4c6db8273216102ef9e42743e56698956705076bedbbc9e5376e4cb176152ffa3e2768e148d29756f7f8b92a264c83ca03e917468e73ec7f1bf1ee74920610a8551c4f2a85af07d1ff5c685ea2a04cf2135a98aa89c9f21bb17cd1112f4bae95cb0984c4c4197b30658d0c7b3f5225d87d96909ffd8621a3173cf10dbbd16fe981cc1b73b1e4fa8bee52717692da52448a2d95e2db713b270d0b25ec4506515cb66efac6e336eb8bb063515f718befb125058271572f9513594376407643a8d4b8fbe6148303315783e4f8604d2bf92a538699c5efacd854881aa6b4bd9dfd6a997625e73b3d2d6f0264b03a698f0ed0106a1989b77f6162795e42d3625aada459ea62a663a5438e9954135dbe11b5546345d1dc4b38359c1feca660c75e790226e4dc589ff0b75d127dfe8dff423f160d5d0c68973777efd013086403754b7c8c2f18b7fb1d9e7ba4cf5ca5acc134a47a7a6df822d539deb3e68a8e49f9082d0ef8c25761ed9e8c68e807af2ceedba27abb61f413bf8f0e9b00e50491e0c6ffa0a8173b55ac4ae284c8e83e4a9de278078ebd398c7519ff8dd9f635ce72182ed25cf36b7614914c79c057276fe4ca9dde5716bb44bdc4bc3954f6bac6fb1dec32d6cee817eb9ed4df6f9e16efda62c4626a45b6b29a6d7063910284c2871b4bf2c8a869018111a50427b6457e468646c624ecc415deb0ae98d0670ef949e85b584f81cf7e3fc8b020e71ba7f4a0e90cebced430ebd26a3f97fedc1d5f294d3b3e9e6261711a7ff24f849cb0a3865cf4d3adece7cde29043ffe092b422ca4f4a2f1b6b60b014f0e2ccf04d5b2704718bba136d0553a17859256e83a59917fdf74560c6550da4500e4557e465a310823f86b7b565cc82830e4496b3fa74e7bf1ac104d434bcf18002038a4293a938641b01d7091d2627d4f8be86bfc15677143117abfeb0b1ef5f55eb7c16c0a5608470fdfbc3a29d4c5b332f8f485f75e70218b710ea97398b73784c6c05b60d677b6924647977c436b15c58b2104ce1eca08e64b39ef4b2cdc20c344e0ae3dea140b41c918603f400bb46e2fb354f465a01b9f453bdb8b15757c5a1b1cd3a10412394541d8d41aaf7f39cb7900d8615902a9cd0ba9fb5ed8f8bbbf3f50040ee16caac61c229cdfe17d39193dda8df73a89e9132e810fb99046f4a471c943a616879342e3c8f98fc685475e9a90a997e3d2af751551c9fd92371c70fa2629b1785927759dc94ab3e57cb89d1bb3baa98e6b776c43d95b51b8ccd6b86d472e0f60632f9d3bcef2aa4d88c8b38889c798c5edc16b7c4a59cde9decb72e917d8c8a0c3a31fd2b266c19da9c15f3f8cc2a06071fa649d163659a48bf3af7a70d7edff346cf2ac0626b190b2eed9d7bdc7c8c7da6cd89d87f05223ae4d5d4c5bb6eaa9f23fdd9a1c4966dbf9dfe4c9d9bd574e082aa6097bd74fa97fbe87e81775af805385b5a1b75c0cef3b3d112ccb1d5995725fe71202d7121ecfcb4e93ed259a9aefde65c2bbcf857daf8f09acbea243f6fdf1a5b652ce4b15c25241546c2fc0ffdb92976a60d13395571202f9c52335b7b8d96faf1dcb1fe7" + } + ] + }, + "name": "DNS_RESULT_22" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "90f7f935", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "90f7f935", + "type": 48, + "class": 1, + "ttl": 81900, + "rdlength": 1355, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1351, + "public_key": "6c2fc0ffdb92976a60d13395b8846cb86dffd236aa97c811ddbd571bf5d92e08caab0cb002f9bf89006f08dfba863e12d82ce98eae8e70ba74119fd56359fa8af08a1e20b5d9831ea3677925c0f851dd3ab4dfd6b5d456db46c86ff6a4b26c32a2b2495a11ab619e2862abec137b3158fdd186fea07f4bcceca7fb9f01fe390ad336cde2a75b758f36652d7a4d58192632a95d44623afcb951835d4cf7be7d9b14987f3ad847e67b6b40d8b2ca4510d15241427f923b50484973e952b96ad3c4d811570c8f5095db75b6ef558872d004148353574f3d7fb841e0b56f3aa9a8f5ce0df4938939cba9385713d5328d5a26e3c9d7df0e466bdc5ef734329933572392c544f703f8e4474335f6bc72d597ead42c8813a277b838d143e30fc234ca647d62ee5685cc0cd024051f7402263366e79b736a2dae2efe00ce1fe44ce4364fb856f78b3566fc07539a318751fb957df800ef79e3ff1d2929fef78c8611aa566edde04778e296f89976aaf44f6fc8fb74118c61361bda39b8404d865fc061d6562ab6073ab343cd11c461f90c49c9db89126f8992d5e2c082576a7c6c02a0a993add600a14d32ad135f0d0f8086b372f085cfaef37786a4dd2a791f72e264487c3b6bce60d6759f1722843f5df7fbf671989535ebeef3c94c58aa6cd35daa4d7165b16f6e992fcb1cb02adbf8aa5c77e9f10ced5614f5c7babdd5f2ec179bec9785640cca94faf589a3d209f8585004ba9a0f90544ceb032c3d04da1db242521cc62c81f7177ddf74eee79692109cac44c309a0a76a7c65f832ac528df51b02ba18c0541ce449bb6e0cc75c6500291e1f2d7a5b09c250e62011c4ab9259704c4260d7e7c8b6fcaa7b4c4823aaf56da796bcab8e94ec3299f30b63db5a92e358dcde7f57afcb4c0a898dcadc5ad85dbd3ea3ffe663510b3fa15ef989fd77587e4478c1e426ff8b0ba6615891779b4df511f603045f9293a4e2fce12e0a6864f24e439f0c14ddbec544b63d283511440e206105c02c6db303ac81f3dc8f8f96a5b8b62cc059ec82f7883b83945e74d671255cd8ad45be1e81e629e396e4249215d719901ecf20fc0d9cf7076876bf7d17779f4cbf341eca26d2d61ec64959444376ec753d8f32f45da9168ae4a39254c33df04698274fe206791b78f5e840a1be026969b7215c29a87bdf1f38c1e3efeacae28015ea10f998bb9a23e388f47af959bf5b62f6d707ebc35e628100c51e86ca9b59ec2983ac464a2707859e91c64274a0b1320dae6cec7a33875647a6c23a9b63853c2257caa46a057dca1ae01b1c9df0ef8cf875b1bfc7cfffcd1565479cf25fb75b0e83458e2a2e179c442c9856b2d01bb377dda03afbee816cfdbe4be4a65dccb803dc4472583ed3b961ac1eb4908d603625b0c725798f4c10d43f6a5d0bac67026eb4a5c28ab64589d793c548f775818b89cabc0e53c27787469f75e514fd4e5d6d1a522a646c924633bafd1dc18e99f6efd2dcdb09b5bb729ae92a4162a73b32fd9eea15de679aa630ba536b0c16c1692163e8e9d88eaf9b18afdf595e999af7d510d8ae23ad0150b8d71038c6534bcaca1958bb07a57a42999f1ee65e75c424cff0c7cac5ebeaa21b6a4df9ec17b9aa933f1c564e128f7d8c508ce7afc786a1e0d987480c3012f1dd71e522366f6c4e5ccdc2c5ebf90703436614ee72909986e8d944c497dc72e5e8f7813b5e8c36dddaadca12708b550e6dc0e05304417fe60160c362e3f85f55f85ddc7b3fa16a3f5fd43475d32cc3048412df4041093a74a5a19b119ff4b86b860c8ee04bd64200c0959dcb6b1e45581df6e3d4dfbef9378a09eb2b8b58a6df49f2de1fe3c7d07902fbe104104116b4392e568571e47543a80d9e46e6221c555460c1fe5312c3210b1aa7" + } + ] + }, + "name": "DNS_RESULT_23" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "d1b2ddb6", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "d1b2ddb6", + "type": 48, + "class": 1, + "ttl": 51091, + "rdlength": 1351, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1347, + "public_key": "b4392e568571e47543a80d9eeda033e5636c020add377fd661e561a5a6e046ef5a7e4ab0b50159d8fd080ce0028251e7596c9aec700328bb6d9e765be5db670e7236aaed85a3723a2ac82e958749daae85d1c2135015fa37a8c618af8bd4beefc59a905d7006907d4315c084c125207cf0be118f70df173bf3fd374eab8a8eb9b28b3f28b8ff5b5a5a0765143c40014dd6261d47f5a2e9b9a0fa6bdba00fd2bda22c1ad453b05d9dda96b11d795738fee529f80c0c15c5f75e8db68e5a865e540833854a680e1ff1182dc9aa32f1b12ffadc1d1de4e67ed949a3fa84233efa42c6a33de8937e4b61ace9f6f41880705d4eeaaeef16f85394e434870b472b2f769772632748328e27d6a195df22252186039aaf2fa6656716d6efd1149f95d5db68a8d4358ae8c9e118b6829391e8b5be30d590f1c2dfedc3a8dde2ad5024105b329d7965ab1b549f91440253da108df095482636bd523e36056b8dce109eea546d3573db3182453b0da272f815308a2315927509c0ff5bba6c6a2be91037656c17ba4fd08d87907368943969f060aae96bdbec4de8afccf95edddcef2257f70ccbdc9654d21b732994929aae0d6069cc0264a68cc44375385ed9480711f156a996fe540a81c75e2d0651363de4b4c5bd8c221dbe80dc0426b2eb7b631994dcfb1e9d4c6fd355089b5834b025c67d3c8b0962b8879fb8f3345ddc5ae4a731f41517327c4617a2f659295672c6f88f590f221fa4c047e0e730048eb1c0917324f080471f0f264b81cf1ae0a39380228a074c28a1785c5d25bfc243539a7ea0fe23ebcf3c32660ee765f762802019b38b30e681840a7a7c12fb6b3a73e37095b1eed52c45eddd0a3f451918d47762f6cb991d16060adc1bd32b3fd2405a6ecc0eaca7f1460ddebaf90c109aa9c58878d1d0596292faccb39a9cf547122170a69e1fc8cc0c78744406aaedd47e1fd452add8b104d0e452560f17e9081643c310a79ea59fb08cd2719c3360f4b25c8d584ff6334b6b0179223d8ac2cf14faf889e4bfc9dd0c6c5c615c45557d513e63bfb243570fcd4f3d986305ee449d59273818810b0b2182fd3fadac90b6482afb0ad48e79cf6ca8fdcb7afcefbcb131aada5bb65c5a04e7244790f75b162381871652664539a6990f5564884fbae80a25a2b9e8042cadf6932d6fe336289b77d94555938a99deb51cf14033270f05d8644d908f5db738abfcb5ede3ad7c30fb897cddaea40591e4a54547875734cc9dc261e9343fe76f1691244f35fc37cdd2a20372c032f01ed55be7f5031627a6417e8a6b68632427674ffd1acb10efb0d4efee92ded8513e596467c3811cb5d86dc302ee7d946c6ea66a28ff9d267ef6024d01f568895518873bd445e8521a20163632f87d98b3cc889db45d3f8a3c8b4c10971ec907c879c77e20af720fdfa08c67fff743f11b7b81d052dc86f2847b49c43dc994a265a1bc9c9e34642ce1e9b2eede641fb0a685684c16a160139d33189c3e6b6f5605be5adc929dbb50745f7d5d0936ee90b7db0ccc9c98c28a0bef67b1f0d1514206b6f866b60f92bf76cefe29f2d6bfafdddbeba3e67e854ffd716afa1aa435a85003dddf0d1eba6a6480ce94d454db41466164d2579839611ad7f20922dd15c660eebae1e0737de567f35994dd3db75e489bd71484b5f2db9987a35c5c0032458953b19c12322653803fde83d06da6e34d1b1ec44daf3191d7bb903939131da0d71dffb911ecc47fbfc130b32634577dd548ede6596ef1c15fac1cd4fd25f89904ed141725436e245144cd72183b3a0a00ff1e86e19ce8bc7567af790b4c55ae14f96122456c7fe16e665275c0c228d4ee7141b4ade7caebbf03a622c0aebc796166e43c504f7a3927c053acddb82858da5f" + } + ] + }, + "name": "DNS_RESULT_24" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "3c442268", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "3c442268", + "type": 48, + "class": 1, + "ttl": 55300, + "rdlength": 1366, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1362, + "public_key": "caebbf03a622c0aebc79616661814912efdb87aa8db50cf27cab855714e68bf1b87b857a467078c2b92c83a28097b80258323d9b63df76d92d7e3561828384435319297032eaae79b52040296d391730bf6824abab46986df0072b482c8c5436447a22f8084cfea9ac7774ea11b4a785bbbf86d77d4550be63b68442addd081f6bb69ae1e12d790576d0f5f56e80ac1b7c8f002a21d88ede84eac53aef9ff93211faaecb3d75271ddcd518d9ac58b6513592a33046a5b3dca33028d65b8fb3b0bd967c038aade5307ffd1b364d918fb0e0c2e143d3cb48354175861c269cbe950bd736e899846a11f2df6df9f0ab92c287f535c869d435d8cf94228236b910736c57357572bc1ecf995684138e61fb6f17ecbbeeef6f244e0811975cdd6b7ded1e8ab9871b078cdf8b19d9d37b5d7934201552639ef3c242ecefa2896971792eeb5d224a689ade728c45869b6870deb54201bbf5ead81947300973cc465f11bc6692ae32ab667f039f623588fe462639db2d5fcea29b583ce2510920f65a6752baad3b25c4998f0fbf1f721b33a2111e7e1691c0cec05d13f6e5159dc0174eda0775550a29e563f16e0c3abb4d80de9e09c8470a61de46ffd1b71d9b8c0ab108a963ada720f926efbecf5c960aaa695b0ee8863f08253d927b621d87178fcd1538db619a503d07923a613b70716b52081d5a62ee0fb27513d715ab3854f6eb0178f056f46316305e1679b5997f9ac429f72b609e6dc5e2527b8ff462b7a3fddcf8b7b83c6be3a7158b435588f60e76eae62c9166b621d50ef8ead70594097030146a31623e8b7aff808bf6985e13304a5169576a0520a178b80274a19f8c89c2ea8f491000631954cc65ac2d3e794443d639c2b53871f2d7968a21599967335fea15906fa599bbb7b01d50329356ce740241d04b1e47d7db3c541f72a330b7b9e0b531941a6aa8addaeb58a9f38b252b290dd929ba48238f1291db683a255abde83634282ebc657374735abb978482442ed83b2f6fcaba371e2d533dcb470c7be18d2045b4344c13661022ad0b5de6445ac3362c25e6f45e461dcc24589086fe7ba58d1234c11e3f1d888e23fecd24d7c61f72ac25706f677ad93f37703d71fa8230c6a6ae9c2efcc5cfbb0703ee8eb6c257422624a7fcb6400f554a1e2e216d9ae8d46cbeb7e0d1e323661af7f0851b58b69fcab4bce4f9ae483fd566fc2da17653889d4a4e648c407ea272721f1987d2d801026ea260c45982de59e680040d7517ccbf7f955bb792c5d0fc4839390269efcc4061ac0400ea2e470bdc5b3867d82c4b61c987255055d802819f329600204a4dd8f2baf064138b8076dbce15ccb9da01ff1521c88a40662af29511fa3d0fd761cffcfe091c481d6690cd02076efb270094eff833769ded9247a35dd5d62ebccbe9035afc2dde9a41bf9fa2729de0ac89379b9244a89160ff5c44d6d3151dbf67b1b89de5b015b655c76ac423257d950851402889e493b3a429e0ebc9a454d03a8f933f43332e07a4b0f6c590cbae13cc2c0018dc48037596ede48a09d6bf85a3613da2975629863760ff54e4fabfc883d801639cf81b424e3224f9c3958df7d0129997e9b3143f298402a77be9a4f668d71ec6c2ad7d64e9317496fd689c30848112714f709856d2decb31619beb42912a274b68732bfbb0b9829697a09c6d98fedd97766ffe3de137373b219e4f01fbcc9d45ea77aa62abb49ceaf1876b4fd75cce176413df74fd558e5d469811a6c7d1a7e945cb4417d3505a7499811a0e6ef58699ff180769454bb80b0e1cbad952847b18faee5abc172eda4b8e1c362bd76358d59af4cc2c384c7fb6c82e5a879ef243bea5d764f3504543cfae36897fa75c0e1cf7293fb504b936c47e44e239e53fb5924c4b6249c83de5044501c0b0" + } + ] + }, + "name": "DNS_RESULT_25" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "e8059304", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "e8059304", + "type": 48, + "class": 1, + "ttl": 52234, + "rdlength": 1356, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1352, + "public_key": "f7293fb504b936c47e44e2399f05cfd207e16fbe38f1b85838d3e09d5b315269349d76f9c69a8fe066c1b2e9b6b426b1d042f71557b857031adc385f82a77b93f447ec00b9703eea99acc7d4425dc9348dad7f989a6b12ba0006604055b394a9636733c3f82b6608e9ff6f8426ea8d705314575635201e72da6f00d1f58a0d8596bcd7a12f36f8fb5ae137d5005514a39b6864acff3120d49791af1d3dff08652bcdd559935ecebea3391e11309ab927262d24d647bf6a588cb1adaae0d7e153e895165cab17928e3f7a3f6eaf91942e1c22e57a77ccb80d5d8923db8f8152ee96f035aed517a24b8c9c2c5b7d522f24b8f89954837fd7475e00435036ce892c705580056ce122421e7ec85138844853394b7bd84aa614099b994e1d629f8a90c620e2754ea4ff52ebac8b11afcf3d74cd2dca7bffb13d191b86690668ab5f011a3f7f361dd6928e194f8a7988223eda40755f860b813d73b25fedbc9484d1e89e86304e0eab2f591d6f03a6ed470a5b18d170511a3d62d7848f4c00aa427692e5228d4723882731ad0c4a446ab1a5403ed031eac41989140bd3d77f628c876e035cab27b93dee52e1afb486f8e131ddd4460e7b19961848ac37cb9668d7f68b8cb75804fdef267cedf82f5ad30c015b337557d8258fae9d5bc97b56a7d5af40f78de1b40aba443d0cf98eb49ec60419baac2e2c171e95137affa659a800346ee67e2d99824e2ca82c3e4f171b83f0f7a65524ff8e34a63221dc308f211be8db3e5fc9a142359ac10a4c803dabefb18af9b33734ce6206e1d17aa8f68a929264daf39904ce9707c56e339d32747f2cecc52122fff105ce11bc36971bbe0730bba26a01999b7c50eab2e063c777980666f6b449b915f3211d554867ed9278d16b9a7b0bee71fc34c29a8ef14969a09d92b27b95dc3f9e6513949e989cc0ab69c79a937919cec12d04709390a357fce306def291de632ff07b2c1d37cfee07e9043937d8b31e0a9bf7c48ccbbbf18d4b0924bc0ee8be57bc647010e2480b2a821665d78f68edf6b484aad16688942814f41c5433fb1d6d03643ac47c27eddd9a7b37638adc2ec264367aa24f2f46e626e304f0adbb9148fded195f0e28df83d5e72a06e34377ded0190af7d436f1f3170beff30e298b1517f3dcacbddb1f673b8bad3fd128184ea89261dac75b9152524f87f9ec09e7193f53a046a10f8f21c5a956bba614eac320d00521ac4c660a677b27ecb3d7f6816345355c37173be6f1989b610a32c5309d457f26d8cc1d1ccacddb13f2ecfdfbfc501726416c6b9d22240c2ffdd690c1cda3ea371f5df170bc0425a1d1a08ec127f42a1b2584842385a7ec043af93547b1d3983b5b455989f8627977ae745dbdce5d3343a12fef727e364e3508d7510b12917e8434375f3136993aaae5cb92d22357f23b3a36947cbdcc4be502d9aabc5fc24b58676264b4ff91ffdebb2d7a835ce7485686eb558623c0587f8d3ad420e62a3179ee5420579cb8fe47d614f2ef42aaeddb6c7613b248602bca14b9ec4492687b1895c1d7b2ddc13d69bf95941abaecc0404577ec8402773147de1b87835328c402abb5cea0b92b282fe3b67e68a5724d6974276b7917dc1dadf9921c720896089e31978951f7ccdadf93a4d6ab228497f27589c1a8d10cf007d264ceb636874d0fa05ac3226078db7a50814d3ad68717a00235148e0553b00bc981758ee630e03c6b62839e8ebb3074591016f42423a6a1446dec08f99e4065e1d16f51c03ff68bc58f51b678a65832d2106fd59ae1358948c658918ee4c091fc7124255a4771a9faffc3ea1f6a8b03f002e959c7d062dee1f713c7faf1b0bdc815b43e6bf826b75238ccedb3d78442b49a41ee5510308853778c96c8e805b646318a86dded" + } + ] + }, + "name": "DNS_RESULT_26" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "6ba05c3a", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "6ba05c3a", + "type": 48, + "class": 1, + "ttl": 60752, + "rdlength": 1348, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1344, + "public_key": "ccedb3d78442b49a41ee551080b9a79d20cb958832a13e2683a4bf45aa90a45575b2d7b3eed85e0fc4e9a4e9f1cc79013c9255b4c85abaa73a12473ba2c392a71656683517cdf082af3033eb953c22d309229bd5d5f69fc8fb907c4a675dd7fd9fe9d903a83ea3f604479ebeb315f6a05fc641c171b5f31a8585d2eb30942c9e752797470aa6eebbcb5cf109331dbc06b034ef25489a6a0c3a9cb5356e0fe947642d516890faf4072f89944892e0bd49d848cc3d987f0e4247df35cbbee6185d7f314a9db5fc77f3380ecf1e152a9ac8df56cc01d9778e84c673e49a2207d1378926649c0275a4b8caa43d63c6e866d5dbdf065a605881aa214f64cda6a86b66b49d4bdeddb571c30275c55814412bd597a0568cfbb0b19204a88493c58550a9290b5e1d19a90e6fe2887237e5e3c517aa4bab89bba8302be8fb4754861c3fe41eaa4d39a58cbf9f685a38ca6dff70b86d037f8fe14a13609222085f21de5707e8fc60ba0f8cd445c7f6d71a9e0abb155df88ecc3cc6e3859a547c71e3895aef47570c46b1ad517df443b00f843deb84fe82bd0b112c240e9385db2c0b9b8d5455acc1db5759df4a3d0a1101f4d43420bafeba8eeb49838ad02657d7fe29cdf5d3a8804ed5051eca4ded640bb5c2e56f51d999992410ca17f6d5a8df755179f1b9501b520dd3b80bb36262ac5c9967cc8b427defffae74c77fb62b84bfb204f116d687e215e3d52d3d676980c8c40f5cf54c383466b7bcb8f88b8a9990a7fccc905590c166b72620df3985789538510b08ed02ea0f7548a77fa098283e6c199f551300a759a8c10aee0619f7b020bdb5dcbd3234a05b4782b8bc49940eb4504a8dfcc76cfd64e29444416b2101ac248a1ff1d6b2ab1ff7cc6fb1b0949d7e4f9fdcb283a7a62e6f677b999798fff00c6076ebe97b087b27b8ae7d989057e44e5aa69fae43f4cd8c0c481eaedd433fce89376d22df06745bcaf8d2220a529def68675069b2bcfc0ad1f61f5ad8d18f1573f202fdd053d43f9908226f2c3e856c47fe5ce974c351ab29dfd2df866f7acf3f327308ded0d98a7a67da76abf521a01cc595346466b890d851488035f14f2af96c8d92ecc460e2b2546e8d91232bbdddb403c14a9d139a03aa6d4ece17b1f056adfa20ef3e5a0317718160a25bfcb5cbd6570979553caf98c8cb2e0d5aa83958a8068174835e1d88f57f163567835b0d0ab4106a7f46804768100b73a486607bc800132e6cf57fe7a16b96869c73e3d8262817fbfe6efca858da3c2b8f30ef9a25d7a99e8ae6f00c94b6151d7170dd6a66f6a5813c262a4beb777393e1883c0ab1bdb1518032dd497eb9580093417f92e1b675acde5a3af9a0ac9ad3199641916421298ad5735ee43735a96480bc0ab568eed2ba7b3720e0ab0b922b88f21d2fdfbea35bd1311ddd2efadd875b6f363bc0db761bef07b938586fbd7b5f8f8a46b36057bda8b0d5b84025f2e95367123c516a96edd7f1869dea1415154f856232922b59caaabfc388176c90fc228e549fd663e8f9b90d250680b143902062672a5d05a2f131ccb4223a7a65e3eb94e6d9fb757294096b2f59f96a0ecc6d2cec2d43aa2283dc6f497f33a98c8de5c7a8ab512cedd7ffbbd31cd62971217046fd71b68c7127e127b04184d1dccd4edf9a3e1312ae5e8d12fa7c089d124c74d152b8b2f11c0286c3709f4b11e6a766ad6f4ceff8c36b32de75b7c36f96e9b4418603eeaaa737e79c6a684162326dff6c7be951af6b802a5ccc452b91bb0f1ce9324ca3f054d0743c108b5ccad755c6df5384bdd33ab18c49299b05c5c3eb8c1eef067fbedda415620b13bad71e59598d28209ed4cfa70222cfdfe59a0608eede0bd7a84823920f8fdda4d07fbc997d605462" + } + ] + }, + "name": "DNS_RESULT_27" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "aaac569c", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "aaac569c", + "type": 48, + "class": 1, + "ttl": 55321, + "rdlength": 1346, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1342, + "public_key": "52775cffb483e30d4541f9eec4f692860196be2f43e674bfc79f97a814c37aa9a39654952e6b21fa0f8e6f3e8ad01a023332d10bd9728eb912d4debeb8c55a10782dc3ca91b9172c68a7a6ae3f41fb16b5c05f8d56d8fc2749ae45ddeffd272c8267ec953ffd839955b49ed569c4bc700c3b226207cc138ea4dc65a3e82f4e7d49c3eff881a2add6ce02fa72e1bd1ed972ea884139d8d46ec227909b75e3ce25b5d4203f00a07445a1cebc5d237f422591594d39cf1261b5446b640c3485466c227ddeff1daee8e0979a6762e7eb24ae764c8e7dae6a1de2364c1a44c9e67a26ef0ecbe5eaf770ff24554d8a691511f6a2db581321246af572efb30c669370c9222bacafb20050ce20ad5d2c4f102648fe95e17fe8871a4ea549c6b42fbb2b9bd10641868ad99b36f880038f43c7cefced7102f7c0639e6d8256f395b4ed6fecb292c6ec32061e54264df56b1dc9405e08aecb3301d5417c3653412cbc2d8071d2f0ab8da68f6db0028f2c5339cd7f92a53a1307cd4337eda9ebc7f535d3de25f0e10f75d1ce57a6f3450b91273a53e0158b015c40a5461099f9fa44171597d0ca4110e933b53d8ef840160c87dc12e35da80e8f73a9fe1724702b0a31ee23342bfbe95a6865f63062255090c82127da303e8e23065f19d80f9a5d7836410a858721fa60b4f6b4f2e599ad374a1befa851e9fee1b7c441084b3aa53549999412df3ded44b161e515cdb6ab11df4fb0c223878dfb721a67c04fde0515bf31e23e6ac3d2cb26fa28f4e9bd0b5cc0e8c72971d195e773a4f43546ff3ecb3f26bed526d12bd432c8bcf55e9fa31df727fba561064448827105e49207ceb9c30ea1ad1ce7abd69d43ff7a69417ef9d5dc8440bce74a9baf6102aa95b80d90e8149a87c933ff828da6051084889f8b2fc6668149b66d823f8963a24dd2233c7a498fd906f91e00c1ab105c27d7349d95d5410ac77e72c780b7e4f390f00689b619661586f3793fcb62beec4e28fd8e791c895b6aa645a203bcd06cce8028b1e297fcfecb0fd425b68cb4c4df6eacf7a3fe39b048f447236b14630dfdd8ea814e31d2310f012d5b8a1936f571acd3c9e49f870b1011d1bc142cf514b7e0d6d756c267652b7097ae22b691001080fb93d90580cd3bf3dfeb834cd3671829bd5330437bce0b1b66f5957ca03637623a425baf7b3d0cfea3c65e15d45cc5773452b653497e9671ec317bd1fc1f4be2c46610d31aaba6c815e73ca6145ba926a611067c4536a7aa704ab1d9c5560f17d556fe7101f7adea1a6032390c0db81c738eab7757bc2d36725b64c193155fef0115529f3395d99d5c8af6770f19d3fddb8214e4916524787aa7f180ec3d27ede9c67cb4ee9cd91fae0e4cf8fd6d1e23969ff48651c4c959ddf6941babb3cdc800c2dd1ed5a40819b6653a9803547ee52c6ce9cff9bb90330ef9f102a23b59443d359b9df471f1555e7a06ca033c1c0dcbb0e80e790a65438a6118d671bd1f6b1f59bd3943eac97a785cf8b298040dbbec535e1301ee8e05d6e4b7f1da17d4a1ff4718f66f7bfe8186e476c7d741d7834bf7712f74ce08442ae78fc3675e4ac533c88e290d419ad38a3e2a2ddb752c70c65b3480cc7ff78c07938ae0eb0b7a081084b9505ddc27537f892387e5f2ea42cf54c9d1c4c2e5fb0c2cd5c9452841ec9675b6d5e048a7c1ee12e6b8cc356fd42360f9f39eb22a2a939c5daab66f383c206f5cc112535469f219872304dc1e20601c3d6a184c679cdcfb640e0fe11b4f3e1c50e7a7776a255dbde7602afdabca077f0bd390144a46a6ec842f31104fd6724765de27416f5138a2926c5500812dc351f2fc1f36508dd025d5c2a134fe1bc456373ea58277e6474305322a71d317c31489f7" + } + ] + }, + "name": "DNS_RESULT_28" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "71c2140f", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "71c2140f", + "type": 48, + "class": 1, + "ttl": 69242, + "rdlength": 1361, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1357, + "public_key": "d025d5c2a134fe1bc456373e879e10fb675e0bebb318035fd7f17baa5e4522a7b8e266530cd28e0b64a0b8a4e08807facc77e98dc7491dfb8788bf4c4c5bbe1576e3d76ed509c198cdddb4cb2f37814b9aa85068c3c92a81fc4a1fbdaf2a78958e5744eda91449d9f6f11c086f09abbf8f0336dbfe89b6d78c894a50576a184b192d43db164be8cd4c8768eb6febfdc5c18389b8acbd5fd6d683d32d34eead7ec4cc76466bf6cc7c7c138e9608594693189143c9e943a631f4ac666dcffed232b1cbe69811e46f71b7056398e57c34fe9e8608bf5dd80312883c0a8f805c558a721a559c28f8afb715100c8fe491a5bbac8c00e13148964e62eda7a74d0efed84500e9f229b4c21aced31bbd7b7da4ba3bcc3132b0d4f8d2e11afee0055179d2e66a49ba82b900daa9d81ecc35ebd532a62e90455f6baa5546fb34c28e8f99023a0c37d98f6450221ca957fb9dd1c1cf388a040a6952aebd54da2f1b321834b818de79f4dfdd704db18e24b698e23ff40499c106cce50f2d2c2273dbc10cfcc3f7699dbfc61a2d00f25c50a1f17d2d48e1ba3f148eb76301ad94a7e045e8b311725c9ef2709c76616b57f0635a28b908fad43881c89ff0169f931266dc24855acfb9ac6deb86b018a967e7b65948a0ea9cfb56a087974abbc12003db0745ccf04fa332e0b79af55507903816f6f834b3225111e0c32c95be5e3400c1fdc3f94d48f9c2598e3d6c45e520c0427b9c23c708df6cc9c9b57d39b9b493d658115cc190497ce731fb03aa5a184f2c4200aa664eb788f3c2d71eaf5476f2461db750011202a829594ab44622d382736671396b1ce63af65034852b4b85b53114f8f7c62a80d44890d5a5a3a934e82628b8b17bcb8be79a93ba84df4e466ead0e77edfaf32ed87e68c7caaeb802b85a0c7c1fe80a9118659beb275e7e44f6a2915d7db99b70a72c6fb82778a69a0a7c01e3c7039b030a6f4a4a135981954d1276df07266f0fc0eee2f6769905f810063ce6dcc581eb3de9ca5f4a8abf0333cfbbcc79c98b278d6193027ca9e997338b02705125d0b7c564bfaf1e913bee02cc223befadb75937b17809d5f31dead9815e174f4aa86be478bf046abfd131efd402bbb4d7d787f38e2fe1cb94801eb3b52692aaba4537e645f413f6fecf9afb3266f053a1a585f1728d27df2f54654f9575bf0328e88b5cdf98c5aa4bc2883e58a5635845c6005624afec5ffaf5b34c5d40e82c8ae3413f88a0dcf4247859b4f12a0a732309f57aeddb75b96c34db38577f99f9f8908c27be2ce57798e3289837ce37454d5fbed4bd69d60a5f461f9a36e466908152e2e0759344661e41413037bfa8d40674e05a272d47b44d38c153e23bb5670c507731db0ca22d787d7eccd38022174f443e0613e4624b1378773b9a48e7d0c423913eba6bc4713f3b1566fde23ccfbc67c8ef8d151a5488416021f66b45e3d5ed80f00c92b4186f157a2d0b34a38d78b67ba99e797bd63581bedabe8f5a46c55efb2159b1466a3099b7505b04b327ca0202951b5088e10bce0e683ad0719fb996d52db360301b5ca1c1bcc4c36c0b55a5a90edda29458aff7632973ac4b7b824ea30475e40ec0b5052d8b106ee3530587f5af8dadf753464e3041669aaff1e348e074c7e81232f3b0d8c657d5c843dba11071418a439a69e58314fcbb6514c56e72ea25bee0c37fd918f844810de622ed44c85b3dd2cb6a99c889654d0f8435605b71dc0ff4ff6d1b4e1b6a85d29b1b4301c3509803f0e57c74b3107852f11c23e36d229f62771d0edbbfc8dfa4881aeba7329154c4d4645394d3332b05e50b1c9b850edeb7125f54378062c15cc97f750a94de99a3c47dc77c43ce62211a72f7946126f587440b22d55899d720b0ffe199d4da5f8b491e4bfcd256b2" + } + ] + }, + "name": "DNS_RESULT_29" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "22b1453b", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "22b1453b", + "type": 48, + "class": 1, + "ttl": 73249, + "rdlength": 1368, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1364, + "public_key": "81080df8f11df8c47b4acdf0a9e4942a3d7fcb9fb4edac3d291a21d095deb1e372243e5ea9235ae204c2705f4df36598074014d0056ac44ef02b8a865fe03585043d260df097144c96cc4f7066a9739fbc29a8e2f83bc0af0225540b4a4aacb05de8efcf77ac4caf86f8ee74f486f3b077e7182a93eb026a0a3d5ee749fecb5c8abc7381d35d4b78a670ff9b835ebc0401d900cb26eba45090614f9d2be73aefa7bb2743c448cc4dff76f72ef370810503380ae95ba797cd415d313da10dd39967a9e88a1965b4a57209ad306cd99ddeb3685f35a133939b3f95b1999b620b65bc09e4f7120d022d71eca659405a84d38e639f28b3d0cbf0ed0b862258ecb8ac36c1e85327746c4ed3c0ad22c22883e10aac066a957b84220bab58e662b4a1c292e6d10e24ab590f8e900e21eea906bcaba6721b3c9c64c58e7d62f39f755d437f93927eba87ea9de4e6a6138745e0f7b4a060089eed6bde93f65f535630d4e78df67934d9f0a77db1ec7c5d0819deae1a8636f5b2917cc5ad3561a288df25f0b6c086db6342946eb1ccd042ec7df1374e7d02e15a89e021a3e5f2a0dde8aaef1ca021eb1b7781fed07364cadff3854c13cac0bbc582b0f52f56ec9f25cfbd5024d9b8f03af3b0e84100506218c4c2a374f85f895d83cec31139c29e4e5a38f1db849a4fe27a92c7a5765cca5fed78664a0dc702b645ce680623553181d9624edb1c4c0fbf8721366cc40f2fd7629a697703151649514945e127ed869e16ee7f71e34dae42b1c2cdbcf8713db335747daf4a3607487472268d17f9a0caa7b0b850d3986a0857273407fb2dc90e8c8ee92674b672d8e8e3025af6c5eb0d28f1f1603a92d6e8a01ed4c5d2adbdfe2ce0c88deaea851f72a72929dc7bd82516feabe8af94cab867801392f39673a7206765c85449a1d72b0ac9a68768e559c057b4fc953f26dae2b72dc9029ea4fe22f31e6b7c404e5981660a8d491c2f86f5a1ad365e096d483c0b75275b67c6cf9485f0ceaad773679f4e187e4e6738542bf21dca46bcab1c4b32802f0a8183a483ad1a97f5d315b9718a49a8b24632e6459e1df68638fde9f9b1745d554af4ddf91c786fe9437e4e4ab70da74bd67230f0393c83dcfb8237da24790bbe3d99a7a69b2d1f0d4685f712a824ea1b9c9d9f28debaba103ce5e6da31b53013d6a97e546fad27c238f47d69f716f4be2ab1c50edf9acff368ff7953aef4ff162705de6115b0e66777ef1cfd11b8a0c88a84c6a5850c708d293b7b5458373645cc18a0a26203dbcd312a2bbee8feca886991aaadc2d6f427d42260f9176c2e2036afae0918999d0f0e60c3c24e8384d9e228a3f34c8fe8cc9e810846bf644427dbd63526cfeba302f2ece410345a7d68490131c6ff2df60075be0d005c122ad2f77eabc1d65e5efc7a32b6bfedf9fba59367307958adbcd6b9dad36272506d9ca5cd35dac1674cc0a9d4c845649e9aaa4a563f6e9e0425f82ba82f2a1f15d14520f621234a1f9e78e395ce8986f1d01c80e63000f1690d53b6e3561b0c9334c1cd00c446ace042839a666f257fc3b4d3290b5f877b41554399ddf56528246e83c430dd19c83ecd83f09e1581205e8b00bcea63a3bd250ec48c2aae93b13fd3e33e243dc7d3aaac5d6fa2bb4e65335aa97022c9912aef6c62a469973c97e185b6748c2d8d46004d1cdd1a65d5a2a7f1c7e026ced3a7ff8bb39c5f73a01aea6fca498777d54554b520dae166eec700474ea2c6bb0984a6d87fd44c8456955f51be87068128230a17a84d3d64b11e767329aa37958fda0b1f5f9732b2680e441e378a22955ae5df2a1b382acd1c4bf8bac25aff983ca7fbdcc165733bad938ed8acca9cd7aabc04d203fcf1931577a56fdddcff7074957a276c7c37e27b5253fd8505ba43c0d889dab4e2d4" + } + ] + }, + "name": "DNS_RESULT_30" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "b24a565e", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "b24a565e", + "type": 48, + "class": 1, + "ttl": 66846, + "rdlength": 1364, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1360, + "public_key": "946126f587440b22d55899d7fc53a6bc3b4fa26de3c8e4b1635df9333aa7556fefb93241a3d2da3b29bda2fe3faede7e11c4a9ab9e2e7677724125c2625b43de220434a2951c9b0c81e45dcee61b2522a5f5484182f5768378e193dc6f79d076aa271084bf603c65f4b5df6255f9d3eebcf8b89a08f7eaceec0295186b7605522334d338db0e0118299a1ee897b27a5b9585776080880bd34daff29e6076f58d06d179b125b63df0515f399492266f5a507fcf4178798403739e275987cbf0dea88a9e1ac43b2c3ff23c0a5df16c36629c50ca69161588cc78b0c90115ced20a8289a16eb67fd54889faabf03a14fd937f13fcfdae26940cb89a405dab99da5ba177e0712cd250ee34e06f0f589a7f1ae043f1a1fae7d9ee088df12903d8ce72b36045915ee1627a854d8d250406e0061dfc36fc8a162c6664edfddd8ca5d25af0c1b73f9fb3cc7e90e543b42d7938899828f4e24297268f36121a55b001bf6c64ada6d7b068d5955eee59ee4a9beb8e61e09c2feb3f218bceb20415ea4201ca89a1d3dc688bdb583d3b1d8a197f5c3033ca1d6f6a886b16e82ad1ce3ed0cc28c46fe8f50a8534a81c5dfbc0a669b5659757c77230bb58ea849134c59b9cd7d82bd6a98748ae1f10d881430d99a1a709a5f53eb9449e561214d2c15df16bc607f778c2908db9f1c081cf9ed5bb10d0c0394c4454a2958bb09f2e2e214da3e2f7f9c2151da10a99e8ab08b18e6d39fd31b2a1fd184befae85a12f5bf3c7e7a8ae4becbef3da94aa58212c602c2d394a2a0e04945e426e5e54187d688e5619c1a9fa360211b754660513f580a29e978e459c4e66fb621781b7dcb4929ecf89326f359bb4d6d08edb84ea79bf5d1e361a893c79603c48a1d1240bfdf5f8833a34c96144fa3ddc7eb9ae5dcdb330de7f3909eccae37de1e96337e93111b86c14f5e278ae59525695d341a19e556ed570b283fdf7f8dc9ed467430dc4d7d2c3a22857d49bd23a7f9e9fd0a89b0dd95e9c798a0a07f3f4c7074c54594ae9763b96552c61028da6bc4c7ce9ff0ed98f9195ad47ba80cd24ed452111556e7b95e3fd42d534a251c419a44acdb4ab153d82086ade4f5d7e6023bfca164c5b4f548b042acc794d8a012fa1c8c74fb06aa808561090d3473c57f3b380ed534d4aa524601a91061aabd8d6fe57a4946c24ff4138af596b8ee38c914375de3cafa71a26d089755458d0cfe94c08b73ca252e59ceee83c02630f27417a8dfb5f5596134bad3fa57514375cc9f9966cff5f114aee7283a2fb3dc909e4084c7ea6a0d22a6223bcc45eeb7b25412bb6895967e90a9f30fd6c496519ed7a5a48f567d2bd789afe312c71261b6c6f80dd6a681c9cc5eddb08d423aae4d1f5fdbe0cbefa30aaba4409482021d95721cdc66739cbb00429defef70d9722d838190a0377800cdfb5e8866a0d983db26a3402dea5ad0834e3042c9a4374076c259be343763bc27674e84b8d1cf647654210ac242438954cb7b589230d1c5a83563d56ab796a66af656c98896467d79102299a4a55175302fa8516da2f665189a54b7097aedc458adcdcf09d33dc54d91914f1fa2f71a2f3ea7505775efc25de8a0d5e4ae29ba86802b4866e3138d591f086984fb61521409db2c47115ca5627d38a72e5161a6edc9dbf324b68ecf2a908b84b03eca77ba1b72cf6c8fce9f8cdcba143e763e3f0620b0e5cd99d377fb5db58e823417bb00b58e15df07e4b6f1d33ebff224c0bdb92a0638eaefda39b6f30fb4da7fb6f824b61ef70e78106b299b0709ef678bf3d7ff4c548684e0ed8eb17e42d6a54149568a32eb4295f0326d3ab37e966b0e6a8acea95d2ae86794e78b051edea7dbac566e26b67b46be449bf81080df8f11df8c47b4acdf042153637a9e39bce8afa23ef8b0b1fdf" + } + ] + }, + "name": "DNS_RESULT_31" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "ab4c89c6", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "ab4c89c6", + "type": 48, + "class": 1, + "ttl": 64690, + "rdlength": 1362, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1358, + "public_key": "b4b28e54cf85970e68a349738f271ad76be4d8f7c81dc398ec35e84cf8793b7afe710f82678692ea60d718d7752bfded9f29d68c2e87a10dc02f8602c30eaeeae3a3317eb2c273b679b655438092fec1e10dfe4390bd44daf04632784883b71223f53789f21469cda4e8a11026044ad9b3293e515445593edcc9b24160e19047e9d6f95dd5493e8772bc76a6f297803a8b15887ead3da0027cd76ab77f8dcf9f9ee902978ba9825d51b0ef2377d81f66ecd11e591f2bfc7dbcda5cb808d669cf9f5eaf58cace635f2407ab0b4e99e7687a6b8f3c4aebdb2f98139941ec362bde68fb182daf72800c9290a18bc11756bb3c7761f50609f4b1eb84b2215d174dd63daea49e1ef9c44b043e9533fa59364dc7d9b74d0984ff3d5680aa07993ca7cccfff44516e9ea69a408aae1c8c5844db91ce2410fd7fc67ab27342c2652ee5ba17fec5ab498b1a8ed52f501c0d7bb5e3fbb70c30fc00a1ac7825564d605ecb408812377956e78111edbb953da49ade6d31adc33ebd48975638a63dde89429e8b46a8a5e9980b53497ede8a5afa43ed476d08f905c328b4311eaddb7bbe0caf873f0a886497da06902fd8b8a9bf74702163db653072bf6dfe7ea04075df6c96b554faa5c0ab800e3c6630552eee90cc75c28162b85392383e04cb0f244d1c6c1d8735fc0cc3ea13d4d709cc13b7e9bb0e78d0d938bffae1c6b0f9de2779414b0cc85554e205784eef12b288d528a2feb0a82d926103e5a71e657df7dee6a458c3e0386930d7061cf3ab1734f1dd9e811ec2d683b67c208763cbf5cdc911859be0111e0112c2affe3651038b943d9ae25fc491f67c660e95ff416e8e0cd33bca9bf194b4fa123a946c73b8ad0ed135e76a95cca7f8acc3162736861b4926b98faebc3c96b2e2396568a81bc4b19ab5954853692d211a4ad55b1012374c6effbd52d0d800d610585ebcf83a104d957ff69d361457e588552a93ceb32a1527a47b77b48c12558a9118c6a0b5f6f0ab1c65fcb475c8743cb9093c4dc9b5a32f757189372a7de89b0673408622b83ef83f2dcb5880d69b7d10c820ae5bc9415c7f9b9b80dd853adbbd0bbed0e8f3566029d7ca7c5959069fb4ad67890f9785f036646a15c5d5e48f680213c5a47af9b73c40800c91d508d44e2885ef7101568fe33fc7e4c8a5b103e7213e3498fd00ffd33607f16ec9772d796854aab6c22af11754f7de02691806baafe4f6c78e841ce3555baaa763090a3fffebb1388aa2781064eafbb1b1ce3ee9c4dc21d307976e7b03319390fe0141f1c0db5c57d329d0ee85feac26b9d0cef9c6759c1525888a904158240d6c552a2d0a3485180bcbfb93d35840a5c3608c9a882cfd62108bdf7c944b86537fc3bae30aa8446f6ed19b15167df885d5bfa0567f683b9d9bdaaf597beafa83e6e4f2ecfb56fa7dd30f59d3f958b88547943cc6dc486bf650ca6f39f84c5e728b27e6a0d4c1b1e391982f24f9c462fe740521b8c147a5f47a7a5b30c4a2d477d2fd0d6d811586e7098a589144e66a5c7a27d12528a2d13d521af8ed93189df6faf0f768fae7868081dcd6a431c4e8ae0dfe5123b5c9e829274ca3b8b924cd8e48ecac39562f00eb3af851f152951cd7b5c00f1b61201a1ecdc2e7883ad0587fa375e9c5c9f220c9862b6f4b5e84295f6c5835f27d8182b2a206a3a3ddfd4ba13c73093425dc26aa4943030603733323fffe90472dc08c1e34431bec5f6324e31d7f9a73959ddcf545d349c9eb870e5d52eabd051948f3fd55a3526c1dbf449f31d4c74011cbc209b4713257d8a34399e800666d58d8bdff0b1c501e70f70e367f1c9347cf745bda9070210a981c66e071d71c28b63492d59aa2097c4ad213d9f74f3767f182a72a6630fe854acf7f6a2140e987b78eed378805781e" + } + ] + }, + "name": "DNS_RESULT_32" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "18843a82", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "18843a82", + "type": 48, + "class": 1, + "ttl": 85459, + "rdlength": 1368, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1364, + "public_key": "f74f3767f182a72a6630fe8517e5cc45acf0daf53b540589fe6416dec4551909df6d156ac1251acaec189e555c1d58929b76887ba0301fc588890d12d57bf228356c49194098c5485352b5cb92969eab59f1e228acce6e6ab7be88eef708efafd4259193fb7e697a5ec6a21cf1b05d9626aa71eb968b6b7da074ce2fb40347a6daa99f9b8105704eafdcd506e8219b853b20a30dd836c4b204ef19f223d477f8e6ad14ce375efb9af26f4e4bdb4a9f9634aabaa9e01d2fb16ea2a8658e9f0b7bf359a69418923d9660523583d7fa6a635e0e0cb4c70691c239264fcb2c18a2a9b63463a45c56ec7bdd222f69b1bad5d1e037f594af92640a63cd0a4ba2b1fe3c3675b89dfb62b0d60ab734f457ff9175140e0339293c140bbf0cf0b6820ae819a06ce7368eee02d7af3c34b655f2eabd10cbc1e66d33f08a2ab1415d8ffb9dc2a98bd3236f23938d83e2de20a1a250309191f027c1e3a450ba2f30d4365d1891eb2f190e8eadcf8043edfdb274740bd2eb222794e5abb78d30398b45f8596a2a187c2d23d07f632395c47f171af3c523528230076c85fc88d47dafbc3a215b2847025ac8372d824722447ab6e7c1a549d9a00b76f06d9afdc5bf7710fb250f66a0bd1df21909d8ea975174c300a884deb1c39622c4dda1cff422b7ff84d58040410d8ce4389a8b5a1d2da11e37120e7f267b77acd65534595011a301ca178fa8777099d716cff7d4b9c8d46d850ba980659f531bfd97827fe382d7ba9ad232e3a05667f9812db79baaf70027e35637b50a9a759be8b41d9d86b7c7fec47cfde667b127a27b9d6834a499889a29ba3614e836b59d20362b7d638d955aa5dd43dc989e29b1eb86e036612353214ad47e9652c6720019292e69d972c528401bb9ed8ce5dc63715c1ef697219f54d418e5587108303de067f00310377a601a0f0e7aa60343c4aec8d859284729581e253e815904884da4efdbdf1c08dcd10135d4c799243c3682da6b6d7e1a51fa587624f9dda8fcf02af172546434129785f0f79044b165d53374fa6cacba7a63905fbfb02245af0744c12f7fe0f5405a95f890c68bddf43faba74dd76779ecbe14b6d92a845b0237f286156bb60357a3148a1d8cc2e3a394f1bc6d8a4713db7c9775ad1c9825a61202fcfaa25e7b010ab89d6d3e33a95d73a238e12d8b13c19ea62b26d44f82659e48e0e2c4736e4455945ce1cc0c78c8b670b2b744ae9d425ba5d6c1094d4e4dc4a67174f955dac37468d00d4e1bb8f8a7f53d346ed5a74d5237328d10a12b771094eef36e138d701ec8c83831a91e2db5d533ccbb689433bcdc8abf359a71ccaec72e71ab9a8051e1e6f48bb02964cd3b4f1cf741cab2e92b894b5d5e1437d0fa7678644f16c57d2dc1f233c4ac60a0960e171825ff5934ab2b785d679a2271ba570ee3072ae400f85a143734cf02d65e2028a766297e7b5fb79519a4a48a3895d2e5189dfa54e30fb58b6456958e74fbd476a966915e4c15859a192ad50a7bc8bc23374225920d341a867b45122bf89e1be7fc017dc1c03d228c491ebf36f8a86adf5b2e79d71464f3808627f1760e7d365fe58600261eaf4912ed4b6c5a8238f3b959944adaa66a94b7ed3a0d164e37718ec45f517ddd7ffbb45ecb2ba502418ee090baccc1bf47557c2122649e345e1e0647a340da10684a21fe474b3dfba6967d7d85e8f528b75aa411456bac18b433985af60a1ba13421b7c089a249991f2a1bd620f929f5405cc6c846d4062f9e11689de901769982b6482d5c9e68df72330e389863516df399974fa7949060bfc16500626c14602dc0e608c5bc466c25da18ca92c40658bbd174d6ac6f0bfd567d2063043eb2f1a53ae1171584ddd6ffdd9e1a7d8a20f693d14af35c71b093d8fe2cccc66da7a73fc79d20c06a406f1d" + } + ] + }, + "name": "DNS_RESULT_33" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "05e6d448", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "05e6d448", + "type": 48, + "class": 1, + "ttl": 53439, + "rdlength": 1342, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1338, + "public_key": "8a20f693d14af35c71b093d829352103b74079ab1ec8b9ff953881ccaee23ef8be5c08610d0d6bf41cf3a6460919076bfe5cecc7c44297117a4fd17929dccf832d758053326a8c3bd10cead85e6a5c57e2b8cb55257a0515f53d91e5432cd8cf57fc0471cdfedc47a8412ce54887ec667fd24e2ba30b5199a1feaaef8e0c3603337e7334e88b02980852079ec88cc7cf6d54def95f685bffca91f0de9cc5cd90bf7f2bd0a166c3d643d545e49c14ca285ad2bd71582ec7b41f2ddd957412405b9ea9982c292e270b66e0a1b37dd3738969ca6a761ec187240d102c75691d4698350f12fe084d54b72381dcdf135e7492024b9b445e642eba6c3266d50bfbec8c518cfca3474978525bcb223298e8f5e9ce88cfbfff57e7ef0d59ba9344211e1dace32ba2f85cad734745b2d0da5be0aba0feb8787adbe94e6e16f5c7a0de45ac57b103095b7fcdaec6d4b0aa358507a08d243d7f4b5938b41a7d0b71e6416f068c8d1d1d307372a411608d402ff4ca160cd3773bc2cfaef7686691fa1f16d05abc7b92288039ee8b21ab9eceefb9a6a1a0123ecdf7b22e7aab83b03e742c45a2e91b725e9d363556c67657509ace2fdf9cf3449760c4654a970d4a7a92bd0c1d39b559b3d0ad9e3c08966571a3697463860927cb52b999a5097f92060acc9d2c4abc978fe4c2075869338e35bae1080af7bd7bfcc7c37700ac078fcede7accd446c38b0b5207614d443e9a2ab6f039748852d7008219b9b2f7c40601117541ed2a7eb699ad6ac765cd6935d3d9cbc81317a8f275cca837cc701c08fd88d7620e30693b9f0c14ef639ae2c2e98565ebebe3bcd7052ff88cee6b612ccdf5372294c6d9e4d0f7b4a57261b58c183d0f3191356dfdc06aef1ebb1087abdc652a658a77c70712c3a04233de4d479a91b5b9d0087677c8b6e966419370b4d73e30613b3676fd8683da11b39759d2b43da297a25de5fb01bda03ff4583d0bdcc2580119a83ced6e0eced32e5427131d5394d779dbe8ec1bfd465e072b6e06b2f7a078460cce7e2a01d4fa9f66747b05bd723dc99bedb2aa8149f6145bdad7f7ff826bc2b65333b4c270d0c8be36fa41241faf94e8d5a00191b8566319993087eefc8da7d751cb567ceed48c64fe032f3294c98de5a1282116fc46166e1d2e997fb5a4a62d1694b18ea0553fe5ddf433b6b3a752a1af9662e05e7cd83994c1801cce6c76de3eaec9c370e908a2c0e63cc13e745c32c7705f07d58fafd332245660805b2468398fae9a72280955a3a537500492f06aac9133c643990238a2b1046a438b8270840c4d4eff53675af76a546405fbf8beb54d261c377b6ea16a5232c7ae1ba9754fff6d84dc736b3ff5dad8334b28fe3994a90e8534a10b236576655222865b69d1d26939c2b094ac2336e4b53b4e7b6df7dcc417f43042844ca22d8db5a1d508ab61a7381d57827576a748004048ce57d7c153a0a790597785a289c3d12209a9d2dacbd2e59bcd69a5ac6b0269d124631aee1e7a8bdbf6942b409944a78648fd918cd97d41dbb88c9314df27e413311a69a2d6188f3a13a4ae66418c7a58c0e418d9ef27e0f5336bf39845f0e78867ff16da2a158cd2eef21ad5687d622f45a26d33c074ce77e9eba50ad9af61bd1229ee7f7d4cbec881f54d3365191ee16fa4c7f8939d7b6b3c02595709dc77354b9dd129f4f6380c6cc0d1e50f5947408c86f557517b854d1c2153aeaacb71c4b0b379315deb25ce23c6562fed99e4c3a95aad62cb6af7af8e424076b8917c51de2dca0c1f725bcfedbf6ab89589688772d90895625bce3ecd41f17db0deb2be9561455d391a9bc37c7c876cf68d17bf06c765beaefbf926f6238b44d20da366ad38a15b0d1d88381fcc8e" + } + ] + }, + "name": "DNS_RESULT_34" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "ea1a2053", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "ea1a2053", + "type": 48, + "class": 1, + "ttl": 52019, + "rdlength": 1342, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1338, + "public_key": "bf06c765beaefbf926f6238bb5635fb2027a1e127a0556ba1f446bb2cad87f8df68f45412780df46611d0e03308e0e2c2eca2b6bdd39d67c8ae40b31cd860bd69e2cc1652c52dacdf0ca19bd624eeb088a39e38aaf25719268017fc875f4e98b6abe53a821b0f53a322f9e26ea0afd21623c1ca216973a307f442eb647ffca74a60afe36732d6caec8b464f9c03624eb1c24d8d341d0846b9d4a935963603fed89b821f0bbf63715ce0af7f505ad36f9b468f5ae423ae56ce79e5c601c2ca363e934e42a5cbff11f3b7d730ddba63af07079f3801dc51e9220d884453ddbf68cbd09da0ffcac86f33f5d26aa6cca5312265fc2b09219303ecd77433fbaee1ead7834e3e8939ea36323d6ca1ca130b1bd9e8c10df6935d9c1c2df6dc38f932d26a29a834acaf41a3eb451a6f9ca27305f797eedf254ac4a7544f8727c42b741c6a3e43cfccd17e1f22e476a80a6a75cc24048c1412281f2424bd5b2d184ef7825d5990905e071a8dbe9dbb4c43f734308669150f3223affb462984d50d175cd2b6cc4a455757a4ae6daf7bff0dc35b42f532c7cc833a8c5151e01e2e9ff9dd5be3e132ce53adcd68b1b6b7a9bd1f86c39a07db16fe0474991d85038aaeac52502cb4e18641586f93e9c2ee34996eb9e7916afd3a86ea44f021b412760867e2f4a0522c78789497f1f95c83e7121940bf70f9b7da8494a0d424d3bc0df99ce6420d296b5d0a74ee80b560c6b22cd3a11a3d45ce5d415bd116706426351681f108bf0d6c1f61ca6723f30cb34b7f234f3764ec12d0be55a4cc8b20e78c8fa9cf7e5a6ba1c8e83789da0371b7281411f68845e8c6847672893a7866ebbcc8e51d7e7cfd671f00ac80b9f173392bcc8a46b4c4cc2345b1eda3e8ac93886fc93189965b35204bf08dca084a2abb692f0c9202961187e726c910c85c30d47dded87ec8fa36bba67946bbb0ffbaed85517dfee16eda9bea1824e3d467b73be28c908104f94544829b3ee6f3d2cf37092488e6706aa14d5765494301a861906e3d3be65ed0ef0cc1031df6b49971ba78cefc98f898cf3879c48399419bacf79217381350d50abc7048b13148a2469c90cd6e43d33f7561db5d68a7f64791f0e6cb10bb592ffcc25a1983aa423e10e3287d5c1d59c19e321a31d3372434da60b6f0d57f925326cb098d461873c9e97d78003ec3cf59c902a2e08d81d7f183d013ecbd1bf34c48d2c61bf2bedfc8db652558fbb7e4797d99418f57180cf649ed216d24d35df249f6b4a7f9d01cdb10726a2914788ba1b15162f02fb627ad6c29fef2aeb099c21ebe18bf4a683e5a35ba5434bedb3b6dd504b707bebf2d711e61bc8466e7e189c99a45052e971b0f5b3b22b61f166f112e182b7e6bc4bc87077340d329c0b259fee76a4e97eb7453524df88be69e892f5031a298e2e9dc569c1c4da3b5c149b7e60a2ce4d44a397098e1be9260960c2ae74b7c926aae32ff8c4fe489ff5e493aff92df914968876a6133a5c000a26c734d0e36b852a52bee6867ed89c14613d642c0b48bac88d5717f3117a7757f2d9ef4b92d4456b16330d81343bd70ead03be496e5e0a1f56cee3c874504044e6e5fad804e1820169504332ca0626f31d50a8b5e99568e3ac11038bfa9c73ce7439586d9887cb2b178b143ac5439b2be3d3cbb5f4aaf0c4bfe439fbf91733fd902ddab365dfd46cddd01416cb0d372ab1c8121ba2f805ba5fe8c2226c775fd2de423bfa73747a0160c5e3cec0a3ecb3c8cee8eabc79838b3c8ce9400f1fd7f87cfcdaa7051077393e9a39e50e109e52c3de0aaa903816b4ec7e58cb7bc31d0ed5762942d3cf1555db8f5e53db0e7b158086327675002e9e6ac8b1fe4734c1f416c6ecce75864c1eb6182564" + } + ] + }, + "name": "DNS_RESULT_35" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "bbe7afc5", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "bbe7afc5", + "type": 48, + "class": 1, + "ttl": 57674, + "rdlength": 1347, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1343, + "public_key": "8086327675002e9e6ac8b1fee560bb0ed562dc106e71ed717b268abeea65219f877671a44b03f841dc35c65ea439d3d34256c50740c7f10ec93b70ebe0e6ed9956d014ec6fbdba5e70222c0096e36e9023da3106b8217c647d16d29166720d0e170c30eacd07c29cdb527c6de7671ec60b1cbc10957c7afacfbdeffb4d630b4fd6a605328e8eab6bf88cc2171a6456317b0da112c90db937d4b55d9f6cbf48af08160f3fd9d352376027413591b7a4e5cc4152fb73ae24c0659995027fd98c78ea28cd5279377ff7300d9f81c18f4b67caf10953113c7b434cc27e7fd9eafb861bee87306467b6bb189d5330d0df3176f93a0c7de2389a9422c5ef614255e34606de9312c482aee574f0fce40493d992bd6fa11e3405257ccf70109082dc6744bedc003a4307bf7d75b0619a302afee1b36cce8a92bf0916a587adf6648db05e17765153509c39dfbe80d69b1f502bab2141bdad03e5cdd97a80eb342f65124225086862b12900780c3615bf6dc813ea5539ef8912afd7f4bb96e5113ee3985153030d681cdd3e4d4009c85318c4fb2036fe7d2f9a1a457581cbfca9adcd3422f8a04e9745bd8d8137ebba5e684acdbec37aeddd81471b13d9429bca348a66cdf38764a6ef47b23ee680bc16930e29820c226f6d03ee8895a9fa3031230eb1f4d3dd26a1e53ffd279d398b7adda40cf78fca47983ebf207ed9489b3e27471f77a7833b00a22e925a06d7908ac0b9249c06d311470f05aed0c8486cce1b4554a16a72b436d4362e8bb903699bf410b49a2b56affd98861cb855676d35d5e53e59aa890641b89e71959a90f3974bf29085ebac6e7d231ee6b6928a73a5acf1e703029d415ed93c48d4ae8bf1d773007fb38532f055880a96ba372947f3c7ca9c7545535ad6ec8a911489bd26bae2d8cd6ed5f1e80bc7f8d8a9a97301569b143c604aa8e3480c21a7a23d6ff56f4eb5cfca9adc655d38d007a526bddc318a70892f1d72cec6578f357762a8c1787bc5a6c42665da0cc31345837b7c8b5eeb1b76680bd1fba08074eb143b66a9ac77d03efe6b80755d1800c39df5a179e8f74d5a1a9f8b298c4ccc0033f6fbff446e61a9a628a870ffc576e1a4c6df2680d0a30422a0203ebc15d055f76daf4add078982dca62785ea4abf1575e49a9f3c8f63030909429ceded3e6ec1d08e5a3c3135dc2b7049f432734f8ece98389d28da196d1555d614171041cb98e5a20716015edd43488d1cef1aac28e7ab031ae7309963be8b31565b4fa079ba579373c47f65bb68d46b45b5d512cce269300ee426b9b84b27d172067b7b6c6083c2fbd9a4923253cca577ed0f46bc2229c278b46a0fae4b327fcd568858d1d23682c184d759ab18b900f50785b843c750c2b4977afb53ba205c3db4ff2e8fdc515c07d223a078a1d993ab16dbdd988031b637f976b480f78c7b40a7ab547d6a8b52c45b6608c01a642ce731a3cd3cb9139f85be791890e8c83bf5de9c334b5f06828c1ce2cc45b32aa3caaf6539bfd1c1d5d811be5c1b9367c4443e6b5eee1caa494818ecba13e2b10ba27647ceb2b7d9a4995a22720b17b02bccdec9f9921f4c290a77719933934129f2101c130bf2e5a1584ca5fbff1b2226734196a30e326653ef0b6581b521a950ffd9a0f5470785eabc45ca2961c6d84c9d98c2815004f63db53dcf61de7aba2f9218ea9f4f2190a7cec406ba57621b91bcaa9cf9ed4c30d963f6e30a9e2f5ab847a0d936815b56e17d6658604a1cdaf458e2633d22e9d3b1e066c0f6af786733822e4c98725810bc96e59198f8f61b59690c3113388928f06a730174696da1e78d0edd6b58d0cb59890dcbf844b71567aee178937f1df21dca2d4900fd01624363512870f746ebdb71e4003eb3" + } + ] + }, + "name": "DNS_RESULT_36" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "31672a5c", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "31672a5c", + "type": 48, + "class": 1, + "ttl": 61328, + "rdlength": 1349, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1345, + "public_key": "e178937f1df21dca2d4900fdf2e29a050cfc41cc7aa2b56bd3c0345ca3821e4744b0bd86e4735f5ed9a519a5f4b7934b5aa3023673d1613b5902473de13d47ccc6b489fc3b40fc21f254289d3a255642d2a4a8f1cb84d864b84ce9a9a5e825fc8daec8f568c75d8635efe9edf69ef01f08acf1b9c245c74bd291a9addb7ef1cbf2602afbd81a8143ae7e3e943faf6644720cfeb55a6781589ebc0e8cec0b8bbc40a122c77768d4d8cc53c14fdff7ae4fe5db99714e4dc69eee801c86980f9ee002b8ca8810bcc77d8b2dee689d48b1859f3a2e62bcd395a820175325d011b6f66fb8eb5f2a332cff50fbcccf773792311a8ccb0a907f2b87eb54184c3337c8b1cabd185bb49b4a8a72245f1233d1c5dd877adfad8f28b6366fa650d7c848ed88ee0d05347e715aeafa0d1b70238a5e14b95d756a2e7751be7ceac67b13e76fc8b24ade880f21cfa74f3a2e13b964c615e1ca0aaaba4bdfa48969c07fd66bce296f9504da9b3987d911250d7114d9b97d1441b9e08bfb278fe6265642a073a594dc1072881ae9d4b1066c0f9160b66ad824a3d8022a43bffaa3db9c2c47c51cfdf7668c1cf5fce278b60b76e706564877654c07f2757f522cd2a7fe1a5b93269c6a85938c3a81ce025b46ceeb04d784cc0d0752788106a913e9a14ccaa79d2d661df22227afe0701d7628171ad0924a4d4a37cf8a67e85f637ea49032406cfc537987403daacf2c5529943217ef0804f0cdca57e6946d2c454fda43919099204a48d1444d4dbea0c598e0f3436e50131faf99d6fd393c2e69659c1b088a6ee6f6b26172d902ac9ede637d33dcc623ab79f947b5f6806d6530376773e59e286f5709d295ed5d61d3fcbf25632bab81755ad80ec6a404208515e7359183355f2aec410ee57209ca9f7452595806aacc45147773516c13e8be63fe1ff0e8a6e388c32c6529fdc28ddd29f589d1a8db4a5e4d04bf9760795ff052aec58771b8c61516e0ade5eb871ba3c7b680e6e29ca080b2056e5c26b9a80983ace9742f00b50d6c2959cff523f0d5d78bfd21b86e3af5e939de6f18c8c7b3c7635997866c00a48df9a5a27c007e9f72c07d3c711f66dea6649e4d4ce50e541dc3c1b2e3c018f82ad6b699a168199d6dec96713d69dc1edb288470a648f1495ccad2060d995a99d221a274c3c3507849d91ee18f2f2b7dbf16c9cc2aff219cef73dfbebb4b1fbdda2ef69ea8eb679ee91bef0a9d2ccbb3ed5925e06a91510c6369b760535f0526febe7af5015a2edcb7a28b70cdf8cf57c581f423098eee953c564547fbef51491fd4f0eb5f8e76947616b797159706927765f8af37cf4aed2b3311d7ec418e8542b05171e599874b0eede9235c78bd62c749c57abaeab5b0a1e5f9305b7ed5f57408c41c2050306c9f4d9f45dc524773534d5c66904fd52a9165c05c3c5c2d6bfa0bba6372fc2d70ca9405c7b5f9559feffff46e53061d585b127eb4987a3b7f724fedf9b76b1f64357e0fd6c84178776b2254e84163c6dfa3de3bda6c63f798cc807874636a3a3708fff140f6d28b702f0d96f5794f733a76c5dce6a8aa9db11ad081c97aa75aab93ad9b78f63b3a063e28eeb9ebe234131d83e317dd5fb36020480a487f578a77f0a7ef17272bfca4d2eeb9ef49d9d4c5354b40b93475037c24644b9381f02da6e4945b235751dee235491e38d05439130055ef7d69b0f2006db3f57f45cf826c39de68a355dfa8c7de01926e8aac12090a62588fd8a8394d2dd700e02d5ce2eb77886010bc0d78edd4b5eabf558fee423786d7e9eb7b7409a085ad5bda463114c7f9491910d87c8d3e23b68150718732800505517e0a8483f094bf66587cac40f00d387d4ae327c05be9578445e7eb7fc30c4bce1c68be6e06be" + } + ] + }, + "name": "DNS_RESULT_37" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "6fae7f8b", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "6fae7f8b", + "type": 48, + "class": 1, + "ttl": 82810, + "rdlength": 1344, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1340, + "public_key": "173e3ad27b21176cf1a3e18e8305d721388079f20a470318bcb54f89e281df047b78cfbb90f74fba83279020216fa22b78f26716fec98e77daf4cf80b61fec00b4abde1e16db663beb8119911aea8ca375469611ae8c816c3c28db2c64e31ca4cafa072c1d468efc6f51ec1a16375a4dd7e7df210e52d01bf387196af087d993462f41a0c84ef267b5f7ee73c478158d342985cbdd67f19d311853fcb46ba254f4b77b5a686ced05efd80f7a8d7fedb118031beb314ca10eb82c2115a7ebc432e1859874ec3aa21af54ef9f32b80f70444b0573c06492b7ad3e20fbf58b6c898e6b5ea0dd0b8472c9e9eee9fae3ab1b6a83fb51343dd0f3a10dd64788dd47cdd6ce5d37f235707349fb94d2f52f0207ad0d2b1af442889b88328211cee168b414ca7fa95402fdb88d1acdf526bf1a2d1b559fd9b5acb2f71bbfdc42173e1d6143ad3b21bc4c25c7dd41a876d5147ac27c087d0d9617cef00cd81b02967a72cd685c3deeceded1c0c00dc69d7dd4a40cbff0d09563103a6ce66407ab75c457029c902db91956571852c1e04c46688e571bc307cb2c77f903d9649c2fc3e2bac658fd06c3b94add4661945959e761a6aa9f41140c095c9ac1fa60250d1e024a4886811a1d0f6bea957c64ec3f31f3a8d664ec8ad0b1046a770d86e155f068924cf9d77b6267701266a0ad34778ea06758ee957619f89f02387925edf5148c19156a9bdcd477672b5cea3133c7d7b5b0fd013491a8fde7c7ce4c152dda709ba4681491a147159801f48e6f3172b261bf6a89dfa4ed66713e930736715daee14fbc6775c8708b744c0fddea7cea04f76e6eb83360718014eb78befd354dab8a6cbcf630520753bb0d82d179d45853601cc64b3e2d1c1a2d6249c8499f3e8cd406b32761787d4c1e27a5e499ac9c6926c2b0da4b5b9ccb39f77f740c384fd881ca32a71ec0a4e550c668dc3d39cbca48585103d34b10f710063c5b371dae1ae3c858812e03e224fe622a3a85b948f4046642e0d6606045218d8314aace79f1b4be4c1c7ef9edc5b4311034dfd0eefe0b1ffd39074bef67f8fd6518acddf9accabe769147ef3f913eec7c53c4bd15bb7265c449697ac4bc2115fdef959cdb478203030621cad590edec3a5ee815a3d90edcaec093ea3ec40887e1139398ca3d8ae0d7b15e0f9b52b66625ae5f9bc135d356125889a9f47b47e91374f168d4a1e62b0c1bb91d428ddbf9895194c9ec7e1258c7b71b35d47c906483bf7f97fb418123fd9b7ea2e73141f3413228ac7765fcbf964142788df0697f1540c28a07a2df3731efda11c5dd0fc79ee72387704b395e0bf6aae14a8f974836db30791934df610e5dba5d87f7572077269801d2f3c3ddf58401a0bd9a20bc9ce1f8d61b84c017e3fc6fd44cb7b3c53709e64ad5648936137e2f5275d73a1a2fb675ddc8ae7e05e93e71dedbf6b501a3e64e9e2308cf96edffefa9a748016877bdb74eb4a8622b5af393d4c38f4b4e4cda04581d2869b314a67826b5abe5d496fbd09155cdceb50b56c8e7521dcd7ae64b146243617b9f923d15852ff352fa41c823733609a158a22afa84c330601f82352788a2a1c2c38b5058a4e0eecea4ee9426e3469b49caa97c86e722ddf340c1ef4f3148fc24f54cdc2c2ec0315a95987b7246ef32024267ca983827a83262644babf04b08e6b49dc398aa7e9aa70eabc89ed343b9b74ede9d85a8b1f2263133fc3bfe140a595f948875c9e0e3377491a87cad4ecdfbcc9328b0534aae28e15ccf72aa6028f0b221029b8096185a7553c4946d61cccd8505007569225ed8fd91493071cefc2b604f972e5b8987f193929bc8f33cce7b6981ecfff787db920aed2378e0758d9410176e38882d355eb91bcc1216ced" + } + ] + }, + "name": "DNS_RESULT_38" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "c858e079", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "c858e079", + "type": 48, + "class": 1, + "ttl": 54437, + "rdlength": 1356, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1352, + "public_key": "9e50d1774619be041d5861d0fd2213436b3d0a15e1d3e61ab115da425467e2819adec4c58feae28bf368720d28f6653a64409a924ddd4759cdb9e967b7fce7f4e4a3719347d3b9e4c24354a3c0e7a997227dc0d6ab7e8ad595d7b1f0c61f36d0372949680480c5242eb8b13f7c678be72d38381a9515e6c5a4cbc32b3b3c9d37c1b787f662da74ea4968f0e68feb8036001cc38137d167d0439ced6f58076530b71a03f33a92bcbada64d449b76e1474a733764130b50bc6707f065205d187c64fd8ab229ff542a4c17e20e3ff3fddd6ae9bf974dff8961e6323eddb09d610016e821af0b7213c7bb6d0e23bedc5a87db2a36de5ee7b317e6c82a5b6a9cfd847dfd60235050136a5f597e0ac4131ec9497a102aff3623ddaea044bd71d0e95fe3449a81b5731371d6d6c54581dacc337407e671239da891f27dc980313990696ea0c7a834eadd4c67d504956d64c5248cf6aedd9788faa02bdf5bdea8597736cec137a6b4c6c4e599a604c8e58fdac11b08055ef14273ba21e7695cad88cfdc6273f347a67a62a5b6d1bbed677cd1969e225fe517c118575bd18aa25e6ab97ae7529fbd95b481191d9075e24073fe5a3dc69e89e5f8788cd8754118ad43903bb09aa1dc0a2cfd2717f284e4c78859a43b07a167f175e0d991f4c48af4e59d1e549a7d338efef39dfb8c35b5c178e2edfbbf009372b8f3bc92efb59c67239be071f7bbde99d390a0e4b93486872afa4a2819517f28776ae7ac16a3a6cff38b1d361002a7d8b00199fb99047e515fc88672cac82fc18fcb0253653c9ac9dc0dd79e2844a92e68d83651b688dbe2f6cc780e2ff4d0e05e0e4777d4c6dc0eb1e0f5466f6315a1d13df8d90f1101b2cd1a1f4b72d050f2313251f56b304a98214e912c30786f87e8a07514bdaecd3883a3668f67ae05033e5da3edacc525ce1c49f722edc3032f213d3a71733ea24901d2d017b8d0abf32f5261f7613097707d0faa7a354c76769f2b77f0aef2a7806b0a400dd228933506e8ded298f757eba9de0d797968ef4a806872aa4f1be036a446765514d12edde681251116a024029e7dff39264a9ab9ca7034a1c1db396f36048b47857b92cfee82faa2688d61f9401b6057033c308863beb88e2467b27bf286b705e8c412d533996ed49aeb37513cc6e0b481e055fe20a6242fe0f0d33b07cb5fb28cc1466abb68786d9592d86cf5818a4760cb3358440748f4b9fc36b2011eb0df60db88dec37a32b648ad6767617306a2fd6e7f5977876fc730f49b6e0f223f4c35f1c7f737b5dbe350725a8c10fbe6b0ee98d1dcaabf56905fc611fc79671033886abb3f51c8489dbfc32c998545db4a35ca6b438a8aff78a30913b19984ab09c66be6452f59524b0057d8e72756635ce74d3eb92fd5b413b86de1b441aa2e96e2c7a3ac661753a20866a73d971e08a6173b58c1d909826197f17224a6660042f0567c0ed428cb69ca638899dc6c74ed1c0ead9a48ecb94a1513a8107d0f479913ce18e3d3d118ea0b86a1e5178c9db4a701663852e3c4c11e98d88ce41ecb0e07b7dad5cfb0ecd5f15b7c7015026746643528acde2e9a1342f31de146683230eb34a217bb795be028b729d9fba31e51a9ce8b4f317d237475d5e189b60b2a5d1911fd3fe74635874399ce0b011c2c611d72bed76d38dfe29e6bff5918558a662d741522024506ecd5a7e2a19d83e43b3efc13dd4db410a721d129a1b0f89cd505d26498ccbb9b6a5c6ffc5e5c064364f360b05eaf2746c7c29319cf5339fd96a16733e6043db2a3bb8286b331299e24e15293222c36d8f4b8c83a313d5b7c6bc53baa96667ddccb1bad60e376ac24e4a0cc2a61cad3b132d3639f9c1a16d2918a9982221ce87ca25d4ce0833eb8315566b2ffc461fe06c" + } + ] + }, + "name": "DNS_RESULT_39" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "ec2f4caf", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "ec2f4caf", + "type": 48, + "class": 1, + "ttl": 81805, + "rdlength": 1348, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1344, + "public_key": "c1a16d2918a9982221ce87ca9971f3dd7c66f35dfd7d9c0375e938690410be8fdb0d60a88307e0c11beb08b928bfa574a236cb562d8de4baaccbbe736e884865c6149a2ad02868eb4d1ebf3cd37f86feb089d7d07c8d702a2db705a2cdb652e7896933a78a333b2582bb7ad4a9dbf742617c3b41d753fc18060680d186fd8442d27d298f195d89924a861cd559f9601ede15b4c748884f7dbbc6a04c24f5c72be81ff8f2cce45b561f69724937f113c87dabb9ba47deb41eecde1fb45a9f4b29b61e0951a239b86aadd0ca772a547b3a8a7122aa387b4241373f24873835a81527670d80e34035a8c3ada79201cf517d9e26ecaa5084cf059a0f7f9bf14614108c8eb8d696f5e27cd95b530f9837292c52922ada6c78b5db8cdfc8da66dc9ea2fd3eb9eaaeb2621b473867c3d6e2e7951db179660ff735ad1356980159ae968a9f5f7cc01969cd4063b4a189206b692bf5eacbb13657c1499cad7395092a75455f66fbded44dfc453fa461d08d16a3d209124660fff6a9b94fe26f6c25cd83f139d16fc5335db277b240aeef3772546d2b68df46e43a65d4157a1ac1c76d45b5fbf849923b7d8b25bba9dcf5afa2d62885d1cf9c0e282d7c9b347043a8c7be16b0b12966bd8bc756c8974362a85cb2487cca45eea04342559cb01ef749f9a55b1eed6b86dca4667572e5a5df2acda34cea22280e3a0ac08e60579b464de9c621e474913432596c673bb37ddc392ea9e93e0cd59f38662af42ce78b65da87f2c1249b0e3263ed40366d4f9984a2af4a521e9f32dcb26707b42bd7e183028c67bd39d45ba5cb76fd5286c180425e01d804bff1cebc8125334c49dd5bb464269f6e7045095656e439dd35495440610c0e8ae826a8fa47a9fe73f418e2d9f0bcf25ca0512118dd53608abb972145804516f991f5d7a11bfc43f50eeb7485c67ddb41dc504e5684eac9aacef3e6c81fcd7da8d9330525132396a3cd44b952668ee6f3ba818e74660fb63b04836d6e717e30be712ea0b66293ba9ca74a0efbd8dc4b91c868525936e2ed3da290c51cb5ab3e910b197e7e6a3212499ca68f7c15eed28b0baa653a0e5769cbaf700fe5fbaf327c2adc2f457ad9a17eed3870193862d2c62c23e3ffda0a929f14f2730c2eb5df8c1bce70700252a07cadf61638de34883342f4f0171fb023ddc58e261da20c63f7026570da11fafa4e9b6fa217b4b9136e06922974625ea7398c0b7808bd62eb9faa7c3d2287f51c1b92b8fb842b7722e9b252d313f206eedcc05bed1ebb34f3d0e48583ca85be8142bd8a54879dfcc214fc1bdeee043ca1f82206fb216d061244a6e5d8648477825304a3d6878e6a22602cf27dc22a5db3d0b976670c91c0abf0a292293af7cec7fa719b6393b77cc2057cea327ce42f72cea99d9a5a063efba82678eb356b100a078df726000be36adc935b877e957981cf6b9ce0cab84cd0732e758b5da4a3139ce97fb6c5d386edaddcc7fe24056fe16312dab88a3708bec3dd9b10b402ffcdf8e10fda3934791d03838edf561deda57d48f48c5927e7c8d6d62a08322699f2b7871d273f8dfacdd3e627dee2a62a13855ec78480f5a87bc64efa68bbaba352ce475c61b89215010d8dd1365a17fafcfb33d054d29d9a9fcfa042ef08cf6491ed3ac1c5ce936f2853e5c7c3c6adc201a885abd15a8f1ea718935e2c65ff915fdeb90c8c9006d0267d05fec90a6b284c131c7fb1e7b9ac80db6d24f34ad00870958b710988195697bc6ba17f306b1aef5dae29af69951b280bb071d4ae41ceaac1f7887114a14f5e0c29a60b3de973e21c9e71ccedda2df8d8547ca75aa500d3023d5d894b5c5b1af2ef4aee590c3aae70673a06aed9c69e505de9fcb1396744494c31b19b90c69677" + } + ] + }, + "name": "DNS_RESULT_40" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "649704cf", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "649704cf", + "type": 48, + "class": 1, + "ttl": 54605, + "rdlength": 1366, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1362, + "public_key": "2bc41e5330594810d8289a2269821871ebb9f586851134201ddaefc0269799530aea38acf98ead2a8e354f10f2e53615b2dc3fe2ff1f705c6ea2b55f51d9401ce89a128d092aa256f3680a0f8dfe63477889b87609cccff337a8a6b24d8f2ab5802d1bac21c5dc1281feb7855771ff8dfdeec659d7919b86a92e7d0bf3cb68f20d69ae1915455a258b12108e2c6682247179222e4f275b38ff478dd9b37106ad196ac42d42fbccdea149ec814249b514c80d009f3e13aeaf3311910f1f1555b79ac9d14b1d88c843c25df5e9243790efb334406e8de7f1c38f7dd5357e6ddb910d56479f95bb1787c56a94b4a48d969abf8da8dddb5d9f76e6d2e389e65bcbc504d7d3183047668fa274abfe868eefd97e440da44c39584a97d8c5795091cd624fbcdc28506cae7efcd9f5820d3cf09fab12d86a0dc362502e98abc96679fb1eaa87908a83a3e71a95b1b0da79b9f14fd285a895233e2fee5eda398d63fb52ddee5c1fb61c0e1892925653f122fd3b4ac2eb8533a5928b451481622142026174306d577ca630af4ebee100be4d93b3b911275d01afefd5fcfa3619fe054295007f361f8182956ba017b5dac870427efdf59850f138864427ee778ef09b5520b4ccc44b328d67889dd4f9ed097f1727f3044b87ca71416d05badde72bdab3a5fb7ef71e18e71f090e73673c6aa9ded239f3b42fe4f7c2bc2d02f8511b382d1ec4bba2fda571deb588cb1ecb20b7c05446e4465bdebc22ea87f6d16a514e52c00ab125c92520cd988d7d2719818ba607a8bc681c6becbb175bf8111f87fe2921ef884182b6c94365a1ada87ef15e405763e4ac90195260bc122aee4a02a7e3466d66b948600946bf69aa7443c83a54a771fc3555e6eee55a3f1b6cc1edb90c54c98e44f98726d9820b8b10670b89f64ef2d58540591944f1cc2b10e4096537d984d824dbe6fdebd3b95abea370830f5b91c463921463caf584914dc29f43fcec2c0b4b9975b1634918219d9924671d0ef0f7539bcd0453285872e5ac4c9bb72dbcc89a044960512ed91bc18df064f83d97dae871767cf2deaf138095c02cd3f9df85fed3840c50bf83c69fd9feccc9f08392e032fbdfe4a85530d2952400bb99977365956a417361eb363bd26900fd59f694345e52405e72bb436cff2fd2eaf0824d1c78d25ab1afdc94856efcdfabc6ebbba5507a4cb16c7a2784544432e29e557159d50c6859941952d17359b66057277afe934745d85709568c316e33ba5a75c35392127321cb993177f959666f17ad913eb290adf2d19d2c9a553865ef1aec8593d83e35a1aae4f7115bf6d1415df53aa2b3851d9798fd274eb970e77c9ab7c2ef262c85de1edbb623e023916119a0cc55c13eb48cd9a80c13726b87200f65cf0d1a971dbac0eeb373f8e6fd80a205d1788a41de26b26d76f254bad7a64d927d7bfe1b6e56aeb7cb6ad8925ba0395ff1c010df77e18a41b3ae9f2ce49a0fb860cad86386568525e7f4283cff7e8e06d0e34b4ce116ed3c1d2bddc389d52b63751d68c20151f05711698e77d827dc04c97c80576eeb3c132eeb6d045c476ab2c39a2e46d249ebe8c6d718b190c0338b4078910758af5d3f3b1a68f3bb8e0fbd6edb5a6ff9c36cec7a733fff546f8d69ea466598d96c2c5fde4dc0d10df0997263d359b52e913b6b9fc98a3e023b90beee92ed3727442e98337de092190df64f0a09f9b48b57866dba2f93f918730c0da26e245104201f576e3454ad78ec9bece801b3ff22e81300e8a69848474fb878df4bbf52725ee08e7234abfa157c80196adf592dbfb409433214c23d2bc86ac25dcf18308a45c9ff2d4359c6cefdebb7e528166320bbcdc652f8b87aa730e3d5192d677382af2e3421b1619d06c8b40e9e14d961b429c8db3865eabb53c2f02996fa" + } + ] + }, + "name": "DNS_RESULT_41" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "e0beab61", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "e0beab61", + "type": 48, + "class": 1, + "ttl": 65827, + "rdlength": 1354, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1350, + "public_key": "2e3421b1619d06c8b40e9e1434d46f7f3d76545322f145e80228d3a68811fc1ea4c8fe03f08353a9b1ff8ebf42c161b0df843f0ee77aee59c3b779a3603ec18fdc9b64c4ce66f09880cf8d78747c6a4d858894532a4b743d2dd1df921c92aa1af16b72e9e50730dde342ab2860a11a3179e79950c2f8fd52d72b33de07f3c63adc2140cac573c6fea12b040ffd649a0d2e729dd7f888f425e3a093fc4289564fb238385890dc4f803f0750ac1e08b2491dcbc0c444b77c962173b2c506b19ee904a0dcad2118d19b278c574f446b1aeb124410c8b527b14667ecc69528ba7e0b7a4cdc3fdad5d5eb8a04e59a3e78ce298392bf765d67be6f1f7eb5c83eef2275b09e41c5f7ac9ee9ff1484f2bcd13e70710e7de5721a61c48152f564fac53ac1a38a46e193bd5755fb2a2e1819b5a545a357aeb2db5413126dd8faf189d9fd7f3d1bc9a227539cdd5bb8c726c21427c1e1b4b315868290c3af996b152e8f932822e6bef3b35f14e4b05deb3085884cd84d131a80389955f05e73c100d2f95b42c44c9ae743ae1fba8a816a5c2bfd90973ed3670b9394c0cc4e01a8bdf9f9417aff48ab53e3db29338d417ad907d1670257fc21aa2bb85b6247c4439f3abeadae17c6784e3bbc021b949972dbdd399acf2cd208450b6bd8743889436c156e7a8e14f8b1872d711601ebef4953278084a59fc20c28f7d9ee994552ef9d2ea8438932376b7c992921c327376455ac5810d16b3d8825f8a93312754c2fc108dc6f7c49ecf9b27cb39a78e466e6ce5b72e40c6624e218eb7e528aa689e2da9944f9c5c60f60b1e36e2ac87b4b611e3fc505f5956b3c98e76be006302d6a589b402f1c5f97b6d9a2a7a43a1ebe574d78125903f1c7f6ee23f4f4d9352367db9abd007393bb54316e190a2ceea323b3dda747b6b15bf918c66113321561e55f336b576f41c052572c649b3cd6d6d2b83d88709898fa3df0a2928c8d78e1800209fc26b1af8160427243d967f1a00bddf75d5eea84e9403b585eb2da69be7a1f401399aac0d4b3204b489094b7ad2d102960b5f0c59cfe5ed8cc01d2c85bcffd75db64a2e0b0a867dfd0174b17d1c3c18ced4c9c68db5613a7ed237f0f75fb169fe5ca59a93408da228b68f5633d400cec6d007c57f2d2c4291e9e3379fc751918aa9db4ae6c59bdf5f09c794d6339bbebe8c90403650443b2d6182d949ac77f585cebea70c0c01ce40c4303d05ad70383c334cd0064c9b8768dc3b5a1f10da05395ffaf8a8d6139e6cd24d101feba6ec8c3fadf345a88cd113b7c7511b9b160d545110687fe52949544ab361a3f7a7db69267d776cc850bca47f9305f6330ef4ebf06bd2087cf5fadc3b3995a805637af587c1911b2e94fc450c24f81acdff633fff818e243e789dbfc67aa33311aeb9251f5b0ba0b4030dc4224d03e6af46d586061a52a5ac92310931048e81d0f8731c93ab8b3898f6ddba5dd620b13b750c59f6f52830ee54f7cb64b5150f86585755747c09bf61da73c71a85afe31d7e391da02210d17c01203101116311219e69d4180fbfe96da3119d5e533c12c09d61329ff85d357773451f5b27ab471ffb8a6bf72beeb9529bd5cd3a7ea0bc33fa0e7ecb5032210a88939e44d8e0496519d8cbbcd8d18820c78d6577292493234074dd20244dfc6b47d996dce880d4e1e5f17b77fabb2a099f60a8cd091e0ff85b3a19d0fa27194618e8c379b2d7a87a612e661e2791abb5db5e266080f3d6ac7a35129d53766df531f65c8f7db709962de91184dbf28a76de1a662882aa26c28acf9594716d9e69a7eb9af11395149418becfeff14a4382d7245aff907f0039eb37d8f1a602c8863896148b89fe142147fd5a821234c765d31ab754d606f7b6057bb5d9e59e45e8b9830b3" + } + ] + }, + "name": "DNS_RESULT_42" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "9d921e23", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "9d921e23", + "type": 48, + "class": 1, + "ttl": 57473, + "rdlength": 1346, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1342, + "public_key": "147fd5a821234c765d31ab756865e6fc77b6527c55715549bab7cb248e797d4e7812a34f90fb00fc876af3c46a28ebe45a324dc55d0e2c3a11c8182e5af05b2a9c8b38f15b174e4a071be851c031067cc8f0f12d3566ced97d3d9efbc6218576121f92457c3aeb6033d6b97877267cd0bbb78749b2e84c26f08a87bc8228547d1f9cba8900a1e36fdc8fe9ca99733e09d0d0ddadd16b6e67dd5681a23b09f89fecafc65bee4f769a9911f43deb20adbdedb947bd7e71763154e2826f4e575a2e666075a679c580d28c723e0a353ff4c29bee61921d887bc8186f660468dca574b92f5e79e6180c3b2abf52c53e8af83538c05cb8a22122897ba4d4a9cd9910ab2c6a149ac9420ff9f01def80241dc6530dab13a23c67b9113833a9a5b53c44d16e9cda3a1e1709811a0042669917255fdf01436bc5481141769144daf12f3c2f660ce2d54513b45199a0a0cdb31b44001d7aa2394b3c5f4be523336acc299911b70d38b20bdc2929bc79e140bd7b51aabe90c9ce16b9f71ced9c810ec529980ac323ed9aacbcb6c401641376ea2a643fdd4cfcdc65544a53a0d3bdba935b3031d1ab79eb38eb7a14d9cbc812cd15209346cbe2687dc4f9555df7343c758c39a6c5f48c7235a1e43db2b9947e93fc187bb698f65014bc8ad0de8e6a1235000a3d17d4e9007b472ecb1f2c63ef8c4d9c5f3c8744f8f53504c5daee50aa3cd4019200e57d053611c2451ba6af4761e6feb41b711ffedc8fabc28fd5d298541bbe267e15f4bcec0a8b2d31e38c2a5d65ff32205435f327081dd6f8c8cf8424f251e0b6963aaae8a08aa4f20579607107e0d3f138046128b9f29af9826c47c97fb1ff53fa98f6dc1e6a60fe391c8c1a7c1dfaf36fad196c5688df974aad0abe4fd91499d27df767b6edc18d3a02dd1e3b89acd4ddf50482038579ea03f1238161a2ee420adefc4cbeae76349f575b05ffb88169feed3490396c338cf8b98a585ffb8b3b277bc2f3907136106c20a25fa0c8c16788c67e6b200e3ec82f28276b60297fc5e32c9660243c466cbdec1595e11e484674d6c1659d241ffb621d72dab08902ce20d92a146581e1f3b00cb7d3b9f890b14a74dfbd7fef86c7852469e9d8d01a1d65888bece8d9f7890bfb1d11d6826c0d3523245950363b76f2aa46b75a65f71ce2cb56522e9e831eaaded6c4bd8eadb0795c7f3b27cafb68a582897896f8a51267c5b5314a60ff9f458a56a06368590f786ab8394201c9ef8b66bb209649905ea06ed4102eef57814a0944543dcb791f8c219059e38c4ed87246ad3850250e24d91a5e7619ce6341bcc62911775ff0d85d01169d59095536861ca9b66f3d448254de3da79282af49b1f9e251ad4677f35348e2328895a77c76a9c72530416277cc06a1178c7466c59015b8b61cb2d327471669c5b7183e4df7076f67bb6a38ae530e5e6186b51409fef16afd531282791d1309b4c7a02b4d3a393e3c282707a3d6848754f55e87129c47d24edddff00876b0958cc9af78167b3fbb28db2eb8abc63c1689087712805a10fd5bf0ef77898f49ccb14a851c2cb55a7cd9bd825869a0ba64d067172f1958fd24b0e00da682e1bcd39a6a2cf1e2f8d9e64f3a3e57e58d5339b4b02d04f3ad7a83a5f98e5e0c00f783e6144905984c0e3b149492b753378910c9ea211aad69a7f3795cca5f7d67cc584b67d055cf774f7a8d66ce276b60b4410a6ee6426894bdc0742629ae5e63d3b9f8a51729a859406586f413bcfe44540f2aed7e859cd14f72a27941a3e8fe003d6a356a622f65783192d6c0d6292736a48ecccd7df4c1fbc76b8123046e53de45d97996c58a2890178185877accd4c9be1c73a16c04851edb02762e899ea22c0be1d6970a119ea32354e4" + } + ] + }, + "name": "DNS_RESULT_43" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "6d3a5c4d", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "6d3a5c4d", + "type": 48, + "class": 1, + "ttl": 73796, + "rdlength": 1358, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1354, + "public_key": "c9be1c73a16c04851edb02765b0e9d723c4a597b86bf6acf6a20d33f043e6b41c30ca917b6ca3829cf8b4bc10053f1ddc9c7c756f43b4b2c6d6457aa3b2ffdd51d59fedfc1c80d9b7cb156017ef156415bd2d6a043138d4e973bfeea01c397f87c28f55a7b5372d5d1fff1991a618f0ccb0b2c75e5dd97a4af4ed6f8940d8aaf6be09c1acb3e18a4ff5d23782c0a37f47ec379356c16a47060338ca55f7c277f36f7b91e2e8f8abcc2ff8a9c9c691b03ea25d72b1624224cfbe1682357a253d2065c3c6214c570d48eb9b7a4ae2f776ecfc3f8bdf9d55eb6473ec5d3a7307470deceef803755b870fa431d135b577fc70835e7bfbb5f2300937b14fdd6436c22f8e4f137426cfd65e07de978544000371c4c5b681ee40e409708d4d08d97fa789711b859aaefd3c9bc53b0e3354d1b8b0591cb581e7abb2c8d3836607cb29a89828443334a7e259f0dd250a54e370c880fd5a5bab4ec944f61f81374c5bbb615e63398cfb26edfe597a41d64ed8777cdbcea5effeefe530496d50f1e13e210ca6959840947cfe833a2c87416938c375b8b4847e0322d1c3443e3c13c8739c4445692b5eb89785c8540966c0cfadf08db2dfbdd786f320f904561ed04af128f623dc2bff4f9bfdd6b9bd059dac0c2d95805ec6a8c55ee8a012c8778ed9a62417cd99464aaeceb99ee0cd9980e305dec40bb4c6ab520a7e4efeca867a4e35ba6dc01d6c178bcf77328bcae0804cd9730c63f9c150df232d4ab7f22295df9fc52751cd217b332956d6d845db6cabceb5256fb88e6b9a039450e3bdd6eb7f6484bd96143804bd7628d14278f26f3da5d0e46dc6ea7ed70d9548868f2979df1f6992b4e85dca7d50f333f9898910123c69487653d17fff797ad9add6ae1eb0a665c4ea815137085f0f1cfc40766d93d56052804b7354eccdb22a8d50662576435db8189d52f525db13c7f0254d048f89b7c6aa6d29ee6a3f39f108eeae933f6a37c896b4176eb76cf0a32762c7cfcb6c68855640c8d2a9d98467f22fa74e88a642a6a205b7988e2937e8d29b2e30bedcfda093a20ed34533b39268a3017bc567c3e03e9097304347975dc16555bdca18df00012e37f4bfbecbbfc5178f16ab8a2a745e408a3a7572a633fbdbf0f58aaeda9d0a46433b9946da0ccdd4438143f89f19bfa13fed79856841bc1811dda2656441acaeb680b11df737b769d344c323157c6c94476c9ccbe3b3f6155480db9ac0dfe6ad6229ad68f14989eba2805f17a55183f4551dfb54240c62ebcc4142f25fc3dd7849fde7c2aedef85bd4550b68dfe17ca785a9e1a5a21eaaddc6a82932defc02549228074bc40bc8ed2da91ef34d1a2a82c2fe8b4e5a0213bef4bac935e3e6fc8aa296659d5f89f991c0e27ba69c8658a8d67a01c5983b5d36b8892d16ad2e304fcb701f34b20629b0a1eab6871f59fe47d2083afc8c1513d51f28da7398a8a6e6487fb9461483ad9d0a834d78720975d8bea0dd75ab3b33fef3f5a0f82d9aeaf026acd26201de6f56e8f5bb5918185bbca204e31bab109da878c63add99549c259ebdd31ea29a323b9d85e94a4352ab1c0c8b0d00ca96ff4198fde06a5c3c92ae13109e103cce5ec01d2e0b40c978ee68a034c8b9ae3c31ea78b1baa24182f9c7a3e4be4e013b586035bb023f01c6e813d16c55a9701d35cce401b7b41025011c9705a5e3f35626655155f550f0cf89cee373ea2b0f979ffab6fcc08e75acc7f6e645a41fdafad446915fefb94bebac4d5938de12db2ee710299fe960ef1c42b20197a34282990354367b83d811026d0d502091e0796499b32ce96d1b44db4bd61bfd009c6320e531f11d77c0c40a27eee62f85c08feb7e7401728eb8866728a8a59cc55679cc694bc9aa752cdf36012df260c95fb068b8218" + } + ] + }, + "name": "DNS_RESULT_44" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "900e9ed5", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "900e9ed5", + "type": 48, + "class": 1, + "ttl": 63214, + "rdlength": 1362, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1358, + "public_key": "66728a8a59cc55679cc694bc8621b8da6cb4cee674e9ce98ed2546d92d732cf4c6951f2fa35d6dae806ee050778fe756d2a59034ac998a4665d4a0708137a98295640014bb95c2f66cc315658d2c1b58b001b550dc86fdcf793285df5330712cef9074f38ad66a013f1ea2943d1ce29133c4b896aa4308c0b939eb29407449b22ae0508d34851ded21376e6fbdec7a03b0d3cd44cf1dc55d87eab99690212310d0ab50ea0b8e7818e89f34bbd91abdaaf07b3e8967692d9d14c25fe844bdf731b2a3cc3641d75988cdfcb926a92f784a2215039c33eeed51909853326840b594995a8ccabc23268ead1d7de38a4e85e13bda2c33c63e8a043105c321e9cbefc79fc5da0847138a0ea1f5794ff898453adf542a0065e4e6ecd95606316a624c7458cf7ad49a7df007dd036f4f6e39bb8a5b93b3086fe3707efa70c6f2cc6f42bdee6e3599eb27c0578b3451283b314d68085ab339747bc9cd951a11baeb55bc732a860bd4f9394bb7a5eb2a8d877dcdac9a9533af7b76f69fd23905eb055f7d1533a7e0ec54954d72ea3ecf39bea0d96172e8d61852299318dc57e10a382a55e71ad464240bb5297a8c092ff0c8f18d96d07e1f96d9a3c524f29d5820a38329913c7c1da3325422571c625e80c75249cfe8790e35c5d7e2d3e06ffc47129c8f626001dd452c06d427107d4355b4942fdd50793f37bfeefc4b1dc67be7c04c917715710329ec16bf7f259a2a0c262ab9db588f275ff8ba6a7b5dd7ee89336413dccab71d2ba5f0c97ddbf6ecaa594184e712c9567570adf418329df64db96bd0d5371fc459a639cb72aebe9f3e2e7599041a87a9487228ad2be8e129eabd4952277945795eee0035f476a981133745c1499896e24ccca23bb901658d4e6376a58244d0939c8d899f5775dc31186393d50cddf0ee439def1482e2a30d11a8219f44f2ebe6784b219a3baf24410019ea056f7eedcdced30ca477037e3e1d5b51e8e2c01634c8462b32ab30e2912638569d9cae69b4b865ed872944504d88af295727aed651071a6318e7ab3f6c7a96f42824e2445fef41130c98fcd28f7de3f5450cadf016dc1e0c1555c277a17e3932df1087e255210ecc327ed4962e778f79a029ea1feccb418a58e6ffc3e750fe79937241c1f47666541255eaa2564932ec181775d4271686ee5f554c470503550a36092ecb7dc702b70721b1a68b534752b1622b98090801fcddac700c76ae47ec1d4d562bb98a30ac110184700a91c5a7b241a7d83c40cab7095231219b5413ec7e2b068fbe2cdd6dabe57c0b34d80cd40063289f8a53bab0790b2cf3afd04e32c8c9698b53035ed182857160dac0721ff09f7d67ad3e4b063a7f6293c372fa22c57b5d26b5c7743c61a7689f6110d18cdd7a83a0b5e1f2f968889613f7b829bfa4d33c43ced37eda22d31fab9833b50a8a1ecbe1f135319a72ca4e14f8c5e84aa99f2c0e0ec582cde64ae298f78ddfdfa9ba1fd16d93eb3b6821eb4aba6a117a509ad247a5a206263042b98237615a7eb3bea5c713b108b4f202179f65515b261ba3363d60302332a8c6c558daf2688cd1293f39982f472df0c668851e1b59885254718cc7d322c1b9bd9c636fe1848c1a1e007128061c867c74dd7ec8eb10a70b8c589e01b4e4881f6854947adcbb436c6039fe186b154259b1684e25e01bd5149b13eb599fa2524802d0b50a41c29a973dac0dc0fef3de09ab98dc41766ed3a6ccde7473ab84747a87f47233615b58f0c47b5a23d8cfbf32ca77300abd346ed7601e5109fb6fbe6ee8c85a0a52e799d5badeb500869e5f15224ebad64d18bf4f8f08218e3d682c48da4844b0915819c842b6bc11acae371888c0eaa83b3982b51b0ceb0f6fedb9a5d8814bbe26739b5c3b90036f3f8f779b504beed625f308" + } + ] + }, + "name": "DNS_RESULT_45" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "afdabcd4", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "afdabcd4", + "type": 48, + "class": 1, + "ttl": 71987, + "rdlength": 1356, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1352, + "public_key": "0f6fedb9a5d8814bbe26739bf1b5263cfeed99e90479a83aa0da32174bc78cf424e46c24f231042bad00b64045c0b6949c96ca5764516890bbf5e0f8f2508d13eab79966b295441e7fe905b6f31994974d5edd264fb3c511c34d5918d9dc8322c7955da4f7bd44434dd42fc69e09da7ec18b92f238fd4cd9032e1dece24146fb3c9357957fe8de2e6387cb0b216ec92c49ac901d87644fe4e234c6f1089a1f9a56962dc7d76ad1db4aa7701f564d395e540d31bd4cd7c96e8a3500419ba77e4abfe51d2467d2cd8180bc4aa378c6776ca4346b6ffd2ad96df87dc9de8aa521c53aa99c2fe302d25effe4124dca737237a038aed6237a768f86ac8822a84dc091bb44c903500050c06cd5256ba4a66ed7e150c6b1fe39f6fdedf9a8091bbe6a3eca08c761078e2b33219808a3b93d1db66a6fbec7b66511f4431a5e1331fe57d8a37dbd52c2b7df63df608f840bca3d5b23cd378bf5725d88f33c31fdb6ee27483b655615798fcee9e1af8bc11b44f1892e5b8d39617cb0e54e20718e80b4fafd2c732fb92225cff88d033fd0584fc955897fb7fa6b0ee13c41152e0f49566865702eda1cf0493798cc6a9e35e4b82a6e25b4f34b45d7fba943abb98dba87f4757a671ba958223a1878d12a9582d517fa373e3f1de61cafc80a9c2cec28e0546462e7a2a2e96ce0a17a8ada776a333d1147ec8614773cfd25b478427ee5bd8794df1e905ba86f21cd07638b5d9f49bc84fff5ae46641403c5b33bca3f8557e1de6a724f7076af9b46c6f099d01fe26756670fc82c779d635b17d6a985e7e9433d7c90de31ed639778eb90a7ea811d7e63ab59e7dd0abd53c280d23b5b9fc77ca6e7d03fd7da05d8a6b238d6d90f0c2a31e70212bd6a3a0ee2219b56700a4453828fa1cc840a405419020b18314bfb85a48a91ce518df7061a07c9cbf626e13189794b69f355277cc8f35499184c6fb4771f033dc293b7037191a14367aaee3dd4ab62e419e9ee514daedbd1cf3d0d62e0fea9c3284eee29abedff79fa959028a1b70387bdb3871dcbc190bc1ba37e44242787ed49415b91ec5708f0e19826d292594dc79b32b9f4e675e9b9f4a445b796938860fb38a250fd8edc710f4626fb93773a3a81378dd264d334ad18871e16cf82fda5ad26d9ecd892c9fe2a7fe5865ccaae2b739e3f612378639c52ee1ef5cd970666a1a9003d49414ee810c08cfa41860af74b2591c97636977be4bc57b659572e1f4f37e08a0d687e32c8c1930eedc14533045ee49dc52040324714fe81e27cb699ef8f2ee79832706c510a7549f7dddc59ed9381ff57f6da45e8130632bd609b43973b5ad881a4b55e0eb4c59fb7d9555583a0f2ca57d68d10b1faf8b7ac3f9d63f13f79715cf76beb4cb5822d74fb1e04dd9a6a119d8f8ee182c549aa01eea1c80180a3f42b3b78bf9912928359af3136ad58e879ca9acd0c163cb2401ed7edfa1e7f6b56f6027150144da1e1356eefdf336a1deb094b6b2efab4530fce65b4c4c695335dfc7c7d9becedbc5a5e0e0e2f11917ae24de3e31d0b2a18351d1c36646515034b4bb65c0b91a8ba33a924aac54f111d23897b8b660336eecfd3ee08a064451f04154492b17a7647b26582a35497405788c17f84793323a4b072ee6286120bb821550dfd3589ace633241230272a4085b2a7590bdba028c08beba4129cc65a4e9888bc311c54868e51eef55c8d5b5a555414d2f804173e54cd8ebc25db40ed4c66415c7e25f96f6b3a0614538607498ec85241412d39ce44c15fc9050911355ff1c1ab147b0f13acc26bb34f3ea8950fc533501739d454c131290b3e119245eb00f36b27a91b772460fa4645a25b440ad05ac7bea7b9b06ba806c17fbc739e381c0a533b1c727b10bb507524a5087a3f6512" + } + ] + }, + "name": "DNS_RESULT_46" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "56f29731", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "56f29731", + "type": 48, + "class": 1, + "ttl": 68365, + "rdlength": 1365, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1361, + "public_key": "b06ba806c17fbc739e381c0a4ed41df339dfc5b9e0f413499850966e62efc836050d6a572eb2dbb6ae86700af2b9fa7d9fbd544b461cd62d10479362f81fc98a280cfcf2cead2897c78414653fb98dd3bb68ad9ba91a9cda06469711b3e86e39be8ffe08e18cd0bee4e4ad7ee58300d7f5d17999d49b226d65df8e20c5cc4c0a732c37939f5bb1565a4f67c4d451678c08a858730a4b1a157b87938c9954d9213d3c775b33e1b01d250c9b6b21e98599e9c48db6432f0dbe68c26a76b2e12d777151ef8b61558ad60241d35ff68ca3ba58b98e30095e046750ae977625b7328d14b63a33632438db28e5d9017c0dd9274471844ebde7a68d494eb65f0c2cc0ef200e42992c9cc908e52944f007cc0065f4273f9bfee6e50b7fdcbaff940a65b763a1648b5268e030436b246f073032fdd0af4ed54e2b3822545bdf999170268bb790d403375f98fd956636e55714a4856b10af2f9196c79d8e2a2d32b5089c9d5fe40a4b6c6e848b56541a6b5c4cd5fd19a44b79a713bacbe0ecd788c771b7716d7243ac3572a738c3bac48875216ce41d25eb12fccf34df6ef8eda039ef17d893935f133228e7391c04eae09156069dd188591b400364bd98bec5b1c1bd0b7f571ab9237378852f1b7096d0899d45421fb47447754fa355e6604f8fe254e2bcda0e0714a1c314ee31f4a9ad256f3284e6659382b519ca13b44763167dd4fcb0a1388bf045bb4ef7a23ddb924458983c03a7ceb98fbf5aa0e370967bfc4ba628292efadcda82494ec33f51313a29caa2942feff380725826390abb84bf107ac739dd78e7194ab94ffc2aa99389430459f493e3a887904f37e57fd20c8225163f550db933acca2204604d8d04be8951bdfd5bdb1a9e5eb51997f93fca8dffb77c6df3d2496139baaf25fb7c84378fa8cd7025c33a1757e1ca0d2f183cc2f836ee77435d65cff92a294b0b4e4c8568b1cc4671ba9367fbc7336839b8ef15b5f4783a94413ac3fca4c1637848c9d5af533e8ec60c41c61e9bee89f7fecbd688e5a33a555c67ff87e9c36875235b24ae7c67ce782201440bc0f1141f76eae2ac39e07cd167aa59e65ed0913ce8b9dbf8053de356a7c41b1c101dbce07380dfd76f6d7a5c334d20aa7842b9c2836cadcd297a4df32b79402a52f777f322a46b73a46f6338e051f88ce0992508bf22bc17803c71b1a6515403d8aba11ec034fbb1c93f9e0b3e8c5c2b2c5332e1c78022ea05b14a8eb4d94c8f5e51543708555b18f43145c8363ba0fd3390ce56826e518c4d49087333ad89033b232a07222750398f844c098daaaf87619804de392e699eb37ee6e393ad92d8766df8f75930ecc8d9308e94ca6cd64dc065328bf9777a67056ee9f7046aa8e7f3527ecc983b2fca59e0dd9a0c92061df00f89c515c35efee41ec5f4c0e7d2d2d199598f9584e95ea045e8320c216cdb4940c7bda048d34691432d55621af4ebb99ee0f88109dfbc5388fd4fe136a947be0780000a0ea989c316f5247843678dbabb76a5f51eeaa3a290ef7a11c76829e2b4d09fc3ef33c4ff843428fd20860b20eff670439c3d3e654d9e458c261d83ff01cc3371760602043cd64a5884218508bcb733500a54e4ea971a430c850618ad55be2b322c548daf23bcb881363c424b05bbf8fa89823323c7cb97ecc85b2c1d8c91a840201fa59e29d9509aff5fa48216d43edea400802d575ec1b161cae7a4134aff2bd171b2ec24a832bfdc4ba795e4df60a47b4778e61ec04eb4b5150b16482f3117ea556df6625c01e3fdacd30597df107502c58c169e4ab4e98fe80d38c016485f920d7f1f96e8eb35df5640fa80f2f20de6b18b15e2b6a8b1692adb59a18b2c02017c97c33ab8712ef0fd251ecd25253c29df03c07c148d969ea347b4d14e8d66d8779852aa6a" + } + ] + }, + "name": "DNS_RESULT_47" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "a04eca23", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "a04eca23", + "type": 48, + "class": 1, + "ttl": 63418, + "rdlength": 1346, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1342, + "public_key": "a4e56ac237c440ae2e9fc2e1adff9fbce03218484fa0f7fffe57a08182f1083ec6bbe9913a735aa8f902af36514626d440d62b4f43cab3641b15b7614d73ddffb4ee6a9e82c54e731de5b67968b469e1f65694bce6dd8492bbf7c8da716032aa638cf105518eb8198fde299139d38dde7fb9f88e57d1716536cad99158030115dcedf14cb07f7649fe1804b152363a327b4dd8a3c983360822f8350b2b9b32f520dd7b21728250cbff0ce559cb6e3fc9a697fbd83617eb5c1f2bfb084ba009f7ecc70c62bcc9532839b2607d176f69445e632fe15a1e0f3e31891171cdd1263aebca2f807edf372150f158390f5b17f44cef8ab99d119ab9cdf1c738334ddd4f74e03263d23959e1bc74300c4ecf861a7d23b35626483de62c186cb0a68383dcfbeecd12f9e92849a842ab85e11fbf4f9d58eaec3022f540d76909b5e3de61c178248f7eb755999e281d0e7f0dc870e2136c01fef6a615a84441f36c528e51839f55cbcc2affe019b9228abb1f4d58a99be632df2bc4afc8bd4314e5898b4bd124184b33b207657e814f856353ede6eddcd2998f2de8e62166368d4588b35c79eef527bad3f941c1469121529e3ef83b49c5e08cc28ca77d605aa8d07f535a70ab856d3db6cce166fec9f3ae7914b3ebe6869f2017fc12ae46091fb6476f8ffbf893da63d3a584d6b1f3ca1086c98be56838c61c7e7d92fddb5b63400c4606d6ec6be41acb60f1d730651f130f5ed5b159af104495b00a8e97556566d35b69f43e018046785e3c09dcd0a23129d0e702cd0114603c536f5dbbbc4f82ebe82fc030ac3b516073594ab3ec796524b72233ef8230299b0fbeebfce5eab6d0c06221528f5ce7e8f70c5e10765f12e0f9c6732a4ec31657f71a86d94b92373904e4b6086630066acbc634652fb9ce3aa9409d48115afdfee4791e5d52db6f98b6850a24cd3b6f9dcfbc3c27d8185d7d92b8a163aa732289932cf4a8f8842b655fe9217b82e4434c5a1eb91a20fc30e214e0961adfa1468963a89fb8da6432b36bc7e64065dad8c032cc5662e2923744cbd3f76d32b10e6530d7f62ec1487226a49d54a0bf47750b6e109fe12558bc8eae92588b5a1f9649a717eafce13c73b43581b1ec7664801907816f3e4b895aa295cec5261ee109218518be922cdb12fe9b2f7af531afa476a2c6efa7771f7390a01ade12e07e2d7ae68cfa434e0f520b778c1dc0647b7bb4146ad6c33701e6d2aa839550ed23ff910cd40795ccc37d166aad08af7f9ba3d243e113ac5ac0253fa3ed534681c99a9c434e1a10dd11729447ac60c94dfe09b9919735423424118c4e3ccbd0c7ed90e50dfc4d30f7943e5bb808091e86bded4b15b79fb90021ac5f2cb0a7e904e7c847c0f2d3b272d6b6fa957b7f543b6335467a8bb3de7acbbfa6a18be2ec9125548c3b3577fd5f59cb409a772c2b5f7b35d402662cb2b1198bf3fcb3137d5a63caeb46fa501e1183e0a48d6ed75067e9a8cbff8bf06cb17c3452f2fcb2dcbe86fbae7cbf5dc005aea1c86aecd4b92d15efe7767241a32f25ec5be36e36c20887c4014d8c9bba88f5df0c4d88452786a9f8eb7b05c318ece5bd6ba923a45fbef39f7c88ad1038bbd15f8821c04b25cf8aa9e66b07c17df322162044aabcc0fc87b289dee7f26c81d75b35c2f78bff9a61bae94476eb12e3ceefdfa538673a6b3d0b289939f3f7d854cb3465d96c1c581d6247464acdac1bfa7b3f5142480b56f417813ab571ac3acf495b658daf2171326472b5cbbee49d8db56f86da50dc1daf4386df466c3f8d2acf2b28ce6555aae35ff2e6b6f4e5f610822a007295bb9c3dec2c5c3a289aa1334a81fe332c02f9786fba28868a92d52c9c5d171619c14713adb53702efacc0e9464108" + } + ] + }, + "name": "DNS_RESULT_48" + }, + { + "Tuple4": "115.24.235.11.4029>8.210.152.150.53", + "dns_qname": "2602c29a", + "dns_qtype": 48, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "2602c29a", + "type": 48, + "class": 1, + "ttl": 74560, + "rdlength": 1344, + "flags": 256, + "protocol": 3, + "algo": 8, + "public_key_len": 1340, + "public_key": "786fba28868a92d52c9c5d17965f80344dfab5b9d9cf73dd67a0822e71048c2a06914033d74b2d7af01449e5bb5a06978d87265e0c3ef88fff7fe81ce4d190b9c021633bca051608024f23789adc64e2bc40c0cb7f56082e3350b9835f939343f3aa82a30689d55b30abe0b382db0602ff2a509c2fb4be08fbbd5dfea1f653e72a46bb941e8ff4f2d79e3b99a0ab1f8eb60b57f54199387dfad695c3d79a4fe00136d5823220db955aac5dff346b9d4e81ec081aafa912f1a33ce9bbd2a0065ef511b2a6a6b0a097a25bbc253f79ed64500db35338abaaea56775052103179db94b5b6bd86243a433e54d3463d7873d156d4ca8eaa4a9d32d788f08bae41585bfcc21b06a7e428275028e80c05d35d28ced2f7172a6ea5e90c5af3a011ca428e1b7a958904708f82084b139abc75df7a0e39a6b5f1289d679cf414e9106d80adeb3d08fed6372d63eb42677a0f5da5fdddfc2202811f4c73d3d23079f5c665e06914989aff29c5eb2603fc692694fd468ed52f5b26523339d4edc89417192f304746a4e96c709df8e65957fb5897b1f38cc36cc38fbb9c714849953818c7f1c3c30b1ea1e1fa9cff27caf9ab7f4946fd55a7f1984e49545ecedfff35b710cec45b36db05df8bbe15e1a32514ba725604a1deebe58511818ec785b50b1f7fb48b4507f3cb5ca031b1e5805acd387b8ee63537ca6b30b61b29532609a6a960dcb5c0e09d031afa09f0fff3561622eb99ff7d5ece827b2572d7b592709749f07adb5147e9b334d358e896f130f5398d45cc619420321786bdcacab74f83468c76f6b7a9b3f8f3dfc47715f1cc543193c9bfcbee965121fe59271abdb2bbfb5c9708a7ed14f3b66d72782d2b8be59e5234b2f10fffbb23f965b340ce468993ed642e5ff04464dce0a5a5d16a8aadba11afd9d5b4ce6aa4d482dca4a811cb60bffb4cda983d653d20dd9ddd297a77f7751607e6c5b06b6a7e1cb5f575ba74b73493a20d5fa164e9af4cad44efa996bf3154e1dcb93d568fdab538ce58413243c533e69a781b614cda57b7ed95e29a4dade70d55f5ebc58e1fae7297e00ba1ff1b5b6e5d4cee8b7f0d975fda0a6ee90a7968bbb0bc790561f250237c17dc90dc98bc5fe23cc0b1c64025f505bca674e256ff1c87fd84f00fef43b5960a8b70b3fd49c77fb93e1426df48ae59f9a58cec760b258f0f27b3f1b6bb7dfba30f9a853ae6b7b23d4f9f4e403e62c129abd9ca560e1d42472e7f76fca5fe333790ba3069b9fc72a2255e48102f499acca08a5b0afe62c02fc6e762da915782a5ee3fec3db1bdbe421c54ad72ced4cedcd8dccf1b1cb8aed7758c19697fef8156f690622299f3e983ed8abda59f2e1ced3c3f50698a57b22d15330859bf4dfe9e28dd54a56d84c0011c530b69ff3aa9d62a9dde5ac2ea908a4956572abd7bd891646510605cfcb1dbb7417aa844faf81eb3dc214431f25b63c7a995d13865a166847cc75418cc1766a25e8734792b1a5577c9234605b1494ce00ceecac7a9116bad917209a0834bb9a102d07467573a0598ed647cd8bba16e0397182657f7cc7c94b02bc10ff87a7252674d6780820a475e7629e07f922b6aed447c2433e32a2ff53c4fdc62ae0ecdf3c695331069f981562fddb009d437271c2f7305dbe84ba142a0eaf1ad4ce6b560588022437e4f6b45ca111cb4086ed55e8412988ad5ababf0177e436aa080c8e2c613eab8c71ffec43e26fbf57d4c3dc6ae6940ed899475fe75136521ceca3cdf5d4d71d23cfac5a28708f988da2cc4f01118c7ef915315a8f5d94773d37fcb62998889bfd267af2d16aaa815045fb2a7f865e07831431d3982bf96ac7eec93b14daab9f08ec4b09488bff29257e31c4aacc24887e6c55c9208" + } + ] + }, + "name": "DNS_RESULT_49" + } +] \ No newline at end of file diff --git a/test/case/multi_transcation/1-dns.tcp.multi.transcation.218.229.123.91.32294.45.80.170.1.53.pcap b/test/case/multi_transcation/1-dns.tcp.multi.transcation.218.229.123.91.32294.45.80.170.1.53.pcap new file mode 100644 index 0000000000000000000000000000000000000000..86c7d8f6cd421e0478307dba566a77e426649e82 GIT binary patch literal 23848 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 GvHlGR)VM4F literal 0 HcmV?d00001 diff --git a/test/case/multi_transcation/multi_transcation_result.json b/test/case/multi_transcation/multi_transcation_result.json new file mode 100644 index 0000000..fe785da --- /dev/null +++ b/test/case/multi_transcation/multi_transcation_result.json @@ -0,0 +1,6610 @@ +[ + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_1" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_2" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_3" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_4" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_5" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_6" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_7" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_8" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_9" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_10" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_11" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_12" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_13" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_14" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_15" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_16" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_17" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_18" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_19" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_20" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_21" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_22" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_23" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_24" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_25" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_26" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_27" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_28" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_29" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_30" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_31" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_32" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_33" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_34" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_35" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_36" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_37" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_38" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_39" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_40" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_41" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_42" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_43" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_44" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_45" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_46" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_47" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_48" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_49" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_50" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_51" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_52" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_53" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_54" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_55" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_56" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_57" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_58" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_59" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_60" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_61" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_62" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_63" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_64" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_65" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_66" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_67" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_68" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_69" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_70" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_71" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_72" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_73" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_74" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_75" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_76" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_77" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_78" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_79" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_80" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_81" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_82" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_83" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_84" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_85" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_86" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_87" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_88" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_89" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_90" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_91" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_92" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_93" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_94" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_95" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_96" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_97" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_98" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_99" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_100" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_101" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_102" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_103" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_104" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_105" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_106" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_107" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_108" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_109" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_110" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_111" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_112" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_113" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_114" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_115" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_116" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_117" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_118" + } +] \ No newline at end of file diff --git a/test/case/ns_nsec3_rrsig_a_opt/1-dns.ns.nsec3.rrsig.a.opt.202.114.200.252.48654-192.54.112.30.53.pcap b/test/case/ns_nsec3_rrsig_a_opt/1-dns.ns.nsec3.rrsig.a.opt.202.114.200.252.48654-192.54.112.30.53.pcap new file mode 100644 index 0000000000000000000000000000000000000000..2e87c863f6fb439b449b8fff0686d80ceda42b0e GIT binary patch literal 582 zcmca|c+)~A1{MYcU}0bcaz0F`PkeNTn?a6=0gOW!nE4bL8QA0)m@+vSTp5@IPCsN| zuoV1Ye!#3i?o`oeB*ES!RU z52!L20Ugd5*ubF72nsQgRK^8|!WG_$=I8iXCTCmSVivlo#lWrv3R$KJ2aYl5L6vW3 zFya9EIj|wIV@pV4eRPb?UT|>8m*4RTpZ0d;xy#~{V$yHQ1Wi&5a`KsbipkUCpxC?? zO;-E+0gH?aZXUiP||p4d!WTHWRKi|tVSMnm=er|dTe zAHTY|Z#}1-(Eo*xtxs@Y7wiZ;Rm^uu`%-njSh{uF7LOSfF?qt9@0ux;vP^nXz2j7q z{jWS#rTAYV91=dNPyRcZOmEPAcOfE8^Lium=4a0jSb;nMjw%+Dpe-g044MK!zcm0c E0QW|$K>z>% literal 0 HcmV?d00001 diff --git a/test/case/ns_nsec3_rrsig_a_opt/2-202.120.2.100.10911-199.19.57.1.53.pcap b/test/case/ns_nsec3_rrsig_a_opt/2-202.120.2.100.10911-199.19.57.1.53.pcap new file mode 100644 index 0000000000000000000000000000000000000000..b8719b8016016b12821f069e73acc77bc7df770d GIT binary patch literal 944 zcmca|c+)~A1{MYcU}0bcaz0F`PuzN(m!X510gOW!nE4bL8QA0)m@+vSTp5_F7#JKF zEZM4d9WX19J5_Yz4}+=IBq@==b&||+f&mi$|9||zz`z`^xUGQ!Y#Mv>I(K4DW>R8OVsd^_0dsPGE(3!j1LFY|1}30Jro{{lg3Niv zhFnlZDS5>Q43H$*fRaWBJQbY14FdeVeBCX~O?d7 zK&J#YBz9~GNvw~KvDpiDrF{7vpYUmKSDw2pJ}D;srcBTz#ULl2xu=*sJr0V^Ytdx2 zzaOy3xZvjDJC*k)%-64UkJc%cO-Q(SyE<0WyYGq3#HH0;UccB5#cwoJ-+#(}bMW!2 zi~H7d+6nz%_}Kac_jSRJz*EJ1m$WZc=ZmFVw{7v5Q4y0Ty!oz~LMh9nC)GPnHQE2l zQ&o!p6~ZCmqx$5(lgac3-FFuv(loC(GH-tNTp`ri+tb9~&>$?p&DlA`&(qY{!zaKy z*w4$+(%I43#|bG&lpsO!SyR);>e};!51v2Ve2yC2?lxPf#K5Ki3KF4%)mTELW%G%| z>Wl}_5K(Nt)T-$^Iiqg3SL~N3nY$`^KjrNAc=`N^?N|Lvb}@$Umu7|W)+H528>-el zKi}*Z!(=7+?c4FGyI*cBv$fhPY-iN2wb!MaYyUsrQ@QJVPe!EOF{tgSXmVSzqV#so z+_k6jeJ@&A>)q*+-MsBgvTrtzWJSs~%{{R@OM|lRrSsl?cg%0)O`Og24`9QP(0QtDgW@2E_6aZS&0K@=nX)po+ literal 0 HcmV?d00001 diff --git a/test/case/ns_nsec3_rrsig_a_opt/ns_nsec3_rrsig_a_opt_result.json b/test/case/ns_nsec3_rrsig_a_opt/ns_nsec3_rrsig_a_opt_result.json new file mode 100644 index 0000000..a167353 --- /dev/null +++ b/test/case/ns_nsec3_rrsig_a_opt/ns_nsec3_rrsig_a_opt_result.json @@ -0,0 +1,300 @@ +[ + { + "Tuple4": "202.114.200.252.48654>192.54.112.30.53", + "dns_qname": "ns-intl-834.awsdns-cn-52.com", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "awsdns-cn-52.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 12, + "ns": "g-ns-1076.awsdns-cn-52.com" + }, + { + "name": "awsdns-cn-52.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 12, + "ns": "g-ns-2310.awsdns-cn-52.com" + }, + { + "name": "awsdns-cn-52.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 12, + "ns": "g-ns-3857.awsdns-cn-52.com" + }, + { + "name": "awsdns-cn-52.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 11, + "ns": "g-ns-944.awsdns-cn-52.com" + }, + { + "name": "awsdns-cn-52.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "ns": "g-ns-intl-944.awsdns-cn-52.com" + }, + { + "name": "awsdns-cn-52.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 17, + "ns": "g-ns-intl-3857.awsdns-cn-52.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + } + ], + "additional": [ + { + "name": "g-ns-1076.awsdns-cn-52.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "52.82.180.52" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_1" + }, + { + "Tuple4": "202.114.200.252.14994>192.54.112.30.53", + "dns_qname": "default.wagbridge.umeng.alibabacorp.com", + "dns_qtype": 65, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "alibabacorp.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 17, + "ns": "ns1.alibabadns.com" + }, + { + "name": "alibabacorp.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.alibabadns.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "UCKI4O10VPFCCTNI53HLPKSNJA9CACLB.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "f329294c3ad6e760f049f8464cc530db8b36a122", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "UCKI4O10VPFCCTNI53HLPKSNJA9CACLB.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636086728, + "sig_inception": 1635477728, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "2183d285294593687ebb4a5df4e469ba790df26cbf48e9e7e43df52fd23e5c31efa56a560d7e62715b31257ee7cf834e5c023a11f6f6c795bbe9b1763d3ab5133e32872abd448b0abffe4dca6daf8dc95866dc307d8c788246a8a875db6c9dadca6f4dd1383b2edc8a1db3b6cc634d6b0c197864d629bc5db975526ade670ddbeec64ea993763711bf5caa412cc9e0e516e86f5e4f05254ee1496181708434c8" + } + ], + "additional": [ + { + "name": "ns1.alibabadns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.35.19" + }, + { + "name": "ns1.alibabadns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.122.66" + }, + { + "name": "ns1.alibabadns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.67.252" + }, + { + "name": "ns1.alibabadns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "198.11.138.254" + }, + { + "name": "ns1.alibabadns.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2401:b180:4100::1" + }, + { + "name": "ns2.alibabadns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.35.18" + }, + { + "name": "ns2.alibabadns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.122.77" + }, + { + "name": "ns2.alibabadns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.67.254" + }, + { + "name": "ns2.alibabadns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "198.11.138.252" + }, + { + "name": "ns2.alibabadns.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2401:b180:4100::2" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_2" + } +] \ No newline at end of file diff --git a/test/case/nsec/1-dns_long_response.pcap b/test/case/nsec/1-dns_long_response.pcap new file mode 100644 index 0000000000000000000000000000000000000000..6c4972c698937261ce6e2bf9b2726b7a655cc11d GIT binary patch literal 3550 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.17.192.247.53", + "dns_qname": "paypal.com", + "dns_qtype": 255, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "paypal.com", + "type": 1, + "class": 1, + "ttl": 49, + "rdlength": 4, + "a": "64.4.250.36" + }, + { + "name": "paypal.com", + "type": 1, + "class": 1, + "ttl": 49, + "rdlength": 4, + "a": "64.4.250.37" + }, + { + "name": "paypal.com", + "type": 47, + "class": 1, + "ttl": 294, + "rdlength": 57, + "next_domain": "0cd20b6fe61233e4a24bf70f30c9ba46.paypal.com", + "maps_len": 12, + "type_bit_maps": "000762018000000380010140" + }, + { + "name": "paypal.com", + "type": 6, + "class": 1, + "ttl": 294, + "rdlength": 45, + "mname": "ppns1.phx.paypal.com", + "rname": "hostmaster.paypal.com", + "serial": 2012301931, + "refresh": 7200, + "retry": 600, + "cname": 1209600, + "minimum": 300 + }, + { + "name": "paypal.com", + "type": 48, + "class": 1, + "ttl": 50, + "rdlength": 264, + "flags": 257, + "protocol": 3, + "algo": 5, + "public_key_len": 260, + "public_key": "03010001d56d982eb23906f4fb9313e5ecc2f4626c09bd745a4544d6a3006e2940379299d3fc090fee0fd7f581edcb570b44671231f356b2a62ec17345bde6a48f709b471fe6937c04731255f743a7272337219b332ec4289efb3ce0fb9528a6268b8cc794e9f8741a259794d0c9d7264478a9a02f4a1af988db556a8a4eb885d07d10e72dd0e8c444f0f57a6520bf709297b5816e6e40d93e161cb83d1c9ff9ee728608998de9a6462103247f85c425007fc655fb11d2bae716298dd5d6d1217a9b5d51a2006e70860d61936e2f7389a8ba4ab2f346bac37889b09b8d8f9310f971444c5aa1d02017c42650c1fa4a2a58f9bbdec0cf3253e0a01532c5bff0e4914b57e7" + }, + { + "name": "paypal.com", + "type": 48, + "class": 1, + "ttl": 50, + "rdlength": 136, + "flags": 256, + "protocol": 3, + "algo": 5, + "public_key_len": 132, + "public_key": "03010001cffbafbc3aa84839f6fcf27dc2a0226ecade1e37b6094a3898e81722b9971865d9eeef87c0b0be3ddcc0a40771cb2f5aebc02b4ba69934b2b31653d09260c3c824848186899eb73094dc6e87037b3819880feae1e8e98ddae3dbb82ce6608702cc82f41015662cac7c8c2ab5116c3f41a38af358cc873aa865805dc00928b2d7" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 102, + "rdlength": 158, + "type_covered": 1, + "algo": 5, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1635227563, + "sig_inception": 1632634805, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "1a9448ee34c445f9865e38cd66b3d555cfffe2a2e04515005245f32280000796ff889bdc400eada1e19659d25cf6f0060dd06e6fecbc1269f093b383e00be88d0c06969d37d449676461a268762661d1c2478ee5b7053d97bee870fdc2d064793fd48b4ac025518cc0437ad94c142b0946a37bd6fd5cb9c84389dc13e0c37e39" + }, + { + "name": "paypal.com", + "type": 257, + "class": 1, + "ttl": 700, + "rdlength": 25 + }, + { + "name": "paypal.com", + "type": 257, + "class": 1, + "ttl": 700, + "rdlength": 19 + }, + { + "name": "paypal.com", + "type": 257, + "class": 1, + "ttl": 700, + "rdlength": 19 + }, + { + "name": "paypal.com", + "type": 15, + "class": 1, + "ttl": 696, + "rdlength": 19, + "exchange": "mx2.paypalcorp.com", + "preference": 10 + }, + { + "name": "paypal.com", + "type": 15, + "class": 1, + "ttl": 696, + "rdlength": 8, + "exchange": "mx1.paypalcorp.com", + "preference": 10 + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 86095, + "rdlength": 183, + "type_covered": 43, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1633580133, + "sig_inception": 1632971133, + "key_tag": 39343, + "signer_name": "com", + "signature_len": 160, + "signature": "af49968e9f965cf128611bce9c7c90c6e47c2974976491270f3c2c7407439549a50e7d55026ae1ab16c3c56621e2f8f4a0e2af8da6a7c959be9c7e052035ba1d5ce50715c342a41f7455cd01eaff65bcf4c6bd0ee82aab3738582a8bfeee7e8bcf8519f5cef2daec8b6dbac52f3d446302c66bbcc7125be0189a4fa5226f09202322286f543cf0d9842b86d200713fe5e9d0b36f1d667a0cf08bdcfb2088b918" + }, + { + "name": "paypal.com", + "type": 43, + "class": 1, + "ttl": 86095, + "rdlength": 36, + "key_tag": 21037, + "algo": 5, + "digest_type": 2, + "digest_len": 32, + "digest": "0df17b28554954d819e0ceeab98fcfcd56572a4cf4f551f0a9be6d04db2f65c3" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 3402, + "rdlength": 158, + "type_covered": 257, + "algo": 5, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1634811814, + "sig_inception": 1632217986, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "67d69f20731812dba88c94b5d96d0771f362179998b07d6ce0061532348d7cb796808b4e72929276834e43596462a9c4a633fa178c477042e9a69bc375a05432a4fd1fb5461c3fe33ffff0ff583702a03c6f3393688f74fe707db82fd1757c25b5092e18045b2853a82c2ef07ba0561795b261062d869b4e7456f691a6446ba9" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 402, + "rdlength": 158, + "type_covered": 48, + "algo": 5, + "labels": 2, + "original_ttl": 600, + "sig_expiration": 1635136648, + "sig_inception": 1632542501, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "29bb0cb74b22af3dba99367b25b078f7e8ff976b4d598c7e8e7d7d21729d6b505b6bd79811f9c25da40ef08c4e176954fc2625e2aacba25cfed5fcf2031b16ad4aba1c147cad5e53b145581b32a382cf5ce7b268fd9439bf16960f1b202a59e61ed6a4caad8f9175d1e552c47db6e6b6a3a5a6c1f1228444a13eddb6f8addf67" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 402, + "rdlength": 286, + "type_covered": 48, + "algo": 5, + "labels": 2, + "original_ttl": 600, + "sig_expiration": 1635136648, + "sig_inception": 1632542501, + "key_tag": 21037, + "signer_name": "paypal.com", + "signature_len": 256, + "signature": "14e65e068797c7eda6d43936d3cdb41546076a1e83dbd91df766115c56a3e6d1fa5ac043bdfc215f1ff8c5f78e7086c20eb16f1e00b33269a936b2b67918feeea560ed892b6a4a5e461744a6332058aea97c7f98e6a0f8d463c1557c9d131305d3be8598a2c968eb6a5a530b395ed7dcc3b3c1fc4037a4f5306e064f9ec446d698bb1a851b0ad04ea6613da967a8e4fdad14d8d34c66a5b4a4eb609e067c6f72682a4c8296d0e6b2f83492d0b4e76225f72ae16ba3ec5b9853ae92d1a57f3918d2c789cdc21cce51e1e87e90595e83ea3a69c024d011e58581161b1130d5a800fe743b2eebb590377dacc82251d0900371b9078f72e7820687b93c563d2635d5" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 294, + "rdlength": 158, + "type_covered": 47, + "algo": 5, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1635389589, + "sig_inception": 1632794998, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "7176a00d8700689c1adf145e5fac07344800603003989f38f4285eab81c429a3e8df7791389e0024814027dc2f5e71af4a54a2ae6b8a6a93c8a7676d8c50d19b07b3da559e7e5ac8c090658dfde1fa2316c04f8902fd5749e9c05b8bb08038205aca7b9bdadda7a9f232b689e3fbb8ce92777c2c268ff76945af88d36bf61889" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 102, + "rdlength": 158, + "type_covered": 16, + "algo": 5, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1634782028, + "sig_inception": 1632186783, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "47d1d025a0425dbb4cf6078b3f5cfd89d8ffbc7540fe5808c89b9412d88d436f5f80164ac4795bc888479bbc9a1f5e591bee20b71145978bb034546cc70b0d485fa089dcf1f80eb65af86b9c1c782b981b0ed9f5d5694693775cdf01d81fab8b571c8ea0dcec6a7370a73bcc7bdaba2ad835ac7eb17aba8092f32a496195547e" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 3402, + "rdlength": 158, + "type_covered": 15, + "algo": 5, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1634757474, + "sig_inception": 1632163454, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "18a292822241eb924112987fbd88f0c7ba32413dc85cff4271cea273b9f048553f64fa9f30d8f92c6c267b0e3d30346ca3c3f66ac8f8f842ef6b82715ef659fbd7172d9e055af57d7ef5413c321f079785dc4ac0cf5599e885101aa0008c319e35a5a308c9d42612688b51339729ea132dfa78be2f977644e400e89a5a84bebd" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 294, + "rdlength": 158, + "type_covered": 6, + "algo": 5, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1635650618, + "sig_inception": 1633055018, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "27e610ebe0c337d24136294885909db576a61911d593212bb2fd7740d999dfa5a998aa3c39432766025a64803016cd5e2e4d7b6c183acd88f408ec579cbb1895852187832fc02b4b08ed6f4371ad82a22a10db0c201cae553ab09deabcf9285b81637b74793bcba4ceb08366ea964058f1c08443278d1ab08c84d6045882dd26" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 294, + "rdlength": 158, + "type_covered": 2, + "algo": 5, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1635156818, + "sig_inception": 1632563118, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "211edec16ca058012e8396cef732869b3b343286f20a10f10919c15513990f6cf46f1d9a87704a1b7e9070c427d21a1b016bd80940af675605cb351f301d204080dff7c0db068847accc28bdece9d739bcb7696dd646164f47066c63a0ba4ef6acbedea637ead554342c429552516d9663bca8eb367a84f25bc70332fdf51872" + } + ], + "authority": [ + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 20, + "ns": "j.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "e.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "l.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "f.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "c.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "i.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "d.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "b.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "g.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "k.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "h.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "a.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "m.gtld-servers.net" + } + ], + "additional": [ + { + "name": "j.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 24, + "rdlength": 4, + "a": "192.48.79.30" + }, + { + "name": "e.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 50201, + "rdlength": 4, + "a": "192.12.94.30" + }, + { + "name": "g.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 13379, + "rdlength": 4, + "a": "192.42.93.30" + }, + { + "name": "m.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 164224, + "rdlength": 4, + "a": "192.55.83.30" + }, + { + "name": "k.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 9591, + "rdlength": 4, + "a": "192.52.178.30" + }, + { + "name": "i.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 1012, + "rdlength": 4, + "a": "192.43.172.30" + }, + { + "name": "h.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 27539, + "rdlength": 4, + "a": "192.54.112.30" + }, + { + "name": "c.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 74369, + "rdlength": 4, + "a": "192.26.92.30" + }, + { + "name": "l.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 4078, + "rdlength": 4, + "a": "192.41.162.30" + }, + { + "name": "d.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 6886, + "rdlength": 4, + "a": "192.31.80.30" + }, + { + "name": "f.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 21484, + "rdlength": 4, + "a": "192.35.51.30" + }, + { + "name": "a.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 80825, + "rdlength": 4, + "a": "192.5.6.30" + }, + { + "name": "b.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 76063, + "rdlength": 4, + "a": "192.33.14.30" + }, + { + "name": "j.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 8232, + "rdlength": 16, + "aaaa": "2001:502:7094::30" + }, + { + "name": "e.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 14895, + "rdlength": 16, + "aaaa": "2001:502:1ca1::30" + }, + { + "name": "g.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 24249, + "rdlength": 16, + "aaaa": "2001:503:eea3::30" + }, + { + "name": "m.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 169791, + "rdlength": 16, + "aaaa": "2001:501:b1f9::30" + }, + { + "name": "k.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 13204, + "rdlength": 16, + "aaaa": "2001:503:d2d::30" + }, + { + "name": "i.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 5983, + "rdlength": 16, + "aaaa": "2001:503:39c1::30" + }, + { + "name": "h.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 16702, + "rdlength": 16, + "aaaa": "2001:502:8cc::30" + }, + { + "name": "c.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 57281, + "rdlength": 16, + "aaaa": "2001:503:83eb::30" + }, + { + "name": "l.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 16251, + "rdlength": 16, + "aaaa": "2001:500:d937::30" + }, + { + "name": "d.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 31236, + "rdlength": 16, + "aaaa": "2001:500:856e::30" + }, + { + "name": "f.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 11292, + "rdlength": 16, + "aaaa": "2001:503:d414::30" + }, + { + "name": "a.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 35359, + "rdlength": 16, + "aaaa": "2001:503:a83e::2:30" + }, + { + "name": "b.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 22350, + "rdlength": 16, + "aaaa": "2001:503:231d::2:30" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_1" + } +] \ No newline at end of file diff --git a/test/case/nsec3/1-dns-response-type-nsec3.pcap b/test/case/nsec3/1-dns-response-type-nsec3.pcap new file mode 100644 index 0000000000000000000000000000000000000000..9f34e8b06858321992614ba250810c30eaca0b27 GIT binary patch literal 255092 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 dd5!~-L7GsOnVh+|^Luh?RB#KhsJv!8{{w?VD literal 0 HcmV?d00001 diff --git a/test/case/nsec3/nsec3_result.json b/test/case/nsec3/nsec3_result.json new file mode 100644 index 0000000..daa66a5 --- /dev/null +++ b/test/case/nsec3/nsec3_result.json @@ -0,0 +1,44618 @@ +[ + { + "Tuple4": "2001:da8:2000:2193::43.16774>2001:503:231d::2:30.53", + "dns_qname": "mp4ba.com", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "com", + "type": 6, + "class": 1, + "ttl": 900, + "rdlength": 61, + "mname": "a.gtld-servers.net", + "rname": "nstld.verisign-grs.com", + "serial": 1635750116, + "refresh": 1800, + "retry": 900, + "cname": 604800, + "minimum": 86400 + }, + { + "name": "com", + "type": 46, + "class": 1, + "ttl": 900, + "rdlength": 183, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 900, + "sig_expiration": 1636358516, + "sig_inception": 1635745916, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "57296902eac99629e070f46e851c667e33f4dee18edffeec466aaf15b3cc30a10c88f38ce38aeeab2023f88012bbdbdcd06f94942009373596b29d46d2bff9494991c568e635f3612279cbfa47652925610836871c92ab6de170fe3b8eb550c4f6b9e923175e61e7919070a174cb0213de5344f5f4d28f0c96fbd0dc92e3309268d7ee8acd840a53f1f71de36459ed5d8de42c6e7b6b65dc7bfc7f8e376e34a7" + }, + { + "name": "N90V79FNU3CDC7JQ21H5KK47VA3NPHPS.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "ba41f737f63ca9d840b5f85529e33f74d90154ee", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "N90V79FNU3CDC7JQ21H5KK47VA3NPHPS.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636352917, + "sig_inception": 1635740317, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "a42557bb6819f8cc2f5a3199fc7e83ead74b55a07b6f72ad5c32f23bae608362cca114965d236d8976154b4e588e0b9a92b41f9e310263b9fb3b731612d6377ae0d9d770cd16aa3d0d665740772442ac440b0e05968033aa621dd39c0b7783553b7bcaa74b6e81f6f92637a7d0bed3223ed7f76fa03c493d9a541d478765ebe58f3e73b2a15f7600a94fc6608db50a1d8a9f80165cae953ef87189930edf0df5" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_1" + }, + { + "Tuple4": "2001:da8:7007:10::77.49895>2001:503:231d::2:30.53", + "dns_qname": "find.360game.360.cn.360-game.net", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "360-game.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 17, + "ns": "ns3.360safe.com" + }, + { + "name": "360-game.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns4.360safe.com" + }, + { + "name": "360-game.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns5.360safe.com" + }, + { + "name": "360-game.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns6.360safe.com" + }, + { + "name": "360-game.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns7.360safe.com" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + }, + { + "name": "1L1AGPKQ61T29OQDEFF6VKJG75PML9NV.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "0d42cf36c61508ab424b19b62c3aa5ebdcbf16ad", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "1L1AGPKQ61T29OQDEFF6VKJG75PML9NV.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636090475, + "sig_inception": 1635481475, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "4a9050f065bc3804b76536bff263134c603b84466eb67ea2d9e08163afbf28692d99e7c9c9eca8d396d88098df305d1fd29462a97247f790f87d44eee384886cf1109495c29da7c438f035b589f42943065c7b26d89cf070177b87fe81345ceb15fb580795b95a7e9dbb8a54f961e18fe9c0be737568be89d59989e4c25b06ed77872ef675cd366f9d34f2a6952a2b72ecbc137253b1d72c36fcba7bf59c04eb" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_2" + }, + { + "Tuple4": "180.251.22.1.35109>103.137.60.44.53", + "dns_qname": "www.googleapis.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "googleapis.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 16, + "ns": "ns2.google.com" + }, + { + "name": "googleapis.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 6, + "ns": "ns4.google.com" + }, + { + "name": "googleapis.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 6, + "ns": "ns1.google.com" + }, + { + "name": "googleapis.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 6, + "ns": "ns3.google.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "V6DCDI4LNB20H4I80H9IT4B9PCPL87L2.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "fa2ba19ad43f5d99de05f9d1d3790461e2159fd5", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "V6DCDI4LNB20H4I80H9IT4B9PCPL87L2.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636933034, + "sig_inception": 1634338371, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "9af2d30539e625017882d36bb6dc53b3296f1d34357520d116bc58575aa100272abae1fe923e2f0c0f2cf6265307cc63d9dfa56356d5a1fd2deb38a86188904ca7d04446e4cc614d6e3e5968f4e564d517e04e0476960be4fefc217ab4e42810c431f8c89f84d05be26f237a32a67d9db6c9b8dbaaf60efd26232a037a2864c8" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_3" + }, + { + "Tuple4": "2001:da8:7007:10::77.53283>2001:503:231d::2:30.53", + "dns_qname": "find.360game.360.cn.360-game.net", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "360-game.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 17, + "ns": "ns3.360safe.com" + }, + { + "name": "360-game.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns4.360safe.com" + }, + { + "name": "360-game.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns5.360safe.com" + }, + { + "name": "360-game.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns6.360safe.com" + }, + { + "name": "360-game.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns7.360safe.com" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + }, + { + "name": "1L1AGPKQ61T29OQDEFF6VKJG75PML9NV.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "0d42cf36c61508ab424b19b62c3aa5ebdcbf16ad", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "1L1AGPKQ61T29OQDEFF6VKJG75PML9NV.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636090475, + "sig_inception": 1635481475, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "4a9050f065bc3804b76536bff263134c603b84466eb67ea2d9e08163afbf28692d99e7c9c9eca8d396d88098df305d1fd29462a97247f790f87d44eee384886cf1109495c29da7c438f035b589f42943065c7b26d89cf070177b87fe81345ceb15fb580795b95a7e9dbb8a54f961e18fe9c0be737568be89d59989e4c25b06ed77872ef675cd366f9d34f2a6952a2b72ecbc137253b1d72c36fcba7bf59c04eb" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_4" + }, + { + "Tuple4": "218.197.16.28.47819>192.43.172.30.53", + "dns_qname": "www.jskctechnology.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "jskctechnology.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 18, + "ns": "ns1.tiankongdns.com" + }, + { + "name": "jskctechnology.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.tiankongdns.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "BQ6DFE3GH7MG74BNG1BB6RL6A1OU3DAU.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5e8ce5a752713510a1a1553f925ac2b3d56eca59", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "BQ6DFE3GH7MG74BNG1BB6RL6A1OU3DAU.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636261927, + "sig_inception": 1635652927, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "0c388814f0d09f980a5fa354e21f1fd59741892c01255b1773ff4b133938a50ea82c1375d44b277585e03e3a37d78aa4df4b459903589db6401e96ca687b35bc10fc98e5ebf16bc0ef9a91b2017aaac21c34ca44a388e760c40ae49017e5aa715f3876c92a3e6fdf5f279e5708dabe10ed6592b16f3dba25c8821ac01a50b7644915ea02061b70ba1979e03beaf6edaab390f236410a05ea62ede8716c38bae1" + } + ], + "additional": [ + { + "name": "ns1.tiankongdns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "162.209.175.50" + }, + { + "name": "ns2.tiankongdns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "162.209.175.50" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_5" + }, + { + "Tuple4": "139.59.107.152.38043>202.112.0.44.53", + "dns_qname": "kvjob.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "kvjob.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 26, + "ns": "steven.ns.cloudflare.com" + }, + { + "name": "kvjob.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 11, + "ns": "angelina.ns.cloudflare.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "B6T2IGSG0LQ3JJ6S9D2FTFK4OSRSMMC0.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "5a0bb54da2e01bf0a4b2f4fb302ce2eb03c6a1f5", + "maps_len": 8, + "type_bit_maps": "0006040000000002" + }, + { + "name": "B6T2IGSG0LQ3JJ6S9D2FTFK4OSRSMMC0.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1637440874, + "sig_inception": 1634847851, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "58734abe08b5e280fb64f9dacf078bd655628baedcd7f54d0c8064f590fa0055730f61a96b9d45ffaf07cb5ef48ea684e6810fa3e5025c10d931a3bbf889e7487d6e52e9329cf5225323b098e5e1b0506f531d8ef8f7b7e546f6d9c59573f0722626026a5bc525afffe9dbed13054fb4ee9bb3a44958f4004b033aed35aa1f24" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_6" + }, + { + "Tuple4": "210.35.128.2.36223>192.41.162.30.53", + "dns_qname": "tlc288.com", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "com", + "type": 6, + "class": 1, + "ttl": 900, + "rdlength": 61, + "mname": "a.gtld-servers.net", + "rname": "nstld.verisign-grs.com", + "serial": 1635750101, + "refresh": 1800, + "retry": 900, + "cname": 604800, + "minimum": 86400 + }, + { + "name": "com", + "type": 46, + "class": 1, + "ttl": 900, + "rdlength": 183, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 900, + "sig_expiration": 1636358501, + "sig_inception": 1635745901, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "c25f0f284b0d6a996e915ef4cc59ee2c5ab8f76102a088b7064aea89a0b21e42c8eedf0ea1caf6583be22bdfe73dfa020942715f3f89077c3e68f3cade43a25011258c6ddc7488aa9e5265fd231c5dd0d394d88d69774e19c03edcb2a31734e09b30b30b0e83b6e30574beb4592e7fd731861d7300d220e6f0abb768e0f59c111485b9baa0a1b32aa6447deac8854eaae464fe1a2878c576a3243236fa377351" + }, + { + "name": "RC3E2KRGMRM616EU889VCF1SS6KQHN31.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "db06e2ece468ae1a2e50e3c6421ac2d9fa716efa", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "RC3E2KRGMRM616EU889VCF1SS6KQHN31.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636173183, + "sig_inception": 1635564183, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "76b71b7d6b9668a860600679de43bde9aa0a419a00923767bbfb2345963fca3b22a0aada51bfacf4df5dd1a950bc0709f676e7f055c004e8be8ae2d0d7de6231350e6ee2dc1fa96286c82e6a2944bb7f9583c875666016c285ff45fc2943fdc88933d90e5ccfaa3bd5d4fabc0dde94fcfa701c303f3dcf49d44828410a3b46653cd147c4fff04256cd3e289bdf4cdc3f241095d11b4c6ddb4020aeb570db16a3" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_7" + }, + { + "Tuple4": "2001:da8:2000:2193::43.13646>2001:503:d2d::30.53", + "dns_qname": "mp4ba.com", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "com", + "type": 6, + "class": 1, + "ttl": 900, + "rdlength": 61, + "mname": "a.gtld-servers.net", + "rname": "nstld.verisign-grs.com", + "serial": 1635750101, + "refresh": 1800, + "retry": 900, + "cname": 604800, + "minimum": 86400 + }, + { + "name": "com", + "type": 46, + "class": 1, + "ttl": 900, + "rdlength": 183, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 900, + "sig_expiration": 1636358501, + "sig_inception": 1635745901, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "c25f0f284b0d6a996e915ef4cc59ee2c5ab8f76102a088b7064aea89a0b21e42c8eedf0ea1caf6583be22bdfe73dfa020942715f3f89077c3e68f3cade43a25011258c6ddc7488aa9e5265fd231c5dd0d394d88d69774e19c03edcb2a31734e09b30b30b0e83b6e30574beb4592e7fd731861d7300d220e6f0abb768e0f59c111485b9baa0a1b32aa6447deac8854eaae464fe1a2878c576a3243236fa377351" + }, + { + "name": "N90V79FNU3CDC7JQ21H5KK47VA3NPHPS.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "ba41f737f63ca9d840b5f85529e33f74d90154ee", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "N90V79FNU3CDC7JQ21H5KK47VA3NPHPS.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636352917, + "sig_inception": 1635740317, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "a42557bb6819f8cc2f5a3199fc7e83ead74b55a07b6f72ad5c32f23bae608362cca114965d236d8976154b4e588e0b9a92b41f9e310263b9fb3b731612d6377ae0d9d770cd16aa3d0d665740772442ac440b0e05968033aa621dd39c0b7783553b7bcaa74b6e81f6f92637a7d0bed3223ed7f76fa03c493d9a541d478765ebe58f3e73b2a15f7600a94fc6608db50a1d8a9f80165cae953ef87189930edf0df5" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_8" + }, + { + "Tuple4": "166.111.8.25.37118>193.232.142.17.53", + "dns_qname": "foxdonate.ru", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "foxdonate.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 24, + "ns": "glen.ns.cloudflare.com" + }, + { + "name": "foxdonate.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 7, + "ns": "roxy.ns.cloudflare.com" + }, + { + "name": "tdui9d4jkuds8b9t86gj39pgflcnlgm5.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 37, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "eb863a43aad79362b37a1c97c9575e0860f877bd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "tdui9d4jkuds8b9t86gj39pgflcnlgm5.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636920681, + "sig_inception": 1633616288, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "6a202dd78457b596382b87ab90563aa1565d3eb5b3468f252e2cb4f83a24ff4ecc9513c466448403d07fc06904183e720220ed0ee7a0795bc34599c8b8b17aadbd7366ae8edde35eee577e9101bff1888f6e68c037f1030e3c19ef100400205139faf8f4a503007c0730ec46cae2bd60b2b10560def62ec042360aea03f1c94f" + }, + { + "name": "k9fn8mstdmvnteli7kdrdfoti1kt2krt.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 36, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "a27b397d4f29a3f5d8542c5648cb33df04ccf715", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "k9fn8mstdmvnteli7kdrdfoti1kt2krt.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636844115, + "sig_inception": 1632989914, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "70f3ac303ee16b10699cdc2cb9625d81067eb7cac94a865961f352d99263b977b993270444da8984ccba5196e647130dd78e7a6e47508c1ee019ce5c97e75b2486b2ab7dd3b6dd1f9b3e22ee02287cc2a45eb63f477adccfcdc074c621799fc61cf84d82e72874e90c1c97826b421e6925e37f651c53fba5b59a8788749b84ab" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_9" + }, + { + "Tuple4": "2001:da8:2000:2193::43.42024>2001:503:231d::2:30.53", + "dns_qname": "lunrac.com", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "com", + "type": 6, + "class": 1, + "ttl": 900, + "rdlength": 61, + "mname": "a.gtld-servers.net", + "rname": "nstld.verisign-grs.com", + "serial": 1635750116, + "refresh": 1800, + "retry": 900, + "cname": 604800, + "minimum": 86400 + }, + { + "name": "com", + "type": 46, + "class": 1, + "ttl": 900, + "rdlength": 183, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 900, + "sig_expiration": 1636358516, + "sig_inception": 1635745916, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "57296902eac99629e070f46e851c667e33f4dee18edffeec466aaf15b3cc30a10c88f38ce38aeeab2023f88012bbdbdcd06f94942009373596b29d46d2bff9494991c568e635f3612279cbfa47652925610836871c92ab6de170fe3b8eb550c4f6b9e923175e61e7919070a174cb0213de5344f5f4d28f0c96fbd0dc92e3309268d7ee8acd840a53f1f71de36459ed5d8de42c6e7b6b65dc7bfc7f8e376e34a7" + }, + { + "name": "NIFBB5SVOP7BDJUFH4C4I83IFNKPM4UR.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "bc9ebfffebdcf5955156ca9bee96ce28c5c734f1", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "NIFBB5SVOP7BDJUFH4C4I83IFNKPM4UR.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636348583, + "sig_inception": 1635735983, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "c262b0c182cb5d2e046449b862e64a93e2ca529d7a76b14454e8fdc39e11ae125baf9bb37a1ad8cc9bb4786c4727fde719a3afb120f663abc5671f2de18dfdd2ca87e4b6fb972cacc1fd957fa57fd16a25984c50747192f0fdd092fc7218d3d6b5eae415848353549fc59ecc8298922060c1dc5de5c638d8ec1607997ef9e468eb56ceb54b58aba87d4ce073933b5197d566b90f6a5a2be60d155284f349b7b8" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_10" + }, + { + "Tuple4": "3.238.216.229.63154>202.112.0.13.53", + "dns_qname": "dj.qhnu.edu.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "qhnu.edu.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.qhnu.edu.cn" + }, + { + "name": "qhnu.edu.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "dns.qhnu.edu.cn" + }, + { + "name": "3521NNN20AP2DFP731LBSR98FO4MN3O9.edu.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 31, + "hash_algo": 1, + "flags": 0, + "iteration": 10, + "salt_len": 2, + "salt_value": "afff", + "hash_len": 20, + "next_hash_owner": "195121c8bcd8eb508f74457e62f62d6c4bd0b422", + "maps_len": 3, + "type_bit_maps": "000120" + }, + { + "name": "3521NNN20AP2DFP731LBSR98FO4MN3O9.edu.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637839024, + "sig_inception": 1635244401, + "key_tag": 21204, + "signer_name": "edu.cn", + "signature_len": 128, + "signature": "a0656c5c5a0330ff1e5fcae033d03fbc32c1e29d0972adf73e28eb2c3985f2355063770049af2e8a263454b68d6f00a18263791f3976bd902df5d4e9c60667774b322df8a1a13cd4f52c82a90774e7c0254122465ec932e602d30b30114cae038612abaa8b32fb1672a7f33253ce3474d31a57152ad084c717deae75421d1110" + } + ], + "additional": [ + { + "name": "dns.qhnu.edu.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "210.27.144.13" + }, + { + "name": "dns2.qhnu.edu.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "210.27.144.133" + }, + { + "name": "dns.qhnu.edu.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2001:250:1e00:2::13" + }, + { + "name": "dns2.qhnu.edu.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2001:250:1e00:2::133" + }, + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_11" + }, + { + "Tuple4": "2a02:28:2:b::12.10186>2001:dd9::44.53", + "dns_qname": "hpplay.com.cn", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "852c1a47efe5f95f767e5bcf38c7304bc275edfa", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637094292, + "sig_inception": 1634502015, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "a9faa990193dc37bfa742aa7eb55aca2180e0fbd66015fd88505d0d1ee52e79adfe00d036b416c02b56a5f5ff84b1d7f789f4176c3aaa3ee5fce1a6099e8a8fe092f9436d808aa26764757c231651a70607ba5c6b7831f1c56adc3eb38db5e4a1529aa148fa258f49747b773f05643f17c3fa92d224764fe8d390714a1ab96be" + }, + { + "name": "com.cn", + "type": 6, + "class": 1, + "ttl": 21600, + "rdlength": 41, + "mname": "a.dns.cn", + "rname": "root.cnnic.cn", + "serial": 2027835935, + "refresh": 7200, + "retry": 3600, + "cname": 2419200, + "minimum": 21600 + }, + { + "name": "com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 6, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1638342083, + "sig_inception": 1635746483, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "9a6198d6bedfff12b606d7591874da3446403f6df5304cedf448813c4238bbdcfe9eae3e583f96d20319a04f8ee8bc5e3f01ba88e822210e12f8c6121de3dc62bd5328e2ed0fcbf2009c599648f28b169dae11d65a848228e5ec3c6477f4fc0574f539f994462f84a6b9431c2dcccfe86c418f6dbd1b57edbde7fc20ddd5e573" + }, + { + "name": "7GUGUV5LDT2PICTODV6HT12C0H82IVBV.com.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "414b11963fe29fe5ab5248fc6fa1bf4d26b0c87b", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "7GUGUV5LDT2PICTODV6HT12C0H82IVBV.com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1636784965, + "sig_inception": 1634190034, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "3b829917aeb1a40de971157f7b4d4844ff86ff5b9c946dd8141fedf91c7d06060fc253769b49cbde7604239438fa0b6b2a903c5912b18b92fef0c4cfa23f15dbe8a884f1cd78aaed4649606d7b7ebc99ff7c3a7d4002999f17adcbab2669a89e4a82873d49ea39b783d79764b17b41948bcc821b4a06260a3adbc53a00b858a7" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_12" + }, + { + "Tuple4": "139.59.107.152.50934>202.112.0.44.53", + "dns_qname": "www.s66zsil.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "cn", + "type": 6, + "class": 1, + "ttl": 21600, + "rdlength": 41, + "mname": "a.dns.cn", + "rname": "root.cnnic.cn", + "serial": 2028896702, + "refresh": 7200, + "retry": 3600, + "cname": 2419200, + "minimum": 21600 + }, + { + "name": "cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 86400, + "sig_expiration": 1638342101, + "sig_inception": 1635746501, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "9856c7ce6b03e3710a4b290e72e1f0d8a814b1f3768243f383cbcbfeb2196750f3d5c0b5bcebcc877bc2a333bec0bc78c0e1d506d13ba4f8c539ac3c10a24265e55ec9b46084497ac2ee39946486d46d606e4e392aed87c621279f9fa317e48573bfe8845ab771e6e2718a6e020b5fdc718754099684d0aee97061cc84f09a37" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "P95F6T7KSV84KS6SN9KRR5H0VBAENUSK.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "cb1868588d137b2eba9c0f797c09c0ea549d747e", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "P95F6T7KSV84KS6SN9KRR5H0VBAENUSK.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636928143, + "sig_inception": 1634333038, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "1f421039e57434c0478cc101ded7dd41c2090d9b2c899a22bc7c9d4342bd1903d1deca26a85328c3f49335718b68b65a28982d00c7160e3edb224cfe178b0da5d1b604302e660231a6f3ddf38c2b2f924d2a33f9d48b75f991b30bb228329d79fe8efeb63b4455245834d7abd92786a761a8c7ef16dda5afa14c5c40e9e43004" + }, + { + "name": "L85R355QBFQMD3BV02OE8UE2TM294QEH.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "aac1e02a4a00dfe40f42104dc8eb2b7534533263", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "L85R355QBFQMD3BV02OE8UE2TM294QEH.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636697859, + "sig_inception": 1634104595, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "5a0e82416c70a5647c4ccba3ca377e5e61d59bde48476ff397ca2e11d43dce550f4a67620a857aa47218ae1b7a51e58b5a4209054685334541bb54e1227ae530aa6d571f3265c898c0c3c4773083513d8c067064bcd90560179a5006366c19f8169f2d39d21577a9ff3ba88c7b2b51f4ddea7c90f446165f571c9fa8f821557c" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_13" + }, + { + "Tuple4": "20.191.104.86.57899>202.112.0.13.53", + "dns_qname": "www.jsb.hnu.edu.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "hnu.edu.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns6.hnu.edu.cn" + }, + { + "name": "hnu.edu.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.hnu.edu.cn" + }, + { + "name": "hnu.edu.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "dns.hnu.edu.cn" + }, + { + "name": "hnu.edu.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns3.hnu.edu.cn" + }, + { + "name": "9TUSODP89LDJ886G9EH0433K0UCNMTGS.edu.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 31, + "hash_algo": 1, + "flags": 0, + "iteration": 10, + "salt_len": 2, + "salt_value": "afff", + "hash_len": 20, + "next_hash_owner": "4f7f2105cf381b89fb1808f73bcc9b729235ea13", + "maps_len": 3, + "type_bit_maps": "000120" + }, + { + "name": "9TUSODP89LDJ886G9EH0433K0UCNMTGS.edu.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637605659, + "sig_inception": 1635011539, + "key_tag": 21204, + "signer_name": "edu.cn", + "signature_len": 128, + "signature": "751aa29e1e2312100549730e156e6fa368457d54b16d71f982a367399aeab60cc7aca58ac5e0e1efb67ea0210549b44b44f1fcc58d5d65ff44d6c35d86ef45eae44e7679ea8da9d4363e0826d52203a1901456bad4b1bfa98be4aac5501ee220ce3ac199cb163fc20a565994f9919ca7979d503a096bd67df88039e14be63622" + } + ], + "additional": [ + { + "name": "dns.hnu.edu.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "210.43.96.254" + }, + { + "name": "dns2.hnu.edu.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "61.187.64.2" + }, + { + "name": "dns3.hnu.edu.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "210.43.97.1" + }, + { + "name": "dns6.hnu.edu.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2001:250:4402::2" + }, + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_14" + }, + { + "Tuple4": "2001:da8:2008::10.43626>2001:503:231d::2:30.53", + "dns_qname": "ad-sh-sz-zb.wagbridge.tanx.alimama.com.gds.alibabadns.com", + "dns_qtype": 65, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "alibabadns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns1.alibabadns.com" + }, + { + "name": "alibabadns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.alibabadns.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "IT50SRTA2563B8A03V3GDKQV9D5S33II.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "974a158898ea62983fc2a31b7e1221893373f62f", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "IT50SRTA2563B8A03V3GDKQV9D5S33II.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636351199, + "sig_inception": 1635738599, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "70beadad83d163cef47867de7ea4254fa5c0faf0b56c6f4751a4b8b8cf5afcdb801fefb0d8ae2f49d49345c918759ed96e278c2192c76aa2ca4d0942241ffd9387e03ed64f455022ea8531e4864fb285ed8fb91d76d538cd7bdca18edd76d2025e8baa46493d1716ecc810b87eb9dfd689a5a3867d4a2aef0c12f72338e2c43230b62d098d83e6f3807dc5a199caafc9eb5b3d61c89e74f4ac7507a69caf64f3" + } + ], + "additional": [ + { + "name": "ns1.alibabadns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.35.19" + }, + { + "name": "ns1.alibabadns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.122.66" + }, + { + "name": "ns1.alibabadns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.67.252" + }, + { + "name": "ns1.alibabadns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "198.11.138.254" + }, + { + "name": "ns1.alibabadns.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2401:b180:4100::1" + }, + { + "name": "ns2.alibabadns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.35.18" + }, + { + "name": "ns2.alibabadns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.122.77" + }, + { + "name": "ns2.alibabadns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.67.254" + }, + { + "name": "ns2.alibabadns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "198.11.138.252" + }, + { + "name": "ns2.alibabadns.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2401:b180:4100::2" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_15" + }, + { + "Tuple4": "139.59.107.152.48359>202.112.0.44.53", + "dns_qname": "tdixmpl.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "tdixmpl.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 24, + "ns": "joan.ns.cloudflare.com" + }, + { + "name": "tdixmpl.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "kyrie.ns.cloudflare.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "8QV7VEDP3T28DP74UEI26ILPBO9DTJUU.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "46d8d33427c0355c133b3102f2774334baf96b10", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "8QV7VEDP3T28DP74UEI26ILPBO9DTJUU.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1638261716, + "sig_inception": 1635666808, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "38900d215476ee5e5aff13a6e6b3a124cb51f9dcfa89cbb6d2a30f344cc73e42ddb095d1d1068cc02013d097b0e3f92bba786ebfe968b039b3c1deb31a94afb29893f429d47072a2e7e6ff40db0573a935f7d897dd0d2ae51d114e8727128e8c8b7b9addf1c1175b8a209f076d93000a16740c597cc1865dfb9e5e1f05f5d514" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_16" + }, + { + "Tuple4": "139.59.107.152.56380>202.112.0.44.53", + "dns_qname": "c7r4fu.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "c7r4fu.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 24, + "ns": "rita.ns.cloudflare.com" + }, + { + "name": "c7r4fu.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 7, + "ns": "jake.ns.cloudflare.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "NABS5HOB0CMQ0UH91THJE8OTC9EOKFIR.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "bb15f5346ebd068038d5892e39dba1dd5bb9117a", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "NABS5HOB0CMQ0UH91THJE8OTC9EOKFIR.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1637276206, + "sig_inception": 1634683633, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "9df13e2be12255649508334d98d6465f06f47a2b8cadd67fb5170303f19d4b1159f14d895c191acd494309351bb3bf31a24e84510142c69a30045eb9d20134bb9fe82676250a3a8bb20338d2da87f2862b2dccf074123e41f1baf1a80b78f28540ab87d45da5d51e8e0b7c4efd2915a87e4860126ab808b4e917fcdc68ef25a8" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_17" + }, + { + "Tuple4": "210.35.128.1.58939>192.42.93.30.53", + "dns_qname": "twitter.com", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "com", + "type": 6, + "class": 1, + "ttl": 900, + "rdlength": 61, + "mname": "a.gtld-servers.net", + "rname": "nstld.verisign-grs.com", + "serial": 1635750101, + "refresh": 1800, + "retry": 900, + "cname": 604800, + "minimum": 86400 + }, + { + "name": "com", + "type": 46, + "class": 1, + "ttl": 900, + "rdlength": 183, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 900, + "sig_expiration": 1636358501, + "sig_inception": 1635745901, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "c25f0f284b0d6a996e915ef4cc59ee2c5ab8f76102a088b7064aea89a0b21e42c8eedf0ea1caf6583be22bdfe73dfa020942715f3f89077c3e68f3cade43a25011258c6ddc7488aa9e5265fd231c5dd0d394d88d69774e19c03edcb2a31734e09b30b30b0e83b6e30574beb4592e7fd731861d7300d220e6f0abb768e0f59c111485b9baa0a1b32aa6447deac8854eaae464fe1a2878c576a3243236fa377351" + }, + { + "name": "7T79IH3K98ANHB9RV004M68QQUT9R1LB.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "3f4e9dade47e19f6f5095b7aeb10e1c4536a2b18", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "7T79IH3K98ANHB9RV004M68QQUT9R1LB.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636088428, + "sig_inception": 1635479428, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "41466d5b6c300b99c4f5b0f9c21c076f53b697ddd40bec0a61d1e914fb8fc29a5a7d0c7687ca61bc35234000166a645b6758df752fcd666850dd39172c0340d6266b42ac593b6120e8c20c68379adefb1b46dfb5ba2abdcf1d159db4cf97342a31b4fc01946b92d7058328ccb4ce2d6e2445d3fc784b6038fa2fa72a92676e7b1fc7d8df9a35ada52861fbaaa6f5182360f2b5be9da9c672f070f3170044d070" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_18" + }, + { + "Tuple4": "2400:a980:0:6666::100.64368>2a00:d78:0:102:193:176:144:22.53", + "dns_qname": "parisfans.fr", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "parisfans.fr", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 24, + "ns": "dave.ns.cloudflare.com" + }, + { + "name": "parisfans.fr", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "isla.ns.cloudflare.com" + }, + { + "name": "hse6lveakji7ri5c4e8a03bfg5ha71ao.fr", + "type": 50, + "class": 1, + "ttl": 5400, + "rdlength": 73, + "hash_algo": 1, + "flags": 1, + "iteration": 1, + "salt_len": 4, + "salt_value": "297e821c", + "hash_len": 20, + "next_hash_owner": "8f1c6cd338b40a09d04da004ddbcc6aecd8c69f7", + "maps_len": 43, + "type_bit_maps": "000722008000100290ff200000000000000000000000000000000000000000000000000000000000000002" + }, + { + "name": "0j2ann3v0hotsi7uphitpp5pqjf5euh7.fr", + "type": 50, + "class": 1, + "ttl": 5400, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 1, + "salt_len": 4, + "salt_value": "297e821c", + "hash_len": 20, + "next_hash_owner": "04c4c6c37098332ef5162e705f5d39fad22f8a70", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "hse6lveakji7ri5c4e8a03bfg5ha71ao.fr", + "type": 46, + "class": 1, + "ttl": 5400, + "rdlength": 86, + "type_covered": 50, + "algo": 13, + "labels": 2, + "original_ttl": 5400, + "sig_expiration": 1637984236, + "sig_inception": 1635677438, + "key_tag": 38315, + "signer_name": "fr", + "signature_len": 64, + "signature": "ccbf693a8199e9f4bcdb13b6db0e4e229a66bc6eb996049b22593830c108bc41bf7b0c9de9d1d7129531f364d94e447ef0da79b3ddf4cf224e90db9eafb39e87" + }, + { + "name": "0j2ann3v0hotsi7uphitpp5pqjf5euh7.fr", + "type": 46, + "class": 1, + "ttl": 5400, + "rdlength": 86, + "type_covered": 50, + "algo": 13, + "labels": 2, + "original_ttl": 5400, + "sig_expiration": 1639860000, + "sig_inception": 1634673943, + "key_tag": 38315, + "signer_name": "fr", + "signature_len": 64, + "signature": "848d8233e345e589e91a46f6ad20a38438e5f5ecc395aab861d5406d4e2d13d29b7b1b932400118d88dde9b5ccec4084f399e78e7fc2ffd5c5adc5d4adb934d4" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_19" + }, + { + "Tuple4": "88.12.18.98.52377>202.120.2.90.53", + "dns_qname": "ntp.sjtu.edu.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "answer": [ + { + "name": "ntp.sjtu.edu.cn", + "type": 5, + "class": 1, + "ttl": 3600, + "rdlength": 12, + "cname": "ntp.ecslb.sjtu.edu.cn" + }, + { + "name": "ntp.sjtu.edu.cn", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 159, + "type_covered": 5, + "algo": 8, + "labels": 4, + "original_ttl": 3600, + "sig_expiration": 1638330241, + "sig_inception": 1635738241, + "key_tag": 9528, + "signer_name": "sjtu.edu.cn", + "signature_len": 128, + "signature": "7c481e1c0aecd28235929eb03f8339c8502022edb5d92b5de08b04f76e85fb8be085677db906cdde4eb9faedbd9f15012ec2697f061a3759493931e30ed6517abad9ccf48d0ddf7dbce514bc9a93109b1aa24245860a8ffc1b11eae23715e13e038b6931252c3901da620e21c9ac6e21213abaf2b537f25063d01111fd70c036" + } + ], + "authority": [ + { + "name": "ecslb.sjtu.edu.cn", + "type": 2, + "class": 1, + "ttl": 3600, + "rdlength": 6, + "ns": "ns2.ecslb.sjtu.edu.cn" + }, + { + "name": "ecslb.sjtu.edu.cn", + "type": 2, + "class": 1, + "ttl": 3600, + "rdlength": 6, + "ns": "ns1.ecslb.sjtu.edu.cn" + }, + { + "name": "7I0KROKLLTJLR4CGSFC8QGP14OMI23SO.sjtu.edu.cn", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 33, + "hash_algo": 1, + "flags": 0, + "iteration": 10, + "salt_len": 4, + "salt_value": "55b9b62d", + "hash_len": 20, + "next_hash_owner": "3cc34b1be941f6b2a53852cba0caf09563cb8e92", + "maps_len": 3, + "type_bit_maps": "000120" + }, + { + "name": "7I0KROKLLTJLR4CGSFC8QGP14OMI23SO.sjtu.edu.cn", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 159, + "type_covered": 50, + "algo": 8, + "labels": 4, + "original_ttl": 3600, + "sig_expiration": 1638330241, + "sig_inception": 1635738241, + "key_tag": 9528, + "signer_name": "sjtu.edu.cn", + "signature_len": 128, + "signature": "6ed19d8534a2b310399919daaac8158621c0c32f0f6c1e2c5da79cce888e789e749614392bada04b60f4580bc478e2d25cc0654ddc37b605f6972ae41166bea2dc01a928018b3a5d417635e0e5e12f4c9e1232c694c857c80f37825002f3f7557d7e20d7f1c2ab33d56b8b2cad17b72c0aa8c05fb19a6809e20c09d20be31cde" + } + ], + "additional": [ + { + "name": "ns1.ecslb.sjtu.edu.cn", + "type": 1, + "class": 1, + "ttl": 3600, + "rdlength": 4, + "a": "202.120.2.172" + }, + { + "name": "ns2.ecslb.sjtu.edu.cn", + "type": 1, + "class": 1, + "ttl": 3600, + "rdlength": 4, + "a": "202.112.26.74" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_20" + }, + { + "Tuple4": "202.118.176.2.45229>194.146.106.106.53", + "dns_qname": "105.137.15.60.in-addr.arpa", + "dns_qtype": 12, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "60.in-addr.arpa", + "type": 6, + "class": 1, + "ttl": 3600, + "rdlength": 76, + "mname": "ns.apnic.net", + "rname": "read-txt-record-of-zone-first-dns-admin.apnic.net", + "serial": 3006085127, + "refresh": 7200, + "retry": 1800, + "cname": 604800, + "minimum": 3600 + }, + { + "name": "60.in-addr.arpa", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 99, + "type_covered": 6, + "algo": 13, + "labels": 3, + "original_ttl": 3600, + "sig_expiration": 1636197678, + "sig_inception": 1634896278, + "key_tag": 57493, + "signer_name": "60.in-addr.arpa", + "signature_len": 64, + "signature": "c3b69067c19ceffcd57de98e3270b2d7724f8c6330e8d634f2fa742a6427cf6e7c193c556bfad2e734f68d62f9a688e68403a51f644d36a9d5a1f6221bb032b7" + }, + { + "name": "c4cm0sfasnc3kg6b8c27n19ds7cvtc90.60.in-addr.arpa", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 44, + "hash_algo": 1, + "flags": 0, + "iteration": 5, + "salt_len": 8, + "salt_value": "036cce10a063eaa9", + "hash_len": 20, + "next_hash_owner": "612d095e013bfe9f283f1c260c75b15b88915850", + "maps_len": 10, + "type_bit_maps": "00082200800000029018" + }, + { + "name": "c4cm0sfasnc3kg6b8c27n19ds7cvtc90.60.in-addr.arpa", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 99, + "type_covered": 50, + "algo": 13, + "labels": 4, + "original_ttl": 3600, + "sig_expiration": 1636082478, + "sig_inception": 1634781078, + "key_tag": 57493, + "signer_name": "60.in-addr.arpa", + "signature_len": 64, + "signature": "d00c25a2cac0f02120133e2c88d5969409c923b304cf2a1e46fd67821381dde99d759dc3cc05296375abf79f17c8571950a830058628e6c08dc2c14a4d170017" + }, + { + "name": "b28h1v5dd4hifanrtbr2ia60888bnn1o.60.in-addr.arpa", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 37, + "hash_algo": 1, + "flags": 0, + "iteration": 5, + "salt_len": 8, + "salt_value": "036cce10a063eaa9", + "hash_len": 20, + "next_hash_owner": "589bbf294256c26dc434e0aac3b893b2b4879738", + "maps_len": 3, + "type_bit_maps": "000120" + }, + { + "name": "b28h1v5dd4hifanrtbr2ia60888bnn1o.60.in-addr.arpa", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 99, + "type_covered": 50, + "algo": 13, + "labels": 4, + "original_ttl": 3600, + "sig_expiration": 1636082478, + "sig_inception": 1634781078, + "key_tag": 57493, + "signer_name": "60.in-addr.arpa", + "signature_len": 64, + "signature": "fecb4bec63ce52c53e8a458a30737245bd1e4fbbc22b0f2ad8475dc685e081d025434c304ea855b774493eecda1ae7dbf8830a4bdae2f227b390836cd7a7acf4" + }, + { + "name": "l4bv7k7kvjiek4i85bg6evvo97fjd1as.60.in-addr.arpa", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 37, + "hash_algo": 1, + "flags": 0, + "iteration": 5, + "salt_len": 8, + "salt_value": "036cce10a063eaa9", + "hash_len": 20, + "next_hash_owner": "a91d25a1736ede10bd2e66e5f0e37b7b97a85387", + "maps_len": 3, + "type_bit_maps": "000120" + }, + { + "name": "l4bv7k7kvjiek4i85bg6evvo97fjd1as.60.in-addr.arpa", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 99, + "type_covered": 50, + "algo": 13, + "labels": 4, + "original_ttl": 3600, + "sig_expiration": 1636082478, + "sig_inception": 1634781078, + "key_tag": 57493, + "signer_name": "60.in-addr.arpa", + "signature_len": 64, + "signature": "796870b3d78dfef3bed6f292e8dbcee40d99f515c9ba44186e2bfe7f7ac950243a3840ffaff43ef4852402acdcff831ca0196a4154fe0a57aefebca19a3d6738" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 28 + } + ] + }, + "name": "DNS_RESULT_21" + }, + { + "Tuple4": "139.59.107.152.60295>202.112.0.44.53", + "dns_qname": "oeaeoy.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "oeaeoy.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 24, + "ns": "lara.ns.cloudflare.com" + }, + { + "name": "oeaeoy.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 10, + "ns": "aragorn.ns.cloudflare.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "9KJ3AV0FFKCIS8OL1G9CNV3M261USBBI.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "4daf2750645b71c9c0861232c6d082ba041d205f", + "maps_len": 8, + "type_bit_maps": "0006040000000002" + }, + { + "name": "9KJ3AV0FFKCIS8OL1G9CNV3M261USBBI.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636935290, + "sig_inception": 1634341861, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "5352d822e25b737da9302864d46e79eff94358d8f79768a8eb1dd5f1b2f2e2fca1c70a4f774b6915ca4c78ce3dbca748f9545f8c6f7dfcfd7466536cc93d555c8426375bed9806283f67781bfdfe045c9e42f2e2c64e5c881d07580cb5b1532d50d5bb34eccf9f7d442550c37e655837d07b2693561472eada40a5f67221438c" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_22" + }, + { + "Tuple4": "2001:da8:7002:f801:202:194:97:150.43276>2a01:8840:a1::17.53", + "dns_qname": "cdn.polyfill.io", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "polyfill.io", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 21, + "ns": "ns-52.awsdns-06.com" + }, + { + "name": "polyfill.io", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 22, + "ns": "ns-530.awsdns-02.net" + }, + { + "name": "polyfill.io", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 23, + "ns": "ns-1447.awsdns-52.org" + }, + { + "name": "polyfill.io", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 25, + "ns": "ns-1984.awsdns-56.co.uk" + }, + { + "name": "0d790076pp5pfktg2hrthj5bj6ckckcb.io", + "type": 50, + "class": 1, + "ttl": 900, + "rdlength": 43, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 8, + "salt_value": "332539ee7f95c32a", + "hash_len": 20, + "next_hash_owner": "034eb6920298395e0753063f1a1afcdc8df4da54", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "ei5s0i981i6eu14eiueenhbnqrtngq0f.io", + "type": 50, + "class": 1, + "ttl": 900, + "rdlength": 42, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 8, + "salt_value": "332539ee7f95c32a", + "hash_len": 20, + "next_hash_owner": "748c5ee65fcb74fd7f3f3b1bbe7ae33c31790d58", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "0d790076pp5pfktg2hrthj5bj6ckckcb.io", + "type": 46, + "class": 1, + "ttl": 900, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 900, + "sig_expiration": 1637564501, + "sig_inception": 1635746501, + "key_tag": 14334, + "signer_name": "io", + "signature_len": 128, + "signature": "59b621a34609ecdff851f05d14e15a9e471ad7eb78ef1c9a8643c4352b7bad00fff7b9ddc261255dd0639f89028c1717b948683a33acfdf7fa10ea691e96627f751966bc1cf8681fe8ffe2933f51211fe9ecbd184657b4b5b803abd05aac459c347acd15af6d175cd516e0590d63e7fcec11b18ef537cea9bf7658bba4c0666d" + }, + { + "name": "ei5s0i981i6eu14eiueenhbnqrtngq0f.io", + "type": 46, + "class": 1, + "ttl": 900, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 900, + "sig_expiration": 1636990087, + "sig_inception": 1635172087, + "key_tag": 14334, + "signer_name": "io", + "signature_len": 128, + "signature": "93d86fd325bd7319b3322c16a42c618c73e7fb349396dca2de40a5e7650770e6ef4a532033f26c3a7626eada29cc322e55a0e2a0067e7409df5c8242e248d41c2f8a3dff0ee8b2bf5d7200fbfbc5f1f10225b278ccbb5d466b4e2bd161503f5e96991d8bdb5c1f9e307a6ed1cc71faaa5aa6e62c265542a3eea93f031ad4b81e" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_23" + }, + { + "Tuple4": "2001:da8:8000:6fb0:202:120:2:170.24059>2001:503:d414::30.53", + "dns_qname": "chaoxing.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "authority": [ + { + "name": "chaoxing.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 12, + "ns": "ns2.5read.com" + }, + { + "name": "chaoxing.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns1.5read.com" + }, + { + "name": "chaoxing.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns3.5read.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "OSMF2OO9TGVPRFKOSST1AM1A1KOM3OFA.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "c72cf8f48c7b52bc856a52d3263ac30bc1541a36", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "OSMF2OO9TGVPRFKOSST1AM1A1KOM3OFA.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636259383, + "sig_inception": 1635650383, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "3a3053d9eaaab8eb40b7cd2b2a065a37467287f3e8e7bc3c5ba73211a84632700a284071fa59a6f1884de136458c6f77805d8b05e85171616f2cf6a6a8521b4cc15d66183b30c482f744d46883987058f68c4e29759917ecf6859f86c7ef6a57fc69767f76cb56231343ca3a12fba8f79a25f2156c0cf67726bb2ebc68ae3f372fb2572f02e93b65fbf35baaae57c95e24222a3a17504beed31f24fec256dcac" + } + ], + "additional": [ + { + "name": "ns2.5read.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.210.72.249" + }, + { + "name": "ns1.5read.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "42.62.2.183" + }, + { + "name": "ns3.5read.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "120.92.71.242" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_24" + }, + { + "Tuple4": "139.59.107.152.9993>202.112.0.44.53", + "dns_qname": "cmrllb.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "cmrllb.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 26, + "ns": "kimora.ns.cloudflare.com" + }, + { + "name": "cmrllb.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "henry.ns.cloudflare.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "3IEGO6LDJ5TBV8H91769BVHHTQAC8CLN.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1cca734e923efa84d6d249ebc504d6ee691f33d3", + "maps_len": 8, + "type_bit_maps": "0006040000000002" + }, + { + "name": "3IEGO6LDJ5TBV8H91769BVHHTQAC8CLN.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636931889, + "sig_inception": 1634337437, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4036f0192c2281426300143136c19764159f7808c8cac285c490ca18b529be93054d8011c7175c25ff1821fb9c2b339f90771ea7a0b0e58ab05e343b81cadc4e74fbe2f73aeb01de631dd40f62e204008babba2653aed62528de7c1a81b5c716ae83516929f26b8a545c54bfcce9b3c8756851e582833ed8c03f2e59ad7405fb" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_25" + }, + { + "Tuple4": "139.59.107.152.25747>202.112.0.44.53", + "dns_qname": "cmrllb.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "cmrllb.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 26, + "ns": "kimora.ns.cloudflare.com" + }, + { + "name": "cmrllb.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "henry.ns.cloudflare.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "3IEGO6LDJ5TBV8H91769BVHHTQAC8CLN.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1cca734e923efa84d6d249ebc504d6ee691f33d3", + "maps_len": 8, + "type_bit_maps": "0006040000000002" + }, + { + "name": "3IEGO6LDJ5TBV8H91769BVHHTQAC8CLN.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636931889, + "sig_inception": 1634337437, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4036f0192c2281426300143136c19764159f7808c8cac285c490ca18b529be93054d8011c7175c25ff1821fb9c2b339f90771ea7a0b0e58ab05e343b81cadc4e74fbe2f73aeb01de631dd40f62e204008babba2653aed62528de7c1a81b5c716ae83516929f26b8a545c54bfcce9b3c8756851e582833ed8c03f2e59ad7405fb" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_26" + }, + { + "Tuple4": "139.59.107.152.18821>202.112.0.44.53", + "dns_qname": "ehuery7.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "ehuery7.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 27, + "ns": "rodrigo.ns.cloudflare.com" + }, + { + "name": "ehuery7.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "wally.ns.cloudflare.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "VFI0IP1D7B57HEQ166QST54NAVN3JOHS.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "fc93abaabae2db0cae6a2aca4c6129370c8cf9ea", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "VFI0IP1D7B57HEQ166QST54NAVN3JOHS.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1638325270, + "sig_inception": 1635729670, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "6991e08f09761a2bc53a3f87f2214275f48e2191453eb4c31e150bdaa31fe1dde80caee264d9ed6736356abef2ceba4e6b40e408fe8e319676dc5533daa5935dce285468e4cad61a86abe016c343159fcc7bae739038c9667d887bdda719b6829aff7c2bf4479c89ddb1ac2deb2d7b9594b297efcec169b2947116f4105eaa3a" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_27" + }, + { + "Tuple4": "202.120.2.169.48356>192.43.172.30.53", + "dns_qname": "deepano.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "authority": [ + { + "name": "deepano.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 15, + "ns": "dns9.hichina.com" + }, + { + "name": "deepano.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dns10.hichina.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "I714FM9VTE3QPKRNUJFGUVMA1C1BAJUV.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "91c24c585d7a742643cda3c6d5a7e82e0fff6708", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "I714FM9VTE3QPKRNUJFGUVMA1C1BAJUV.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636351485, + "sig_inception": 1635738885, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "88219ecaafcf33bfa945559ec51dcfca3bf1cf350b062753c3f6750822d5abd12754cb6429117844b2e73306444026bb5a402f84f398a8d90139cd553a1e555c393e2dd610e91b3ea5d90f5b7c309e3269e96ea95884832abbb71c8f6f2e4054a6d9a743830083262f9bc8e0f09ac7c0b0e259384fc5f14d6ab170198b844db1362cf6e2c69ab1c9f08ae5d64ed359a3f51cce226fc9049c957fdba3a8462177" + } + ], + "additional": [ + { + "name": "dns9.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.141.115" + }, + { + "name": "dns9.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.141.125" + }, + { + "name": "dns9.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.211.55" + }, + { + "name": "dns9.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.211.65" + }, + { + "name": "dns9.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.41.15" + }, + { + "name": "dns9.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.41.25" + }, + { + "name": "dns9.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.81.15" + }, + { + "name": "dns9.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.81.25" + }, + { + "name": "dns9.hichina.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2400:3200:2000:28::1" + }, + { + "name": "dns10.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.141.116" + }, + { + "name": "dns10.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.141.126" + }, + { + "name": "dns10.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.211.56" + }, + { + "name": "dns10.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.211.66" + }, + { + "name": "dns10.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.41.16" + }, + { + "name": "dns10.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.41.26" + }, + { + "name": "dns10.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.81.16" + }, + { + "name": "dns10.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.81.26" + }, + { + "name": "dns10.hichina.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2400:3200:2000:29::1" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_28" + }, + { + "Tuple4": "2001:da8:7002:f801:202:194:97:150.61067>2a01:8840:a1::17.53", + "dns_qname": "cdn.polyfill.io", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "polyfill.io", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 21, + "ns": "ns-52.awsdns-06.com" + }, + { + "name": "polyfill.io", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 22, + "ns": "ns-530.awsdns-02.net" + }, + { + "name": "polyfill.io", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 23, + "ns": "ns-1447.awsdns-52.org" + }, + { + "name": "polyfill.io", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 25, + "ns": "ns-1984.awsdns-56.co.uk" + }, + { + "name": "0d790076pp5pfktg2hrthj5bj6ckckcb.io", + "type": 50, + "class": 1, + "ttl": 900, + "rdlength": 43, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 8, + "salt_value": "332539ee7f95c32a", + "hash_len": 20, + "next_hash_owner": "034eb6920298395e0753063f1a1afcdc8df4da54", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "ei5s0i981i6eu14eiueenhbnqrtngq0f.io", + "type": 50, + "class": 1, + "ttl": 900, + "rdlength": 42, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 8, + "salt_value": "332539ee7f95c32a", + "hash_len": 20, + "next_hash_owner": "748c5ee65fcb74fd7f3f3b1bbe7ae33c31790d58", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "0d790076pp5pfktg2hrthj5bj6ckckcb.io", + "type": 46, + "class": 1, + "ttl": 900, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 900, + "sig_expiration": 1637564501, + "sig_inception": 1635746501, + "key_tag": 14334, + "signer_name": "io", + "signature_len": 128, + "signature": "59b621a34609ecdff851f05d14e15a9e471ad7eb78ef1c9a8643c4352b7bad00fff7b9ddc261255dd0639f89028c1717b948683a33acfdf7fa10ea691e96627f751966bc1cf8681fe8ffe2933f51211fe9ecbd184657b4b5b803abd05aac459c347acd15af6d175cd516e0590d63e7fcec11b18ef537cea9bf7658bba4c0666d" + }, + { + "name": "ei5s0i981i6eu14eiueenhbnqrtngq0f.io", + "type": 46, + "class": 1, + "ttl": 900, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 900, + "sig_expiration": 1636990087, + "sig_inception": 1635172087, + "key_tag": 14334, + "signer_name": "io", + "signature_len": 128, + "signature": "93d86fd325bd7319b3322c16a42c618c73e7fb349396dca2de40a5e7650770e6ef4a532033f26c3a7626eada29cc322e55a0e2a0067e7409df5c8242e248d41c2f8a3dff0ee8b2bf5d7200fbfbc5f1f10225b278ccbb5d466b4e2bd161503f5e96991d8bdb5c1f9e307a6ed1cc71faaa5aa6e62c265542a3eea93f031ad4b81e" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_29" + }, + { + "Tuple4": "202.114.200.252.7693>192.54.112.30.53", + "dns_qname": "ns1.p31.dynect.net", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 29, + "ns": "ns1.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns3.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns4.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns5.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns6.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns7.dynamicnetworkservices.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + } + ], + "additional": [ + { + "name": "ns1.dynamicnetworkservices.net", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2001:500:90:1::136" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_30" + }, + { + "Tuple4": "202.114.200.252.60973>192.54.112.30.53", + "dns_qname": "ns2.p31.dynect.net", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 29, + "ns": "ns1.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns3.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns4.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns5.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns6.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns7.dynamicnetworkservices.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + } + ], + "additional": [ + { + "name": "ns1.dynamicnetworkservices.net", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2001:500:90:1::136" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_31" + }, + { + "Tuple4": "202.114.200.252.7892>192.54.112.30.53", + "dns_qname": "pdns1.ultradns.net", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "ultradns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 22, + "ns": "pdns196.ultradns.com" + }, + { + "name": "ultradns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 10, + "ns": "pdns196.ultradns.net" + }, + { + "name": "ultradns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 22, + "ns": "pdns196.ultradns.org" + }, + { + "name": "ultradns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 23, + "ns": "pdns196.ultradns.info" + }, + { + "name": "ultradns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 22, + "ns": "pdns196.ultradns.biz" + }, + { + "name": "ultradns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 24, + "ns": "pdns196.ultradns.co.uk" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "9N89MAI0R5KCQRR8C8FLPU844863F829.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "4dd0bee7d0172f4b37bfe1b66fdd43b351108fa7", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "pdns196.ultradns.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "156.154.65.196" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_32" + }, + { + "Tuple4": "190.115.26.162.27379>103.137.60.44.53", + "dns_qname": "a.in-addr.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "in-addr.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "ns": "b.in-addr.cn" + }, + { + "name": "in-addr.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 2, + "ns": "a.in-addr.cn" + }, + { + "name": "in-addr.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "ns": "c.in-addr.cn" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "195Q8HHRD35T1P8HR94VAIPDT2ER7RF3.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "0a82785ced041d979666b2b58e0969f59d2fb32d", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "195Q8HHRD35T1P8HR94VAIPDT2ER7RF3.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1637563041, + "sig_inception": 1634967441, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "622f80c3e19fe0fe60f6afbec0524f5ac7555a25b7a622625b80b23339c45b345ce1ed69cfb8b77a9f413e4fd62d6c15f8be549e73228b370296c5717ec68e777380c0224e20e8cf18c8251179e1f798864684abe8730584ac880b443c63115182c84dcb540b371a077c684a654eb5b741df579c1860e5cc0768c6192d675451" + } + ], + "additional": [ + { + "name": "a.in-addr.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "203.119.25.3" + }, + { + "name": "b.in-addr.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "203.119.26.3" + }, + { + "name": "c.in-addr.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "203.119.27.3" + }, + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_33" + }, + { + "Tuple4": "139.59.107.152.36959>202.112.0.44.53", + "dns_qname": "ktm2cyn.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "ktm2cyn.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 25, + "ns": "kanye.ns.cloudflare.com" + }, + { + "name": "ktm2cyn.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 12, + "ns": "elisabeth.ns.cloudflare.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "N8NASB8LSV0UAUUILOQDBMGA55QQDFFA.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "ba876588c47d5be5ecfc0351a6c4f1a02ee48abb", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "N8NASB8LSV0UAUUILOQDBMGA55QQDFFA.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636638690, + "sig_inception": 1634043659, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "0fee6e5eadfa101e34ffccb1b49327a9cd248b15bd33c9e9eed78279dd06cda11e94c788a0c19b619c488159456f264deaaabcfe3c0f38141e92b350d4a282cb3ef79ede1bf57eaf7e18d636bd66fdbf13ce6f908bc9ecb1c677cc7333620c6fd187371aeb1650c5cc6c2ceb2b3175176298fb7798b1a625500001cdeaaf49d6" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_34" + }, + { + "Tuple4": "202.114.200.252.18799>192.54.112.30.53", + "dns_qname": "pdns1.ultradns.net", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "ultradns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 22, + "ns": "pdns196.ultradns.com" + }, + { + "name": "ultradns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 10, + "ns": "pdns196.ultradns.net" + }, + { + "name": "ultradns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 22, + "ns": "pdns196.ultradns.org" + }, + { + "name": "ultradns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 23, + "ns": "pdns196.ultradns.info" + }, + { + "name": "ultradns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 22, + "ns": "pdns196.ultradns.biz" + }, + { + "name": "ultradns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 24, + "ns": "pdns196.ultradns.co.uk" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "9N89MAI0R5KCQRR8C8FLPU844863F829.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "4dd0bee7d0172f4b37bfe1b66fdd43b351108fa7", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "pdns196.ultradns.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "156.154.65.196" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_35" + }, + { + "Tuple4": "2402:f000:1:801::8:28.39041>2001:67c:e0::9.53", + "dns_qname": "1.149.227.124.in-addr.arpa", + "dns_qtype": 12, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "227.124.in-addr.arpa", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 16, + "ns": "ns.lzptt.gx.cn" + }, + { + "name": "227.124.in-addr.arpa", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 17, + "ns": "ns.gxnnptt.net.cn" + }, + { + "name": "a638orn42emt98ghqe6v2f5ogfrm74ub.124.in-addr.arpa", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 37, + "hash_algo": 1, + "flags": 0, + "iteration": 5, + "salt_len": 8, + "salt_value": "2f0b0e39ab9189eb", + "hash_len": 20, + "next_hash_owner": "5186aee1b3d4da02595eddf32055b9f0d35a99ee", + "maps_len": 3, + "type_bit_maps": "000120" + }, + { + "name": "a638orn42emt98ghqe6v2f5ogfrm74ub.124.in-addr.arpa", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 100, + "type_covered": 50, + "algo": 13, + "labels": 4, + "original_ttl": 3600, + "sig_expiration": 1636082946, + "sig_inception": 1634781546, + "key_tag": 27751, + "signer_name": "124.in-addr.arpa", + "signature_len": 64, + "signature": "8483eb48f9b83bf100521af154ed7eceb85c7d85eb50177239f0e3041980ef6ceb99de03a256e2123ae168fc15accdd21277b9e12e25bde4015c42cf2dc24b57" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_36" + }, + { + "Tuple4": "202.114.200.252.25211>192.54.112.30.53", + "dns_qname": "pdns196.ultradns.com", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "ultradns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "pdns196.ultradns.com" + }, + { + "name": "ultradns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 22, + "ns": "pdns196.ultradns.net" + }, + { + "name": "ultradns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 22, + "ns": "pdns196.ultradns.org" + }, + { + "name": "ultradns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 23, + "ns": "pdns196.ultradns.info" + }, + { + "name": "ultradns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 22, + "ns": "pdns196.ultradns.biz" + }, + { + "name": "ultradns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 24, + "ns": "pdns196.ultradns.co.uk" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_37" + }, + { + "Tuple4": "139.59.107.152.44677>202.112.0.44.53", + "dns_qname": "www.9qwido.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "9qwido.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 25, + "ns": "imani.ns.cloudflare.com" + }, + { + "name": "9qwido.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "anton.ns.cloudflare.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "UTKRR0RJ40P059GBURLP648OJ10PBTQC.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "f78d0340c5df6d61d13290dd1e76ac04e6d3b3ae", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "UTKRR0RJ40P059GBURLP648OJ10PBTQC.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636934174, + "sig_inception": 1634339910, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "21108cd3ffc2a04f488e981c5cd76e19efb783b94add70e3d1221fb97d2887b986825461b33fead45f0aa831f795f5176201d93c6dca63eda8a381ca59209f2fbbe1213a6cb1c6a667a4ff8a767a774ee679db39f8f6ede02bc00e8ec5ac1d181c526b61846437a5113c877ceb99621d30b5f635cdaf58a6bf0d4fe7fceddf20" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_38" + }, + { + "Tuple4": "202.114.200.252.26637>192.54.112.30.53", + "dns_qname": "pdns196.ultradns.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "ultradns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "pdns196.ultradns.com" + }, + { + "name": "ultradns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 22, + "ns": "pdns196.ultradns.net" + }, + { + "name": "ultradns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 22, + "ns": "pdns196.ultradns.org" + }, + { + "name": "ultradns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 23, + "ns": "pdns196.ultradns.info" + }, + { + "name": "ultradns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 22, + "ns": "pdns196.ultradns.biz" + }, + { + "name": "ultradns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 24, + "ns": "pdns196.ultradns.co.uk" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_39" + }, + { + "Tuple4": "202.114.200.252.30682>192.54.112.30.53", + "dns_qname": "ptr2.dnspod.net", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "dnspod.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 15, + "ns": "ns4.dnsv2.com" + }, + { + "name": "dnspod.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 12, + "ns": "ns3.dnsv2.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + }, + { + "name": "JDST9B643717A9I6UCKS9HE56P63KMGM.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "9b7a33d5d918fb0b8842e0e2e05562fdb65f56d6", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "ns3.dnsv2.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "101.226.220.13" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_40" + }, + { + "Tuple4": "202.114.200.252.20718>192.54.112.30.53", + "dns_qname": "pdns196.ultradns.net", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "ultradns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 22, + "ns": "pdns196.ultradns.com" + }, + { + "name": "ultradns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "pdns196.ultradns.net" + }, + { + "name": "ultradns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 22, + "ns": "pdns196.ultradns.org" + }, + { + "name": "ultradns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 23, + "ns": "pdns196.ultradns.info" + }, + { + "name": "ultradns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 22, + "ns": "pdns196.ultradns.biz" + }, + { + "name": "ultradns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 24, + "ns": "pdns196.ultradns.co.uk" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_41" + }, + { + "Tuple4": "202.114.200.252.19626>192.54.112.30.53", + "dns_qname": "ptr1.dnspod.net", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "dnspod.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 15, + "ns": "ns4.dnsv2.com" + }, + { + "name": "dnspod.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 12, + "ns": "ns3.dnsv2.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + }, + { + "name": "JDST9B643717A9I6UCKS9HE56P63KMGM.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "9b7a33d5d918fb0b8842e0e2e05562fdb65f56d6", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "ns3.dnsv2.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "101.226.220.13" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_42" + }, + { + "Tuple4": "2402:f000:1:801::8:29.28588>2001:67c:e0::9.53", + "dns_qname": "1.206.195.221.in-addr.arpa", + "dns_qtype": 12, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "195.221.in-addr.arpa", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 16, + "ns": "dns1.hbidc.net" + }, + { + "name": "195.221.in-addr.arpa", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 7, + "ns": "dns2.hbidc.net" + }, + { + "name": "uuq33t08muannl4clg651l74mlu5upjr.221.in-addr.arpa", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 37, + "hash_algo": 1, + "flags": 0, + "iteration": 5, + "salt_len": 8, + "salt_value": "59b18a1e4ca4c6bb", + "hash_len": 20, + "next_hash_owner": "f7b604cec891914b2b43a981c93cd45978d12881", + "maps_len": 3, + "type_bit_maps": "000120" + }, + { + "name": "uuq33t08muannl4clg651l74mlu5upjr.221.in-addr.arpa", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 100, + "type_covered": 50, + "algo": 13, + "labels": 4, + "original_ttl": 3600, + "sig_expiration": 1636083204, + "sig_inception": 1634781804, + "key_tag": 18018, + "signer_name": "221.in-addr.arpa", + "signature_len": 64, + "signature": "24a1824a2e6439a374183f365d40162db59b9a8031f7c2ee1376a69c35de420ca1e499ab81e7c1afffe2666c21657d8106fee183acca3b2684cd071aa5238411" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_43" + }, + { + "Tuple4": "202.120.2.100.4590>199.19.57.1.53", + "dns_qname": "csis.org", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "csis.org", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 21, + "ns": "ns0.dnsmadeeasy.com" + }, + { + "name": "csis.org", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 6, + "ns": "ns2.dnsmadeeasy.com" + }, + { + "name": "csis.org", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 6, + "ns": "ns3.dnsmadeeasy.com" + }, + { + "name": "csis.org", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 6, + "ns": "ns1.dnsmadeeasy.com" + }, + { + "name": "csis.org", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 6, + "ns": "ns4.dnsmadeeasy.com" + }, + { + "name": "1i870vj5h429vj9pci7ar6e9gki74tr7.org", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 43, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 8, + "salt_value": "332539ee7f95c32a", + "hash_len": 20, + "next_hash_owner": "0c907d989054fc4c24368d17e3c92ea2f87a23dd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "1i870vj5h429vj9pci7ar6e9gki74tr7.org", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 151, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1637564471, + "sig_inception": 1635746471, + "key_tag": 6555, + "signer_name": "org", + "signature_len": 128, + "signature": "0928d8eeb9b53a720056a0c575605b618826045583555c1d6546190bfc5e34fcbd4746638d52428c8bfe118d9fdd673d800d6cf04b27d56a47299e5857dda369dd0f88516902de18cd062e6ac024a000558abc5fef243f60bf6f25e4cba5d61668a3c1613ddc09f88c59be586b83f15aafd2fbc6a991ab0829c83f93331e56c7" + }, + { + "name": "f6g9lrpjf8jbi5ejsdq9vlch9nio96eu.org", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 42, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 8, + "salt_value": "332539ee7f95c32a", + "hash_len": 20, + "next_hash_owner": "79a0fcbf8dbe319ef37b467418c4b618619fa6fe", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "f6g9lrpjf8jbi5ejsdq9vlch9nio96eu.org", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 151, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636989823, + "sig_inception": 1635171823, + "key_tag": 6555, + "signer_name": "org", + "signature_len": 128, + "signature": "7ad24c93e7fa606e7d63abf512048cfc4e48f22db0cb6526dd05f67af9fc5dfee897e725a91a3e349c96105a1284ba800d2b39585f338360e9a9a8ed09605c0f8399c0cacca6e4aa835dc7739c4a55f705d59fae0244bb4ae9a8351383abdda0a4e95dfa8938b2b061327c6c7ec7fff7c7acddc180db8fdad49be01ed8d30d09" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_44" + }, + { + "Tuple4": "166.111.8.25.55268>194.0.25.24.53", + "dns_qname": "vinkit.nl", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "vinkit.nl", + "type": 2, + "class": 1, + "ttl": 3600, + "rdlength": 4, + "ns": "e.vinkit.nl" + }, + { + "name": "vinkit.nl", + "type": 2, + "class": 1, + "ttl": 3600, + "rdlength": 4, + "ns": "f.vinkit.nl" + }, + { + "name": "vnili175c3tcsoep5m5r81jde15dma5m.nl", + "type": 50, + "class": 1, + "ttl": 600, + "rdlength": 43, + "hash_algo": 1, + "flags": 1, + "iteration": 5, + "salt_len": 8, + "salt_value": "c323b6b0806964c7", + "hash_len": 20, + "next_hash_owner": "fde55ae95012e2b793aceb4ccbdb2ef1bed8deb9", + "maps_len": 9, + "type_bit_maps": "000722008000000290" + }, + { + "name": "vnili175c3tcsoep5m5r81jde15dma5m.nl", + "type": 46, + "class": 1, + "ttl": 600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 600, + "sig_expiration": 1636780717, + "sig_inception": 1635595715, + "key_tag": 38503, + "signer_name": "nl", + "signature_len": 128, + "signature": "04223fadffd520bbe8b2937261ecac9a9f4dbb2a539d8ff0cc566cfa5157048c743cb3387af72bf7c768e905ff649a87b464eb3704f17979f30a64970a5b90efea3be639b9044d3eaab77956d6df27a95cfc92ef58cc1baccde49f1b8626752ab82ff5dfcf53af3195fb19869202d5124c4f5ba8be434ccc08a4201e416101d9" + }, + { + "name": "f55q0g6ii7nk95jpbk36jaj3ffpvm32v.nl", + "type": 50, + "class": 1, + "ttl": 600, + "rdlength": 42, + "hash_algo": 1, + "flags": 1, + "iteration": 5, + "salt_len": 8, + "salt_value": "c323b6b0806964c7", + "hash_len": 20, + "next_hash_owner": "794bac8b439546b6f99c2a632d3cfc0298f08e66", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "f55q0g6ii7nk95jpbk36jaj3ffpvm32v.nl", + "type": 46, + "class": 1, + "ttl": 600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 600, + "sig_expiration": 1636712736, + "sig_inception": 1635514714, + "key_tag": 38503, + "signer_name": "nl", + "signature_len": 128, + "signature": "1cdb4573c314fd8f7d18e877209b32ab771cb50c5da6dda56dd5c8c7eaf73c5e76f7f5d7f214f282a70de5badee8285974727ca890499e2217f6ab922e2eb5ad389a8ebdb168dd9381bc4a87f9ba1203d03cfdb295522274cc8bb6a9209bca5928aaedbd2489b1757100ea7aa8829897374c0b93f0c2ac1179e1dcb2cf77b66e" + } + ], + "additional": [ + { + "name": "e.vinkit.nl", + "type": 1, + "class": 1, + "ttl": 3600, + "rdlength": 4, + "a": "84.22.115.195" + }, + { + "name": "f.vinkit.nl", + "type": 1, + "class": 1, + "ttl": 3600, + "rdlength": 4, + "a": "37.252.124.143" + }, + { + "name": "", + "type": 41, + "udp_payload": 1400, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_45" + }, + { + "Tuple4": "202.114.200.252.48654>192.54.112.30.53", + "dns_qname": "ns-intl-834.awsdns-cn-52.com", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "awsdns-cn-52.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 12, + "ns": "g-ns-1076.awsdns-cn-52.com" + }, + { + "name": "awsdns-cn-52.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 12, + "ns": "g-ns-2310.awsdns-cn-52.com" + }, + { + "name": "awsdns-cn-52.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 12, + "ns": "g-ns-3857.awsdns-cn-52.com" + }, + { + "name": "awsdns-cn-52.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 11, + "ns": "g-ns-944.awsdns-cn-52.com" + }, + { + "name": "awsdns-cn-52.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "ns": "g-ns-intl-944.awsdns-cn-52.com" + }, + { + "name": "awsdns-cn-52.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 17, + "ns": "g-ns-intl-3857.awsdns-cn-52.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + } + ], + "additional": [ + { + "name": "g-ns-1076.awsdns-cn-52.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "52.82.180.52" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_46" + }, + { + "Tuple4": "202.114.200.252.7872>192.54.112.30.53", + "dns_qname": "rdns2.alidns.com", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "alidns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 13, + "ns": "ns3.aliyun.com" + }, + { + "name": "alidns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns4.aliyun.com" + }, + { + "name": "alidns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns5.aliyun.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "KLVNJBUJS84M94GO8K2N4S2MN0TCIILG.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "a57f7b40e910c56f8f02901dc16f84322f4f7045", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "ns3.aliyun.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.35.29" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_47" + }, + { + "Tuple4": "202.114.200.252.12761>192.54.112.30.53", + "dns_qname": "rdns1.alidns.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "alidns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 13, + "ns": "ns3.aliyun.com" + }, + { + "name": "alidns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns4.aliyun.com" + }, + { + "name": "alidns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns5.aliyun.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "KLVNJBUJS84M94GO8K2N4S2MN0TCIILG.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "a57f7b40e910c56f8f02901dc16f84322f4f7045", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "ns3.aliyun.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.35.29" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_48" + }, + { + "Tuple4": "202.114.200.252.60630>192.54.112.30.53", + "dns_qname": "rdns1.alidns.com", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "alidns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 13, + "ns": "ns3.aliyun.com" + }, + { + "name": "alidns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns4.aliyun.com" + }, + { + "name": "alidns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns5.aliyun.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "KLVNJBUJS84M94GO8K2N4S2MN0TCIILG.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "a57f7b40e910c56f8f02901dc16f84322f4f7045", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "ns3.aliyun.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.35.29" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_49" + }, + { + "Tuple4": "2001:da8:2008::10.41740>2001:503:231d::2:30.53", + "dns_qname": "a1744.dscg2.akamai.net", + "dns_qtype": 65, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "akamai.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "ns": "zc.akamaitech.net" + }, + { + "name": "akamai.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 5, + "ns": "zd.akamaitech.net" + }, + { + "name": "akamai.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 5, + "ns": "ze.akamaitech.net" + }, + { + "name": "akamai.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 5, + "ns": "zg.akamaitech.net" + }, + { + "name": "akamai.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 5, + "ns": "zh.akamaitech.net" + }, + { + "name": "akamai.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 5, + "ns": "zi.akamaitech.net" + }, + { + "name": "akamai.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 10, + "ns": "ns3-193.akamaitech.net" + }, + { + "name": "akamai.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 10, + "ns": "ns2-193.akamaitech.net" + }, + { + "name": "akamai.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 10, + "ns": "ns4-193.akamaitech.net" + }, + { + "name": "akamai.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 10, + "ns": "ns6-193.akamaitech.net" + }, + { + "name": "akamai.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 10, + "ns": "ns7-193.akamaitech.net" + }, + { + "name": "akamai.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 10, + "ns": "ns5-193.akamaitech.net" + }, + { + "name": "akamai.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "ns1-1.akamaitech.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + }, + { + "name": "FA75TG2GRECLLV9PMM278332KO5KB19N.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "7a8e80f6b0d8110670f7492ab6ed6302617bef2b", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "FA75TG2GRECLLV9PMM278332KO5KB19N.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353401, + "sig_inception": 1635740801, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "20cdaf79dd2eb04ddce8973439456b5a252a9264fcfa4b95d8aa73ca8f5c22ae22dde8d7e7a5ca05f7cd1185bbc7ec48c05bb030f2b1de458278e24cd63ca784e48aba7381ec90d92a61d2e3121dc3d84d4cfcea8db0d7cbe19808763b222e183115c6be79f826163acc454eecf52d1b5a3e106bb059b7016bfcf863a78c3c06540c93ff22f5326a46fe84efb2f1b15b4d8ffb835c6ad34266c0a5188ad62077" + } + ], + "additional": [ + { + "name": "zc.akamaitech.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "23.74.25.192" + }, + { + "name": "zd.akamaitech.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "95.101.36.192" + }, + { + "name": "ze.akamaitech.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "184.26.161.192" + }, + { + "name": "zg.akamaitech.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "96.7.50.192" + }, + { + "name": "zh.akamaitech.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "23.211.133.192" + }, + { + "name": "zi.akamaitech.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "184.26.161.192" + }, + { + "name": "ns3-193.akamaitech.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "23.61.199.193" + }, + { + "name": "ns3-193.akamaitech.net", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2600:1406:32::c1" + }, + { + "name": "ns2-193.akamaitech.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "2.22.230.193" + }, + { + "name": "ns4-193.akamaitech.net", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2600:1480:1::c1" + }, + { + "name": "ns4-193.akamaitech.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "84.53.139.193" + }, + { + "name": "ns6-193.akamaitech.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "95.100.168.193" + }, + { + "name": "ns7-193.akamaitech.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "96.7.49.193" + }, + { + "name": "ns5-193.akamaitech.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "184.85.248.193" + }, + { + "name": "ns1-1.akamaitech.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "193.108.88.1" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_50" + }, + { + "Tuple4": "202.114.200.252.33945>192.54.112.30.53", + "dns_qname": "ns.cnmobile.net", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "cnmobile.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "ns.cnmobile.net" + }, + { + "name": "cnmobile.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns1.cnmobile.net" + }, + { + "name": "cnmobile.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.cnmobile.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + }, + { + "name": "UN0EOP8SLV85N00OL2H45TADL08BB24I.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "f5c11b5dbcabe81938b4e46f450c813fbf722fed", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "ns.cnmobile.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "211.136.17.105" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_51" + }, + { + "Tuple4": "202.114.200.252.16659>192.54.112.30.53", + "dns_qname": "ns-1934.awsdns-cn-56.net", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "awsdns-cn-56.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 11, + "ns": "g-ns-515.awsdns-cn-56.net" + }, + { + "name": "awsdns-cn-56.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 12, + "ns": "g-ns-2758.awsdns-cn-56.net" + }, + { + "name": "awsdns-cn-56.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 12, + "ns": "g-ns-3442.awsdns-cn-56.net" + }, + { + "name": "awsdns-cn-56.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 12, + "ns": "g-ns-1662.awsdns-cn-56.net" + }, + { + "name": "awsdns-cn-56.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "ns": "g-ns-intl-515.awsdns-cn-56.net" + }, + { + "name": "awsdns-cn-56.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 17, + "ns": "g-ns-intl-3442.awsdns-cn-56.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + } + ], + "additional": [ + { + "name": "g-ns-515.awsdns-cn-56.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "52.82.178.3" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_52" + }, + { + "Tuple4": "202.114.200.252.3174>192.54.112.30.53", + "dns_qname": "ns2.cnmobile.net", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "cnmobile.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 5, + "ns": "ns.cnmobile.net" + }, + { + "name": "cnmobile.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns1.cnmobile.net" + }, + { + "name": "cnmobile.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "ns2.cnmobile.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + }, + { + "name": "UN0EOP8SLV85N00OL2H45TADL08BB24I.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "f5c11b5dbcabe81938b4e46f450c813fbf722fed", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "ns.cnmobile.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "211.136.17.105" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_53" + }, + { + "Tuple4": "202.114.200.252.52502>192.54.112.30.53", + "dns_qname": "ns.cnmobile.net", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "cnmobile.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "ns.cnmobile.net" + }, + { + "name": "cnmobile.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns1.cnmobile.net" + }, + { + "name": "cnmobile.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.cnmobile.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + }, + { + "name": "UN0EOP8SLV85N00OL2H45TADL08BB24I.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "f5c11b5dbcabe81938b4e46f450c813fbf722fed", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "ns.cnmobile.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "211.136.17.105" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_54" + }, + { + "Tuple4": "202.114.200.252.33349>192.54.112.30.53", + "dns_qname": "ns-1934.awsdns-cn-56.net", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "awsdns-cn-56.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 11, + "ns": "g-ns-515.awsdns-cn-56.net" + }, + { + "name": "awsdns-cn-56.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 12, + "ns": "g-ns-2758.awsdns-cn-56.net" + }, + { + "name": "awsdns-cn-56.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 12, + "ns": "g-ns-3442.awsdns-cn-56.net" + }, + { + "name": "awsdns-cn-56.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 12, + "ns": "g-ns-1662.awsdns-cn-56.net" + }, + { + "name": "awsdns-cn-56.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "ns": "g-ns-intl-515.awsdns-cn-56.net" + }, + { + "name": "awsdns-cn-56.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 17, + "ns": "g-ns-intl-3442.awsdns-cn-56.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + } + ], + "additional": [ + { + "name": "g-ns-515.awsdns-cn-56.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "52.82.178.3" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_55" + }, + { + "Tuple4": "202.120.2.100.40509>199.19.57.1.53", + "dns_qname": "amti.csis.org", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "csis.org", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 21, + "ns": "ns2.dnsmadeeasy.com" + }, + { + "name": "csis.org", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 6, + "ns": "ns3.dnsmadeeasy.com" + }, + { + "name": "csis.org", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 6, + "ns": "ns1.dnsmadeeasy.com" + }, + { + "name": "csis.org", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 6, + "ns": "ns4.dnsmadeeasy.com" + }, + { + "name": "csis.org", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 6, + "ns": "ns0.dnsmadeeasy.com" + }, + { + "name": "1i870vj5h429vj9pci7ar6e9gki74tr7.org", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 43, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 8, + "salt_value": "332539ee7f95c32a", + "hash_len": 20, + "next_hash_owner": "0c907d989054fc4c24368d17e3c92ea2f87a23dd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "1i870vj5h429vj9pci7ar6e9gki74tr7.org", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 151, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1637564471, + "sig_inception": 1635746471, + "key_tag": 6555, + "signer_name": "org", + "signature_len": 128, + "signature": "0928d8eeb9b53a720056a0c575605b618826045583555c1d6546190bfc5e34fcbd4746638d52428c8bfe118d9fdd673d800d6cf04b27d56a47299e5857dda369dd0f88516902de18cd062e6ac024a000558abc5fef243f60bf6f25e4cba5d61668a3c1613ddc09f88c59be586b83f15aafd2fbc6a991ab0829c83f93331e56c7" + }, + { + "name": "f6g9lrpjf8jbi5ejsdq9vlch9nio96eu.org", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 42, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 8, + "salt_value": "332539ee7f95c32a", + "hash_len": 20, + "next_hash_owner": "79a0fcbf8dbe319ef37b467418c4b618619fa6fe", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "f6g9lrpjf8jbi5ejsdq9vlch9nio96eu.org", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 151, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636989823, + "sig_inception": 1635171823, + "key_tag": 6555, + "signer_name": "org", + "signature_len": 128, + "signature": "7ad24c93e7fa606e7d63abf512048cfc4e48f22db0cb6526dd05f67af9fc5dfee897e725a91a3e349c96105a1284ba800d2b39585f338360e9a9a8ed09605c0f8399c0cacca6e4aa835dc7739c4a55f705d59fae0244bb4ae9a8351383abdda0a4e95dfa8938b2b061327c6c7ec7fff7c7acddc180db8fdad49be01ed8d30d09" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_56" + }, + { + "Tuple4": "202.120.2.100.22062>199.19.57.1.53", + "dns_qname": "amti.csis.org", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "csis.org", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 21, + "ns": "ns3.dnsmadeeasy.com" + }, + { + "name": "csis.org", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 6, + "ns": "ns4.dnsmadeeasy.com" + }, + { + "name": "csis.org", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 6, + "ns": "ns1.dnsmadeeasy.com" + }, + { + "name": "csis.org", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 6, + "ns": "ns2.dnsmadeeasy.com" + }, + { + "name": "csis.org", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 6, + "ns": "ns0.dnsmadeeasy.com" + }, + { + "name": "1i870vj5h429vj9pci7ar6e9gki74tr7.org", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 43, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 8, + "salt_value": "332539ee7f95c32a", + "hash_len": 20, + "next_hash_owner": "0c907d989054fc4c24368d17e3c92ea2f87a23dd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "1i870vj5h429vj9pci7ar6e9gki74tr7.org", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 151, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1637564471, + "sig_inception": 1635746471, + "key_tag": 6555, + "signer_name": "org", + "signature_len": 128, + "signature": "0928d8eeb9b53a720056a0c575605b618826045583555c1d6546190bfc5e34fcbd4746638d52428c8bfe118d9fdd673d800d6cf04b27d56a47299e5857dda369dd0f88516902de18cd062e6ac024a000558abc5fef243f60bf6f25e4cba5d61668a3c1613ddc09f88c59be586b83f15aafd2fbc6a991ab0829c83f93331e56c7" + }, + { + "name": "f6g9lrpjf8jbi5ejsdq9vlch9nio96eu.org", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 42, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 8, + "salt_value": "332539ee7f95c32a", + "hash_len": 20, + "next_hash_owner": "79a0fcbf8dbe319ef37b467418c4b618619fa6fe", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "f6g9lrpjf8jbi5ejsdq9vlch9nio96eu.org", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 151, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636989823, + "sig_inception": 1635171823, + "key_tag": 6555, + "signer_name": "org", + "signature_len": 128, + "signature": "7ad24c93e7fa606e7d63abf512048cfc4e48f22db0cb6526dd05f67af9fc5dfee897e725a91a3e349c96105a1284ba800d2b39585f338360e9a9a8ed09605c0f8399c0cacca6e4aa835dc7739c4a55f705d59fae0244bb4ae9a8351383abdda0a4e95dfa8938b2b061327c6c7ec7fff7c7acddc180db8fdad49be01ed8d30d09" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_57" + }, + { + "Tuple4": "202.120.2.100.28102>199.19.57.1.53", + "dns_qname": "amti.csis.org", + "dns_qtype": 65, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "csis.org", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 21, + "ns": "ns1.dnsmadeeasy.com" + }, + { + "name": "csis.org", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 6, + "ns": "ns3.dnsmadeeasy.com" + }, + { + "name": "csis.org", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 6, + "ns": "ns2.dnsmadeeasy.com" + }, + { + "name": "csis.org", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 6, + "ns": "ns4.dnsmadeeasy.com" + }, + { + "name": "csis.org", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 6, + "ns": "ns0.dnsmadeeasy.com" + }, + { + "name": "1i870vj5h429vj9pci7ar6e9gki74tr7.org", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 43, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 8, + "salt_value": "332539ee7f95c32a", + "hash_len": 20, + "next_hash_owner": "0c907d989054fc4c24368d17e3c92ea2f87a23dd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "1i870vj5h429vj9pci7ar6e9gki74tr7.org", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 151, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1637564471, + "sig_inception": 1635746471, + "key_tag": 6555, + "signer_name": "org", + "signature_len": 128, + "signature": "0928d8eeb9b53a720056a0c575605b618826045583555c1d6546190bfc5e34fcbd4746638d52428c8bfe118d9fdd673d800d6cf04b27d56a47299e5857dda369dd0f88516902de18cd062e6ac024a000558abc5fef243f60bf6f25e4cba5d61668a3c1613ddc09f88c59be586b83f15aafd2fbc6a991ab0829c83f93331e56c7" + }, + { + "name": "f6g9lrpjf8jbi5ejsdq9vlch9nio96eu.org", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 42, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 8, + "salt_value": "332539ee7f95c32a", + "hash_len": 20, + "next_hash_owner": "79a0fcbf8dbe319ef37b467418c4b618619fa6fe", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "f6g9lrpjf8jbi5ejsdq9vlch9nio96eu.org", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 151, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636989823, + "sig_inception": 1635171823, + "key_tag": 6555, + "signer_name": "org", + "signature_len": 128, + "signature": "7ad24c93e7fa606e7d63abf512048cfc4e48f22db0cb6526dd05f67af9fc5dfee897e725a91a3e349c96105a1284ba800d2b39585f338360e9a9a8ed09605c0f8399c0cacca6e4aa835dc7739c4a55f705d59fae0244bb4ae9a8351383abdda0a4e95dfa8938b2b061327c6c7ec7fff7c7acddc180db8fdad49be01ed8d30d09" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_58" + }, + { + "Tuple4": "202.114.200.252.34319>192.54.112.30.53", + "dns_qname": "ns2.cnmobile.net", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "cnmobile.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 5, + "ns": "ns.cnmobile.net" + }, + { + "name": "cnmobile.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns1.cnmobile.net" + }, + { + "name": "cnmobile.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "ns2.cnmobile.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + }, + { + "name": "UN0EOP8SLV85N00OL2H45TADL08BB24I.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "f5c11b5dbcabe81938b4e46f450c813fbf722fed", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "ns.cnmobile.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "211.136.17.105" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_59" + }, + { + "Tuple4": "139.59.107.152.5469>202.112.0.44.53", + "dns_qname": "79ng65.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "79ng65.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 28, + "ns": "mckinley.ns.cloudflare.com" + }, + { + "name": "79ng65.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 6, + "ns": "ian.ns.cloudflare.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "M9MOLCP9TEH98J29R6IJSQQ2QNBQ4I37.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "b291c23b4b89cfb27af86f761e3e6b4742bdfa74", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "M9MOLCP9TEH98J29R6IJSQQ2QNBQ4I37.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1637166894, + "sig_inception": 1634572763, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "6f059c335161027844fabd28582165d7bb3f9e2f8e3b3675e18bb11e68c0ee805dc84b740e3c841f5710e4efa867307477188afe5c200cdb6b272998518292310d1daf79f24da8399e67f20e14552f3a52998fa4d2afab39aa7a2ea924fc252ece5ccfbc8d42cd9aa2103c1f2d7c614d904098e8f91b2ca5734507e5a979f794" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_60" + }, + { + "Tuple4": "202.114.200.252.17051>192.54.112.30.53", + "dns_qname": "rdns2.alidns.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "alidns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 13, + "ns": "ns3.aliyun.com" + }, + { + "name": "alidns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns4.aliyun.com" + }, + { + "name": "alidns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns5.aliyun.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "KLVNJBUJS84M94GO8K2N4S2MN0TCIILG.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "a57f7b40e910c56f8f02901dc16f84322f4f7045", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "ns3.aliyun.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.35.29" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_61" + }, + { + "Tuple4": "139.59.107.152.34069>202.112.0.44.53", + "dns_qname": "79ng65.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "79ng65.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 23, + "ns": "ian.ns.cloudflare.com" + }, + { + "name": "79ng65.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 11, + "ns": "mckinley.ns.cloudflare.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "M9MOLCP9TEH98J29R6IJSQQ2QNBQ4I37.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "b291c23b4b89cfb27af86f761e3e6b4742bdfa74", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "M9MOLCP9TEH98J29R6IJSQQ2QNBQ4I37.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1637166894, + "sig_inception": 1634572763, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "6f059c335161027844fabd28582165d7bb3f9e2f8e3b3675e18bb11e68c0ee805dc84b740e3c841f5710e4efa867307477188afe5c200cdb6b272998518292310d1daf79f24da8399e67f20e14552f3a52998fa4d2afab39aa7a2ea924fc252ece5ccfbc8d42cd9aa2103c1f2d7c614d904098e8f91b2ca5734507e5a979f794" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_62" + }, + { + "Tuple4": "139.59.107.152.55871>202.112.0.44.53", + "dns_qname": "www.v30039.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "v30039.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 25, + "ns": "ridge.ns.cloudflare.com" + }, + { + "name": "v30039.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 7, + "ns": "tara.ns.cloudflare.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "FH6PDS4FTN6H00IS1P4F4F0OBQVP4493.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "7c7d85ce0b474abc9c9eb564425e18d45e65498d", + "maps_len": 8, + "type_bit_maps": "0006040000000002" + }, + { + "name": "FH6PDS4FTN6H00IS1P4F4F0OBQVP4493.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1637275697, + "sig_inception": 1634681947, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "063be7b4749502e4189c74c8fcc1a78046ccd7bc39aca68f90a65311a88fb83a997a1d603534aba88b06b46b9a293a304639e71acb7805afa5d454a48e7d209efd7047908361bf55afedc74622854480ba982ca1621b31deb4220323258fa2fe8c195605c820ed7b5dc2b0940e982ac85d0be5ba7181349770eaaf1780f3633d" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_63" + }, + { + "Tuple4": "139.59.107.152.33486>202.112.0.44.53", + "dns_qname": "www.v30039.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "v30039.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 24, + "ns": "tara.ns.cloudflare.com" + }, + { + "name": "v30039.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "ridge.ns.cloudflare.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "FH6PDS4FTN6H00IS1P4F4F0OBQVP4493.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "7c7d85ce0b474abc9c9eb564425e18d45e65498d", + "maps_len": 8, + "type_bit_maps": "0006040000000002" + }, + { + "name": "FH6PDS4FTN6H00IS1P4F4F0OBQVP4493.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1637275697, + "sig_inception": 1634681947, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "063be7b4749502e4189c74c8fcc1a78046ccd7bc39aca68f90a65311a88fb83a997a1d603534aba88b06b46b9a293a304639e71acb7805afa5d454a48e7d209efd7047908361bf55afedc74622854480ba982ca1621b31deb4220323258fa2fe8c195605c820ed7b5dc2b0940e982ac85d0be5ba7181349770eaaf1780f3633d" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_64" + }, + { + "Tuple4": "2001:da8:2000:2193::43.7572>2001:503:d2d::30.53", + "dns_qname": "stackpathcdn.com", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "com", + "type": 6, + "class": 1, + "ttl": 900, + "rdlength": 61, + "mname": "a.gtld-servers.net", + "rname": "nstld.verisign-grs.com", + "serial": 1635750101, + "refresh": 1800, + "retry": 900, + "cname": 604800, + "minimum": 86400 + }, + { + "name": "com", + "type": 46, + "class": 1, + "ttl": 900, + "rdlength": 183, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 900, + "sig_expiration": 1636358501, + "sig_inception": 1635745901, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "c25f0f284b0d6a996e915ef4cc59ee2c5ab8f76102a088b7064aea89a0b21e42c8eedf0ea1caf6583be22bdfe73dfa020942715f3f89077c3e68f3cade43a25011258c6ddc7488aa9e5265fd231c5dd0d394d88d69774e19c03edcb2a31734e09b30b30b0e83b6e30574beb4592e7fd731861d7300d220e6f0abb768e0f59c111485b9baa0a1b32aa6447deac8854eaae464fe1a2878c576a3243236fa377351" + }, + { + "name": "RHAOE9EIVABO7B2OTERLVMQP1OUINNGS.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "dc558f474d1636fe3dca619d84cdcc0071aa3ad8", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "RHAOE9EIVABO7B2OTERLVMQP1OUINNGS.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636090174, + "sig_inception": 1635481174, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "4bff70b7793b79e2b45df8371061990bcbdf33b6c7434d9215a5c437cedc3f5bb8d9085b6ee3cce0fac39307ba2bebd858af722243caf84375b9be19f8713cf21bb16abb864b19dc7e43e897b8c7454f3b02d0f989a0789a2c248456bb831a7c0c1daa3b2c8d25fd574af0ea6a6eef253b65293feefe400ef218754a0e4361fbdbe8200e7489b2446c48342ba6f6a8d438ad10a83a293f5f772ad6febb53afcb" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_65" + }, + { + "Tuple4": "2620:0:cca::70.46862>2001:dd9::44.53", + "dns_qname": "big1.f5.lenovo.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 16, + "ns": "a1-79.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "a24-65.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "a11-64.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "a8-64.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "a3-67.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "a28-66.akam.net" + }, + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "852c1a47efe5f95f767e5bcf38c7304bc275edfa", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637094292, + "sig_inception": 1634502015, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "a9faa990193dc37bfa742aa7eb55aca2180e0fbd66015fd88505d0d1ee52e79adfe00d036b416c02b56a5f5ff84b1d7f789f4176c3aaa3ee5fce1a6099e8a8fe092f9436d808aa26764757c231651a70607ba5c6b7831f1c56adc3eb38db5e4a1529aa148fa258f49747b773f05643f17c3fa92d224764fe8d390714a1ab96be" + }, + { + "name": "DHOQ2OJHA2VOVLLCCC0GTBBQK5F3CCR6.com.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "6e10f5cce72bbf994e3224a663426a49ed7d8c46", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "DHOQ2OJHA2VOVLLCCC0GTBBQK5F3CCR6.com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1638336763, + "sig_inception": 1635741163, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "11bf3adffd66a9533cb2fa91770c71f5f44353b368026fecad9034bd96640ef8b1308a9e4e2b849d950fef4291c9b62e4d3c5e9f2d4526364bd9918212d6b0849e9040b37886b2c6868373ffeb2185ce3678ff472d5f450ef6d914e391c8e272b8eb902f38b04b003ac34542bcff43f83ecd4fd6731000c832035dfdf7fa930c" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_66" + }, + { + "Tuple4": "202.120.2.100.47060>199.19.57.1.53", + "dns_qname": "csis.org", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "1i870vj5h429vj9pci7ar6e9gki74tr7.org", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 43, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 8, + "salt_value": "332539ee7f95c32a", + "hash_len": 20, + "next_hash_owner": "0c907d989054fc4c24368d17e3c92ea2f87a23dd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "1i870vj5h429vj9pci7ar6e9gki74tr7.org", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 151, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1637564471, + "sig_inception": 1635746471, + "key_tag": 6555, + "signer_name": "org", + "signature_len": 128, + "signature": "0928d8eeb9b53a720056a0c575605b618826045583555c1d6546190bfc5e34fcbd4746638d52428c8bfe118d9fdd673d800d6cf04b27d56a47299e5857dda369dd0f88516902de18cd062e6ac024a000558abc5fef243f60bf6f25e4cba5d61668a3c1613ddc09f88c59be586b83f15aafd2fbc6a991ab0829c83f93331e56c7" + }, + { + "name": "org", + "type": 6, + "class": 1, + "ttl": 900, + "rdlength": 51, + "mname": "a0.org.afilias-nst.info", + "rname": "noc.afilias-nst.info", + "serial": 2014579941, + "refresh": 1800, + "retry": 900, + "cname": 604800, + "minimum": 86400 + }, + { + "name": "org", + "type": 46, + "class": 1, + "ttl": 900, + "rdlength": 151, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 900, + "sig_expiration": 1637564471, + "sig_inception": 1635746471, + "key_tag": 6555, + "signer_name": "org", + "signature_len": 128, + "signature": "619c8c3b85b19f8aa27ab4ec5075d591b60d89a46190894e7a54c7bd08cc7e0f0a724b005deba832f11cb433acd3838faccbe52201755c2c9afc09afcb3d57df966a62384bec6efd7e7fc585157d9d8bcadfe2f70740c8e69b07e82d4fcc3b627365d3e88a265093e151b7db0c25dfd783fb58f13ce2ed24d2a19f42a50988b2" + }, + { + "name": "f6g9lrpjf8jbi5ejsdq9vlch9nio96eu.org", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 42, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 8, + "salt_value": "332539ee7f95c32a", + "hash_len": 20, + "next_hash_owner": "79a0fcbf8dbe319ef37b467418c4b618619fa6fe", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "f6g9lrpjf8jbi5ejsdq9vlch9nio96eu.org", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 151, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636989823, + "sig_inception": 1635171823, + "key_tag": 6555, + "signer_name": "org", + "signature_len": 128, + "signature": "7ad24c93e7fa606e7d63abf512048cfc4e48f22db0cb6526dd05f67af9fc5dfee897e725a91a3e349c96105a1284ba800d2b39585f338360e9a9a8ed09605c0f8399c0cacca6e4aa835dc7739c4a55f705d59fae0244bb4ae9a8351383abdda0a4e95dfa8938b2b061327c6c7ec7fff7c7acddc180db8fdad49be01ed8d30d09" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_67" + }, + { + "Tuple4": "202.120.2.100.9659>199.19.57.1.53", + "dns_qname": "csis.org", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "1i870vj5h429vj9pci7ar6e9gki74tr7.org", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 43, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 8, + "salt_value": "332539ee7f95c32a", + "hash_len": 20, + "next_hash_owner": "0c907d989054fc4c24368d17e3c92ea2f87a23dd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "1i870vj5h429vj9pci7ar6e9gki74tr7.org", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 151, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1637564471, + "sig_inception": 1635746471, + "key_tag": 6555, + "signer_name": "org", + "signature_len": 128, + "signature": "0928d8eeb9b53a720056a0c575605b618826045583555c1d6546190bfc5e34fcbd4746638d52428c8bfe118d9fdd673d800d6cf04b27d56a47299e5857dda369dd0f88516902de18cd062e6ac024a000558abc5fef243f60bf6f25e4cba5d61668a3c1613ddc09f88c59be586b83f15aafd2fbc6a991ab0829c83f93331e56c7" + }, + { + "name": "org", + "type": 6, + "class": 1, + "ttl": 900, + "rdlength": 51, + "mname": "a0.org.afilias-nst.info", + "rname": "noc.afilias-nst.info", + "serial": 2014579941, + "refresh": 1800, + "retry": 900, + "cname": 604800, + "minimum": 86400 + }, + { + "name": "org", + "type": 46, + "class": 1, + "ttl": 900, + "rdlength": 151, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 900, + "sig_expiration": 1637564471, + "sig_inception": 1635746471, + "key_tag": 6555, + "signer_name": "org", + "signature_len": 128, + "signature": "619c8c3b85b19f8aa27ab4ec5075d591b60d89a46190894e7a54c7bd08cc7e0f0a724b005deba832f11cb433acd3838faccbe52201755c2c9afc09afcb3d57df966a62384bec6efd7e7fc585157d9d8bcadfe2f70740c8e69b07e82d4fcc3b627365d3e88a265093e151b7db0c25dfd783fb58f13ce2ed24d2a19f42a50988b2" + }, + { + "name": "f6g9lrpjf8jbi5ejsdq9vlch9nio96eu.org", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 42, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 8, + "salt_value": "332539ee7f95c32a", + "hash_len": 20, + "next_hash_owner": "79a0fcbf8dbe319ef37b467418c4b618619fa6fe", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "f6g9lrpjf8jbi5ejsdq9vlch9nio96eu.org", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 151, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636989823, + "sig_inception": 1635171823, + "key_tag": 6555, + "signer_name": "org", + "signature_len": 128, + "signature": "7ad24c93e7fa606e7d63abf512048cfc4e48f22db0cb6526dd05f67af9fc5dfee897e725a91a3e349c96105a1284ba800d2b39585f338360e9a9a8ed09605c0f8399c0cacca6e4aa835dc7739c4a55f705d59fae0244bb4ae9a8351383abdda0a4e95dfa8938b2b061327c6c7ec7fff7c7acddc180db8fdad49be01ed8d30d09" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_68" + }, + { + "Tuple4": "210.35.128.2.47265>192.42.93.30.53", + "dns_qname": "twitter.com", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "com", + "type": 6, + "class": 1, + "ttl": 900, + "rdlength": 61, + "mname": "a.gtld-servers.net", + "rname": "nstld.verisign-grs.com", + "serial": 1635750101, + "refresh": 1800, + "retry": 900, + "cname": 604800, + "minimum": 86400 + }, + { + "name": "com", + "type": 46, + "class": 1, + "ttl": 900, + "rdlength": 183, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 900, + "sig_expiration": 1636358501, + "sig_inception": 1635745901, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "c25f0f284b0d6a996e915ef4cc59ee2c5ab8f76102a088b7064aea89a0b21e42c8eedf0ea1caf6583be22bdfe73dfa020942715f3f89077c3e68f3cade43a25011258c6ddc7488aa9e5265fd231c5dd0d394d88d69774e19c03edcb2a31734e09b30b30b0e83b6e30574beb4592e7fd731861d7300d220e6f0abb768e0f59c111485b9baa0a1b32aa6447deac8854eaae464fe1a2878c576a3243236fa377351" + }, + { + "name": "7T79IH3K98ANHB9RV004M68QQUT9R1LB.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "3f4e9dade47e19f6f5095b7aeb10e1c4536a2b18", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "7T79IH3K98ANHB9RV004M68QQUT9R1LB.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636088428, + "sig_inception": 1635479428, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "41466d5b6c300b99c4f5b0f9c21c076f53b697ddd40bec0a61d1e914fb8fc29a5a7d0c7687ca61bc35234000166a645b6758df752fcd666850dd39172c0340d6266b42ac593b6120e8c20c68379adefb1b46dfb5ba2abdcf1d159db4cf97342a31b4fc01946b92d7058328ccb4ce2d6e2445d3fc784b6038fa2fa72a92676e7b1fc7d8df9a35ada52861fbaaa6f5182360f2b5be9da9c672f070f3170044d070" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_69" + }, + { + "Tuple4": "210.35.128.1.38440>192.41.162.30.53", + "dns_qname": "twitter.com", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "com", + "type": 6, + "class": 1, + "ttl": 900, + "rdlength": 61, + "mname": "a.gtld-servers.net", + "rname": "nstld.verisign-grs.com", + "serial": 1635750116, + "refresh": 1800, + "retry": 900, + "cname": 604800, + "minimum": 86400 + }, + { + "name": "com", + "type": 46, + "class": 1, + "ttl": 900, + "rdlength": 183, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 900, + "sig_expiration": 1636358516, + "sig_inception": 1635745916, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "57296902eac99629e070f46e851c667e33f4dee18edffeec466aaf15b3cc30a10c88f38ce38aeeab2023f88012bbdbdcd06f94942009373596b29d46d2bff9494991c568e635f3612279cbfa47652925610836871c92ab6de170fe3b8eb550c4f6b9e923175e61e7919070a174cb0213de5344f5f4d28f0c96fbd0dc92e3309268d7ee8acd840a53f1f71de36459ed5d8de42c6e7b6b65dc7bfc7f8e376e34a7" + }, + { + "name": "7T79IH3K98ANHB9RV004M68QQUT9R1LB.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "3f4e9dade47e19f6f5095b7aeb10e1c4536a2b18", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "7T79IH3K98ANHB9RV004M68QQUT9R1LB.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636088428, + "sig_inception": 1635479428, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "41466d5b6c300b99c4f5b0f9c21c076f53b697ddd40bec0a61d1e914fb8fc29a5a7d0c7687ca61bc35234000166a645b6758df752fcd666850dd39172c0340d6266b42ac593b6120e8c20c68379adefb1b46dfb5ba2abdcf1d159db4cf97342a31b4fc01946b92d7058328ccb4ce2d6e2445d3fc784b6038fa2fa72a92676e7b1fc7d8df9a35ada52861fbaaa6f5182360f2b5be9da9c672f070f3170044d070" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_70" + }, + { + "Tuple4": "2620:0:cca::72.43951>2001:dd9::44.53", + "dns_qname": "big1.f5.lenovo.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 16, + "ns": "a3-67.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "a24-65.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "a11-64.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "a28-66.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "a8-64.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "a1-79.akam.net" + }, + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "852c1a47efe5f95f767e5bcf38c7304bc275edfa", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637094292, + "sig_inception": 1634502015, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "a9faa990193dc37bfa742aa7eb55aca2180e0fbd66015fd88505d0d1ee52e79adfe00d036b416c02b56a5f5ff84b1d7f789f4176c3aaa3ee5fce1a6099e8a8fe092f9436d808aa26764757c231651a70607ba5c6b7831f1c56adc3eb38db5e4a1529aa148fa258f49747b773f05643f17c3fa92d224764fe8d390714a1ab96be" + }, + { + "name": "DHOQ2OJHA2VOVLLCCC0GTBBQK5F3CCR6.com.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "6e10f5cce72bbf994e3224a663426a49ed7d8c46", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "DHOQ2OJHA2VOVLLCCC0GTBBQK5F3CCR6.com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1638336763, + "sig_inception": 1635741163, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "11bf3adffd66a9533cb2fa91770c71f5f44353b368026fecad9034bd96640ef8b1308a9e4e2b849d950fef4291c9b62e4d3c5e9f2d4526364bd9918212d6b0849e9040b37886b2c6868373ffeb2185ce3678ff472d5f450ef6d914e391c8e272b8eb902f38b04b003ac34542bcff43f83ecd4fd6731000c832035dfdf7fa930c" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_71" + }, + { + "Tuple4": "2001:da8:2000:2193::43.50720>2001:503:231d::2:30.53", + "dns_qname": "youtube.com", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "com", + "type": 6, + "class": 1, + "ttl": 900, + "rdlength": 61, + "mname": "a.gtld-servers.net", + "rname": "nstld.verisign-grs.com", + "serial": 1635750116, + "refresh": 1800, + "retry": 900, + "cname": 604800, + "minimum": 86400 + }, + { + "name": "com", + "type": 46, + "class": 1, + "ttl": 900, + "rdlength": 183, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 900, + "sig_expiration": 1636358516, + "sig_inception": 1635745916, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "57296902eac99629e070f46e851c667e33f4dee18edffeec466aaf15b3cc30a10c88f38ce38aeeab2023f88012bbdbdcd06f94942009373596b29d46d2bff9494991c568e635f3612279cbfa47652925610836871c92ab6de170fe3b8eb550c4f6b9e923175e61e7919070a174cb0213de5344f5f4d28f0c96fbd0dc92e3309268d7ee8acd840a53f1f71de36459ed5d8de42c6e7b6b65dc7bfc7f8e376e34a7" + }, + { + "name": "H5AIQ0V23D17J5PT28I5D7MM5OTNBQ27.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "895533e99d8e61ea75756530008715e3d86c079b", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "H5AIQ0V23D17J5PT28I5D7MM5OTNBQ27.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636352471, + "sig_inception": 1635739871, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "3b85feb8db213b3877b487b31e0d30aff4191583dbdc4a30cc84fd7dc37c92b575781cc441321216924144e89e8f40d83a2c2d54c060a47908e2322f0d674a9ac0e8961df224167ab8e03f93c72a31ba1370703b6183c57c2cf06b122b789901deb31b53b5410a04a756c516ab2b36ed3122a94b17e24fca573020edabf81d8090fcb7526a1fa8043cb250872aca81469b85f1c8dde64aa20c4d50e2b83e6768" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_72" + }, + { + "Tuple4": "202.120.2.100.61747>199.19.57.1.53", + "dns_qname": "csis.org", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "1i870vj5h429vj9pci7ar6e9gki74tr7.org", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 43, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 8, + "salt_value": "332539ee7f95c32a", + "hash_len": 20, + "next_hash_owner": "0c907d989054fc4c24368d17e3c92ea2f87a23dd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "1i870vj5h429vj9pci7ar6e9gki74tr7.org", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 151, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1637564471, + "sig_inception": 1635746471, + "key_tag": 6555, + "signer_name": "org", + "signature_len": 128, + "signature": "0928d8eeb9b53a720056a0c575605b618826045583555c1d6546190bfc5e34fcbd4746638d52428c8bfe118d9fdd673d800d6cf04b27d56a47299e5857dda369dd0f88516902de18cd062e6ac024a000558abc5fef243f60bf6f25e4cba5d61668a3c1613ddc09f88c59be586b83f15aafd2fbc6a991ab0829c83f93331e56c7" + }, + { + "name": "org", + "type": 6, + "class": 1, + "ttl": 900, + "rdlength": 51, + "mname": "a0.org.afilias-nst.info", + "rname": "noc.afilias-nst.info", + "serial": 2014579941, + "refresh": 1800, + "retry": 900, + "cname": 604800, + "minimum": 86400 + }, + { + "name": "org", + "type": 46, + "class": 1, + "ttl": 900, + "rdlength": 151, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 900, + "sig_expiration": 1637564471, + "sig_inception": 1635746471, + "key_tag": 6555, + "signer_name": "org", + "signature_len": 128, + "signature": "619c8c3b85b19f8aa27ab4ec5075d591b60d89a46190894e7a54c7bd08cc7e0f0a724b005deba832f11cb433acd3838faccbe52201755c2c9afc09afcb3d57df966a62384bec6efd7e7fc585157d9d8bcadfe2f70740c8e69b07e82d4fcc3b627365d3e88a265093e151b7db0c25dfd783fb58f13ce2ed24d2a19f42a50988b2" + }, + { + "name": "f6g9lrpjf8jbi5ejsdq9vlch9nio96eu.org", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 42, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 8, + "salt_value": "332539ee7f95c32a", + "hash_len": 20, + "next_hash_owner": "79a0fcbf8dbe319ef37b467418c4b618619fa6fe", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "f6g9lrpjf8jbi5ejsdq9vlch9nio96eu.org", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 151, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636989823, + "sig_inception": 1635171823, + "key_tag": 6555, + "signer_name": "org", + "signature_len": 128, + "signature": "7ad24c93e7fa606e7d63abf512048cfc4e48f22db0cb6526dd05f67af9fc5dfee897e725a91a3e349c96105a1284ba800d2b39585f338360e9a9a8ed09605c0f8399c0cacca6e4aa835dc7739c4a55f705d59fae0244bb4ae9a8351383abdda0a4e95dfa8938b2b061327c6c7ec7fff7c7acddc180db8fdad49be01ed8d30d09" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_73" + }, + { + "Tuple4": "202.120.2.100.58323>199.19.57.1.53", + "dns_qname": "csis.org", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "1i870vj5h429vj9pci7ar6e9gki74tr7.org", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 43, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 8, + "salt_value": "332539ee7f95c32a", + "hash_len": 20, + "next_hash_owner": "0c907d989054fc4c24368d17e3c92ea2f87a23dd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "1i870vj5h429vj9pci7ar6e9gki74tr7.org", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 151, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1637564471, + "sig_inception": 1635746471, + "key_tag": 6555, + "signer_name": "org", + "signature_len": 128, + "signature": "0928d8eeb9b53a720056a0c575605b618826045583555c1d6546190bfc5e34fcbd4746638d52428c8bfe118d9fdd673d800d6cf04b27d56a47299e5857dda369dd0f88516902de18cd062e6ac024a000558abc5fef243f60bf6f25e4cba5d61668a3c1613ddc09f88c59be586b83f15aafd2fbc6a991ab0829c83f93331e56c7" + }, + { + "name": "org", + "type": 6, + "class": 1, + "ttl": 900, + "rdlength": 51, + "mname": "a0.org.afilias-nst.info", + "rname": "noc.afilias-nst.info", + "serial": 2014579941, + "refresh": 1800, + "retry": 900, + "cname": 604800, + "minimum": 86400 + }, + { + "name": "org", + "type": 46, + "class": 1, + "ttl": 900, + "rdlength": 151, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 900, + "sig_expiration": 1637564471, + "sig_inception": 1635746471, + "key_tag": 6555, + "signer_name": "org", + "signature_len": 128, + "signature": "619c8c3b85b19f8aa27ab4ec5075d591b60d89a46190894e7a54c7bd08cc7e0f0a724b005deba832f11cb433acd3838faccbe52201755c2c9afc09afcb3d57df966a62384bec6efd7e7fc585157d9d8bcadfe2f70740c8e69b07e82d4fcc3b627365d3e88a265093e151b7db0c25dfd783fb58f13ce2ed24d2a19f42a50988b2" + }, + { + "name": "f6g9lrpjf8jbi5ejsdq9vlch9nio96eu.org", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 42, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 8, + "salt_value": "332539ee7f95c32a", + "hash_len": 20, + "next_hash_owner": "79a0fcbf8dbe319ef37b467418c4b618619fa6fe", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "f6g9lrpjf8jbi5ejsdq9vlch9nio96eu.org", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 151, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636989823, + "sig_inception": 1635171823, + "key_tag": 6555, + "signer_name": "org", + "signature_len": 128, + "signature": "7ad24c93e7fa606e7d63abf512048cfc4e48f22db0cb6526dd05f67af9fc5dfee897e725a91a3e349c96105a1284ba800d2b39585f338360e9a9a8ed09605c0f8399c0cacca6e4aa835dc7739c4a55f705d59fae0244bb4ae9a8351383abdda0a4e95dfa8938b2b061327c6c7ec7fff7c7acddc180db8fdad49be01ed8d30d09" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_74" + }, + { + "Tuple4": "210.94.11.15.35086>103.137.60.44.53", + "dns_qname": "big1.lcf5.lenovo.com.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 17, + "ns": "a28-66.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "a24-65.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "a1-79.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "a3-67.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "a11-64.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "a8-64.akam.net" + }, + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "852c1a47efe5f95f767e5bcf38c7304bc275edfa", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637094292, + "sig_inception": 1634502015, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "a9faa990193dc37bfa742aa7eb55aca2180e0fbd66015fd88505d0d1ee52e79adfe00d036b416c02b56a5f5ff84b1d7f789f4176c3aaa3ee5fce1a6099e8a8fe092f9436d808aa26764757c231651a70607ba5c6b7831f1c56adc3eb38db5e4a1529aa148fa258f49747b773f05643f17c3fa92d224764fe8d390714a1ab96be" + }, + { + "name": "DHOQ2OJHA2VOVLLCCC0GTBBQK5F3CCR6.com.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "6e10f5cce72bbf994e3224a663426a49ed7d8c46", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "DHOQ2OJHA2VOVLLCCC0GTBBQK5F3CCR6.com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1638336763, + "sig_inception": 1635741163, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "11bf3adffd66a9533cb2fa91770c71f5f44353b368026fecad9034bd96640ef8b1308a9e4e2b849d950fef4291c9b62e4d3c5e9f2d4526364bd9918212d6b0849e9040b37886b2c6868373ffeb2185ce3678ff472d5f450ef6d914e391c8e272b8eb902f38b04b003ac34542bcff43f83ecd4fd6731000c832035dfdf7fa930c" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 28 + } + ] + }, + "name": "DNS_RESULT_75" + }, + { + "Tuple4": "2001:da8:d800:0:250:56ff:feb8:4455.54312>2001:502:7094::30.53", + "dns_qname": "_.inkuai.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "inkuai.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 12, + "ns": "ns3.dnsv5.com" + }, + { + "name": "inkuai.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns4.dnsv5.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "E2A1URLP1064E8E44F2JPFSV8KIKS9SM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "709428d4d5a0dc3ee32974199ef877b6c314efae", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "E2A1URLP1064E8E44F2JPFSV8KIKS9SM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636088705, + "sig_inception": 1635479705, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "2380275579a84c455eb2e835eb5667b1a5260a22a39f7bdd1a48e4082673b4d250af31ddcfbd3dd4d1b8f99d3e7d93ecc15625a79a775c5ba2bf15e3f3da40205484ac3ba8fc1ac247c62576ac570bf4dbcdeb089310074d0821b0a78cecc189a7899b2def09e7e34f2763bc075b6dfbc6cd0eb01a0c1b11ccff876190d7a5f9ad5b01b7016f79b64a6aecda52f4c49abe5524b40afe3c5ad02a3a1dbfbd9999" + } + ], + "additional": [ + { + "name": "ns3.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "129.211.176.212" + }, + { + "name": "ns3.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "162.14.18.188" + }, + { + "name": "ns3.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "162.14.24.251" + }, + { + "name": "ns3.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "162.14.25.251" + }, + { + "name": "ns3.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "18.194.2.137" + }, + { + "name": "ns3.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "183.192.201.94" + }, + { + "name": "ns3.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "223.166.151.16" + }, + { + "name": "ns3.dnsv5.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2402:4e00:1430:1102:0:9136:2b2b:ba61" + }, + { + "name": "ns3.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "52.77.238.92" + }, + { + "name": "ns3.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "61.151.180.51" + }, + { + "name": "ns4.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "101.226.220.12" + }, + { + "name": "ns4.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "129.211.176.151" + }, + { + "name": "ns4.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "162.14.24.248" + }, + { + "name": "ns4.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "162.14.25.248" + }, + { + "name": "ns4.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "183.192.164.119" + }, + { + "name": "ns4.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "223.166.151.126" + }, + { + "name": "ns4.dnsv5.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2402:4e00:1020:1264:0:9136:29b6:fc32" + }, + { + "name": "ns4.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "52.198.159.146" + }, + { + "name": "ns4.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "59.36.120.147" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_76" + }, + { + "Tuple4": "210.94.11.15.36678>103.137.60.44.53", + "dns_qname": "big2.lcf5.lenovo.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 17, + "ns": "a11-64.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "a8-64.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "a28-66.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "a1-79.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "a3-67.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "a24-65.akam.net" + }, + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "852c1a47efe5f95f767e5bcf38c7304bc275edfa", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637094292, + "sig_inception": 1634502015, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "a9faa990193dc37bfa742aa7eb55aca2180e0fbd66015fd88505d0d1ee52e79adfe00d036b416c02b56a5f5ff84b1d7f789f4176c3aaa3ee5fce1a6099e8a8fe092f9436d808aa26764757c231651a70607ba5c6b7831f1c56adc3eb38db5e4a1529aa148fa258f49747b773f05643f17c3fa92d224764fe8d390714a1ab96be" + }, + { + "name": "DHOQ2OJHA2VOVLLCCC0GTBBQK5F3CCR6.com.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "6e10f5cce72bbf994e3224a663426a49ed7d8c46", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "DHOQ2OJHA2VOVLLCCC0GTBBQK5F3CCR6.com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1638336763, + "sig_inception": 1635741163, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "11bf3adffd66a9533cb2fa91770c71f5f44353b368026fecad9034bd96640ef8b1308a9e4e2b849d950fef4291c9b62e4d3c5e9f2d4526364bd9918212d6b0849e9040b37886b2c6868373ffeb2185ce3678ff472d5f450ef6d914e391c8e272b8eb902f38b04b003ac34542bcff43f83ecd4fd6731000c832035dfdf7fa930c" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 28 + } + ] + }, + "name": "DNS_RESULT_77" + }, + { + "Tuple4": "210.94.11.15.48551>103.137.60.44.53", + "dns_qname": "big2.lcf5.lenovo.com.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 16, + "ns": "a3-67.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "a24-65.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "a11-64.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "a28-66.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "a1-79.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "a8-64.akam.net" + }, + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "852c1a47efe5f95f767e5bcf38c7304bc275edfa", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637094292, + "sig_inception": 1634502015, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "a9faa990193dc37bfa742aa7eb55aca2180e0fbd66015fd88505d0d1ee52e79adfe00d036b416c02b56a5f5ff84b1d7f789f4176c3aaa3ee5fce1a6099e8a8fe092f9436d808aa26764757c231651a70607ba5c6b7831f1c56adc3eb38db5e4a1529aa148fa258f49747b773f05643f17c3fa92d224764fe8d390714a1ab96be" + }, + { + "name": "DHOQ2OJHA2VOVLLCCC0GTBBQK5F3CCR6.com.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "6e10f5cce72bbf994e3224a663426a49ed7d8c46", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "DHOQ2OJHA2VOVLLCCC0GTBBQK5F3CCR6.com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1638336763, + "sig_inception": 1635741163, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "11bf3adffd66a9533cb2fa91770c71f5f44353b368026fecad9034bd96640ef8b1308a9e4e2b849d950fef4291c9b62e4d3c5e9f2d4526364bd9918212d6b0849e9040b37886b2c6868373ffeb2185ce3678ff472d5f450ef6d914e391c8e272b8eb902f38b04b003ac34542bcff43f83ecd4fd6731000c832035dfdf7fa930c" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 28 + } + ] + }, + "name": "DNS_RESULT_78" + }, + { + "Tuple4": "50.83.33.217.55061>202.38.109.35.53", + "dns_qname": "CHD.EDU.CN", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "chd.edu.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns1.chd.edu.cn" + }, + { + "name": "chd.edu.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.chd.edu.cn" + }, + { + "name": "89QPJFULON3LF8BIU5J41Q4TRTNGIE48.edu.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 31, + "hash_algo": 1, + "flags": 0, + "iteration": 10, + "salt_len": 2, + "salt_value": "afff", + "hash_len": 20, + "next_hash_owner": "4287339fbbc51d79c4ba1428f0d3366a0298c441", + "maps_len": 3, + "type_bit_maps": "000120" + }, + { + "name": "89QPJFULON3LF8BIU5J41Q4TRTNGIE48.edu.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637613549, + "sig_inception": 1635019350, + "key_tag": 21204, + "signer_name": "edu.cn", + "signature_len": 128, + "signature": "67acf62d373016ad38a6793e50bcc14517d999799304ebd2b43d937e7d71ab9831567259e37917a61d06136607414d0a579ea1fde06b60e0ca0f4fa61e4c011495b6508a2f8004745a218207363d1e55f484b688646f82753616ea067fdfa47dc25c29854f30ea26515ae40cb8e9c0f708c87f7cf817875680ffc827935e3e6b" + } + ], + "additional": [ + { + "name": "dns2.chd.edu.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "218.195.56.1" + }, + { + "name": "dns1.chd.edu.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "202.117.64.1" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_79" + }, + { + "Tuple4": "72.183.81.44.48613>202.112.0.13.53", + "dns_qname": "DNS1.SXGY.EDU.CN", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "sxgy.edu.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 14, + "ns": "ns2.service.edu.cn" + }, + { + "name": "sxgy.edu.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns1.service.edu.cn" + }, + { + "name": "BFASBR7VSKIT7S8GKRF8NJ57BVURS70R.edu.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 31, + "hash_algo": 1, + "flags": 0, + "iteration": 10, + "salt_len": 2, + "salt_value": "afff", + "hash_len": 20, + "next_hash_owner": "5bd986a674e177e9b92fafe9a2d764b2b4c2c0ba", + "maps_len": 3, + "type_bit_maps": "000120" + }, + { + "name": "BFASBR7VSKIT7S8GKRF8NJ57BVURS70R.edu.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637612138, + "sig_inception": 1635017370, + "key_tag": 21204, + "signer_name": "edu.cn", + "signature_len": 128, + "signature": "37e98b8bd6674e5f62c9431925e1f8f5a0e54f466d013c186ba3e6bc4f88da294fcde21daaa3dd6d99338017275c2244b9bc2016b25783301df9771796112ec9ed73b0440246f129b34a005e41d4af3c937675f5f2f6ed8783194941efd179ef035bbb4dec310e3255ae9a097c6ea59b86882bc0d5de0c0ba9fce44389a2d163" + } + ], + "additional": [ + { + "name": "ns1.service.edu.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "202.112.5.49" + }, + { + "name": "ns2.service.edu.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "202.112.4.49" + }, + { + "name": "ns1.service.edu.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2001:da8:257:1111::8888" + }, + { + "name": "ns2.service.edu.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2001:da8:257:2222::8888" + }, + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_80" + }, + { + "Tuple4": "2001:da8:2008::10.31681>2001:503:231d::2:30.53", + "dns_qname": "user.weiyun.com", + "dns_qtype": 65, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "weiyun.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "ns1.qq.com" + }, + { + "name": "weiyun.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.qq.com" + }, + { + "name": "weiyun.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns3.qq.com" + }, + { + "name": "weiyun.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns4.qq.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "HAQTRC15ERLUJ7P4F67TJJ9R09ABQL47.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "8ab5e48ccfed4f202167fbbec8de49a73614c51d", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "HAQTRC15ERLUJ7P4F67TJJ9R09ABQL47.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636348691, + "sig_inception": 1635736091, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1373fbb1ddc9f5abd489a023e000d89e532b3bed66bb4a92d7525a3d3aaf0912d0aac1ff5b9c3d01f2389ba5dfaa800fe455d50fbe74569f297142fc341c875b0368ba8296ae8f5a20245ff78575a87267594e78f442c5f16f2b9a79f6ad3135dcad38d046dab380f2483b251ead517e5e765aa5ddd4486dc2d440268a06fdf79538a03808fb43ee0bf854babbf6b3d44087761167dacd3713da1eda4950c497" + } + ], + "additional": [ + { + "name": "ns1.qq.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "101.89.19.165" + }, + { + "name": "ns1.qq.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "157.255.246.101" + }, + { + "name": "ns1.qq.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "183.36.112.46" + }, + { + "name": "ns1.qq.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "203.205.220.251" + }, + { + "name": "ns1.qq.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2402:4e00:8030::115" + }, + { + "name": "ns2.qq.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "121.51.160.100" + }, + { + "name": "ns2.qq.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "123.151.66.78" + }, + { + "name": "ns2.qq.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "203.205.249.143" + }, + { + "name": "ns2.qq.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2402:4e00:8010:1::11c" + }, + { + "name": "ns3.qq.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "112.60.1.69" + }, + { + "name": "ns3.qq.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "183.192.164.81" + }, + { + "name": "ns3.qq.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "203.205.195.94" + }, + { + "name": "ns4.qq.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "125.39.46.125" + }, + { + "name": "ns4.qq.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "203.205.195.104" + }, + { + "name": "ns4.qq.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "203.205.221.79" + }, + { + "name": "ns4.qq.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "58.144.154.100" + }, + { + "name": "ns4.qq.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "59.36.132.142" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_81" + }, + { + "Tuple4": "139.59.107.152.8502>202.112.0.44.53", + "dns_qname": "7jv4i5.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "7jv4i5.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 25, + "ns": "sarah.ns.cloudflare.com" + }, + { + "name": "7jv4i5.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "jaxson.ns.cloudflare.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "QCHMAVBFEVV1M6A3O3GKR3O79KUKG1JO.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "d342c41a6d08143d341ec8cdeaca553116c8f0c6", + "maps_len": 8, + "type_bit_maps": "0006040000000002" + }, + { + "name": "QCHMAVBFEVV1M6A3O3GKR3O79KUKG1JO.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636935018, + "sig_inception": 1634339979, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "72a534c34c32992c151e1b4e1082c82cc3a22660d004617a8efd556effda7af2505b4dc7160761e5fa0c4d3a1feabebf53a2ac148b3bda65fc5c50ab53f3238ba15bb82b63a07cea98023c336ea8afa3d066b52e1d4faefc5eff2c041eaca330214ff04ee15ddf50a4ca82b61180220d9acc4110db9ad7712653951e0d337a5a" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_82" + }, + { + "Tuple4": "139.59.107.152.35992>202.112.0.44.53", + "dns_qname": "7jv4i5.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "7jv4i5.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 26, + "ns": "jaxson.ns.cloudflare.com" + }, + { + "name": "7jv4i5.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "sarah.ns.cloudflare.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "QCHMAVBFEVV1M6A3O3GKR3O79KUKG1JO.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "d342c41a6d08143d341ec8cdeaca553116c8f0c6", + "maps_len": 8, + "type_bit_maps": "0006040000000002" + }, + { + "name": "QCHMAVBFEVV1M6A3O3GKR3O79KUKG1JO.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636935018, + "sig_inception": 1634339979, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "72a534c34c32992c151e1b4e1082c82cc3a22660d004617a8efd556effda7af2505b4dc7160761e5fa0c4d3a1feabebf53a2ac148b3bda65fc5c50ab53f3238ba15bb82b63a07cea98023c336ea8afa3d066b52e1d4faefc5eff2c041eaca330214ff04ee15ddf50a4ca82b61180220d9acc4110db9ad7712653951e0d337a5a" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_83" + }, + { + "Tuple4": "202.114.200.252.14994>192.54.112.30.53", + "dns_qname": "default.wagbridge.umeng.alibabacorp.com", + "dns_qtype": 65, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "alibabacorp.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 17, + "ns": "ns1.alibabadns.com" + }, + { + "name": "alibabacorp.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.alibabadns.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "UCKI4O10VPFCCTNI53HLPKSNJA9CACLB.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "f329294c3ad6e760f049f8464cc530db8b36a122", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "UCKI4O10VPFCCTNI53HLPKSNJA9CACLB.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636086728, + "sig_inception": 1635477728, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "2183d285294593687ebb4a5df4e469ba790df26cbf48e9e7e43df52fd23e5c31efa56a560d7e62715b31257ee7cf834e5c023a11f6f6c795bbe9b1763d3ab5133e32872abd448b0abffe4dca6daf8dc95866dc307d8c788246a8a875db6c9dadca6f4dd1383b2edc8a1db3b6cc634d6b0c197864d629bc5db975526ade670ddbeec64ea993763711bf5caa412cc9e0e516e86f5e4f05254ee1496181708434c8" + } + ], + "additional": [ + { + "name": "ns1.alibabadns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.35.19" + }, + { + "name": "ns1.alibabadns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.122.66" + }, + { + "name": "ns1.alibabadns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.67.252" + }, + { + "name": "ns1.alibabadns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "198.11.138.254" + }, + { + "name": "ns1.alibabadns.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2401:b180:4100::1" + }, + { + "name": "ns2.alibabadns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.35.18" + }, + { + "name": "ns2.alibabadns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.122.77" + }, + { + "name": "ns2.alibabadns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.67.254" + }, + { + "name": "ns2.alibabadns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "198.11.138.252" + }, + { + "name": "ns2.alibabadns.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2401:b180:4100::2" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_84" + }, + { + "Tuple4": "202.114.200.252.5817>192.54.112.30.53", + "dns_qname": "pdns1.ultradns.net", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "ultradns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 22, + "ns": "pdns196.ultradns.com" + }, + { + "name": "ultradns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 10, + "ns": "pdns196.ultradns.net" + }, + { + "name": "ultradns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 22, + "ns": "pdns196.ultradns.org" + }, + { + "name": "ultradns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 23, + "ns": "pdns196.ultradns.info" + }, + { + "name": "ultradns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 22, + "ns": "pdns196.ultradns.biz" + }, + { + "name": "ultradns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 24, + "ns": "pdns196.ultradns.co.uk" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + }, + { + "name": "9N89MAI0R5KCQRR8C8FLPU844863F829.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "4dd0bee7d0172f4b37bfe1b66fdd43b351108fa7", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "9N89MAI0R5KCQRR8C8FLPU844863F829.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636090764, + "sig_inception": 1635481764, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "b00ec9f6f868dba89fbdfa04d8e486e55b8d02ccc5d9979e7a19442526070d3db83005aa17f8969741aae848758638bd43dd73942b6b6d59cd9f183393e1e1e54f0d327fc1eb570ea397153a9c319b92f877e012c994ec26cdc259a9a3bda72105ad51f764d0280865dede51fd9d2c97e3f14804570720628e208870dfc4d2b8d41271ed057b3fc445ff437711bc4fdc417b553e96b846918a93c8e7dda9fb93" + } + ], + "additional": [ + { + "name": "pdns196.ultradns.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "156.154.65.196" + }, + { + "name": "pdns196.ultradns.net", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2610:a1:1014::e8" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_85" + }, + { + "Tuple4": "202.114.200.252.16913>192.54.112.30.53", + "dns_qname": "ns1.p31.dynect.net", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 29, + "ns": "ns1.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns3.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns4.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns5.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns6.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns7.dynamicnetworkservices.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + }, + { + "name": "SKCOOFVTDHVMD0LHL7LKNIL1FH0P5JCT.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "e519c9f203ed4d143c17b84b74f4437c89dbfba7", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "SKCOOFVTDHVMD0LHL7LKNIL1FH0P5JCT.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636090771, + "sig_inception": 1635481771, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "bbd6807df336b7942c81b49f6ff7ab4eb8103879e3430be5f37976f3fb912df43ff40796a7e9b62702b9e629cfe34342b8b0dda4ecbdc3b943cc47947d30db8bdf1deeed234c13483722badb546eaad7f4a035a19c43b7780da10de9f293767748306349d964359031b72f492702a53a4f27adb0942a0cf2e8c723ee4583271a03f6150437e14f83b0ac18aa08070e6421cb352ab675a391729c1e68c4285afc" + } + ], + "additional": [ + { + "name": "ns1.dynamicnetworkservices.net", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2001:500:90:1::136" + }, + { + "name": "ns1.dynamicnetworkservices.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "208.78.70.136" + }, + { + "name": "ns2.dynamicnetworkservices.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "204.13.250.136" + }, + { + "name": "ns3.dynamicnetworkservices.net", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2001:500:94:1::136" + }, + { + "name": "ns3.dynamicnetworkservices.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "208.78.71.136" + }, + { + "name": "ns4.dynamicnetworkservices.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "204.13.251.136" + }, + { + "name": "ns5.dynamicnetworkservices.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "162.88.60.21" + }, + { + "name": "ns5.dynamicnetworkservices.net", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2600:2000:1000::21" + }, + { + "name": "ns6.dynamicnetworkservices.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "162.88.61.21" + }, + { + "name": "ns6.dynamicnetworkservices.net", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2600:2000:1001::21" + }, + { + "name": "ns7.dynamicnetworkservices.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "108.59.165.1" + }, + { + "name": "ns7.dynamicnetworkservices.net", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2a02:e180:8::1" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_86" + }, + { + "Tuple4": "202.114.200.252.7653>192.54.112.30.53", + "dns_qname": "ns2.p31.dynect.net", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 29, + "ns": "ns1.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns3.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns4.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns5.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns6.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns7.dynamicnetworkservices.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + }, + { + "name": "SKCOOFVTDHVMD0LHL7LKNIL1FH0P5JCT.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "e519c9f203ed4d143c17b84b74f4437c89dbfba7", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "SKCOOFVTDHVMD0LHL7LKNIL1FH0P5JCT.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636090771, + "sig_inception": 1635481771, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "bbd6807df336b7942c81b49f6ff7ab4eb8103879e3430be5f37976f3fb912df43ff40796a7e9b62702b9e629cfe34342b8b0dda4ecbdc3b943cc47947d30db8bdf1deeed234c13483722badb546eaad7f4a035a19c43b7780da10de9f293767748306349d964359031b72f492702a53a4f27adb0942a0cf2e8c723ee4583271a03f6150437e14f83b0ac18aa08070e6421cb352ab675a391729c1e68c4285afc" + } + ], + "additional": [ + { + "name": "ns1.dynamicnetworkservices.net", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2001:500:90:1::136" + }, + { + "name": "ns1.dynamicnetworkservices.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "208.78.70.136" + }, + { + "name": "ns2.dynamicnetworkservices.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "204.13.250.136" + }, + { + "name": "ns3.dynamicnetworkservices.net", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2001:500:94:1::136" + }, + { + "name": "ns3.dynamicnetworkservices.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "208.78.71.136" + }, + { + "name": "ns4.dynamicnetworkservices.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "204.13.251.136" + }, + { + "name": "ns5.dynamicnetworkservices.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "162.88.60.21" + }, + { + "name": "ns5.dynamicnetworkservices.net", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2600:2000:1000::21" + }, + { + "name": "ns6.dynamicnetworkservices.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "162.88.61.21" + }, + { + "name": "ns6.dynamicnetworkservices.net", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2600:2000:1001::21" + }, + { + "name": "ns7.dynamicnetworkservices.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "108.59.165.1" + }, + { + "name": "ns7.dynamicnetworkservices.net", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2a02:e180:8::1" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_87" + }, + { + "Tuple4": "202.114.200.252.52123>192.54.112.30.53", + "dns_qname": "ns2.p31.dynect.net", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 29, + "ns": "ns1.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns3.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns4.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns5.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns6.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns7.dynamicnetworkservices.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + }, + { + "name": "SKCOOFVTDHVMD0LHL7LKNIL1FH0P5JCT.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "e519c9f203ed4d143c17b84b74f4437c89dbfba7", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "SKCOOFVTDHVMD0LHL7LKNIL1FH0P5JCT.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636090771, + "sig_inception": 1635481771, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "bbd6807df336b7942c81b49f6ff7ab4eb8103879e3430be5f37976f3fb912df43ff40796a7e9b62702b9e629cfe34342b8b0dda4ecbdc3b943cc47947d30db8bdf1deeed234c13483722badb546eaad7f4a035a19c43b7780da10de9f293767748306349d964359031b72f492702a53a4f27adb0942a0cf2e8c723ee4583271a03f6150437e14f83b0ac18aa08070e6421cb352ab675a391729c1e68c4285afc" + } + ], + "additional": [ + { + "name": "ns1.dynamicnetworkservices.net", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2001:500:90:1::136" + }, + { + "name": "ns1.dynamicnetworkservices.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "208.78.70.136" + }, + { + "name": "ns2.dynamicnetworkservices.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "204.13.250.136" + }, + { + "name": "ns3.dynamicnetworkservices.net", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2001:500:94:1::136" + }, + { + "name": "ns3.dynamicnetworkservices.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "208.78.71.136" + }, + { + "name": "ns4.dynamicnetworkservices.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "204.13.251.136" + }, + { + "name": "ns5.dynamicnetworkservices.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "162.88.60.21" + }, + { + "name": "ns5.dynamicnetworkservices.net", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2600:2000:1000::21" + }, + { + "name": "ns6.dynamicnetworkservices.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "162.88.61.21" + }, + { + "name": "ns6.dynamicnetworkservices.net", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2600:2000:1001::21" + }, + { + "name": "ns7.dynamicnetworkservices.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "108.59.165.1" + }, + { + "name": "ns7.dynamicnetworkservices.net", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2a02:e180:8::1" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_88" + }, + { + "Tuple4": "202.114.200.252.4704>192.54.112.30.53", + "dns_qname": "pdns1.ultradns.net", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "ultradns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 22, + "ns": "pdns196.ultradns.com" + }, + { + "name": "ultradns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 10, + "ns": "pdns196.ultradns.net" + }, + { + "name": "ultradns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 22, + "ns": "pdns196.ultradns.org" + }, + { + "name": "ultradns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 23, + "ns": "pdns196.ultradns.info" + }, + { + "name": "ultradns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 22, + "ns": "pdns196.ultradns.biz" + }, + { + "name": "ultradns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 24, + "ns": "pdns196.ultradns.co.uk" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + }, + { + "name": "9N89MAI0R5KCQRR8C8FLPU844863F829.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "4dd0bee7d0172f4b37bfe1b66fdd43b351108fa7", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "9N89MAI0R5KCQRR8C8FLPU844863F829.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636090764, + "sig_inception": 1635481764, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "b00ec9f6f868dba89fbdfa04d8e486e55b8d02ccc5d9979e7a19442526070d3db83005aa17f8969741aae848758638bd43dd73942b6b6d59cd9f183393e1e1e54f0d327fc1eb570ea397153a9c319b92f877e012c994ec26cdc259a9a3bda72105ad51f764d0280865dede51fd9d2c97e3f14804570720628e208870dfc4d2b8d41271ed057b3fc445ff437711bc4fdc417b553e96b846918a93c8e7dda9fb93" + } + ], + "additional": [ + { + "name": "pdns196.ultradns.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "156.154.65.196" + }, + { + "name": "pdns196.ultradns.net", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2610:a1:1014::e8" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_89" + }, + { + "Tuple4": "202.120.2.100.10911>199.19.57.1.53", + "dns_qname": "orcid.org", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "orcid.org", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 25, + "ns": "frank.ns.cloudflare.com" + }, + { + "name": "orcid.org", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 10, + "ns": "heather.ns.cloudflare.com" + }, + { + "name": "1i870vj5h429vj9pci7ar6e9gki74tr7.org", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 43, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 8, + "salt_value": "332539ee7f95c32a", + "hash_len": 20, + "next_hash_owner": "0c907d989054fc4c24368d17e3c92ea2f87a23dd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "1i870vj5h429vj9pci7ar6e9gki74tr7.org", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 151, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1637564471, + "sig_inception": 1635746471, + "key_tag": 6555, + "signer_name": "org", + "signature_len": 128, + "signature": "0928d8eeb9b53a720056a0c575605b618826045583555c1d6546190bfc5e34fcbd4746638d52428c8bfe118d9fdd673d800d6cf04b27d56a47299e5857dda369dd0f88516902de18cd062e6ac024a000558abc5fef243f60bf6f25e4cba5d61668a3c1613ddc09f88c59be586b83f15aafd2fbc6a991ab0829c83f93331e56c7" + }, + { + "name": "ivub00phid8dv9o9rqiicfh30jb43g9d.org", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 42, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 8, + "salt_value": "332539ee7f95c32a", + "hash_len": 20, + "next_hash_owner": "97fcdf499dd0a8e93cc010538336c950026b18c0", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "ivub00phid8dv9o9rqiicfh30jb43g9d.org", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 151, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636989823, + "sig_inception": 1635171823, + "key_tag": 6555, + "signer_name": "org", + "signature_len": 128, + "signature": "a063b7bf942f70f93174d9f6d8e40995dd300c1f8193aa8603a449751bbc5b38979921504c926dc12e21c546fb8044c56b97176eb93a8b2cb1689d92bb7ff8acf8033141d1d910f597215516ff98044dcebc40fc13a107579078111049cf15cdd4c11a585359aa406478a332e1480d9b84033bc4b076415d7059ef159ee4c32f" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_90" + }, + { + "Tuple4": "202.114.200.252.27183>192.54.112.30.53", + "dns_qname": "pdns196.ultradns.com", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "ultradns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "pdns196.ultradns.com" + }, + { + "name": "ultradns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 22, + "ns": "pdns196.ultradns.net" + }, + { + "name": "ultradns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 22, + "ns": "pdns196.ultradns.org" + }, + { + "name": "ultradns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 23, + "ns": "pdns196.ultradns.info" + }, + { + "name": "ultradns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 22, + "ns": "pdns196.ultradns.biz" + }, + { + "name": "ultradns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 24, + "ns": "pdns196.ultradns.co.uk" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "JTGTK1RHNEO10C73DON1ESAH52SCS357.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "9f61e23e34b1d48140b712452b169da7ea423834", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "JTGTK1RHNEO10C73DON1ESAH52SCS357.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636088882, + "sig_inception": 1635479882, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "3c6681b0338640e10b6d0baee6a4d3b57b637e1bf9983b30f56a8fc0dde481dffb82f1bf18be695bb60a6afc58012d005668cd8280a9fbc2e4fc84ae7373316b411762c545ffb66c118f564b4d9b79131bfcec303701e12af4880ae144443d82330ec3f33d7fb2d4ba75688ff166effd9063cfa7ed51e57fc2fd0c8f21f821a3c24b88c40fdb9875bd2f9c2f68a971650b4167813d706c461533707d24c894a9" + } + ], + "additional": [ + { + "name": "pdns196.ultradns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "156.154.64.196" + }, + { + "name": "pdns196.ultradns.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2001:502:f3ff::e8" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_91" + }, + { + "Tuple4": "202.114.200.252.29499>192.54.112.30.53", + "dns_qname": "pdns196.ultradns.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "ultradns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "pdns196.ultradns.com" + }, + { + "name": "ultradns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 22, + "ns": "pdns196.ultradns.net" + }, + { + "name": "ultradns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 22, + "ns": "pdns196.ultradns.org" + }, + { + "name": "ultradns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 23, + "ns": "pdns196.ultradns.info" + }, + { + "name": "ultradns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 22, + "ns": "pdns196.ultradns.biz" + }, + { + "name": "ultradns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 24, + "ns": "pdns196.ultradns.co.uk" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "JTGTK1RHNEO10C73DON1ESAH52SCS357.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "9f61e23e34b1d48140b712452b169da7ea423834", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "JTGTK1RHNEO10C73DON1ESAH52SCS357.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636088882, + "sig_inception": 1635479882, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "3c6681b0338640e10b6d0baee6a4d3b57b637e1bf9983b30f56a8fc0dde481dffb82f1bf18be695bb60a6afc58012d005668cd8280a9fbc2e4fc84ae7373316b411762c545ffb66c118f564b4d9b79131bfcec303701e12af4880ae144443d82330ec3f33d7fb2d4ba75688ff166effd9063cfa7ed51e57fc2fd0c8f21f821a3c24b88c40fdb9875bd2f9c2f68a971650b4167813d706c461533707d24c894a9" + } + ], + "additional": [ + { + "name": "pdns196.ultradns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "156.154.64.196" + }, + { + "name": "pdns196.ultradns.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2001:502:f3ff::e8" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_92" + }, + { + "Tuple4": "210.36.64.33.24133>192.5.6.30.53", + "dns_qname": "miraizaka.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "miraizaka.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 12, + "ns": "01.dnsv.jp" + }, + { + "name": "miraizaka.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 5, + "ns": "02.dnsv.jp" + }, + { + "name": "miraizaka.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 5, + "ns": "03.dnsv.jp" + }, + { + "name": "miraizaka.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 5, + "ns": "04.dnsv.jp" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "57G3FMLU1Q13S44IBQIAQ7M0QF22LNKF.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "29e0461e4d4e6900f80cd6c0b8b50553804511f3", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "57G3FMLU1Q13S44IBQIAQ7M0QF22LNKF.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349076, + "sig_inception": 1635736476, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "6fccb89175a8b0943244092187fc3384acc45cfa9d621be023335884cb9b0918f6650de8f0a9de556b9cdeed92274bd59629c5d225634300259df1a486cc14da0149511e266cb03cd85367653ae017abdae4c9a3bd38594239c19ca17a09442bec8fc73bdeef745c97547d115ebfd078ffd0c8e4af66b40524aaef16f5950b456bef578cebddf7acec9821160f7013ba81be91cb2630488f612741bd5bcd5a27" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_93" + }, + { + "Tuple4": "202.114.200.252.29863>192.54.112.30.53", + "dns_qname": "ptr2.dnspod.net", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "dnspod.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 15, + "ns": "ns4.dnsv2.com" + }, + { + "name": "dnspod.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 12, + "ns": "ns3.dnsv2.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + }, + { + "name": "JDST9B643717A9I6UCKS9HE56P63KMGM.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "9b7a33d5d918fb0b8842e0e2e05562fdb65f56d6", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "JDST9B643717A9I6UCKS9HE56P63KMGM.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636263210, + "sig_inception": 1635654210, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "181fd3b28556c8d863fd798c6fe5b6dbb35632d91c67063a4eab165a5aadeb0d82d1955b494efb1f96c230e9cb50f53a587196575c9e2c5480bc9521b868f0255d56e934090b455717ad82c403d71495113a5568812d784e514511f497aa2bd3535b0a5b6b8c64593ff6a18b0ce0f13a24bdb448c29990efc3855b83915e7e5adf66a8324858af56096143420b5d8f3ef5c7bfbb4b36b6b7056ccd5a796626aa" + } + ], + "additional": [ + { + "name": "ns3.dnsv2.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "101.226.220.13" + }, + { + "name": "ns3.dnsv2.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "129.211.176.248" + }, + { + "name": "ns3.dnsv2.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "162.14.24.245" + }, + { + "name": "ns3.dnsv2.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "183.192.164.118" + }, + { + "name": "ns3.dnsv2.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "223.166.151.17" + }, + { + "name": "ns3.dnsv2.net", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2402:4e00:1430:1102:0:9136:2b2f:bf6b" + }, + { + "name": "ns3.dnsv2.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "61.129.8.141" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_94" + }, + { + "Tuple4": "166.111.8.25.55709>193.232.142.17.53", + "dns_qname": "56.ru", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "56.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 11, + "ns": "ns.hsdrn.ru" + }, + { + "name": "56.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 10, + "ns": "ns1.ngs.ru" + }, + { + "name": "tdui9d4jkuds8b9t86gj39pgflcnlgm5.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 37, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "eb863a43aad79362b37a1c97c9575e0860f877bd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "tdui9d4jkuds8b9t86gj39pgflcnlgm5.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636920681, + "sig_inception": 1633616288, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "6a202dd78457b596382b87ab90563aa1565d3eb5b3468f252e2cb4f83a24ff4ecc9513c466448403d07fc06904183e720220ed0ee7a0795bc34599c8b8b17aadbd7366ae8edde35eee577e9101bff1888f6e68c037f1030e3c19ef100400205139faf8f4a503007c0730ec46cae2bd60b2b10560def62ec042360aea03f1c94f" + }, + { + "name": "22cab7u8p7akbg59knkbburf258bbe8f.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 36, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "10c3bd3016525d440871a740434307778da2116b", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "22cab7u8p7akbg59knkbburf258bbe8f.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1638768257, + "sig_inception": 1635453887, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "a9727f07eb4c599e66f732067a62d4b7137fa708668a483316ae949983c739b6a56bb0c1526934ba481e3afc56ec0bf7893201e6280cb5d7190d7871cc1e1305381df57a1e39eb9b14c564dcb8167c66989dc294fd1e09895fe12365c1c43f574b79999767750fd2f88c5729584f1631f044b892144c315ae0a4b2f6886abd69" + } + ], + "additional": [ + { + "name": "ns.hsdrn.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "195.93.186.191" + }, + { + "name": "ns1.ngs.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "195.19.220.238" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_95" + }, + { + "Tuple4": "166.111.8.25.30930>193.232.142.17.53", + "dns_qname": "56.ru", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "56.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 11, + "ns": "ns.hsdrn.ru" + }, + { + "name": "56.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 10, + "ns": "ns1.ngs.ru" + }, + { + "name": "tdui9d4jkuds8b9t86gj39pgflcnlgm5.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 37, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "eb863a43aad79362b37a1c97c9575e0860f877bd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "tdui9d4jkuds8b9t86gj39pgflcnlgm5.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636920681, + "sig_inception": 1633616288, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "6a202dd78457b596382b87ab90563aa1565d3eb5b3468f252e2cb4f83a24ff4ecc9513c466448403d07fc06904183e720220ed0ee7a0795bc34599c8b8b17aadbd7366ae8edde35eee577e9101bff1888f6e68c037f1030e3c19ef100400205139faf8f4a503007c0730ec46cae2bd60b2b10560def62ec042360aea03f1c94f" + }, + { + "name": "22cab7u8p7akbg59knkbburf258bbe8f.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 36, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "10c3bd3016525d440871a740434307778da2116b", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "22cab7u8p7akbg59knkbburf258bbe8f.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1638768257, + "sig_inception": 1635453887, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "a9727f07eb4c599e66f732067a62d4b7137fa708668a483316ae949983c739b6a56bb0c1526934ba481e3afc56ec0bf7893201e6280cb5d7190d7871cc1e1305381df57a1e39eb9b14c564dcb8167c66989dc294fd1e09895fe12365c1c43f574b79999767750fd2f88c5729584f1631f044b892144c315ae0a4b2f6886abd69" + } + ], + "additional": [ + { + "name": "ns.hsdrn.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "195.93.186.191" + }, + { + "name": "ns1.ngs.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "195.19.220.238" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_96" + }, + { + "Tuple4": "2620:0:cca::70.13274>2001:dd9::44.53", + "dns_qname": "big1.f5.lenovo.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 17, + "ns": "a11-64.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "a3-67.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "a8-64.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "a1-79.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "a28-66.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "a24-65.akam.net" + }, + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "852c1a47efe5f95f767e5bcf38c7304bc275edfa", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637094292, + "sig_inception": 1634502015, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "a9faa990193dc37bfa742aa7eb55aca2180e0fbd66015fd88505d0d1ee52e79adfe00d036b416c02b56a5f5ff84b1d7f789f4176c3aaa3ee5fce1a6099e8a8fe092f9436d808aa26764757c231651a70607ba5c6b7831f1c56adc3eb38db5e4a1529aa148fa258f49747b773f05643f17c3fa92d224764fe8d390714a1ab96be" + }, + { + "name": "DHOQ2OJHA2VOVLLCCC0GTBBQK5F3CCR6.com.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "6e10f5cce72bbf994e3224a663426a49ed7d8c46", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "DHOQ2OJHA2VOVLLCCC0GTBBQK5F3CCR6.com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1638336763, + "sig_inception": 1635741163, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "11bf3adffd66a9533cb2fa91770c71f5f44353b368026fecad9034bd96640ef8b1308a9e4e2b849d950fef4291c9b62e4d3c5e9f2d4526364bd9918212d6b0849e9040b37886b2c6868373ffeb2185ce3678ff472d5f450ef6d914e391c8e272b8eb902f38b04b003ac34542bcff43f83ecd4fd6731000c832035dfdf7fa930c" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_97" + }, + { + "Tuple4": "202.114.200.252.31763>192.54.112.30.53", + "dns_qname": "rdns2.alidns.com", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "alidns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 13, + "ns": "ns3.aliyun.com" + }, + { + "name": "alidns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns4.aliyun.com" + }, + { + "name": "alidns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns5.aliyun.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "KLVNJBUJS84M94GO8K2N4S2MN0TCIILG.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "a57f7b40e910c56f8f02901dc16f84322f4f7045", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "KLVNJBUJS84M94GO8K2N4S2MN0TCIILG.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636351619, + "sig_inception": 1635739019, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "0c6c58cb9564f65d97cd6b0a9546a58999781a52035ab90f821d94479eb55b8e02ca4d372849c649e9846c8d50b48c89afbbaa38ecf26fe1f6f7d0d3b1f709ba084494eaa31bf7299064392db0456a6fbe205e3bab11c6d232ef6a89e595d702d74e7f94b3aa5cebab9dfe36be8397c0a639bfc1e74c6300248961789ed0093edf1194b415aa4a35cfda6f2a0e6a97919851ebf9390a04992c238e5297ff267f" + } + ], + "additional": [ + { + "name": "ns3.aliyun.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.35.29" + }, + { + "name": "ns3.aliyun.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.35.30" + }, + { + "name": "ns3.aliyun.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2401:b180:4100::11" + }, + { + "name": "ns4.aliyun.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.122.133" + }, + { + "name": "ns4.aliyun.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.122.143" + }, + { + "name": "ns4.aliyun.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2401:b180:4100::12" + }, + { + "name": "ns5.aliyun.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.122.153" + }, + { + "name": "ns5.aliyun.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "198.11.138.248" + }, + { + "name": "ns5.aliyun.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2401:b180:4100::13" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_98" + }, + { + "Tuple4": "2607:f7a0:17:3::30.16451>2001:da8:1:100::44.53", + "dns_qname": "ucloud.com.cn", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "852c1a47efe5f95f767e5bcf38c7304bc275edfa", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637094292, + "sig_inception": 1634502015, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "a9faa990193dc37bfa742aa7eb55aca2180e0fbd66015fd88505d0d1ee52e79adfe00d036b416c02b56a5f5ff84b1d7f789f4176c3aaa3ee5fce1a6099e8a8fe092f9436d808aa26764757c231651a70607ba5c6b7831f1c56adc3eb38db5e4a1529aa148fa258f49747b773f05643f17c3fa92d224764fe8d390714a1ab96be" + }, + { + "name": "com.cn", + "type": 6, + "class": 1, + "ttl": 21600, + "rdlength": 41, + "mname": "a.dns.cn", + "rname": "root.cnnic.cn", + "serial": 2027835926, + "refresh": 7200, + "retry": 3600, + "cname": 2419200, + "minimum": 21600 + }, + { + "name": "com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 6, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1638341496, + "sig_inception": 1635745896, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "824609c134e28cdca0bfbb6ce2fdc41d5267363fa9fc6bc907636cda44a96501043892a1c26204d5a2297f8239749001137ae60332cce4fa022a9cf802b63c0e88c06ac66f5930dd73a97eab6491e2048da884289d92183d177fb69c4db413e3a392ccb4e988ab43441d37eb37a2c7be179a1c6b5875ab8b155150d88816d1fc" + }, + { + "name": "P7BLG31MI9E33B4P20E986AT619JQ1V3.com.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "cc429df033a13cf9f5630ca4dc1c8c808450407f", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "P7BLG31MI9E33B4P20E986AT619JQ1V3.com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637084767, + "sig_inception": 1634491126, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "bda5ba0cedf479597891f3635526d8db3b7d1d3dc35fc4ab65e1de9eb31efc6ce9b846b82785194cfb56241bff282a3f6304d0357f90085c6c84d42e459ae862d53210c2686ae2d2171952142d59602f5b25f441fb2d1ea8dd83243557b1f65d7bc3a178b7641a46411e2fad143a282984a59f084470eac13758396551bc0e31" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_99" + }, + { + "Tuple4": "202.114.200.252.45111>192.54.112.30.53", + "dns_qname": "ns-intl-834.awsdns-cn-52.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "awsdns-cn-52.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 12, + "ns": "g-ns-1076.awsdns-cn-52.com" + }, + { + "name": "awsdns-cn-52.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 12, + "ns": "g-ns-2310.awsdns-cn-52.com" + }, + { + "name": "awsdns-cn-52.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 12, + "ns": "g-ns-3857.awsdns-cn-52.com" + }, + { + "name": "awsdns-cn-52.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 11, + "ns": "g-ns-944.awsdns-cn-52.com" + }, + { + "name": "awsdns-cn-52.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "ns": "g-ns-intl-944.awsdns-cn-52.com" + }, + { + "name": "awsdns-cn-52.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 17, + "ns": "g-ns-intl-3857.awsdns-cn-52.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "496PQRQKVR1JDOQTAK0USRPH784NKN6I.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "224da21a6e8d3d65e27a248e9602b92ac9f43b75", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "496PQRQKVR1JDOQTAK0USRPH784NKN6I.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636350784, + "sig_inception": 1635738184, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "16a78d883f4d619f2a9cbbf4b7b0a389b7a72c0d143e71432bca23cc0666ccc843dcceadc2aac5b1ff304d637ae07f9f2bd8f2c5b61fd62dd6208e3f9d50f970a1d8a4eb88ce8fa4ec8478c460fb4f60a8f9cda645c9d3d4572942a0dda394e75d271f8e74d1ff96cadb659c61f462617298e5389d3fd122eca1f1c7fe04002ef1e75ec14ad7935c99df4053e71fd50a13ca877f89515526c78da826e5c19d56" + } + ], + "additional": [ + { + "name": "g-ns-1076.awsdns-cn-52.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "52.82.180.52" + }, + { + "name": "g-ns-2310.awsdns-cn-52.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "54.222.33.6" + }, + { + "name": "g-ns-3857.awsdns-cn-52.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "54.222.39.17" + }, + { + "name": "g-ns-944.awsdns-cn-52.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "52.82.179.176" + }, + { + "name": "g-ns-intl-944.awsdns-cn-52.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "52.46.187.176" + }, + { + "name": "g-ns-intl-3857.awsdns-cn-52.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "52.46.183.17" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_100" + }, + { + "Tuple4": "2001:da8:7007:10::77.38324>2001:503:231d::2:30.53", + "dns_qname": "i.imgur.com", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "imgur.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 20, + "ns": "dns1.p03.nsone.net" + }, + { + "name": "imgur.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.p03.nsone.net" + }, + { + "name": "imgur.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns3.p03.nsone.net" + }, + { + "name": "imgur.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns4.p03.nsone.net" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "2VMR6UOT7TKKNHOLBLGN330CO0IBOBSI.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "17edbfbd7b45b8f8b4fcc64485f8fef21792ea04", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "2VMR6UOT7TKKNHOLBLGN330CO0IBOBSI.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636352546, + "sig_inception": 1635739946, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "04e1e163fdabe65a5a761411879cbc6d7b34a0493e870a3b978bbf77f3a8d4520aeb7486090c0c8d99632bca527dcc859f1f40fb126cbd0fd59a132d09df5b2ec610242e0f36bfe2306f8497505631996a37fa0fcc8212a8881275242ae9da010216f7c2d5dfa557c07daafa6e9d91517329ff5bcb453079fea9d8307a4da61250effb8198ccb7983676bdbfb04278947e3c46b357b607d8c8300840bca25d5c" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_101" + }, + { + "Tuple4": "202.114.200.252.46810>192.54.112.30.53", + "dns_qname": "ns-834.awsdns-cn-52.com", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "awsdns-cn-52.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 12, + "ns": "g-ns-1076.awsdns-cn-52.com" + }, + { + "name": "awsdns-cn-52.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 12, + "ns": "g-ns-2310.awsdns-cn-52.com" + }, + { + "name": "awsdns-cn-52.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 12, + "ns": "g-ns-3857.awsdns-cn-52.com" + }, + { + "name": "awsdns-cn-52.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 11, + "ns": "g-ns-944.awsdns-cn-52.com" + }, + { + "name": "awsdns-cn-52.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "ns": "g-ns-intl-944.awsdns-cn-52.com" + }, + { + "name": "awsdns-cn-52.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 17, + "ns": "g-ns-intl-3857.awsdns-cn-52.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "496PQRQKVR1JDOQTAK0USRPH784NKN6I.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "224da21a6e8d3d65e27a248e9602b92ac9f43b75", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "496PQRQKVR1JDOQTAK0USRPH784NKN6I.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636350784, + "sig_inception": 1635738184, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "16a78d883f4d619f2a9cbbf4b7b0a389b7a72c0d143e71432bca23cc0666ccc843dcceadc2aac5b1ff304d637ae07f9f2bd8f2c5b61fd62dd6208e3f9d50f970a1d8a4eb88ce8fa4ec8478c460fb4f60a8f9cda645c9d3d4572942a0dda394e75d271f8e74d1ff96cadb659c61f462617298e5389d3fd122eca1f1c7fe04002ef1e75ec14ad7935c99df4053e71fd50a13ca877f89515526c78da826e5c19d56" + } + ], + "additional": [ + { + "name": "g-ns-1076.awsdns-cn-52.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "52.82.180.52" + }, + { + "name": "g-ns-2310.awsdns-cn-52.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "54.222.33.6" + }, + { + "name": "g-ns-3857.awsdns-cn-52.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "54.222.39.17" + }, + { + "name": "g-ns-944.awsdns-cn-52.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "52.82.179.176" + }, + { + "name": "g-ns-intl-944.awsdns-cn-52.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "52.46.187.176" + }, + { + "name": "g-ns-intl-3857.awsdns-cn-52.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "52.46.183.17" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_102" + }, + { + "Tuple4": "166.111.8.25.47577>193.232.142.17.53", + "dns_qname": "56.ru", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "56.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 11, + "ns": "ns.hsdrn.ru" + }, + { + "name": "56.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 10, + "ns": "ns1.ngs.ru" + }, + { + "name": "TDUI9D4JKUDS8B9T86GJ39PGFLCNLGM5.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 37, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "eb863a43aad79362b37a1c97c9575e0860f877bd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "TDUI9D4JKUDS8B9T86GJ39PGFLCNLGM5.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636920681, + "sig_inception": 1633616288, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "6a202dd78457b596382b87ab90563aa1565d3eb5b3468f252e2cb4f83a24ff4ecc9513c466448403d07fc06904183e720220ed0ee7a0795bc34599c8b8b17aadbd7366ae8edde35eee577e9101bff1888f6e68c037f1030e3c19ef100400205139faf8f4a503007c0730ec46cae2bd60b2b10560def62ec042360aea03f1c94f" + }, + { + "name": "22CAB7U8P7AKBG59KNKBBURF258BBE8F.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 36, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "10c3bd3016525d440871a740434307778da2116b", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "22CAB7U8P7AKBG59KNKBBURF258BBE8F.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1638768257, + "sig_inception": 1635453887, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "a9727f07eb4c599e66f732067a62d4b7137fa708668a483316ae949983c739b6a56bb0c1526934ba481e3afc56ec0bf7893201e6280cb5d7190d7871cc1e1305381df57a1e39eb9b14c564dcb8167c66989dc294fd1e09895fe12365c1c43f574b79999767750fd2f88c5729584f1631f044b892144c315ae0a4b2f6886abd69" + } + ], + "additional": [ + { + "name": "ns.hsdrn.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "195.93.186.191" + }, + { + "name": "ns1.NGS.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "195.19.220.238" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_103" + }, + { + "Tuple4": "202.114.200.252.16028>192.54.112.30.53", + "dns_qname": "ptr1.dnspod.net", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "dnspod.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 15, + "ns": "ns4.dnsv2.com" + }, + { + "name": "dnspod.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 12, + "ns": "ns3.dnsv2.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + }, + { + "name": "JDST9B643717A9I6UCKS9HE56P63KMGM.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "9b7a33d5d918fb0b8842e0e2e05562fdb65f56d6", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "JDST9B643717A9I6UCKS9HE56P63KMGM.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636263210, + "sig_inception": 1635654210, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "181fd3b28556c8d863fd798c6fe5b6dbb35632d91c67063a4eab165a5aadeb0d82d1955b494efb1f96c230e9cb50f53a587196575c9e2c5480bc9521b868f0255d56e934090b455717ad82c403d71495113a5568812d784e514511f497aa2bd3535b0a5b6b8c64593ff6a18b0ce0f13a24bdb448c29990efc3855b83915e7e5adf66a8324858af56096143420b5d8f3ef5c7bfbb4b36b6b7056ccd5a796626aa" + } + ], + "additional": [ + { + "name": "ns3.dnsv2.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "101.226.220.13" + }, + { + "name": "ns3.dnsv2.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "129.211.176.248" + }, + { + "name": "ns3.dnsv2.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "162.14.24.245" + }, + { + "name": "ns3.dnsv2.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "183.192.164.118" + }, + { + "name": "ns3.dnsv2.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "223.166.151.17" + }, + { + "name": "ns3.dnsv2.net", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2402:4e00:1430:1102:0:9136:2b2f:bf6b" + }, + { + "name": "ns3.dnsv2.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "61.129.8.141" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_104" + }, + { + "Tuple4": "78.108.38.100.63651>202.112.0.44.53", + "dns_qname": "3g.cn", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "cn", + "type": 6, + "class": 1, + "ttl": 21600, + "rdlength": 41, + "mname": "a.dns.cn", + "rname": "root.cnnic.cn", + "serial": 2028896702, + "refresh": 7200, + "retry": 3600, + "cname": 2419200, + "minimum": 21600 + }, + { + "name": "cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 86400, + "sig_expiration": 1638342101, + "sig_inception": 1635746501, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "9856c7ce6b03e3710a4b290e72e1f0d8a814b1f3768243f383cbcbfeb2196750f3d5c0b5bcebcc877bc2a333bec0bc78c0e1d506d13ba4f8c539ac3c10a24265e55ec9b46084497ac2ee39946486d46d606e4e392aed87c621279f9fa317e48573bfe8845ab771e6e2718a6e020b5fdc718754099684d0aee97061cc84f09a37" + }, + { + "name": "VM1G35JO0ESQL71JCHCUR0KVI0ELKP3M.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "fde3787799d010156398064bebd9e1344db2858d", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "VM1G35JO0ESQL71JCHCUR0KVI0ELKP3M.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1637157690, + "sig_inception": 1634562633, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "38e4f61c44518e4bc5b0af6f280d777f44f402498274148aa0f6d9699fc9a047fdfedf86c71525ba330b7aea89835330bde0dafee65f649b62fa439d774e8f67d57da804470d7fef266b6624263bd16f27607a82b9a4a7a45b1744caea514882cd93d4607a3879a6366bc7d66e517b271e37059d567f381e847bdd6c50c1681d" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 28 + } + ] + }, + "name": "DNS_RESULT_105" + }, + { + "Tuple4": "202.114.200.252.64257>192.54.112.30.53", + "dns_qname": "ns-intl-834.awsdns-cn-52.com", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "awsdns-cn-52.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 12, + "ns": "g-ns-1076.awsdns-cn-52.com" + }, + { + "name": "awsdns-cn-52.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 12, + "ns": "g-ns-2310.awsdns-cn-52.com" + }, + { + "name": "awsdns-cn-52.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 12, + "ns": "g-ns-3857.awsdns-cn-52.com" + }, + { + "name": "awsdns-cn-52.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 11, + "ns": "g-ns-944.awsdns-cn-52.com" + }, + { + "name": "awsdns-cn-52.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "ns": "g-ns-intl-944.awsdns-cn-52.com" + }, + { + "name": "awsdns-cn-52.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 17, + "ns": "g-ns-intl-3857.awsdns-cn-52.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "496PQRQKVR1JDOQTAK0USRPH784NKN6I.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "224da21a6e8d3d65e27a248e9602b92ac9f43b75", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "496PQRQKVR1JDOQTAK0USRPH784NKN6I.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636350784, + "sig_inception": 1635738184, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "16a78d883f4d619f2a9cbbf4b7b0a389b7a72c0d143e71432bca23cc0666ccc843dcceadc2aac5b1ff304d637ae07f9f2bd8f2c5b61fd62dd6208e3f9d50f970a1d8a4eb88ce8fa4ec8478c460fb4f60a8f9cda645c9d3d4572942a0dda394e75d271f8e74d1ff96cadb659c61f462617298e5389d3fd122eca1f1c7fe04002ef1e75ec14ad7935c99df4053e71fd50a13ca877f89515526c78da826e5c19d56" + } + ], + "additional": [ + { + "name": "g-ns-1076.awsdns-cn-52.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "52.82.180.52" + }, + { + "name": "g-ns-2310.awsdns-cn-52.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "54.222.33.6" + }, + { + "name": "g-ns-3857.awsdns-cn-52.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "54.222.39.17" + }, + { + "name": "g-ns-944.awsdns-cn-52.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "52.82.179.176" + }, + { + "name": "g-ns-intl-944.awsdns-cn-52.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "52.46.187.176" + }, + { + "name": "g-ns-intl-3857.awsdns-cn-52.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "52.46.183.17" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_106" + }, + { + "Tuple4": "202.114.200.252.65376>192.54.112.30.53", + "dns_qname": "ns.cnmobile.net", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "cnmobile.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "ns.cnmobile.net" + }, + { + "name": "cnmobile.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns1.cnmobile.net" + }, + { + "name": "cnmobile.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.cnmobile.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + }, + { + "name": "UN0EOP8SLV85N00OL2H45TADL08BB24I.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "f5c11b5dbcabe81938b4e46f450c813fbf722fed", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "UN0EOP8SLV85N00OL2H45TADL08BB24I.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636090651, + "sig_inception": 1635481651, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "d0a314caa197cc40abf9976c562d449012ea3bed4b6608110d28a5d03fd000afa0435d6e5a61b958f0459b935670cd8ded04f15416d274e950715ac5dc250dcbe5901f26f006ab4b1ae84e541bb9b5926f3d5899eecc29e5f8cdc7ee42021d0817d6c76ca2e74d3155a2415981fad8ea7394fac8ebae83a1f99b3bd4e138eca2d6dd9f124b96929e09b36a57bf5fc472d9d80c77e01eaf4211121e085830a602" + } + ], + "additional": [ + { + "name": "ns.cnmobile.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "211.136.17.105" + }, + { + "name": "ns.cnmobile.net", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2409:8080::3" + }, + { + "name": "ns1.cnmobile.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "211.136.17.105" + }, + { + "name": "ns2.cnmobile.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "211.136.20.201" + }, + { + "name": "ns2.cnmobile.net", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2409:8080::4" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_107" + }, + { + "Tuple4": "202.114.200.252.35453>192.54.112.30.53", + "dns_qname": "ns-1934.awsdns-cn-56.net", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "awsdns-cn-56.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 11, + "ns": "g-ns-515.awsdns-cn-56.net" + }, + { + "name": "awsdns-cn-56.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 12, + "ns": "g-ns-2758.awsdns-cn-56.net" + }, + { + "name": "awsdns-cn-56.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 12, + "ns": "g-ns-3442.awsdns-cn-56.net" + }, + { + "name": "awsdns-cn-56.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 12, + "ns": "g-ns-1662.awsdns-cn-56.net" + }, + { + "name": "awsdns-cn-56.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "ns": "g-ns-intl-515.awsdns-cn-56.net" + }, + { + "name": "awsdns-cn-56.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 17, + "ns": "g-ns-intl-3442.awsdns-cn-56.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + }, + { + "name": "8CSIABPI69T7PE60G5Q4UJ59M3O12BBM.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "433945f7949e73db6e15b15e9400ff2bee27e6af", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "8CSIABPI69T7PE60G5Q4UJ59M3O12BBM.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636263612, + "sig_inception": 1635654612, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "7fe6cbfaa1eccbfa46e641268884ff1a48094bd6236675a554faf65ba2e442a79e1a44b14645a6d599666a4bcf84bb35d985a96aa887af8cf1258af1f54c78e7fd452720c755645ee8086c187812d77f39548b8c149ac6d01cf89cc97cbd7d804b5553848c1a825e8f67a22a22e3f7da2be8337a8b9fa999350de138b843d4735da0ed2aa951b867ea7e2583d97d691df41b3dc51fe2ea6f55090006b2ccc1c7" + } + ], + "additional": [ + { + "name": "g-ns-515.awsdns-cn-56.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "52.82.178.3" + }, + { + "name": "g-ns-2758.awsdns-cn-56.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "54.222.34.198" + }, + { + "name": "g-ns-3442.awsdns-cn-56.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "54.222.37.114" + }, + { + "name": "g-ns-1662.awsdns-cn-56.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "52.82.182.126" + }, + { + "name": "g-ns-intl-515.awsdns-cn-56.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "52.46.186.3" + }, + { + "name": "g-ns-intl-3442.awsdns-cn-56.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "52.46.181.114" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_108" + }, + { + "Tuple4": "162.158.37.100.42315>202.112.0.44.53", + "dns_qname": "ksvxhlnftooqqna.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "cn", + "type": 6, + "class": 1, + "ttl": 21600, + "rdlength": 41, + "mname": "a.dns.cn", + "rname": "root.cnnic.cn", + "serial": 2028896702, + "refresh": 7200, + "retry": 3600, + "cname": 2419200, + "minimum": 21600 + }, + { + "name": "cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 86400, + "sig_expiration": 1638342101, + "sig_inception": 1635746501, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "9856c7ce6b03e3710a4b290e72e1f0d8a814b1f3768243f383cbcbfeb2196750f3d5c0b5bcebcc877bc2a333bec0bc78c0e1d506d13ba4f8c539ac3c10a24265e55ec9b46084497ac2ee39946486d46d606e4e392aed87c621279f9fa317e48573bfe8845ab771e6e2718a6e020b5fdc718754099684d0aee97061cc84f09a37" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "PLG5NATV20GB974EHJPJEL2HKHG1VDMO.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "cda0f2e6c8dce127451b6b373722b5613bf2c51f", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "PLG5NATV20GB974EHJPJEL2HKHG1VDMO.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1637680395, + "sig_inception": 1635085206, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "80ae0d2647367061fffcd48fa576817815a070bcd8e05886b324bb9c2ca853c5d038d0a5e02928dcfe93b05d662a07c6ee8d899f846c3c86be2af1b2abec650f400170d45490f9778e3f3534742e60e10b338df0ec277a502f526044d224f3d85e3fbdb3f97a1c7b3fa76de4f225f9579461677b8ed9f126f0c37dab67a295d5" + }, + { + "name": "L85R355QBFQMD3BV02OE8UE2TM294QEH.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "aac1e02a4a00dfe40f42104dc8eb2b7534533263", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "L85R355QBFQMD3BV02OE8UE2TM294QEH.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636697859, + "sig_inception": 1634104595, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "5a0e82416c70a5647c4ccba3ca377e5e61d59bde48476ff397ca2e11d43dce550f4a67620a857aa47218ae1b7a51e58b5a4209054685334541bb54e1227ae530aa6d571f3265c898c0c3c4773083513d8c067064bcd90560179a5006366c19f8169f2d39d21577a9ff3ba88c7b2b51f4ddea7c90f446165f571c9fa8f821557c" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_109" + }, + { + "Tuple4": "166.111.8.25.30553>193.232.142.17.53", + "dns_qname": "56.ru", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "56.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 11, + "ns": "ns.hsdrn.ru" + }, + { + "name": "56.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 10, + "ns": "ns1.ngs.ru" + }, + { + "name": "TDUI9D4JKUDS8B9T86GJ39PGFLCNLGM5.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 37, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "eb863a43aad79362b37a1c97c9575e0860f877bd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "TDUI9D4JKUDS8B9T86GJ39PGFLCNLGM5.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636920681, + "sig_inception": 1633616288, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "6a202dd78457b596382b87ab90563aa1565d3eb5b3468f252e2cb4f83a24ff4ecc9513c466448403d07fc06904183e720220ed0ee7a0795bc34599c8b8b17aadbd7366ae8edde35eee577e9101bff1888f6e68c037f1030e3c19ef100400205139faf8f4a503007c0730ec46cae2bd60b2b10560def62ec042360aea03f1c94f" + }, + { + "name": "22CAB7U8P7AKBG59KNKBBURF258BBE8F.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 36, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "10c3bd3016525d440871a740434307778da2116b", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "22CAB7U8P7AKBG59KNKBBURF258BBE8F.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1638768257, + "sig_inception": 1635453887, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "a9727f07eb4c599e66f732067a62d4b7137fa708668a483316ae949983c739b6a56bb0c1526934ba481e3afc56ec0bf7893201e6280cb5d7190d7871cc1e1305381df57a1e39eb9b14c564dcb8167c66989dc294fd1e09895fe12365c1c43f574b79999767750fd2f88c5729584f1631f044b892144c315ae0a4b2f6886abd69" + } + ], + "additional": [ + { + "name": "ns.hsdrn.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "195.93.186.191" + }, + { + "name": "ns1.NGS.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "195.19.220.238" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_110" + }, + { + "Tuple4": "210.35.128.2.47158>192.41.162.30.53", + "dns_qname": "twitter.com", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "com", + "type": 6, + "class": 1, + "ttl": 900, + "rdlength": 61, + "mname": "a.gtld-servers.net", + "rname": "nstld.verisign-grs.com", + "serial": 1635750116, + "refresh": 1800, + "retry": 900, + "cname": 604800, + "minimum": 86400 + }, + { + "name": "com", + "type": 46, + "class": 1, + "ttl": 900, + "rdlength": 183, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 900, + "sig_expiration": 1636358516, + "sig_inception": 1635745916, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "57296902eac99629e070f46e851c667e33f4dee18edffeec466aaf15b3cc30a10c88f38ce38aeeab2023f88012bbdbdcd06f94942009373596b29d46d2bff9494991c568e635f3612279cbfa47652925610836871c92ab6de170fe3b8eb550c4f6b9e923175e61e7919070a174cb0213de5344f5f4d28f0c96fbd0dc92e3309268d7ee8acd840a53f1f71de36459ed5d8de42c6e7b6b65dc7bfc7f8e376e34a7" + }, + { + "name": "7T79IH3K98ANHB9RV004M68QQUT9R1LB.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "3f4e9dade47e19f6f5095b7aeb10e1c4536a2b18", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "7T79IH3K98ANHB9RV004M68QQUT9R1LB.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636088428, + "sig_inception": 1635479428, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "41466d5b6c300b99c4f5b0f9c21c076f53b697ddd40bec0a61d1e914fb8fc29a5a7d0c7687ca61bc35234000166a645b6758df752fcd666850dd39172c0340d6266b42ac593b6120e8c20c68379adefb1b46dfb5ba2abdcf1d159db4cf97342a31b4fc01946b92d7058328ccb4ce2d6e2445d3fc784b6038fa2fa72a92676e7b1fc7d8df9a35ada52861fbaaa6f5182360f2b5be9da9c672f070f3170044d070" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_111" + }, + { + "Tuple4": "166.111.8.25.41392>193.232.142.17.53", + "dns_qname": "56.ru", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "56.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 11, + "ns": "ns.hsdrn.ru" + }, + { + "name": "56.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 10, + "ns": "ns1.ngs.ru" + }, + { + "name": "TDUI9D4JKUDS8B9T86GJ39PGFLCNLGM5.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 37, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "eb863a43aad79362b37a1c97c9575e0860f877bd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "TDUI9D4JKUDS8B9T86GJ39PGFLCNLGM5.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636920681, + "sig_inception": 1633616288, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "6a202dd78457b596382b87ab90563aa1565d3eb5b3468f252e2cb4f83a24ff4ecc9513c466448403d07fc06904183e720220ed0ee7a0795bc34599c8b8b17aadbd7366ae8edde35eee577e9101bff1888f6e68c037f1030e3c19ef100400205139faf8f4a503007c0730ec46cae2bd60b2b10560def62ec042360aea03f1c94f" + }, + { + "name": "22CAB7U8P7AKBG59KNKBBURF258BBE8F.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 36, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "10c3bd3016525d440871a740434307778da2116b", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "22CAB7U8P7AKBG59KNKBBURF258BBE8F.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1638768257, + "sig_inception": 1635453887, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "a9727f07eb4c599e66f732067a62d4b7137fa708668a483316ae949983c739b6a56bb0c1526934ba481e3afc56ec0bf7893201e6280cb5d7190d7871cc1e1305381df57a1e39eb9b14c564dcb8167c66989dc294fd1e09895fe12365c1c43f574b79999767750fd2f88c5729584f1631f044b892144c315ae0a4b2f6886abd69" + } + ], + "additional": [ + { + "name": "ns.hsdrn.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "195.93.186.191" + }, + { + "name": "ns1.NGS.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "195.19.220.238" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_112" + }, + { + "Tuple4": "211.71.93.0.14481>185.24.64.42.53", + "dns_qname": "frpic.xyz", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "frpic.xyz", + "type": 2, + "class": 1, + "ttl": 3600, + "rdlength": 23, + "ns": "jim.ns.cloudflare.com" + }, + { + "name": "frpic.xyz", + "type": 2, + "class": 1, + "ttl": 3600, + "rdlength": 7, + "ns": "jean.ns.cloudflare.com" + }, + { + "name": "1h97h2oec2juov8dlbbjj6i7ik26bm8d.xyz", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 1, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "0c53cc9ee211467da454a408dbe0bb483b68d99a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "8kkt0f934bjbp73mtsbnt83lrmline5o.xyz", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 1, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "453072543a8c326836424bd0d29285028a3a278d", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "1h97h2oec2juov8dlbbjj6i7ik26bm8d.xyz", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 151, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636840337, + "sig_inception": 1634213739, + "key_tag": 55096, + "signer_name": "xyz", + "signature_len": 128, + "signature": "57f886fcd3183b314bf969baee36bdf52dbb734369f00d0b3dd176da5e55efe5e1657f814b8fba5760a73d670f4afff8986ba10b29d84b699a08a070af3690f85f4ca08084f224723a77da616a410c01d7175509a22ca277ac447c300ffc8550c3de3d42db316ce3957c50331e093a03bd36fae97107003b39c5c44daf95ae66" + }, + { + "name": "8kkt0f934bjbp73mtsbnt83lrmline5o.xyz", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 151, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1637547208, + "sig_inception": 1634916285, + "key_tag": 55096, + "signer_name": "xyz", + "signature_len": 128, + "signature": "0c14602a45a7972ef15051523da855cae86b6ad17c7d49c81930d3bf60600594ef8c8280a1f450f0edd2a6466301c2c321d96d9ef19ae109fd4dd50584f9f5c1a548b2d784f867956a14f721d2ecf656cf066d5388d4419a6da0f7f24ee1fb3b816d66e01200e09b6975bbabff0c97fb502112574439255ac2f8442e9d4e918e" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_113" + }, + { + "Tuple4": "2001:da8:1001:3:2d0:f8ff:febc:df38.38333>2003:8:14::53.53", + "dns_qname": "adscale.de", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "de", + "type": 6, + "class": 1, + "ttl": 7200, + "rdlength": 40, + "mname": "f.nic.de", + "rname": "its.denic.de", + "serial": 1635750028, + "refresh": 7200, + "retry": 7200, + "cname": 3600000, + "minimum": 7200 + }, + { + "name": "tjlb7qbojvmlf1s6gdriru7vsms1lg16.de", + "type": 50, + "class": 1, + "ttl": 7200, + "rdlength": 43, + "hash_algo": 1, + "flags": 1, + "iteration": 15, + "salt_len": 8, + "salt_value": "ca12b74adb90591a", + "hash_len": 20, + "next_hash_owner": "eceaf9e77f65b9d88883cda4947f5d9a73091fdc", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "clss9tr7vfttk6sjeb6iec0ioll9pbmi.de", + "type": 50, + "class": 1, + "ttl": 7200, + "rdlength": 42, + "hash_algo": 1, + "flags": 1, + "iteration": 15, + "salt_len": 8, + "salt_value": "ca12b74adb90591a", + "hash_len": 20, + "next_hash_owner": "657a0eacd4fbc14904ee29daeeecee8a8045d1f1", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "de", + "type": 46, + "class": 1, + "ttl": 7200, + "rdlength": 150, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 86400, + "sig_expiration": 1636959624, + "sig_inception": 1635744624, + "key_tag": 44520, + "signer_name": "de", + "signature_len": 128, + "signature": "41ce6ff4311c3ce9ad5d055022e291a20004f09ad90b766bbf3500714ab971ac91ebf74a014cd17fcedeae7be9b8a249123115bbcb61b6134dffec0ea38bef605e570ca103fd9501ad7221656b10440eabba0aa855b5b5bc72c9ca85b8e5d886ba2b9e7f652bdc2da990cbc5d777ce8a6e97983addf617f84501221933f3063e" + }, + { + "name": "tjlb7qbojvmlf1s6gdriru7vsms1lg16.de", + "type": 46, + "class": 1, + "ttl": 7200, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 7200, + "sig_expiration": 1636362512, + "sig_inception": 1635147512, + "key_tag": 44520, + "signer_name": "de", + "signature_len": 128, + "signature": "6a86c8dd767a965ef8e951456aa31b4bb616a08274a9eec464985b516b6c6d230344e35feb92044f40c1cd0bdff3c6f65629fe851cb023f2812246f6d0295c396059d42e6ccef0852001f3f04c0a52766f1f2ab5820cfc2d9643afc7f1db51b7646574863343166069162211795940a0891e58e9711d1ed259befb8fcd60cab5" + }, + { + "name": "clss9tr7vfttk6sjeb6iec0ioll9pbmi.de", + "type": 46, + "class": 1, + "ttl": 7200, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 7200, + "sig_expiration": 1636833270, + "sig_inception": 1635618270, + "key_tag": 44520, + "signer_name": "de", + "signature_len": 128, + "signature": "7652e6289e9084d001d4dee3290fe3d4c0a33b76b6aa27f0b489018f25035809715bfd1a60a7fa18d9860c0cc8d1e931845b58879f86ebdb1d44199eef9e4cd1a7fbc32fc05064bf50427ae1fb36868a7ff7ae679c24f80ddab590fd7fb432de2744fc026e3080ad0ac0b630e1c7502a7dda2377047118baf34ce29a8be5f705" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_114" + }, + { + "Tuple4": "2001:250:7401:9:a792:2d2e:5406:f809.46824>2001:503:231d::2:30.53", + "dns_qname": "ns1.qh-lb.com", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "qh-lb.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "ns1.qh-lb.com" + }, + { + "name": "qh-lb.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.qh-lb.com" + }, + { + "name": "qh-lb.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns3.qh-lb.com" + }, + { + "name": "qh-lb.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns4.qh-lb.com" + }, + { + "name": "qh-lb.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns5.qh-lb.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "0S7M7TIN6M1HDNIAJP38P6U9I9MTLHNQ.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "070f6cafc644ed48e697f71f0d02dd3919ac123a", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "0S7M7TIN6M1HDNIAJP38P6U9I9MTLHNQ.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636351908, + "sig_inception": 1635739308, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "6adbfde4d853d5554cdf1b7e5099f9396de7d14a4eeb4f29b4861bb0d10d9545b2cd65d433b4c7bfded993ef172ab85a678b47a092f0a4f6083c95539177a1a43963bb38f11f4f2bc5dde7c485114dddde609a248197cac2ff8bd16a9bbf2f44244c6b3bc8b7694239784756d031ba1edf9446756235ce27d826ae3aaa1c5d9011a57de03b32979c7d07d7b5fd35c2dff491f7ff0db61f81df28768d0e1ac1f1" + } + ], + "additional": [ + { + "name": "ns1.qh-lb.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "36.110.213.100" + }, + { + "name": "ns2.qh-lb.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "180.163.251.239" + }, + { + "name": "ns3.qh-lb.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "111.206.126.88" + }, + { + "name": "ns4.qh-lb.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "42.236.98.100" + }, + { + "name": "ns5.qh-lb.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "221.181.72.200" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_115" + }, + { + "Tuple4": "2001:250:7401:9:a792:2d2e:5406:f809.58261>2001:503:231d::2:30.53", + "dns_qname": "ns3.qh-lb.com", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "qh-lb.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns1.qh-lb.com" + }, + { + "name": "qh-lb.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.qh-lb.com" + }, + { + "name": "qh-lb.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "ns3.qh-lb.com" + }, + { + "name": "qh-lb.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns4.qh-lb.com" + }, + { + "name": "qh-lb.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns5.qh-lb.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "0S7M7TIN6M1HDNIAJP38P6U9I9MTLHNQ.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "070f6cafc644ed48e697f71f0d02dd3919ac123a", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "0S7M7TIN6M1HDNIAJP38P6U9I9MTLHNQ.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636351908, + "sig_inception": 1635739308, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "6adbfde4d853d5554cdf1b7e5099f9396de7d14a4eeb4f29b4861bb0d10d9545b2cd65d433b4c7bfded993ef172ab85a678b47a092f0a4f6083c95539177a1a43963bb38f11f4f2bc5dde7c485114dddde609a248197cac2ff8bd16a9bbf2f44244c6b3bc8b7694239784756d031ba1edf9446756235ce27d826ae3aaa1c5d9011a57de03b32979c7d07d7b5fd35c2dff491f7ff0db61f81df28768d0e1ac1f1" + } + ], + "additional": [ + { + "name": "ns1.qh-lb.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "36.110.213.100" + }, + { + "name": "ns2.qh-lb.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "180.163.251.239" + }, + { + "name": "ns3.qh-lb.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "111.206.126.88" + }, + { + "name": "ns4.qh-lb.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "42.236.98.100" + }, + { + "name": "ns5.qh-lb.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "221.181.72.200" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_116" + }, + { + "Tuple4": "2001:250:7401:9:a792:2d2e:5406:f809.40865>2001:503:231d::2:30.53", + "dns_qname": "ns4.qh-lb.com", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "qh-lb.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns1.qh-lb.com" + }, + { + "name": "qh-lb.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.qh-lb.com" + }, + { + "name": "qh-lb.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns3.qh-lb.com" + }, + { + "name": "qh-lb.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "ns4.qh-lb.com" + }, + { + "name": "qh-lb.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns5.qh-lb.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "0S7M7TIN6M1HDNIAJP38P6U9I9MTLHNQ.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "070f6cafc644ed48e697f71f0d02dd3919ac123a", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "0S7M7TIN6M1HDNIAJP38P6U9I9MTLHNQ.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636351908, + "sig_inception": 1635739308, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "6adbfde4d853d5554cdf1b7e5099f9396de7d14a4eeb4f29b4861bb0d10d9545b2cd65d433b4c7bfded993ef172ab85a678b47a092f0a4f6083c95539177a1a43963bb38f11f4f2bc5dde7c485114dddde609a248197cac2ff8bd16a9bbf2f44244c6b3bc8b7694239784756d031ba1edf9446756235ce27d826ae3aaa1c5d9011a57de03b32979c7d07d7b5fd35c2dff491f7ff0db61f81df28768d0e1ac1f1" + } + ], + "additional": [ + { + "name": "ns1.qh-lb.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "36.110.213.100" + }, + { + "name": "ns2.qh-lb.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "180.163.251.239" + }, + { + "name": "ns3.qh-lb.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "111.206.126.88" + }, + { + "name": "ns4.qh-lb.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "42.236.98.100" + }, + { + "name": "ns5.qh-lb.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "221.181.72.200" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_117" + }, + { + "Tuple4": "139.59.107.152.50715>202.112.0.44.53", + "dns_qname": "ax30.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "ax30.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 26, + "ns": "monika.ns.cloudflare.com" + }, + { + "name": "ax30.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 7, + "ns": "gabe.ns.cloudflare.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "FRPI4NHB99MHG93E9KMM5ICP1EK5GSOT.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "7f27d0b1af6b4d852996e82be822de8233cd9bea", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "FRPI4NHB99MHG93E9KMM5ICP1EK5GSOT.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636931889, + "sig_inception": 1634337437, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "52486da4e7a4cdef520f07ed69f4ba73d574a1388a8e0cb57c5b2842c9689598fcf78a01f8c92a10faa07858e51ca5991fcc3e2ad15ef92552d57dcd694b39247fccc86f13ee5b78ab554259d19bf94d66d963d0217052e4b27793a03f450ac62fd77be383b70d2412e829d743e39fe144ece54c663e494f6762ab4e26de0e89" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_118" + }, + { + "Tuple4": "139.59.107.152.29808>202.112.0.44.53", + "dns_qname": "v4cqise.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "v4cqise.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 24, + "ns": "alan.ns.cloudflare.com" + }, + { + "name": "v4cqise.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "anita.ns.cloudflare.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "SVH97VNNNFQ8DG3E98ROPDGPQCGBIDPQ.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "e860e99ab495c5f7db0927b302a5ddd6dc4583b4", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "SVH97VNNNFQ8DG3E98ROPDGPQCGBIDPQ.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636929825, + "sig_inception": 1634336375, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "8f2d697439a5bf74b07d04a27de048d1e69244ba454f8553f1358ba2e6a2336b3fd26ed86e93cf3121f631f88796dd7b464d545ced01af165c248f1c09576c07f3bd5a43c4a2dac514d013d2ea41fd6eb1e16020952a8ef134359f415c441981e35a6bb3452f7a26e596c46b812146aaa45ecb263611ee3b67f4dbe14c1559e8" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_119" + }, + { + "Tuple4": "166.111.8.25.63830>193.232.142.17.53", + "dns_qname": "56.ru", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "56.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 11, + "ns": "ns.hsdrn.ru" + }, + { + "name": "56.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 10, + "ns": "ns1.ngs.ru" + }, + { + "name": "tdui9d4jkuds8b9t86gj39pgflcnlgm5.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 37, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "eb863a43aad79362b37a1c97c9575e0860f877bd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "tdui9d4jkuds8b9t86gj39pgflcnlgm5.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636920681, + "sig_inception": 1633616288, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "6a202dd78457b596382b87ab90563aa1565d3eb5b3468f252e2cb4f83a24ff4ecc9513c466448403d07fc06904183e720220ed0ee7a0795bc34599c8b8b17aadbd7366ae8edde35eee577e9101bff1888f6e68c037f1030e3c19ef100400205139faf8f4a503007c0730ec46cae2bd60b2b10560def62ec042360aea03f1c94f" + }, + { + "name": "22cab7u8p7akbg59knkbburf258bbe8f.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 36, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "10c3bd3016525d440871a740434307778da2116b", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "22cab7u8p7akbg59knkbburf258bbe8f.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1638768257, + "sig_inception": 1635453887, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "a9727f07eb4c599e66f732067a62d4b7137fa708668a483316ae949983c739b6a56bb0c1526934ba481e3afc56ec0bf7893201e6280cb5d7190d7871cc1e1305381df57a1e39eb9b14c564dcb8167c66989dc294fd1e09895fe12365c1c43f574b79999767750fd2f88c5729584f1631f044b892144c315ae0a4b2f6886abd69" + } + ], + "additional": [ + { + "name": "ns.hsdrn.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "195.93.186.191" + }, + { + "name": "ns1.ngs.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "195.19.220.238" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_120" + }, + { + "Tuple4": "202.4.130.100.59356>192.42.93.30.53", + "dns_qname": "dyi.bbhmjl.net", + "dns_qtype": 16, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "net", + "type": 6, + "class": 1, + "ttl": 900, + "rdlength": 61, + "mname": "a.gtld-servers.net", + "rname": "nstld.verisign-grs.com", + "serial": 1635750101, + "refresh": 1800, + "retry": 900, + "cname": 604800, + "minimum": 86400 + }, + { + "name": "net", + "type": 46, + "class": 1, + "ttl": 900, + "rdlength": 183, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 900, + "sig_expiration": 1636358501, + "sig_inception": 1635745901, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "dab7b8f4408e01f9a45cbf89321e15b22f584a1eafdde0b5402d9253271ed9b19e5603e3a7808ba79c5f6f6188e67f4fc7682a6088422671ba4adaabe34c8d6cc2d4cb9c1a38793227ed72cb81d671128d1435b73e94409fa2da5c4eb1fcc4d0f6a3d2d8b00c00dd9d4d47d4d4d02d24b519b49c4c33200c74e4035ebdeb802be171709f18d1be1c5adbe8ca23867e0c7a7122fb677a04b7b63fa0c9f9de2350" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + }, + { + "name": "KETOPFPNA4C3QDBL9H36IGR3HEUNT2Q3.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "a3bbd7437ae0039e07a786dde4e6a990909ba969", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "KETOPFPNA4C3QDBL9H36IGR3HEUNT2Q3.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636177039, + "sig_inception": 1635568039, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "9d3ce4a55d81f01f636af4e8ae1404b9acbfd8bd8774de7655ddac73b81eca65ddaea632f3f76504ec9a93726af803a942b81cb68fd80e733036d7c16a43013a9067dc6b5269996a7b3dc718f63286ba00f1fae6b9697d553c0b3e25d7dad1d329eef936ca0e8bcb5a1c45df415a87b48c2a8d0c8e811f2dc054307a66ece78c1ffad8f3bcb88424dab00ffe74ad6e7b32db77bc40739acbc8946bf34df6ac1f" + }, + { + "name": "EEQ3CIFFULOPN4J3E5MKEGKVDJKIGVBP.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "73b5347f28eda92b1d49ef48d96f666866652f7b", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "EEQ3CIFFULOPN4J3E5MKEGKVDJKIGVBP.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636176958, + "sig_inception": 1635567958, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "a1b030e97b8ef1a9be8b730b9b2f37e2d9f0e3005b4732e2bea8521baf9808a46534f937421eb8d5aa10e96219145c9f8ba4868848078ae5065c01f9bc6a0bab7a646e132a102c46be16572d374f194c34a509327db787cd736636e19a6d4e8acfb1f1179e8d9b270cd27318ccdd4a98f9b62f2baa719897ef7eb630a907218b136b9e6db7ee32ea58eb0dc02dce62dde7a191c8e6a6080dba166d6a71f24941" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_121" + }, + { + "Tuple4": "166.111.8.25.31983>193.232.142.17.53", + "dns_qname": "56.ru", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "56.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 10, + "ns": "ns1.ngs.ru" + }, + { + "name": "56.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 11, + "ns": "ns.hsdrn.ru" + }, + { + "name": "TDUI9D4JKUDS8B9T86GJ39PGFLCNLGM5.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 37, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "eb863a43aad79362b37a1c97c9575e0860f877bd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "TDUI9D4JKUDS8B9T86GJ39PGFLCNLGM5.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636920681, + "sig_inception": 1633616288, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "6a202dd78457b596382b87ab90563aa1565d3eb5b3468f252e2cb4f83a24ff4ecc9513c466448403d07fc06904183e720220ed0ee7a0795bc34599c8b8b17aadbd7366ae8edde35eee577e9101bff1888f6e68c037f1030e3c19ef100400205139faf8f4a503007c0730ec46cae2bd60b2b10560def62ec042360aea03f1c94f" + }, + { + "name": "22CAB7U8P7AKBG59KNKBBURF258BBE8F.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 36, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "10c3bd3016525d440871a740434307778da2116b", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "22CAB7U8P7AKBG59KNKBBURF258BBE8F.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1638768257, + "sig_inception": 1635453887, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "a9727f07eb4c599e66f732067a62d4b7137fa708668a483316ae949983c739b6a56bb0c1526934ba481e3afc56ec0bf7893201e6280cb5d7190d7871cc1e1305381df57a1e39eb9b14c564dcb8167c66989dc294fd1e09895fe12365c1c43f574b79999767750fd2f88c5729584f1631f044b892144c315ae0a4b2f6886abd69" + } + ], + "additional": [ + { + "name": "ns.hsdrn.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "195.93.186.191" + }, + { + "name": "ns1.NGS.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "195.19.220.238" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_122" + }, + { + "Tuple4": "2620:0:cca::72.2499>2001:dd9::44.53", + "dns_qname": "big1.f5.lenovo.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 16, + "ns": "a1-79.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "a28-66.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "a8-64.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "a11-64.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "a3-67.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "a24-65.akam.net" + }, + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "852c1a47efe5f95f767e5bcf38c7304bc275edfa", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637094292, + "sig_inception": 1634502015, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "a9faa990193dc37bfa742aa7eb55aca2180e0fbd66015fd88505d0d1ee52e79adfe00d036b416c02b56a5f5ff84b1d7f789f4176c3aaa3ee5fce1a6099e8a8fe092f9436d808aa26764757c231651a70607ba5c6b7831f1c56adc3eb38db5e4a1529aa148fa258f49747b773f05643f17c3fa92d224764fe8d390714a1ab96be" + }, + { + "name": "DHOQ2OJHA2VOVLLCCC0GTBBQK5F3CCR6.com.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "6e10f5cce72bbf994e3224a663426a49ed7d8c46", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "DHOQ2OJHA2VOVLLCCC0GTBBQK5F3CCR6.com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1638336763, + "sig_inception": 1635741163, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "11bf3adffd66a9533cb2fa91770c71f5f44353b368026fecad9034bd96640ef8b1308a9e4e2b849d950fef4291c9b62e4d3c5e9f2d4526364bd9918212d6b0849e9040b37886b2c6868373ffeb2185ce3678ff472d5f450ef6d914e391c8e272b8eb902f38b04b003ac34542bcff43f83ecd4fd6731000c832035dfdf7fa930c" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_123" + }, + { + "Tuple4": "139.59.107.152.41685>202.112.0.44.53", + "dns_qname": "www.ffgmjz.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "ffgmjz.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 24, + "ns": "jose.ns.cloudflare.com" + }, + { + "name": "ffgmjz.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 11, + "ns": "annalise.ns.cloudflare.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "UU6G6G65RTMM3K9II3EHSTLC0JJD7CTE.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "f7cd4495f3ad4ee9fdcb69b048353c8f4699b79e", + "maps_len": 8, + "type_bit_maps": "0006040000000002" + }, + { + "name": "UU6G6G65RTMM3K9II3EHSTLC0JJD7CTE.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636936785, + "sig_inception": 1634341236, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "2ccd69fdf160fa1aad84a5ab46515668d796488cfe850bd1d061fd3cda8f6a3d282e039eee6bc817cc011bafc4e39d00fa1dbc65fa534d3ef8d5ceb5e0d5045d333e1609e86f5483435865b00867a39efe78d0a6537572a082492788e8cb1488f4bacf1cca636524f91458bc48f8fd28f9a09b8d34eea301e31ce6fe4c4f60df" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_124" + }, + { + "Tuple4": "139.59.107.152.5103>202.112.0.44.53", + "dns_qname": "www.ffgmjz.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "ffgmjz.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 24, + "ns": "jose.ns.cloudflare.com" + }, + { + "name": "ffgmjz.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 11, + "ns": "annalise.ns.cloudflare.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "UU6G6G65RTMM3K9II3EHSTLC0JJD7CTE.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "f7cd4495f3ad4ee9fdcb69b048353c8f4699b79e", + "maps_len": 8, + "type_bit_maps": "0006040000000002" + }, + { + "name": "UU6G6G65RTMM3K9II3EHSTLC0JJD7CTE.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636936785, + "sig_inception": 1634341236, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "2ccd69fdf160fa1aad84a5ab46515668d796488cfe850bd1d061fd3cda8f6a3d282e039eee6bc817cc011bafc4e39d00fa1dbc65fa534d3ef8d5ceb5e0d5045d333e1609e86f5483435865b00867a39efe78d0a6537572a082492788e8cb1488f4bacf1cca636524f91458bc48f8fd28f9a09b8d34eea301e31ce6fe4c4f60df" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_125" + }, + { + "Tuple4": "210.36.64.33.23600>192.5.6.30.53", + "dns_qname": "www.xn--ecki4eoz7542cnmxd240azxr.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "xn--ecki4eoz7542cnmxd240azxr.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 18, + "ns": "uns01.lolipop.jp" + }, + { + "name": "xn--ecki4eoz7542cnmxd240azxr.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "uns02.lolipop.jp" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "RQP1PICO4V3438KVE02MCSQK6VVED0OL.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "deb223e71b1d5e3f9cce6d3151fc8cc15c4b84e1", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "RQP1PICO4V3438KVE02MCSQK6VVED0OL.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636350803, + "sig_inception": 1635738203, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "49656ad5e098d1bcfdf260bb3a52dd511193759a83d1ff8a346d7aaccf53e7276523e1fba2ae4477b50572ba8fb7c4dc27d7a58dcb6b31c8242c824e88f2ceecdda436cc4789d0eb132cf8c99d705568736a87a150f47785bbf62e85aa7c9febf18697ea7c817214b5a42813cd5b36dbd8a4c806688ef701877327acee2c19d9870b4b1022f8cd2ad35c97e147f997a26e6be3faee3b163e94780a3a26758f4a" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_126" + }, + { + "Tuple4": "139.59.107.152.33636>202.112.0.44.53", + "dns_qname": "2ivw0eh.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "2ivw0eh.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 25, + "ns": "bruce.ns.cloudflare.com" + }, + { + "name": "2ivw0eh.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 7, + "ns": "noor.ns.cloudflare.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "48V7B55PAD513DAGTTT2UQJFG7KH86RM.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "22959a2ba360ad53fce1fc4ccc9f9e90bba2e958", + "maps_len": 8, + "type_bit_maps": "0006040000000002" + }, + { + "name": "48V7B55PAD513DAGTTT2UQJFG7KH86RM.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1637415776, + "sig_inception": 1634821456, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "50bb4cd702adb522e498fa055abe146d739c3308b90d8093c10cd5c2b85aac1f4c7f4d6edb9346be027e30f2fa29ca16cb9697dfd85ed717bdfee9f47bd96b4f620c897a9d53861533de52727c13b2950381ee628b8e2951b7a423de89217d46b0a28cbe4a759275210ba2b965f8c710208c0d2c1d782cd3248d357eb6ae5f23" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_127" + }, + { + "Tuple4": "2620:0:cca::72.49377>2001:dd9::44.53", + "dns_qname": "big2.f5.lenovo.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 16, + "ns": "a1-79.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "a8-64.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "a3-67.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "a24-65.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "a11-64.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "a28-66.akam.net" + }, + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "852c1a47efe5f95f767e5bcf38c7304bc275edfa", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637094292, + "sig_inception": 1634502015, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "a9faa990193dc37bfa742aa7eb55aca2180e0fbd66015fd88505d0d1ee52e79adfe00d036b416c02b56a5f5ff84b1d7f789f4176c3aaa3ee5fce1a6099e8a8fe092f9436d808aa26764757c231651a70607ba5c6b7831f1c56adc3eb38db5e4a1529aa148fa258f49747b773f05643f17c3fa92d224764fe8d390714a1ab96be" + }, + { + "name": "DHOQ2OJHA2VOVLLCCC0GTBBQK5F3CCR6.com.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "6e10f5cce72bbf994e3224a663426a49ed7d8c46", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "DHOQ2OJHA2VOVLLCCC0GTBBQK5F3CCR6.com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1638336763, + "sig_inception": 1635741163, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "11bf3adffd66a9533cb2fa91770c71f5f44353b368026fecad9034bd96640ef8b1308a9e4e2b849d950fef4291c9b62e4d3c5e9f2d4526364bd9918212d6b0849e9040b37886b2c6868373ffeb2185ce3678ff472d5f450ef6d914e391c8e272b8eb902f38b04b003ac34542bcff43f83ecd4fd6731000c832035dfdf7fa930c" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_128" + }, + { + "Tuple4": "101.4.126.219.55408>156.154.127.65.53", + "dns_qname": "m42.kfxtjzb.biz", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "biz", + "type": 6, + "class": 1, + "ttl": 900, + "rdlength": 50, + "mname": "a.gtld.biz", + "rname": "admin.tldns.godaddy", + "serial": 1635749528, + "refresh": 1800, + "retry": 300, + "cname": 604800, + "minimum": 1800 + }, + { + "name": "biz", + "type": 46, + "class": 1, + "ttl": 900, + "rdlength": 183, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 900, + "sig_expiration": 1638341618, + "sig_inception": 1635746018, + "key_tag": 7680, + "signer_name": "biz", + "signature_len": 160, + "signature": "dd0cdd4bb69faf939c1745509b2b4769f1aff4d7d2ee3a27b3dd88ec0cbdf9a724de8260cf74dab59c0fe2057ff41429972d840d7ec9884becc63296f77e2f4abf55d53960d40785610cb6506a3f2433f9da9c27af2c5cf9cca8dcac1fea65bb7afcdeb968193549082f0a3f95387d8cbe0c9f5292ae9aeb0ad57382f8c51115c67721960e346fe5169e92d3af56045912248681a10de4eaa6b1ed4b7e5abff7" + }, + { + "name": "9ivsa0gimv18nm4si1tkf2r78navcdut.biz", + "type": 50, + "class": 1, + "ttl": 1800, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 1, + "salt_len": 4, + "salt_value": "e3c15f5f", + "hash_len": 20, + "next_hash_owner": "4cc0fe2cb10889586f958c61b06dacc837d73c37", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "9ivsa0gimv18nm4si1tkf2r78navcdut.biz", + "type": 46, + "class": 1, + "ttl": 1800, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 1800, + "sig_expiration": 1637803195, + "sig_inception": 1635210901, + "key_tag": 7680, + "signer_name": "biz", + "signature_len": 160, + "signature": "1f5b69f935dbd978fbc124e867460f957e3862926a827c4a9a307ec7dbe058f50aaab0a322eb4f231a2fd7c1986f55133b49a9e9d89d296e95913429fa21c3e87e3191a1cd715db898a08b6e40a2ef31e283e74ba706998514d28e6a9fe042c9c9e931f24507a41dba7d4f05e1280b07075585f228b2940e4ee0652ec823b2455e29a2299274a6e045ef6f2b9299608a65d94a9d8565c1ef092acb9f4968357f" + }, + { + "name": "o8ojpbu0objug6dqaj0bmffhldibhllq.biz", + "type": 50, + "class": 1, + "ttl": 1800, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 1, + "salt_len": 4, + "salt_value": "e3c15f5f", + "hash_len": 20, + "next_hash_owner": "c238c651d13e3e6dc6c3993537842ba50eab27b9", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "o8ojpbu0objug6dqaj0bmffhldibhllq.biz", + "type": 46, + "class": 1, + "ttl": 1800, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 1800, + "sig_expiration": 1638199207, + "sig_inception": 1635606420, + "key_tag": 7680, + "signer_name": "biz", + "signature_len": 160, + "signature": "d18e4afe45d125261206f14979df12b8754f4d7f0a4b865ca6f793eb3593f75934edb4b7f7795bb9d46ea3ed2683d3eef46988cd32f539e608b63ea893a69abee7fa2481f199ad59e1e445cb2f4b10835d62ddf6689394cef75ae5667f6ff66ef023c9fa184205dde333baf35dd8681af35e121af60057f92ac222236a300ee843e5e5d21cd84dd6ce795ac518d18ab4faf842d4471e1c9a4b929794dc4e3cf8" + }, + { + "name": "59t50n8fq02hkljabjgs271g6q7j00ll.biz", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 1, + "salt_len": 4, + "salt_value": "e3c15f5f", + "hash_len": 20, + "next_hash_owner": "2a7e032b51226b1cc4cd6d02daf24baa7a111f3d", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "59t50n8fq02hkljabjgs271g6q7j00ll.biz", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1637930769, + "sig_inception": 1635338028, + "key_tag": 7680, + "signer_name": "biz", + "signature_len": 160, + "signature": "76525c6d442b2fe73b5adb7ca6b43b3cc8e19ec1fea1d89f9ac52d442682debdb94e95e0823a3cf737dc8829d55510d952166d09e23205daba888db26566b2041fbb5a29230f2e33785e7d209db7a38bbdf66c1ab149beb7049e5dc3ea2cc7a4be8f9055b425ac48522a39687920acd376189d05d60572f472a9561050e76bb7ccb373601a9666ded84cad5d040bd1b17f61504087b18ab48dc8cbabba926a25" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 28 + } + ] + }, + "name": "DNS_RESULT_129" + }, + { + "Tuple4": "2001:240:bb5c:8016::1:221.43477>2001:dd9::44.53", + "dns_qname": "byd.com.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "byd.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 6, + "ns": "ns1.byd.com.cn" + }, + { + "name": "byd.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 6, + "ns": "ns2.byd.com.cn" + }, + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "852c1a47efe5f95f767e5bcf38c7304bc275edfa", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637094292, + "sig_inception": 1634502015, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "a9faa990193dc37bfa742aa7eb55aca2180e0fbd66015fd88505d0d1ee52e79adfe00d036b416c02b56a5f5ff84b1d7f789f4176c3aaa3ee5fce1a6099e8a8fe092f9436d808aa26764757c231651a70607ba5c6b7831f1c56adc3eb38db5e4a1529aa148fa258f49747b773f05643f17c3fa92d224764fe8d390714a1ab96be" + }, + { + "name": "C71EKJUCU3CNAT5BNLLKMCV3MK0S7EFD.com.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "6a3b64c86e51d9b63da4d7d042ad0108b6384924", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "C71EKJUCU3CNAT5BNLLKMCV3MK0S7EFD.com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1636783464, + "sig_inception": 1634190051, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "847960e88dd5f410a8951a33db6602427e6dca55c9c6f2bbbdf74d09d3bf9dc8af118daeffe8be8335ce235d22d40451120fe55796bf1411aed8991795a8d0b611203e40cd61ea1efcd3550846b6b1ef72ce7420ed399afbcb14827f95275250c975c969f795aa50a529dc0d841133ac392d125fb9e4e507b7e17b710820eccd" + } + ], + "additional": [ + { + "name": "ns1.byd.com.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "218.17.215.60" + }, + { + "name": "ns2.byd.com.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "218.17.215.61" + }, + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_130" + }, + { + "Tuple4": "180.250.120.55.22767>202.112.26.43.53", + "dns_qname": "ntp.sjtu.edu.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "answer": [ + { + "name": "ntp.sjtu.edu.cn", + "type": 5, + "class": 1, + "ttl": 3600, + "rdlength": 12, + "cname": "ntp.ecslb.sjtu.edu.cn" + }, + { + "name": "ntp.sjtu.edu.cn", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 159, + "type_covered": 5, + "algo": 8, + "labels": 4, + "original_ttl": 3600, + "sig_expiration": 1638330241, + "sig_inception": 1635738241, + "key_tag": 9528, + "signer_name": "sjtu.edu.cn", + "signature_len": 128, + "signature": "7c481e1c0aecd28235929eb03f8339c8502022edb5d92b5de08b04f76e85fb8be085677db906cdde4eb9faedbd9f15012ec2697f061a3759493931e30ed6517abad9ccf48d0ddf7dbce514bc9a93109b1aa24245860a8ffc1b11eae23715e13e038b6931252c3901da620e21c9ac6e21213abaf2b537f25063d01111fd70c036" + } + ], + "authority": [ + { + "name": "ecslb.sjtu.edu.cn", + "type": 2, + "class": 1, + "ttl": 3600, + "rdlength": 6, + "ns": "ns1.ecslb.sjtu.edu.cn" + }, + { + "name": "ecslb.sjtu.edu.cn", + "type": 2, + "class": 1, + "ttl": 3600, + "rdlength": 6, + "ns": "ns2.ecslb.sjtu.edu.cn" + }, + { + "name": "7I0KROKLLTJLR4CGSFC8QGP14OMI23SO.sjtu.edu.cn", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 33, + "hash_algo": 1, + "flags": 0, + "iteration": 10, + "salt_len": 4, + "salt_value": "55b9b62d", + "hash_len": 20, + "next_hash_owner": "3cc34b1be941f6b2a53852cba0caf09563cb8e92", + "maps_len": 3, + "type_bit_maps": "000120" + }, + { + "name": "7I0KROKLLTJLR4CGSFC8QGP14OMI23SO.sjtu.edu.cn", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 159, + "type_covered": 50, + "algo": 8, + "labels": 4, + "original_ttl": 3600, + "sig_expiration": 1638330241, + "sig_inception": 1635738241, + "key_tag": 9528, + "signer_name": "sjtu.edu.cn", + "signature_len": 128, + "signature": "6ed19d8534a2b310399919daaac8158621c0c32f0f6c1e2c5da79cce888e789e749614392bada04b60f4580bc478e2d25cc0654ddc37b605f6972ae41166bea2dc01a928018b3a5d417635e0e5e12f4c9e1232c694c857c80f37825002f3f7557d7e20d7f1c2ab33d56b8b2cad17b72c0aa8c05fb19a6809e20c09d20be31cde" + } + ], + "additional": [ + { + "name": "ns1.ecslb.sjtu.edu.cn", + "type": 1, + "class": 1, + "ttl": 3600, + "rdlength": 4, + "a": "202.120.2.172" + }, + { + "name": "ns2.ecslb.sjtu.edu.cn", + "type": 1, + "class": 1, + "ttl": 3600, + "rdlength": 4, + "a": "202.112.26.74" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_131" + }, + { + "Tuple4": "2402:f000:1:801::8:29.22476>2001:67c:e0::9.53", + "dns_qname": "1.149.227.124.in-addr.arpa", + "dns_qtype": 12, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "227.124.in-addr.arpa", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 16, + "ns": "ns.lzptt.gx.cn" + }, + { + "name": "227.124.in-addr.arpa", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 17, + "ns": "ns.gxnnptt.net.cn" + }, + { + "name": "a638orn42emt98ghqe6v2f5ogfrm74ub.124.in-addr.arpa", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 37, + "hash_algo": 1, + "flags": 0, + "iteration": 5, + "salt_len": 8, + "salt_value": "2f0b0e39ab9189eb", + "hash_len": 20, + "next_hash_owner": "5186aee1b3d4da02595eddf32055b9f0d35a99ee", + "maps_len": 3, + "type_bit_maps": "000120" + }, + { + "name": "a638orn42emt98ghqe6v2f5ogfrm74ub.124.in-addr.arpa", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 100, + "type_covered": 50, + "algo": 13, + "labels": 4, + "original_ttl": 3600, + "sig_expiration": 1636082946, + "sig_inception": 1634781546, + "key_tag": 27751, + "signer_name": "124.in-addr.arpa", + "signature_len": 64, + "signature": "8483eb48f9b83bf100521af154ed7eceb85c7d85eb50177239f0e3041980ef6ceb99de03a256e2123ae168fc15accdd21277b9e12e25bde4015c42cf2dc24b57" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_132" + }, + { + "Tuple4": "23.222.16.158.35690>202.112.0.44.53", + "dns_qname": "ns-3674.awsdns-cn-37.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "awsdns-cn-37.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 11, + "ns": "g-ns-801.awsdns-cn-37.cn" + }, + { + "name": "awsdns-cn-37.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 16, + "ns": "g-ns-intl-801.awsdns-cn-37.cn" + }, + { + "name": "awsdns-cn-37.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 17, + "ns": "g-ns-intl-3659.awsdns-cn-37.cn" + }, + { + "name": "awsdns-cn-37.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 12, + "ns": "g-ns-2410.awsdns-cn-37.cn" + }, + { + "name": "awsdns-cn-37.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 12, + "ns": "g-ns-3659.awsdns-cn-37.cn" + }, + { + "name": "awsdns-cn-37.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 12, + "ns": "g-ns-1939.awsdns-cn-37.cn" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "VVLBQ5SUJ0PIH9ARBH9NCFKQMIS47A5T.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "003cce2056bf814a6705d66f30417714ae9f88d5", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "VVLBQ5SUJ0PIH9ARBH9NCFKQMIS47A5T.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636931809, + "sig_inception": 1634337381, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "8b8396616a00c6d5fff81d19baa34cf924815e82db10da19fdeca7e6a453f226254ecf231a9da1ffd63f6436299d4b781753c99be13b2e7896d4fc06172c774317a7c357547b8805dbd94d4069666f4ac5b63a201daf3697e674f9c24b4a7460059b8b2c4ff2e30a429dba499714960cb4bef21678ab077540a96675a50f675c" + } + ], + "additional": [ + { + "name": "g-ns-801.awsdns-cn-37.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "52.82.179.33" + }, + { + "name": "g-ns-1939.awsdns-cn-37.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "52.82.183.147" + }, + { + "name": "g-ns-2410.awsdns-cn-37.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "54.222.33.106" + }, + { + "name": "g-ns-3659.awsdns-cn-37.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "54.222.38.75" + }, + { + "name": "g-ns-intl-801.awsdns-cn-37.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "52.46.187.33" + }, + { + "name": "g-ns-intl-3659.awsdns-cn-37.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "52.46.182.75" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_133" + }, + { + "Tuple4": "162.158.104.182.21606>202.112.0.44.53", + "dns_qname": "kblood.cn", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "cn", + "type": 6, + "class": 1, + "ttl": 21600, + "rdlength": 41, + "mname": "a.dns.cn", + "rname": "root.cnnic.cn", + "serial": 2028896702, + "refresh": 7200, + "retry": 3600, + "cname": 2419200, + "minimum": 21600 + }, + { + "name": "cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 86400, + "sig_expiration": 1638342101, + "sig_inception": 1635746501, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "9856c7ce6b03e3710a4b290e72e1f0d8a814b1f3768243f383cbcbfeb2196750f3d5c0b5bcebcc877bc2a333bec0bc78c0e1d506d13ba4f8c539ac3c10a24265e55ec9b46084497ac2ee39946486d46d606e4e392aed87c621279f9fa317e48573bfe8845ab771e6e2718a6e020b5fdc718754099684d0aee97061cc84f09a37" + }, + { + "name": "DD9HGO4LUS57IS9HLD03O6S6N6PI7CE7.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "6b9f9b718aea86d77ae28ced283637095eb88556", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "DD9HGO4LUS57IS9HLD03O6S6N6PI7CE7.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1637620218, + "sig_inception": 1635024886, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "86463c3ce9951f31765c73652e533fd9290e7c438146f7c6c1d760dcb8b1e21e4aeb9e87a21a9a8545f6cfb42253dcfbfae3cc06183b95375e1443bbc91b9f8174142b86cd90ce5472a0fe50833332b999ad80560a574747a0a21ab054fc8abe6baed757ab5299441db655b144f990b9f6946a5a0dcdd779024e4ed292e71fa2" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_134" + }, + { + "Tuple4": "202.4.130.100.49282>192.42.93.30.53", + "dns_qname": "fewui-3rd.com", + "dns_qtype": 16, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "com", + "type": 6, + "class": 1, + "ttl": 900, + "rdlength": 61, + "mname": "a.gtld-servers.net", + "rname": "nstld.verisign-grs.com", + "serial": 1635750101, + "refresh": 1800, + "retry": 900, + "cname": 604800, + "minimum": 86400 + }, + { + "name": "com", + "type": 46, + "class": 1, + "ttl": 900, + "rdlength": 183, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 900, + "sig_expiration": 1636358501, + "sig_inception": 1635745901, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "c25f0f284b0d6a996e915ef4cc59ee2c5ab8f76102a088b7064aea89a0b21e42c8eedf0ea1caf6583be22bdfe73dfa020942715f3f89077c3e68f3cade43a25011258c6ddc7488aa9e5265fd231c5dd0d394d88d69774e19c03edcb2a31734e09b30b30b0e83b6e30574beb4592e7fd731861d7300d220e6f0abb768e0f59c111485b9baa0a1b32aa6447deac8854eaae464fe1a2878c576a3243236fa377351" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "PBTUQF1SA84NO40LM8KPE9FPR9DRO7N4.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "cafbfdc2d141700a411fa6cc7bbc8758e9c2174a", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "PBTUQF1SA84NO40LM8KPE9FPR9DRO7N4.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636262329, + "sig_inception": 1635653329, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "7807298dd6245d16c752b344d730b0b09850c3b149fa80bf8924db65d8ec0cdd51fe5c246b1476a495fc254f7a9b686ffb48836d2e6b17693c9de01a6ea4f455dfd051638f539d4551d82bde76d08aa33b8dbda1d932545436182d28235cf728b8d9e647532ae6ed4015fe519067831b62179f32f85eb619b37ef762470e0abe33280ed1f8b9d211bf08bd4f2189e2e08106b403c823fa2c596a536bac75ccdd" + }, + { + "name": "3RL2Q58205687C8I9KC9MV46DGHCNS45.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "1eea34bafc224d48eb40ac1e344107be09c3a784", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "3RL2Q58205687C8I9KC9MV46DGHCNS45.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636259048, + "sig_inception": 1635650048, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "b175290d952a02fae88f3ff7173935c78be8c87e6a0cdaccebf478b7810a3fe2c726264252b967bd9061f56d4ad28cf9d6ffc7ddc5bfc4e4617df909df73a1ecd17fd01c30c9bf5d05d980de40dacff3f540a9e7fdfadf54525b8cec6383afd9d95128966da930e49a6acdcc96e448e4478321b570fa0759e011dc7308b1b89fc03feb6a985b2d808998af1c8c59eb03c3373b674833a2f8fa2bc43335b0d44f" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_135" + }, + { + "Tuple4": "138.255.72.27.23762>202.112.26.43.53", + "dns_qname": "ecslb.sjtu.edu.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "ecslb.sjtu.edu.cn", + "type": 2, + "class": 1, + "ttl": 3600, + "rdlength": 6, + "ns": "ns2.ecslb.sjtu.edu.cn" + }, + { + "name": "ecslb.sjtu.edu.cn", + "type": 2, + "class": 1, + "ttl": 3600, + "rdlength": 6, + "ns": "ns1.ecslb.sjtu.edu.cn" + }, + { + "name": "7I0KROKLLTJLR4CGSFC8QGP14OMI23SO.sjtu.edu.cn", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 33, + "hash_algo": 1, + "flags": 0, + "iteration": 10, + "salt_len": 4, + "salt_value": "55b9b62d", + "hash_len": 20, + "next_hash_owner": "3cc34b1be941f6b2a53852cba0caf09563cb8e92", + "maps_len": 3, + "type_bit_maps": "000120" + }, + { + "name": "7I0KROKLLTJLR4CGSFC8QGP14OMI23SO.sjtu.edu.cn", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 159, + "type_covered": 50, + "algo": 8, + "labels": 4, + "original_ttl": 3600, + "sig_expiration": 1638330241, + "sig_inception": 1635738241, + "key_tag": 9528, + "signer_name": "sjtu.edu.cn", + "signature_len": 128, + "signature": "6ed19d8534a2b310399919daaac8158621c0c32f0f6c1e2c5da79cce888e789e749614392bada04b60f4580bc478e2d25cc0654ddc37b605f6972ae41166bea2dc01a928018b3a5d417635e0e5e12f4c9e1232c694c857c80f37825002f3f7557d7e20d7f1c2ab33d56b8b2cad17b72c0aa8c05fb19a6809e20c09d20be31cde" + } + ], + "additional": [ + { + "name": "ns1.ecslb.sjtu.edu.cn", + "type": 1, + "class": 1, + "ttl": 3600, + "rdlength": 4, + "a": "202.120.2.172" + }, + { + "name": "ns2.ecslb.sjtu.edu.cn", + "type": 1, + "class": 1, + "ttl": 3600, + "rdlength": 4, + "a": "202.112.26.74" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_136" + }, + { + "Tuple4": "202.114.200.252.44123>195.219.8.90.53", + "dns_qname": "usertask-drcn.himovie.dbankcloud.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "dbankcloud.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 15, + "ns": "ns4.dnsv5.com" + }, + { + "name": "dbankcloud.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 6, + "ns": "ns3.dnsv5.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "29JBASAO5FU38I6E14F5NK17HV6718JQ.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "12c53cb81c356e3899f62d45c03b0f58aba5d556", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "29JBASAO5FU38I6E14F5NK17HV6718JQ.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1637155800, + "sig_inception": 1634561611, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "167298a8af9334c1ee88beae14f467c7c691a274e79e01384322067631dd744a9dde277036b55a46e202f6a2f6341aabd17cc8796e9a4de24b1bf022329d44fe79c1319e98baf56a8fa493f9ff5e8e43ff723d90eef6e350f8d78326beda10813d127710d0af2eb65289e10d8148e80489ae2e4bd4e5685449407277e20a868c" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_137" + }, + { + "Tuple4": "202.120.2.170.15836>192.43.172.30.53", + "dns_qname": "adxadserv.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "authority": [ + { + "name": "adxadserv.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 19, + "ns": "ns.anycastns1.org" + }, + { + "name": "adxadserv.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "ns": "ns.anycastns2.org" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "PG396TUB2FPNFSAAEN915JDGT3F36OEV.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "cc0699432bcb309e735423b5fd5c9fc8213572d1", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "PG396TUB2FPNFSAAEN915JDGT3F36OEV.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636348836, + "sig_inception": 1635736236, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1ed8b714905eb6723e5f355a92cb9cead42bd19978257e7f8e25d8c040dc4314a7922ff8b8e85e889a6c880d820eca21dc0182849cc3a4e320c92a0041426f555297a2469db4a4260a12e54ebccaa85e5a6dd2f621c2a5b4add4432825d568eef889d83ecaf9201436634b7d60b44caf52387ce780424b97ccbfaa4ef6094a2301d63a19d599f92838e10f6579d45032f95ac8e9067a1138ee19a05026bc63a4" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_138" + }, + { + "Tuple4": "2610:a1:3014:128::145.36429>2001:dd9::44.53", + "dns_qname": "autohome.com.cn", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "852c1a47efe5f95f767e5bcf38c7304bc275edfa", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637094292, + "sig_inception": 1634502015, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "a9faa990193dc37bfa742aa7eb55aca2180e0fbd66015fd88505d0d1ee52e79adfe00d036b416c02b56a5f5ff84b1d7f789f4176c3aaa3ee5fce1a6099e8a8fe092f9436d808aa26764757c231651a70607ba5c6b7831f1c56adc3eb38db5e4a1529aa148fa258f49747b773f05643f17c3fa92d224764fe8d390714a1ab96be" + }, + { + "name": "com.cn", + "type": 6, + "class": 1, + "ttl": 21600, + "rdlength": 41, + "mname": "a.dns.cn", + "rname": "root.cnnic.cn", + "serial": 2027835935, + "refresh": 7200, + "retry": 3600, + "cname": 2419200, + "minimum": 21600 + }, + { + "name": "com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 6, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1638342083, + "sig_inception": 1635746483, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "9a6198d6bedfff12b606d7591874da3446403f6df5304cedf448813c4238bbdcfe9eae3e583f96d20319a04f8ee8bc5e3f01ba88e822210e12f8c6121de3dc62bd5328e2ed0fcbf2009c599648f28b169dae11d65a848228e5ec3c6477f4fc0574f539f994462f84a6b9431c2dcccfe86c418f6dbd1b57edbde7fc20ddd5e573" + }, + { + "name": "FIN29CLGV67DDP97DP3P7J4TJ5UQ11FN.com.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "819ca84ee121bc592d29dd41e3f63ab17d9f44ae", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "FIN29CLGV67DDP97DP3P7J4TJ5UQ11FN.com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1636722787, + "sig_inception": 1634128955, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "3a0310bc2fe22ad21b9cd3ecb6004f6f4bdff9d236c1280458d509582cfe9c22f2734f77ac3569e62a0df593f84576e8361de145cd173c492b256b521f5b070a87feff351c7ef7cff81498211a543dadaa90a1b4dbacfaa3fe4e9c32284ad527a691584f557e14029f54bcf7b92700ee3138104b4f76c0ead51d382c06741596" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_139" + }, + { + "Tuple4": "2620:0:cca::72.4618>2001:dd9::44.53", + "dns_qname": "tz1c.cn", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "cn", + "type": 6, + "class": 1, + "ttl": 21600, + "rdlength": 41, + "mname": "a.dns.cn", + "rname": "root.cnnic.cn", + "serial": 2028896702, + "refresh": 7200, + "retry": 3600, + "cname": 2419200, + "minimum": 21600 + }, + { + "name": "cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 86400, + "sig_expiration": 1638342101, + "sig_inception": 1635746501, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "9856c7ce6b03e3710a4b290e72e1f0d8a814b1f3768243f383cbcbfeb2196750f3d5c0b5bcebcc877bc2a333bec0bc78c0e1d506d13ba4f8c539ac3c10a24265e55ec9b46084497ac2ee39946486d46d606e4e392aed87c621279f9fa317e48573bfe8845ab771e6e2718a6e020b5fdc718754099684d0aee97061cc84f09a37" + }, + { + "name": "M9MOLCP9TEH98J29R6IJSQQ2QNBQ4I37.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "b291c23b4b89cfb27af86f761e3e6b4742bdfa74", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "M9MOLCP9TEH98J29R6IJSQQ2QNBQ4I37.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1637166894, + "sig_inception": 1634572763, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "6f059c335161027844fabd28582165d7bb3f9e2f8e3b3675e18bb11e68c0ee805dc84b740e3c841f5710e4efa867307477188afe5c200cdb6b272998518292310d1daf79f24da8399e67f20e14552f3a52998fa4d2afab39aa7a2ea924fc252ece5ccfbc8d42cd9aa2103c1f2d7c614d904098e8f91b2ca5734507e5a979f794" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_140" + }, + { + "Tuple4": "2001:da8:2000:2193::43.32136>2001:503:d2d::30.53", + "dns_qname": "tiktokv.com", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "com", + "type": 6, + "class": 1, + "ttl": 900, + "rdlength": 61, + "mname": "a.gtld-servers.net", + "rname": "nstld.verisign-grs.com", + "serial": 1635750116, + "refresh": 1800, + "retry": 900, + "cname": 604800, + "minimum": 86400 + }, + { + "name": "com", + "type": 46, + "class": 1, + "ttl": 900, + "rdlength": 183, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 900, + "sig_expiration": 1636358516, + "sig_inception": 1635745916, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "57296902eac99629e070f46e851c667e33f4dee18edffeec466aaf15b3cc30a10c88f38ce38aeeab2023f88012bbdbdcd06f94942009373596b29d46d2bff9494991c568e635f3612279cbfa47652925610836871c92ab6de170fe3b8eb550c4f6b9e923175e61e7919070a174cb0213de5344f5f4d28f0c96fbd0dc92e3309268d7ee8acd840a53f1f71de36459ed5d8de42c6e7b6b65dc7bfc7f8e376e34a7" + }, + { + "name": "7OIFHID14L6FP5MKSMQMAFP34Q5B7U28.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "3e24fc85813f4851ac2aee1c6cb0927108bb8b20", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "7OIFHID14L6FP5MKSMQMAFP34Q5B7U28.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636088979, + "sig_inception": 1635479979, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "434caf733164e99c40664b18a07231071347158bec3e0ec347ac2d2e4b73241ef3c962cb563b163b90fe943d716d6699a56b135a7d868419bb8b4fd19de26605c6c0e052c2cb3d9370dd80dd378c67b5cb5d0e1d76a030873c9b0823c77af32344066db54211b44633413397268decb67de9346d95781ad9ef92454c42c47558454cf0431109a27bc6f72fbf5f060562406aacadbff6a060d587bbea97b2af7d" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_141" + }, + { + "Tuple4": "2001:da8:2000:2193::43.48006>2001:503:d2d::30.53", + "dns_qname": "instagram.com", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "com", + "type": 6, + "class": 1, + "ttl": 900, + "rdlength": 61, + "mname": "a.gtld-servers.net", + "rname": "nstld.verisign-grs.com", + "serial": 1635750101, + "refresh": 1800, + "retry": 900, + "cname": 604800, + "minimum": 86400 + }, + { + "name": "com", + "type": 46, + "class": 1, + "ttl": 900, + "rdlength": 183, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 900, + "sig_expiration": 1636358501, + "sig_inception": 1635745901, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "c25f0f284b0d6a996e915ef4cc59ee2c5ab8f76102a088b7064aea89a0b21e42c8eedf0ea1caf6583be22bdfe73dfa020942715f3f89077c3e68f3cade43a25011258c6ddc7488aa9e5265fd231c5dd0d394d88d69774e19c03edcb2a31734e09b30b30b0e83b6e30574beb4592e7fd731861d7300d220e6f0abb768e0f59c111485b9baa0a1b32aa6447deac8854eaae464fe1a2878c576a3243236fa377351" + }, + { + "name": "5PLV216AGDAOF3QVB3RS5AU91P82IVFF.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "2e6bf2feb98b508c7522562f2647c7caa5b564c3", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "5PLV216AGDAOF3QVB3RS5AU91P82IVFF.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636260980, + "sig_inception": 1635651980, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "3f3ad478ad74844cc609aa5d8bebdf9b102a4767b1008338f7ec935ba005fb65112f7b193f0511c4bc0404e1b0d53d6b901523e0f661cecb7ae81e33cc4987cdae36989dd4a4268d08d605c55f8976798ac0992277a4b89259eda2f924003f997a68e5f6c6dee50d5e1151a8951a29c153c73e35cc96dff20824ec6e77cdc869818c2b268ffe078cf84708dd4bc1d6548dd6366077c31cb78a46b450ebacf46e" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_142" + }, + { + "Tuple4": "202.38.193.43.24409>185.159.198.45.53", + "dns_qname": "google.dk", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "4ni8grqnejl90nfqu62dgshrgb26hr5n.dk", + "type": 50, + "class": 1, + "ttl": 300, + "rdlength": 43, + "hash_algo": 1, + "flags": 1, + "iteration": 17, + "salt_len": 8, + "salt_value": "c86414ba68ac25cf", + "hash_len": 20, + "next_hash_owner": "25e49dd589493a7bb983a23cc8100e32981d83e7", + "maps_len": 9, + "type_bit_maps": "000722008000000290" + }, + { + "name": "4ni8grqnejl90nfqu62dgshrgb26hr5n.dk", + "type": 46, + "class": 1, + "ttl": 300, + "rdlength": 86, + "type_covered": 50, + "algo": 13, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1637847868, + "sig_inception": 1635423268, + "key_tag": 49670, + "signer_name": "dk", + "signature_len": 64, + "signature": "cf54ec541ec1e5429a1200df88b39b2e1e7b8f30534fd72af6105a1c0cd87a58fd53b358f184a0f0b3dfd57b4a3c4d3a1b49efe52d110412052a8cbd3191758e" + }, + { + "name": "dk", + "type": 6, + "class": 1, + "ttl": 300, + "rdlength": 53, + "mname": "b.nic.dk", + "rname": "tech.dk-hostmaster.dk", + "serial": 1635750002, + "refresh": 600, + "retry": 300, + "cname": 1814400, + "minimum": 300 + }, + { + "name": "dk", + "type": 46, + "class": 1, + "ttl": 300, + "rdlength": 86, + "type_covered": 6, + "algo": 13, + "labels": 1, + "original_ttl": 86400, + "sig_expiration": 1638169203, + "sig_inception": 1635744603, + "key_tag": 49670, + "signer_name": "dk", + "signature_len": 64, + "signature": "0cd2b5481b35866bba87dec2878f286f1367012c0c14acfacaff98b43dca695eb486c6a1ae58be5a5693f3cf1095f3fd6c4365e159d34a975134ba9f7477e7d6" + }, + { + "name": "edohoqhsfaf29mpk9s677vk6dc3dhg22.dk", + "type": 50, + "class": 1, + "ttl": 300, + "rdlength": 42, + "hash_algo": 1, + "flags": 1, + "iteration": 17, + "salt_len": 8, + "salt_value": "c86414ba68ac25cf", + "hash_len": 20, + "next_hash_owner": "73712c9681d5b4ddd79ecfc36f84c8f290e0625f", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "edohoqhsfaf29mpk9s677vk6dc3dhg22.dk", + "type": 46, + "class": 1, + "ttl": 300, + "rdlength": 86, + "type_covered": 50, + "algo": 13, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1637847868, + "sig_inception": 1635423268, + "key_tag": 49670, + "signer_name": "dk", + "signature_len": 64, + "signature": "106bebe92010e1e5cf2342f2b2d5fdad0be3905d75e5e585dede5f0a0517812d0758a7968583e77a60ccdbe6c5e75146ce020e9567295bc33d3754bca31a78cf" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_143" + }, + { + "Tuple4": "162.158.252.85.45832>202.112.0.44.53", + "dns_qname": "chaoyouliao.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "chaoyouliao.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 19, + "ns": "dns10.hichina.com" + }, + { + "name": "chaoyouliao.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 7, + "ns": "dns9.hichina.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "2SSP5CMHB117L3EVR6E3D4TINPTB57P5.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "179cb5f62561cf79be53cf111b8baa28d1dedae6", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "2SSP5CMHB117L3EVR6E3D4TINPTB57P5.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1637306716, + "sig_inception": 1634712316, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "5941edac52ac4782a2fc2a7b3b82e6ec8448d07a546dbbf5d74cc71da34f5468c988a484754584801b4a240a406c4c0664c818a694222f1eeb5da260e6be848af233f54769fa6592ce4e8c645526d9a4cb6b04447b671c25096ccf19155d09818f414ce560742c5c28e3445ad5b8a2a159609782565a34d7ecef29029a1f674d" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_144" + }, + { + "Tuple4": "210.35.128.2.59273>192.42.93.30.53", + "dns_qname": "tlc288.com", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "com", + "type": 6, + "class": 1, + "ttl": 900, + "rdlength": 61, + "mname": "a.gtld-servers.net", + "rname": "nstld.verisign-grs.com", + "serial": 1635750101, + "refresh": 1800, + "retry": 900, + "cname": 604800, + "minimum": 86400 + }, + { + "name": "com", + "type": 46, + "class": 1, + "ttl": 900, + "rdlength": 183, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 900, + "sig_expiration": 1636358501, + "sig_inception": 1635745901, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "c25f0f284b0d6a996e915ef4cc59ee2c5ab8f76102a088b7064aea89a0b21e42c8eedf0ea1caf6583be22bdfe73dfa020942715f3f89077c3e68f3cade43a25011258c6ddc7488aa9e5265fd231c5dd0d394d88d69774e19c03edcb2a31734e09b30b30b0e83b6e30574beb4592e7fd731861d7300d220e6f0abb768e0f59c111485b9baa0a1b32aa6447deac8854eaae464fe1a2878c576a3243236fa377351" + }, + { + "name": "RC3E2KRGMRM616EU889VCF1SS6KQHN31.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "db06e2ece468ae1a2e50e3c6421ac2d9fa716efa", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "RC3E2KRGMRM616EU889VCF1SS6KQHN31.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636173183, + "sig_inception": 1635564183, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "76b71b7d6b9668a860600679de43bde9aa0a419a00923767bbfb2345963fca3b22a0aada51bfacf4df5dd1a950bc0709f676e7f055c004e8be8ae2d0d7de6231350e6ee2dc1fa96286c82e6a2944bb7f9583c875666016c285ff45fc2943fdc88933d90e5ccfaa3bd5d4fabc0dde94fcfa701c303f3dcf49d44828410a3b46653cd147c4fff04256cd3e289bdf4cdc3f241095d11b4c6ddb4020aeb570db16a3" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_145" + }, + { + "Tuple4": "2001:da8:8006:1::6666.42533>2001:500:856e::30.53", + "dns_qname": "pythontutor.com", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "authority": [ + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "com", + "type": 6, + "class": 1, + "ttl": 900, + "rdlength": 61, + "mname": "a.gtld-servers.net", + "rname": "nstld.verisign-grs.com", + "serial": 1635750116, + "refresh": 1800, + "retry": 900, + "cname": 604800, + "minimum": 86400 + }, + { + "name": "com", + "type": 46, + "class": 1, + "ttl": 900, + "rdlength": 183, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 900, + "sig_expiration": 1636358516, + "sig_inception": 1635745916, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "57296902eac99629e070f46e851c667e33f4dee18edffeec466aaf15b3cc30a10c88f38ce38aeeab2023f88012bbdbdcd06f94942009373596b29d46d2bff9494991c568e635f3612279cbfa47652925610836871c92ab6de170fe3b8eb550c4f6b9e923175e61e7919070a174cb0213de5344f5f4d28f0c96fbd0dc92e3309268d7ee8acd840a53f1f71de36459ed5d8de42c6e7b6b65dc7bfc7f8e376e34a7" + }, + { + "name": "9R6643NPNM6CA2SBG4HSC2Q1MO3CS3LS.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "4ecc6ce07b3c720ac1060bb87254614a7aa16daf", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "9R6643NPNM6CA2SBG4HSC2Q1MO3CS3LS.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636350851, + "sig_inception": 1635738251, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "bbf8d736d5012ad0d0bde0aec91a19fd04ba2ffac3b8d97d09c631a1f8656c130167ad1f1ce588c76f220f6462b076cc0937ade5e2a7f6541aff21be34e10fe9874cacc8bda9226596bea95418f748ff69d35ef08b7ab1853e80fa5b35560861d9bacb3b56c62f705b059cf9adc48a4c10cc2a7286ef84852bd200c91071ed9fa7a22600f5e950a67e90160a9c1878d3cec9261b44bf2386301f28b3bd9aa85f" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_146" + }, + { + "Tuple4": "2402:f000:1:801::8:28.47308>2001:67c:e0::9.53", + "dns_qname": "1.149.227.124.in-addr.arpa", + "dns_qtype": 12, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "227.124.in-addr.arpa", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 19, + "ns": "ns.gxnnptt.net.cn" + }, + { + "name": "227.124.in-addr.arpa", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 16, + "ns": "ns.lzptt.gx.cn" + }, + { + "name": "a638orn42emt98ghqe6v2f5ogfrm74ub.124.in-addr.arpa", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 37, + "hash_algo": 1, + "flags": 0, + "iteration": 5, + "salt_len": 8, + "salt_value": "2f0b0e39ab9189eb", + "hash_len": 20, + "next_hash_owner": "5186aee1b3d4da02595eddf32055b9f0d35a99ee", + "maps_len": 3, + "type_bit_maps": "000120" + }, + { + "name": "a638orn42emt98ghqe6v2f5ogfrm74ub.124.in-addr.arpa", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 100, + "type_covered": 50, + "algo": 13, + "labels": 4, + "original_ttl": 3600, + "sig_expiration": 1636082946, + "sig_inception": 1634781546, + "key_tag": 27751, + "signer_name": "124.in-addr.arpa", + "signature_len": 64, + "signature": "8483eb48f9b83bf100521af154ed7eceb85c7d85eb50177239f0e3041980ef6ceb99de03a256e2123ae168fc15accdd21277b9e12e25bde4015c42cf2dc24b57" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_147" + }, + { + "Tuple4": "2402:f000:1:801::8:28.23039>2001:67c:e0::9.53", + "dns_qname": "1.149.227.124.in-addr.arpa", + "dns_qtype": 12, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "227.124.in-addr.arpa", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 19, + "ns": "ns.gxnnptt.net.cn" + }, + { + "name": "227.124.in-addr.arpa", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 16, + "ns": "ns.lzptt.gx.cn" + }, + { + "name": "a638orn42emt98ghqe6v2f5ogfrm74ub.124.in-addr.arpa", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 37, + "hash_algo": 1, + "flags": 0, + "iteration": 5, + "salt_len": 8, + "salt_value": "2f0b0e39ab9189eb", + "hash_len": 20, + "next_hash_owner": "5186aee1b3d4da02595eddf32055b9f0d35a99ee", + "maps_len": 3, + "type_bit_maps": "000120" + }, + { + "name": "a638orn42emt98ghqe6v2f5ogfrm74ub.124.in-addr.arpa", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 100, + "type_covered": 50, + "algo": 13, + "labels": 4, + "original_ttl": 3600, + "sig_expiration": 1636082946, + "sig_inception": 1634781546, + "key_tag": 27751, + "signer_name": "124.in-addr.arpa", + "signature_len": 64, + "signature": "8483eb48f9b83bf100521af154ed7eceb85c7d85eb50177239f0e3041980ef6ceb99de03a256e2123ae168fc15accdd21277b9e12e25bde4015c42cf2dc24b57" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_148" + }, + { + "Tuple4": "202.112.26.34.39663>192.26.92.30.53", + "dns_qname": "graph.facebook.com", + "dns_qtype": 65, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "facebook.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "a.ns.facebook.com" + }, + { + "name": "facebook.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "b.ns.facebook.com" + }, + { + "name": "facebook.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "c.ns.facebook.com" + }, + { + "name": "facebook.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "d.ns.facebook.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "I28G6CI6H7LILO18C929Q5HCLS95D2FC.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "90910eb699fb3da84e9ea1dd92eac6ef645ee06a", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "I28G6CI6H7LILO18C929Q5HCLS95D2FC.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636260400, + "sig_inception": 1635651400, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "613a30780e61e153c15774529a97a81e0858b943f30e61fc122897a1e9251e6cb95350eaad108c533d76e3a24739347e385dd56d8c09ab2994d6d71fc330be02e0048549a7eb73df087c9f6b68eb5a0c0ef0852d33bae1aec6738d1d24c9b25c9a88ea8bb1c63552693d7cf6d2f89eec928640d5f90a46a2abf99d401ea5205d5fd58b40edf7e035512cb844d2411548565e545f25e8815f482004ada21b3029" + } + ], + "additional": [ + { + "name": "a.ns.facebook.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "129.134.30.12" + }, + { + "name": "a.ns.facebook.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2a03:2880:f0fc:c:face:b00c:0:35" + }, + { + "name": "b.ns.facebook.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "129.134.31.12" + }, + { + "name": "b.ns.facebook.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2a03:2880:f0fd:c:face:b00c:0:35" + }, + { + "name": "c.ns.facebook.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "185.89.218.12" + }, + { + "name": "c.ns.facebook.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2a03:2880:f1fc:c:face:b00c:0:35" + }, + { + "name": "d.ns.facebook.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "185.89.219.12" + }, + { + "name": "d.ns.facebook.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2a03:2880:f1fd:c:face:b00c:0:35" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_149" + }, + { + "Tuple4": "2001:250:3c01::2.54771>2001:500:856e::30.53", + "dns_qname": "ns2.jddebug.com", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "jddebug.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns1.jddebug.com" + }, + { + "name": "jddebug.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "ns2.jddebug.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "DNIJ966S25UDP5JEBA8Q7CICQA9BCNTM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6de539ccdbb6479f6a0a7b7b3fe9dabadfb412e4", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "DNIJ966S25UDP5JEBA8Q7CICQA9BCNTM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636350492, + "sig_inception": 1635737892, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "270df61de1ce69d93a47f0ba5b7b30f592c78b6c314083e1d76f8f6191072f92624ee0b0b43b25b8ad765ea3adf8e4674cf0e913a7d7c9fa2ed88d509332c304fda5e515224bd7d8a74b059e4754e322e031a9c85ed4a3c1dc0ebb929d7fad0ae3e608221b5ea8ce5dc182a0495c7d04ff29879e21c701374924a959fc84983a5c913a3296ab3c994bd5d02285e7303be32517b0a60597dbb6f5e87e627c7ce4" + } + ], + "additional": [ + { + "name": "ns1.jddebug.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "101.124.16.137" + }, + { + "name": "ns2.jddebug.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "101.124.16.137" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_150" + }, + { + "Tuple4": "212.142.48.72.8807>202.120.2.90.53", + "dns_qname": "ntp.sjtu.edu.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "answer": [ + { + "name": "ntp.sjtu.edu.cn", + "type": 5, + "class": 1, + "ttl": 3600, + "rdlength": 12, + "cname": "ntp.ecslb.sjtu.edu.cn" + }, + { + "name": "ntp.sjtu.edu.cn", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 159, + "type_covered": 5, + "algo": 8, + "labels": 4, + "original_ttl": 3600, + "sig_expiration": 1638330241, + "sig_inception": 1635738241, + "key_tag": 9528, + "signer_name": "sjtu.edu.cn", + "signature_len": 128, + "signature": "7c481e1c0aecd28235929eb03f8339c8502022edb5d92b5de08b04f76e85fb8be085677db906cdde4eb9faedbd9f15012ec2697f061a3759493931e30ed6517abad9ccf48d0ddf7dbce514bc9a93109b1aa24245860a8ffc1b11eae23715e13e038b6931252c3901da620e21c9ac6e21213abaf2b537f25063d01111fd70c036" + } + ], + "authority": [ + { + "name": "ecslb.sjtu.edu.cn", + "type": 2, + "class": 1, + "ttl": 3600, + "rdlength": 6, + "ns": "ns1.ecslb.sjtu.edu.cn" + }, + { + "name": "ecslb.sjtu.edu.cn", + "type": 2, + "class": 1, + "ttl": 3600, + "rdlength": 6, + "ns": "ns2.ecslb.sjtu.edu.cn" + }, + { + "name": "7I0KROKLLTJLR4CGSFC8QGP14OMI23SO.sjtu.edu.cn", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 33, + "hash_algo": 1, + "flags": 0, + "iteration": 10, + "salt_len": 4, + "salt_value": "55b9b62d", + "hash_len": 20, + "next_hash_owner": "3cc34b1be941f6b2a53852cba0caf09563cb8e92", + "maps_len": 3, + "type_bit_maps": "000120" + }, + { + "name": "7I0KROKLLTJLR4CGSFC8QGP14OMI23SO.sjtu.edu.cn", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 159, + "type_covered": 50, + "algo": 8, + "labels": 4, + "original_ttl": 3600, + "sig_expiration": 1638330241, + "sig_inception": 1635738241, + "key_tag": 9528, + "signer_name": "sjtu.edu.cn", + "signature_len": 128, + "signature": "6ed19d8534a2b310399919daaac8158621c0c32f0f6c1e2c5da79cce888e789e749614392bada04b60f4580bc478e2d25cc0654ddc37b605f6972ae41166bea2dc01a928018b3a5d417635e0e5e12f4c9e1232c694c857c80f37825002f3f7557d7e20d7f1c2ab33d56b8b2cad17b72c0aa8c05fb19a6809e20c09d20be31cde" + } + ], + "additional": [ + { + "name": "ns1.ecslb.sjtu.edu.cn", + "type": 1, + "class": 1, + "ttl": 3600, + "rdlength": 4, + "a": "202.120.2.172" + }, + { + "name": "ns2.ecslb.sjtu.edu.cn", + "type": 1, + "class": 1, + "ttl": 3600, + "rdlength": 4, + "a": "202.112.26.74" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_151" + }, + { + "Tuple4": "166.111.8.25.54586>193.232.142.17.53", + "dns_qname": "izmozaiki.ru", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "IZMOZAIKI.RU", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 16, + "ns": "ns3.majordomo.RU" + }, + { + "name": "IZMOZAIKI.RU", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns2.majordomo.RU" + }, + { + "name": "IZMOZAIKI.RU", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 5, + "ns": "ns.majordomo.RU" + }, + { + "name": "TDUI9D4JKUDS8B9T86GJ39PGFLCNLGM5.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 37, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "eb863a43aad79362b37a1c97c9575e0860f877bd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "TDUI9D4JKUDS8B9T86GJ39PGFLCNLGM5.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636920681, + "sig_inception": 1633616288, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "6a202dd78457b596382b87ab90563aa1565d3eb5b3468f252e2cb4f83a24ff4ecc9513c466448403d07fc06904183e720220ed0ee7a0795bc34599c8b8b17aadbd7366ae8edde35eee577e9101bff1888f6e68c037f1030e3c19ef100400205139faf8f4a503007c0730ec46cae2bd60b2b10560def62ec042360aea03f1c94f" + }, + { + "name": "8EKG3SG4FFNQ38THFJ4O076CLF2U2RIC.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 36, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "43b7882df196bfa0d411207a1436af6e91e8cfc2", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "8EKG3SG4FFNQ38THFJ4O076CLF2U2RIC.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636543902, + "sig_inception": 1632889071, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "7501775a2eb0929c8483bbcd0615dc627e0f49f513bcd3f284fdaa687e58f901222bb6c79e6d5a50aeedba1468e675e070bc345ebbfed397c89e68029b9a9e701dd29f17cad3789c9f4983648795a24f492752fbddcfb067158ce5dd178322d76efe255c8fdf3e6312a590d54b8575ee8b7553d9f98adea5a4fb9e98a05dfb6c" + } + ], + "additional": [ + { + "name": "ns.MAJORDOMO.RU", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.80" + }, + { + "name": "ns2.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.88.164" + }, + { + "name": "ns3.MAJORDOMO.RU", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.90" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_152" + }, + { + "Tuple4": "166.111.8.25.12717>193.232.142.17.53", + "dns_qname": "izmozaiki.ru", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "IZMOZAIKI.RU", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 16, + "ns": "ns3.majordomo.RU" + }, + { + "name": "IZMOZAIKI.RU", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 5, + "ns": "ns.majordomo.RU" + }, + { + "name": "IZMOZAIKI.RU", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns2.majordomo.RU" + }, + { + "name": "TDUI9D4JKUDS8B9T86GJ39PGFLCNLGM5.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 37, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "eb863a43aad79362b37a1c97c9575e0860f877bd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "TDUI9D4JKUDS8B9T86GJ39PGFLCNLGM5.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636920681, + "sig_inception": 1633616288, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "6a202dd78457b596382b87ab90563aa1565d3eb5b3468f252e2cb4f83a24ff4ecc9513c466448403d07fc06904183e720220ed0ee7a0795bc34599c8b8b17aadbd7366ae8edde35eee577e9101bff1888f6e68c037f1030e3c19ef100400205139faf8f4a503007c0730ec46cae2bd60b2b10560def62ec042360aea03f1c94f" + }, + { + "name": "8EKG3SG4FFNQ38THFJ4O076CLF2U2RIC.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 36, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "43b7882df196bfa0d411207a1436af6e91e8cfc2", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "8EKG3SG4FFNQ38THFJ4O076CLF2U2RIC.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636543902, + "sig_inception": 1632889071, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "7501775a2eb0929c8483bbcd0615dc627e0f49f513bcd3f284fdaa687e58f901222bb6c79e6d5a50aeedba1468e675e070bc345ebbfed397c89e68029b9a9e701dd29f17cad3789c9f4983648795a24f492752fbddcfb067158ce5dd178322d76efe255c8fdf3e6312a590d54b8575ee8b7553d9f98adea5a4fb9e98a05dfb6c" + } + ], + "additional": [ + { + "name": "ns.MAJORDOMO.RU", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.80" + }, + { + "name": "ns2.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.88.164" + }, + { + "name": "ns3.MAJORDOMO.RU", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.90" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_153" + }, + { + "Tuple4": "166.111.8.25.38493>193.232.142.17.53", + "dns_qname": "izmozaiki.ru", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "IZMOZAIKI.RU", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 16, + "ns": "ns2.majordomo.RU" + }, + { + "name": "IZMOZAIKI.RU", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 5, + "ns": "ns.majordomo.RU" + }, + { + "name": "IZMOZAIKI.RU", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns3.majordomo.RU" + }, + { + "name": "TDUI9D4JKUDS8B9T86GJ39PGFLCNLGM5.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 37, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "eb863a43aad79362b37a1c97c9575e0860f877bd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "TDUI9D4JKUDS8B9T86GJ39PGFLCNLGM5.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636920681, + "sig_inception": 1633616288, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "6a202dd78457b596382b87ab90563aa1565d3eb5b3468f252e2cb4f83a24ff4ecc9513c466448403d07fc06904183e720220ed0ee7a0795bc34599c8b8b17aadbd7366ae8edde35eee577e9101bff1888f6e68c037f1030e3c19ef100400205139faf8f4a503007c0730ec46cae2bd60b2b10560def62ec042360aea03f1c94f" + }, + { + "name": "8EKG3SG4FFNQ38THFJ4O076CLF2U2RIC.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 36, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "43b7882df196bfa0d411207a1436af6e91e8cfc2", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "8EKG3SG4FFNQ38THFJ4O076CLF2U2RIC.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636543902, + "sig_inception": 1632889071, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "7501775a2eb0929c8483bbcd0615dc627e0f49f513bcd3f284fdaa687e58f901222bb6c79e6d5a50aeedba1468e675e070bc345ebbfed397c89e68029b9a9e701dd29f17cad3789c9f4983648795a24f492752fbddcfb067158ce5dd178322d76efe255c8fdf3e6312a590d54b8575ee8b7553d9f98adea5a4fb9e98a05dfb6c" + } + ], + "additional": [ + { + "name": "ns.MAJORDOMO.RU", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.80" + }, + { + "name": "ns2.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.88.164" + }, + { + "name": "ns3.MAJORDOMO.RU", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.90" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_154" + }, + { + "Tuple4": "166.111.8.25.6266>193.232.142.17.53", + "dns_qname": "izmozaiki.ru", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "IZMOZAIKI.RU", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 16, + "ns": "ns3.majordomo.RU" + }, + { + "name": "IZMOZAIKI.RU", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 5, + "ns": "ns.majordomo.RU" + }, + { + "name": "IZMOZAIKI.RU", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns2.majordomo.RU" + }, + { + "name": "TDUI9D4JKUDS8B9T86GJ39PGFLCNLGM5.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 37, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "eb863a43aad79362b37a1c97c9575e0860f877bd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "TDUI9D4JKUDS8B9T86GJ39PGFLCNLGM5.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636920681, + "sig_inception": 1633616288, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "6a202dd78457b596382b87ab90563aa1565d3eb5b3468f252e2cb4f83a24ff4ecc9513c466448403d07fc06904183e720220ed0ee7a0795bc34599c8b8b17aadbd7366ae8edde35eee577e9101bff1888f6e68c037f1030e3c19ef100400205139faf8f4a503007c0730ec46cae2bd60b2b10560def62ec042360aea03f1c94f" + }, + { + "name": "8EKG3SG4FFNQ38THFJ4O076CLF2U2RIC.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 36, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "43b7882df196bfa0d411207a1436af6e91e8cfc2", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "8EKG3SG4FFNQ38THFJ4O076CLF2U2RIC.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636543902, + "sig_inception": 1632889071, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "7501775a2eb0929c8483bbcd0615dc627e0f49f513bcd3f284fdaa687e58f901222bb6c79e6d5a50aeedba1468e675e070bc345ebbfed397c89e68029b9a9e701dd29f17cad3789c9f4983648795a24f492752fbddcfb067158ce5dd178322d76efe255c8fdf3e6312a590d54b8575ee8b7553d9f98adea5a4fb9e98a05dfb6c" + } + ], + "additional": [ + { + "name": "ns.MAJORDOMO.RU", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.80" + }, + { + "name": "ns2.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.88.164" + }, + { + "name": "ns3.MAJORDOMO.RU", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.90" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_155" + }, + { + "Tuple4": "166.111.8.25.28193>193.232.142.17.53", + "dns_qname": "izmozaiki.ru", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "IZMOZAIKI.RU", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 15, + "ns": "ns.majordomo.RU" + }, + { + "name": "IZMOZAIKI.RU", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns2.majordomo.RU" + }, + { + "name": "IZMOZAIKI.RU", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns3.majordomo.RU" + }, + { + "name": "TDUI9D4JKUDS8B9T86GJ39PGFLCNLGM5.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 37, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "eb863a43aad79362b37a1c97c9575e0860f877bd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "TDUI9D4JKUDS8B9T86GJ39PGFLCNLGM5.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636920681, + "sig_inception": 1633616288, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "6a202dd78457b596382b87ab90563aa1565d3eb5b3468f252e2cb4f83a24ff4ecc9513c466448403d07fc06904183e720220ed0ee7a0795bc34599c8b8b17aadbd7366ae8edde35eee577e9101bff1888f6e68c037f1030e3c19ef100400205139faf8f4a503007c0730ec46cae2bd60b2b10560def62ec042360aea03f1c94f" + }, + { + "name": "8EKG3SG4FFNQ38THFJ4O076CLF2U2RIC.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 36, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "43b7882df196bfa0d411207a1436af6e91e8cfc2", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "8EKG3SG4FFNQ38THFJ4O076CLF2U2RIC.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636543902, + "sig_inception": 1632889071, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "7501775a2eb0929c8483bbcd0615dc627e0f49f513bcd3f284fdaa687e58f901222bb6c79e6d5a50aeedba1468e675e070bc345ebbfed397c89e68029b9a9e701dd29f17cad3789c9f4983648795a24f492752fbddcfb067158ce5dd178322d76efe255c8fdf3e6312a590d54b8575ee8b7553d9f98adea5a4fb9e98a05dfb6c" + } + ], + "additional": [ + { + "name": "ns.MAJORDOMO.RU", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.80" + }, + { + "name": "ns2.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.88.164" + }, + { + "name": "ns3.MAJORDOMO.RU", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.90" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_156" + }, + { + "Tuple4": "166.111.8.25.42600>193.232.142.17.53", + "dns_qname": "izmozaiki.ru", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "IZMOZAIKI.RU", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 15, + "ns": "ns.majordomo.RU" + }, + { + "name": "IZMOZAIKI.RU", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns3.majordomo.RU" + }, + { + "name": "IZMOZAIKI.RU", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns2.majordomo.RU" + }, + { + "name": "TDUI9D4JKUDS8B9T86GJ39PGFLCNLGM5.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 37, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "eb863a43aad79362b37a1c97c9575e0860f877bd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "TDUI9D4JKUDS8B9T86GJ39PGFLCNLGM5.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636920681, + "sig_inception": 1633616288, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "6a202dd78457b596382b87ab90563aa1565d3eb5b3468f252e2cb4f83a24ff4ecc9513c466448403d07fc06904183e720220ed0ee7a0795bc34599c8b8b17aadbd7366ae8edde35eee577e9101bff1888f6e68c037f1030e3c19ef100400205139faf8f4a503007c0730ec46cae2bd60b2b10560def62ec042360aea03f1c94f" + }, + { + "name": "8EKG3SG4FFNQ38THFJ4O076CLF2U2RIC.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 36, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "43b7882df196bfa0d411207a1436af6e91e8cfc2", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "8EKG3SG4FFNQ38THFJ4O076CLF2U2RIC.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636543902, + "sig_inception": 1632889071, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "7501775a2eb0929c8483bbcd0615dc627e0f49f513bcd3f284fdaa687e58f901222bb6c79e6d5a50aeedba1468e675e070bc345ebbfed397c89e68029b9a9e701dd29f17cad3789c9f4983648795a24f492752fbddcfb067158ce5dd178322d76efe255c8fdf3e6312a590d54b8575ee8b7553d9f98adea5a4fb9e98a05dfb6c" + } + ], + "additional": [ + { + "name": "ns.MAJORDOMO.RU", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.80" + }, + { + "name": "ns2.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.88.164" + }, + { + "name": "ns3.MAJORDOMO.RU", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.90" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_157" + }, + { + "Tuple4": "166.111.8.25.29642>193.232.142.17.53", + "dns_qname": "izmozaiki.ru", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "IZMOZAIKI.RU", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 15, + "ns": "ns.majordomo.RU" + }, + { + "name": "IZMOZAIKI.RU", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns3.majordomo.RU" + }, + { + "name": "IZMOZAIKI.RU", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns2.majordomo.RU" + }, + { + "name": "TDUI9D4JKUDS8B9T86GJ39PGFLCNLGM5.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 37, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "eb863a43aad79362b37a1c97c9575e0860f877bd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "TDUI9D4JKUDS8B9T86GJ39PGFLCNLGM5.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636920681, + "sig_inception": 1633616288, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "6a202dd78457b596382b87ab90563aa1565d3eb5b3468f252e2cb4f83a24ff4ecc9513c466448403d07fc06904183e720220ed0ee7a0795bc34599c8b8b17aadbd7366ae8edde35eee577e9101bff1888f6e68c037f1030e3c19ef100400205139faf8f4a503007c0730ec46cae2bd60b2b10560def62ec042360aea03f1c94f" + }, + { + "name": "8EKG3SG4FFNQ38THFJ4O076CLF2U2RIC.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 36, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "43b7882df196bfa0d411207a1436af6e91e8cfc2", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "8EKG3SG4FFNQ38THFJ4O076CLF2U2RIC.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636543902, + "sig_inception": 1632889071, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "7501775a2eb0929c8483bbcd0615dc627e0f49f513bcd3f284fdaa687e58f901222bb6c79e6d5a50aeedba1468e675e070bc345ebbfed397c89e68029b9a9e701dd29f17cad3789c9f4983648795a24f492752fbddcfb067158ce5dd178322d76efe255c8fdf3e6312a590d54b8575ee8b7553d9f98adea5a4fb9e98a05dfb6c" + } + ], + "additional": [ + { + "name": "ns.MAJORDOMO.RU", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.80" + }, + { + "name": "ns2.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.88.164" + }, + { + "name": "ns3.MAJORDOMO.RU", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.90" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_158" + }, + { + "Tuple4": "168.95.1.148.58691>202.112.0.13.53", + "dns_qname": "ctponline.zust.edu.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "zust.edu.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.zust.edu.cn" + }, + { + "name": "zust.edu.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns1.zust.edu.cn" + }, + { + "name": "3VNSLFMPO24ODLF6H1QNIK7LS2ON3SAT.edu.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 31, + "hash_algo": 1, + "flags": 0, + "iteration": 10, + "salt_len": 2, + "salt_value": "afff", + "hash_len": 20, + "next_hash_owner": "1ff1e1dfbc934d322c40b1bbce86d420f724e619", + "maps_len": 3, + "type_bit_maps": "000120" + }, + { + "name": "3VNSLFMPO24ODLF6H1QNIK7LS2ON3SAT.edu.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637613956, + "sig_inception": 1635019903, + "key_tag": 21204, + "signer_name": "edu.cn", + "signature_len": 128, + "signature": "06f4e0d6f76ddb2200b7e811474775be3102bd344756d76cec03e018837fc8c5beb15eb7081f125b14bd4fda08b7e4f131cc6003a1e14ad9807a40d1a3c800f7615a75665906ebf26f5c7019e09f8138b5b21837b5f219d244c03ceb34d986b91457f9a4d9ff97f758105a462c8ac859c6917589cd548ce5ef695608c86ac0f5" + } + ], + "additional": [ + { + "name": "ns1.zust.edu.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "210.33.6.6" + }, + { + "name": "ns2.zust.edu.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "210.33.6.7" + }, + { + "name": "ns1.zust.edu.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2001:250:6406:6666::6" + }, + { + "name": "ns2.zust.edu.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2001:250:6406:6666::7" + }, + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_159" + }, + { + "Tuple4": "2804:858:bac1::bac1:54.25757>2001:dd9::44.53", + "dns_qname": "com.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "com.cn", + "type": 6, + "class": 1, + "ttl": 21600, + "rdlength": 41, + "mname": "a.dns.cn", + "rname": "root.cnnic.cn", + "serial": 2027835935, + "refresh": 7200, + "retry": 3600, + "cname": 2419200, + "minimum": 21600 + }, + { + "name": "com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 6, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1638342083, + "sig_inception": 1635746483, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "9a6198d6bedfff12b606d7591874da3446403f6df5304cedf448813c4238bbdcfe9eae3e583f96d20319a04f8ee8bc5e3f01ba88e822210e12f8c6121de3dc62bd5328e2ed0fcbf2009c599648f28b169dae11d65a848228e5ec3c6477f4fc0574f539f994462f84a6b9431c2dcccfe86c418f6dbd1b57edbde7fc20ddd5e573" + }, + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "852c1a47efe5f95f767e5bcf38c7304bc275edfa", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637094292, + "sig_inception": 1634502015, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "a9faa990193dc37bfa742aa7eb55aca2180e0fbd66015fd88505d0d1ee52e79adfe00d036b416c02b56a5f5ff84b1d7f789f4176c3aaa3ee5fce1a6099e8a8fe092f9436d808aa26764757c231651a70607ba5c6b7831f1c56adc3eb38db5e4a1529aa148fa258f49747b773f05643f17c3fa92d224764fe8d390714a1ab96be" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_160" + }, + { + "Tuple4": "139.59.107.152.43008>202.112.0.44.53", + "dns_qname": "0srhtd.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "0srhtd.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 25, + "ns": "lorna.ns.cloudflare.com" + }, + { + "name": "0srhtd.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 6, + "ns": "ace.ns.cloudflare.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "F4HDB84MR1N0M6535EH0DCN99N8BMBG1.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "79b2c48c1e1def15d944818f0177a3b5d4864073", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "F4HDB84MR1N0M6535EH0DCN99N8BMBG1.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636928143, + "sig_inception": 1634333038, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "9a408534010aa4a903d6534a7c658df09bb44311eae499f39804cd9827e404515ca7bc98f348d922805f2b5dbc91b5518edacb1cf08746f4f4389661b9c2c239e0c656ae7ed9a51291df9d101426cff1c7f6d8d65439506d742f773f2aa841d45a163d9880e5ea3b2113dd9accc7463b063f2fdd8c302a7d663a9d3ed3da3cf9" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_161" + }, + { + "Tuple4": "2804:858:bac1::bac1:54.26239>2001:dd9::44.53", + "dns_qname": "com.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "com.cn", + "type": 6, + "class": 1, + "ttl": 21600, + "rdlength": 41, + "mname": "a.dns.cn", + "rname": "root.cnnic.cn", + "serial": 2027835935, + "refresh": 7200, + "retry": 3600, + "cname": 2419200, + "minimum": 21600 + }, + { + "name": "com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 6, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1638342083, + "sig_inception": 1635746483, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "9a6198d6bedfff12b606d7591874da3446403f6df5304cedf448813c4238bbdcfe9eae3e583f96d20319a04f8ee8bc5e3f01ba88e822210e12f8c6121de3dc62bd5328e2ed0fcbf2009c599648f28b169dae11d65a848228e5ec3c6477f4fc0574f539f994462f84a6b9431c2dcccfe86c418f6dbd1b57edbde7fc20ddd5e573" + }, + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "852c1a47efe5f95f767e5bcf38c7304bc275edfa", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637094292, + "sig_inception": 1634502015, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "a9faa990193dc37bfa742aa7eb55aca2180e0fbd66015fd88505d0d1ee52e79adfe00d036b416c02b56a5f5ff84b1d7f789f4176c3aaa3ee5fce1a6099e8a8fe092f9436d808aa26764757c231651a70607ba5c6b7831f1c56adc3eb38db5e4a1529aa148fa258f49747b773f05643f17c3fa92d224764fe8d390714a1ab96be" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_162" + }, + { + "Tuple4": "139.59.107.152.38848>202.112.0.44.53", + "dns_qname": "www.uiakl5.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "uiakl5.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 29, + "ns": "fattouche.ns.cloudflare.com" + }, + { + "name": "uiakl5.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "kelly.ns.cloudflare.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "4JGRL6LH59FOI8BPMQ2H1HHPCTVM7IL7.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "2513585e6b4167cdb98ac7d011905d2685e87676", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "4JGRL6LH59FOI8BPMQ2H1HHPCTVM7IL7.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636858673, + "sig_inception": 1634263073, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "458b63c40df7d5c2ded8bcba9ed3cc4b74d309d5147d327ff940106ae1138e98088904f1618e6d786a8fa5178f3ff8b09e83b3616afb5fad8e17e8f94351423ea10573dc83cd5dfbd1931302d43bb3f3968502f15ac03b2760a8ab2b4d7ee8c978bdae40f0601b885e7148debc8917e521504e015bc272b6fa26ca803e5d8a0e" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_163" + }, + { + "Tuple4": "139.59.107.152.37345>202.112.0.44.53", + "dns_qname": "nsyomcf.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "nsyomcf.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 27, + "ns": "gabriel.ns.cloudflare.com" + }, + { + "name": "nsyomcf.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 10, + "ns": "carioca.ns.cloudflare.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "Q7A8SCBFJK7HSL73PD7J01U88KRGI63Q.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "d2099b2b5bd06f73631dff853198c70436d18c8d", + "maps_len": 8, + "type_bit_maps": "0006040000000002" + }, + { + "name": "Q7A8SCBFJK7HSL73PD7J01U88KRGI63Q.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636928267, + "sig_inception": 1634335853, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "77539f93b76690997d18d672bad7fcb26a5c4f314a6124ec315399ffc47f43358c3151f3cb3de25d5fc0cad10fba462bd9eff662412a7bb9adc881e2c546faaffac812dfacc29ecfa590c549ca982e453377cfbab08fa8c9b5840e209bf36846535e5f379acd6953d28f118a53396fb8ce959aa3703b4e901b2e2466393eb9ec" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_164" + }, + { + "Tuple4": "2001:250:7401:9:a792:2d2e:5406:f809.48747>2001:503:231d::2:30.53", + "dns_qname": "ns4.yahoo.com", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "yahoo.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns1.yahoo.com" + }, + { + "name": "yahoo.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns5.yahoo.com" + }, + { + "name": "yahoo.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.yahoo.com" + }, + { + "name": "yahoo.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns3.yahoo.com" + }, + { + "name": "yahoo.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "ns4.yahoo.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "GPIOQSOL8RGEVQ13DFAMNDNPA5VTHUEJ.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "86658fb8ac60d8a0343109201848930206583a8b", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "GPIOQSOL8RGEVQ13DFAMNDNPA5VTHUEJ.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636351403, + "sig_inception": 1635738803, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "98ca9c1448d2bcd0664a0cd0a77643a23d982f34c774eeae01da4bb7491d36064f40679959cfc19cb2da408a64ccb51c38647f6aa8f08cf8255b04eafdb18b76a459c2a5d4b033829f69ce0b883021291780a408190d17d778c670db678e9503e0ae709ee072a5129150d4faf9286c74ea5ddd74cc324bd89426f6bd012a50fee17e1946cf8d05ea43b5ca7988355a666378cfec840ca74e053cfd8f4d4248e5" + } + ], + "additional": [ + { + "name": "ns1.yahoo.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2001:4998:1b0::7961:686f:6f21" + }, + { + "name": "ns1.yahoo.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "68.180.131.16" + }, + { + "name": "ns5.yahoo.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "202.165.97.53" + }, + { + "name": "ns5.yahoo.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2406:2000:1d0::7961:686f:6f21" + }, + { + "name": "ns2.yahoo.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2001:4998:1c0::7961:686f:6f21" + }, + { + "name": "ns2.yahoo.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "68.142.255.16" + }, + { + "name": "ns3.yahoo.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2406:8600:f03f:1f8::1003" + }, + { + "name": "ns3.yahoo.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "27.123.42.42" + }, + { + "name": "ns4.yahoo.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "98.138.11.157" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_165" + }, + { + "Tuple4": "2001:da8:7007:10::77.51448>2001:503:231d::2:30.53", + "dns_qname": "analytics.tiktok.com", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "tiktok.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 22, + "ns": "ns-722.awsdns-26.net" + }, + { + "name": "tiktok.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 19, + "ns": "ns-440.awsdns-55.com" + }, + { + "name": "tiktok.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 25, + "ns": "ns-1574.awsdns-04.co.uk" + }, + { + "name": "tiktok.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 23, + "ns": "ns-1475.awsdns-56.org" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "BND4EB3TKKMV5ECPEC7IJT372IJQ5V6H.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5dda49d4ee169b44508b4816d381aaf935c2175b", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "BND4EB3TKKMV5ECPEC7IJT372IJQ5V6H.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636173021, + "sig_inception": 1635564021, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "78051a776296fd4332a60f539e9b28f17badaf100b92f88083d0ae6cf3364438ca6c3e7caa595c9f4d13af0e4b9b9c1bea60d4b15fdbd0630edbbfb5e38c2c0ac4ea27fb50e7da2ff17700da1fe31ff55294eaef522e140ebee8c1b96a82fda1d70b880bd524aa465b85bd117f169a064f59d5e2db199037a96cc32dbf9f60afa7683deee196b15d5625ee29b81a300e6008b6721fd185fa233e850ab6e1161b" + } + ], + "additional": [ + { + "name": "ns-440.awsdns-55.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "205.251.193.184" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_166" + }, + { + "Tuple4": "202.120.2.169.4329>192.43.172.30.53", + "dns_qname": "qz.com", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "authority": [ + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "com", + "type": 6, + "class": 1, + "ttl": 900, + "rdlength": 61, + "mname": "a.gtld-servers.net", + "rname": "nstld.verisign-grs.com", + "serial": 1635750116, + "refresh": 1800, + "retry": 900, + "cname": 604800, + "minimum": 86400 + }, + { + "name": "com", + "type": 46, + "class": 1, + "ttl": 900, + "rdlength": 183, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 900, + "sig_expiration": 1636358516, + "sig_inception": 1635745916, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "57296902eac99629e070f46e851c667e33f4dee18edffeec466aaf15b3cc30a10c88f38ce38aeeab2023f88012bbdbdcd06f94942009373596b29d46d2bff9494991c568e635f3612279cbfa47652925610836871c92ab6de170fe3b8eb550c4f6b9e923175e61e7919070a174cb0213de5344f5f4d28f0c96fbd0dc92e3309268d7ee8acd840a53f1f71de36459ed5d8de42c6e7b6b65dc7bfc7f8e376e34a7" + }, + { + "name": "KRVAUBCQKN3TCS81M6KJ92TCLM5VJKQ4.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "a6feb2f681b2905332492d75f2cc28d78581d678", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "KRVAUBCQKN3TCS81M6KJ92TCLM5VJKQ4.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636088824, + "sig_inception": 1635479824, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "84da2469b622fe9fd4a1ec1e1d2c1a466994702c3e52ddbdc217cb265ae42458400d7c074712fec5b631fcced8ff8ed1f2c1080e5b29e987b0f7e6d857a84b9e069ba1f7be1e691006d86deb4ac6cba0adc3692d4c900cd3b54fa02fbfa9a54ab1308c9ac7e00bde0c9de2928f0a7add64feca60ee6f915c04b5969bef30a58790b1cd117f9f425d9c29f7b8ab5a2278abfbb320bb2eab3379562b44c2d53374" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_167" + }, + { + "Tuple4": "2001:da8:8006:1::6666.50339>2001:500:856e::30.53", + "dns_qname": "stackpathcdn.com", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "authority": [ + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "com", + "type": 6, + "class": 1, + "ttl": 900, + "rdlength": 61, + "mname": "a.gtld-servers.net", + "rname": "nstld.verisign-grs.com", + "serial": 1635750116, + "refresh": 1800, + "retry": 900, + "cname": 604800, + "minimum": 86400 + }, + { + "name": "com", + "type": 46, + "class": 1, + "ttl": 900, + "rdlength": 183, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 900, + "sig_expiration": 1636358516, + "sig_inception": 1635745916, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "57296902eac99629e070f46e851c667e33f4dee18edffeec466aaf15b3cc30a10c88f38ce38aeeab2023f88012bbdbdcd06f94942009373596b29d46d2bff9494991c568e635f3612279cbfa47652925610836871c92ab6de170fe3b8eb550c4f6b9e923175e61e7919070a174cb0213de5344f5f4d28f0c96fbd0dc92e3309268d7ee8acd840a53f1f71de36459ed5d8de42c6e7b6b65dc7bfc7f8e376e34a7" + }, + { + "name": "RHAOE9EIVABO7B2OTERLVMQP1OUINNGS.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "dc558f474d1636fe3dca619d84cdcc0071aa3ad8", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "RHAOE9EIVABO7B2OTERLVMQP1OUINNGS.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636090174, + "sig_inception": 1635481174, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "4bff70b7793b79e2b45df8371061990bcbdf33b6c7434d9215a5c437cedc3f5bb8d9085b6ee3cce0fac39307ba2bebd858af722243caf84375b9be19f8713cf21bb16abb864b19dc7e43e897b8c7454f3b02d0f989a0789a2c248456bb831a7c0c1daa3b2c8d25fd574af0ea6a6eef253b65293feefe400ef218754a0e4361fbdbe8200e7489b2446c48342ba6f6a8d438ad10a83a293f5f772ad6febb53afcb" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_168" + }, + { + "Tuple4": "211.81.20.201.48203>192.33.14.30.53", + "dns_qname": "material.mtty.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "mtty.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 15, + "ns": "dns3.hichina.com" + }, + { + "name": "mtty.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns4.hichina.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "JVUUF3L49QPKFFD1H4997PI3122S7KRG.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "9ffdea0e0b56d8de454fd4baaf3ef5d8231c988d", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "JVUUF3L49QPKFFD1H4997PI3122S7KRG.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636351610, + "sig_inception": 1635739010, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "4a78454cbfed9385112d935053ed53021d9f4f99485fe882af07a7e892df477045a3aebe0efe8050b8684772f9fe856537b2c23cec4a82af3fc07bde9988c1113d7ca50b57e589e136de72ec5d3f3993361a19a4d5b7c3c004397a08fba4d8e87cb12cc2abb4309d1850485f8c37ca72c0d0c453467b4b1ea6e13a616a48f4a1aac2efcaec7b98e69a94b8bd4407a01beed5c75d367b541ec739efc51b469f8d" + } + ], + "additional": [ + { + "name": "dns3.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.141.113" + }, + { + "name": "dns3.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.141.123" + }, + { + "name": "dns3.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.211.53" + }, + { + "name": "dns3.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.211.63" + }, + { + "name": "dns3.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.41.13" + }, + { + "name": "dns3.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.41.23" + }, + { + "name": "dns3.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.81.13" + }, + { + "name": "dns3.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.81.23" + }, + { + "name": "dns3.hichina.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2400:3200:2000:22::1" + }, + { + "name": "dns4.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.141.114" + }, + { + "name": "dns4.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.141.124" + }, + { + "name": "dns4.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.211.54" + }, + { + "name": "dns4.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.211.64" + }, + { + "name": "dns4.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.41.14" + }, + { + "name": "dns4.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.41.24" + }, + { + "name": "dns4.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.81.14" + }, + { + "name": "dns4.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.81.24" + }, + { + "name": "dns4.hichina.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2400:3200:2000:23::1" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_169" + }, + { + "Tuple4": "2001:da8:8006:1::6666.61147>2001:500:856e::30.53", + "dns_qname": "eshukan.com", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "authority": [ + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "com", + "type": 6, + "class": 1, + "ttl": 900, + "rdlength": 61, + "mname": "a.gtld-servers.net", + "rname": "nstld.verisign-grs.com", + "serial": 1635750116, + "refresh": 1800, + "retry": 900, + "cname": 604800, + "minimum": 86400 + }, + { + "name": "com", + "type": 46, + "class": 1, + "ttl": 900, + "rdlength": 183, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 900, + "sig_expiration": 1636358516, + "sig_inception": 1635745916, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "57296902eac99629e070f46e851c667e33f4dee18edffeec466aaf15b3cc30a10c88f38ce38aeeab2023f88012bbdbdcd06f94942009373596b29d46d2bff9494991c568e635f3612279cbfa47652925610836871c92ab6de170fe3b8eb550c4f6b9e923175e61e7919070a174cb0213de5344f5f4d28f0c96fbd0dc92e3309268d7ee8acd840a53f1f71de36459ed5d8de42c6e7b6b65dc7bfc7f8e376e34a7" + }, + { + "name": "0IR663O1EFMQ6GFB4M34HLV0OSB7PC4U.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "04b669f02996d8c129e12f8130b62fed61a41c83", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "0IR663O1EFMQ6GFB4M34HLV0OSB7PC4U.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636174702, + "sig_inception": 1635565702, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "5257193d43298af668471155ae3f249fb61cd7b119869280066ea8a753c444faf3fe6ca323108d22ce3716928ff8ddff95a754700eee08de93c35fdf461ea84d7c66a5c7ee7ad5fab1eb610b159aa376ce22c3b3b7f059370ec7977662852cfaf6c44a8edeee8a2adc3d4f6fa2cf3daf34f3dd5352ce49520a9402922ca3db81c0c2bdbd8eb3aec12d46bc2beb5dd79db5ea79fea96350e9a0dc3466930a757e" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_170" + }, + { + "Tuple4": "202.114.200.252.11431>195.219.8.90.53", + "dns_qname": "ns.guangzhou.gd.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "guangzhou.gd.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 2, + "ns": "ns.guangzhou.gd.cn" + }, + { + "name": "guangzhou.gd.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 6, + "ns": "dns.guangzhou.gd.cn" + }, + { + "name": "RDRCTEA36BMNT2TD7O460LF6OD8QA63I.gd.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "24492a177350d877364a29a7315aea04035551f3", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "RDRCTEA36BMNT2TD7O460LF6OD8QA63I.gd.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 153, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637073947, + "sig_inception": 1634481654, + "key_tag": 54306, + "signer_name": "gd.cn", + "signature_len": 128, + "signature": "20d0382b53de5df1d1c24b886015a8f3a82806691283fa4d3efa74a74a22003bde80e36e4a1cd3d1f55da4beb9dec79708f164c4beeeeb3cd5af21a21d9da8cd01283b17fd54bb8ee87b427b5284945df417971db9337f9d6ad620bc2c93b065c9af21be3aa4533275ad490eb790366f11d22928185b892f15d984109d2c010b" + }, + { + "name": "4H4IK5RJA3C7EDIA56JJ2MNA0G1LAKFJ.gd.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "c297a5f146dfa9f0698dfca6aa7864942a564018", + "maps_len": 8, + "type_bit_maps": "0006000080000002" + }, + { + "name": "4H4IK5RJA3C7EDIA56JJ2MNA0G1LAKFJ.gd.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 153, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637092479, + "sig_inception": 1634499821, + "key_tag": 54306, + "signer_name": "gd.cn", + "signature_len": 128, + "signature": "3d31e1f17f0e09e19db2abdc9f63571d0b7166de5329aaad440946fffcf2d87d8d79829c6796a92711c024a1cf1046f489dc35c66aa5e2a28c9fec5c82d6fb3970e125e368ae2c6a2c8d063fa45cc576cb29327b08b07c837058ff98718a38b43d2b42f90af777b067dd97ae441caea71677e3720975a62bb214cd40145735c6" + } + ], + "additional": [ + { + "name": "ns.guangzhou.gd.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "202.96.128.143" + }, + { + "name": "dns.guangzhou.gd.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "202.96.128.68" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_171" + }, + { + "Tuple4": "202.114.200.252.26557>195.219.8.90.53", + "dns_qname": "ns.guangzhou.gd.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "guangzhou.gd.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 6, + "ns": "dns.guangzhou.gd.cn" + }, + { + "name": "guangzhou.gd.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 2, + "ns": "ns.guangzhou.gd.cn" + }, + { + "name": "RDRCTEA36BMNT2TD7O460LF6OD8QA63I.gd.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "24492a177350d877364a29a7315aea04035551f3", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "RDRCTEA36BMNT2TD7O460LF6OD8QA63I.gd.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 153, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637073947, + "sig_inception": 1634481654, + "key_tag": 54306, + "signer_name": "gd.cn", + "signature_len": 128, + "signature": "20d0382b53de5df1d1c24b886015a8f3a82806691283fa4d3efa74a74a22003bde80e36e4a1cd3d1f55da4beb9dec79708f164c4beeeeb3cd5af21a21d9da8cd01283b17fd54bb8ee87b427b5284945df417971db9337f9d6ad620bc2c93b065c9af21be3aa4533275ad490eb790366f11d22928185b892f15d984109d2c010b" + }, + { + "name": "4H4IK5RJA3C7EDIA56JJ2MNA0G1LAKFJ.gd.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "c297a5f146dfa9f0698dfca6aa7864942a564018", + "maps_len": 8, + "type_bit_maps": "0006000080000002" + }, + { + "name": "4H4IK5RJA3C7EDIA56JJ2MNA0G1LAKFJ.gd.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 153, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637092479, + "sig_inception": 1634499821, + "key_tag": 54306, + "signer_name": "gd.cn", + "signature_len": 128, + "signature": "3d31e1f17f0e09e19db2abdc9f63571d0b7166de5329aaad440946fffcf2d87d8d79829c6796a92711c024a1cf1046f489dc35c66aa5e2a28c9fec5c82d6fb3970e125e368ae2c6a2c8d063fa45cc576cb29327b08b07c837058ff98718a38b43d2b42f90af777b067dd97ae441caea71677e3720975a62bb214cd40145735c6" + } + ], + "additional": [ + { + "name": "ns.guangzhou.gd.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "202.96.128.143" + }, + { + "name": "dns.guangzhou.gd.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "202.96.128.68" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_172" + }, + { + "Tuple4": "202.120.2.100.31773>199.19.57.1.53", + "dns_qname": "nanoha.org", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "1i870vj5h429vj9pci7ar6e9gki74tr7.org", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 43, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 8, + "salt_value": "332539ee7f95c32a", + "hash_len": 20, + "next_hash_owner": "0c907d989054fc4c24368d17e3c92ea2f87a23dd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "1i870vj5h429vj9pci7ar6e9gki74tr7.org", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 151, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1637564471, + "sig_inception": 1635746471, + "key_tag": 6555, + "signer_name": "org", + "signature_len": 128, + "signature": "0928d8eeb9b53a720056a0c575605b618826045583555c1d6546190bfc5e34fcbd4746638d52428c8bfe118d9fdd673d800d6cf04b27d56a47299e5857dda369dd0f88516902de18cd062e6ac024a000558abc5fef243f60bf6f25e4cba5d61668a3c1613ddc09f88c59be586b83f15aafd2fbc6a991ab0829c83f93331e56c7" + }, + { + "name": "org", + "type": 6, + "class": 1, + "ttl": 900, + "rdlength": 51, + "mname": "a0.org.afilias-nst.info", + "rname": "noc.afilias-nst.info", + "serial": 2014579941, + "refresh": 1800, + "retry": 900, + "cname": 604800, + "minimum": 86400 + }, + { + "name": "org", + "type": 46, + "class": 1, + "ttl": 900, + "rdlength": 151, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 900, + "sig_expiration": 1637564471, + "sig_inception": 1635746471, + "key_tag": 6555, + "signer_name": "org", + "signature_len": 128, + "signature": "619c8c3b85b19f8aa27ab4ec5075d591b60d89a46190894e7a54c7bd08cc7e0f0a724b005deba832f11cb433acd3838faccbe52201755c2c9afc09afcb3d57df966a62384bec6efd7e7fc585157d9d8bcadfe2f70740c8e69b07e82d4fcc3b627365d3e88a265093e151b7db0c25dfd783fb58f13ce2ed24d2a19f42a50988b2" + }, + { + "name": "kerscjujfk866374pv8i77de9kph7n64.org", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 42, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 8, + "salt_value": "332539ee7f95c32a", + "hash_len": 20, + "next_hash_owner": "a3b7e98ab09c06088dd78b26d3bc7598a83079a5", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "kerscjujfk866374pv8i77de9kph7n64.org", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 151, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636989823, + "sig_inception": 1635171823, + "key_tag": 6555, + "signer_name": "org", + "signature_len": 128, + "signature": "48304773aadaca787e3d02bd71dd51debd1cf9452521514e60dc2c03b6715a3e4cc721379adfad2aa60d3c1a0466770adfce92effedc0691415ef2ce1d77be49a96e635c83d673ce162b4c488c43506ccbf1c21e2eec678884f03d2e7bbdecbc16266615e37bac3bb6df86bbb25a05ed07e7d94c51414f9132bce98e8c469917" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_173" + }, + { + "Tuple4": "210.35.128.2.46854>192.42.93.30.53", + "dns_qname": "twitter.com", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "com", + "type": 6, + "class": 1, + "ttl": 900, + "rdlength": 61, + "mname": "a.gtld-servers.net", + "rname": "nstld.verisign-grs.com", + "serial": 1635750116, + "refresh": 1800, + "retry": 900, + "cname": 604800, + "minimum": 86400 + }, + { + "name": "com", + "type": 46, + "class": 1, + "ttl": 900, + "rdlength": 183, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 900, + "sig_expiration": 1636358516, + "sig_inception": 1635745916, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "57296902eac99629e070f46e851c667e33f4dee18edffeec466aaf15b3cc30a10c88f38ce38aeeab2023f88012bbdbdcd06f94942009373596b29d46d2bff9494991c568e635f3612279cbfa47652925610836871c92ab6de170fe3b8eb550c4f6b9e923175e61e7919070a174cb0213de5344f5f4d28f0c96fbd0dc92e3309268d7ee8acd840a53f1f71de36459ed5d8de42c6e7b6b65dc7bfc7f8e376e34a7" + }, + { + "name": "7T79IH3K98ANHB9RV004M68QQUT9R1LB.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "3f4e9dade47e19f6f5095b7aeb10e1c4536a2b18", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "7T79IH3K98ANHB9RV004M68QQUT9R1LB.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636088428, + "sig_inception": 1635479428, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "41466d5b6c300b99c4f5b0f9c21c076f53b697ddd40bec0a61d1e914fb8fc29a5a7d0c7687ca61bc35234000166a645b6758df752fcd666850dd39172c0340d6266b42ac593b6120e8c20c68379adefb1b46dfb5ba2abdcf1d159db4cf97342a31b4fc01946b92d7058328ccb4ce2d6e2445d3fc784b6038fa2fa72a92676e7b1fc7d8df9a35ada52861fbaaa6f5182360f2b5be9da9c672f070f3170044d070" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_174" + }, + { + "Tuple4": "139.59.107.152.41955>202.112.0.44.53", + "dns_qname": "www.ot3c5b.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "ot3c5b.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 26, + "ns": "simone.ns.cloudflare.com" + }, + { + "name": "ot3c5b.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "hayes.ns.cloudflare.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "NIMIOJES093084D74R0LH4PTH2B0UURA.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "bd258d7c840b2908b3e2de325bc71d29bb71855c", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "NIMIOJES093084D74R0LH4PTH2B0UURA.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636935018, + "sig_inception": 1634339979, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "3e7176e62678305bd92823c17ca6f5325482ba313da0d6a7cbf9e16d83fc65750589d16aa8915405fc22a9f11d133379ef54eccffa7c48ead9f8d6acee2abae109ed143066da6a7a1a88c1cdbec3d2e9979c2f05f4e7e1c9a02bc0df10a1ef79474a64aca736c9272f3aa21a18e296778cf7dbd66c2e961d7f49df5803ff61e1" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_175" + }, + { + "Tuple4": "210.44.10.32.6126>8.8.8.8.53", + "dns_qname": "tracker.torrentyorg.pl", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "authority": [ + { + "name": "torrentyorg.pl", + "type": 6, + "class": 1, + "ttl": 1644, + "rdlength": 48, + "mname": "ns1.aftermarket.pl", + "rname": "kontakt.aftermarket.pl", + "serial": 2107261307, + "refresh": 3600, + "retry": 15, + "cname": 86400, + "minimum": 3600 + }, + { + "name": "torrentyorg.pl", + "type": 46, + "class": 1, + "ttl": 1644, + "rdlength": 98, + "type_covered": 6, + "algo": 13, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636588800, + "sig_inception": 1634774400, + "key_tag": 19758, + "signer_name": "torrentyorg.pl", + "signature_len": 64, + "signature": "cd441eb61c652e715e5257464ec7175e456358866a6409e6207502c8efe7ffaf6ed8c437fa415ef4e212eb24440a1bdd97083fd002f4bde8d8bc1b43faa02ce7" + }, + { + "name": "h5ctekvhi138aervmotj2phrgqchrif5.torrentyorg.pl", + "type": 50, + "class": 1, + "ttl": 3444, + "rdlength": 35, + "hash_algo": 1, + "flags": 0, + "iteration": 1, + "salt_len": 1, + "salt_value": "ab", + "hash_len": 20, + "next_hash_owner": "a2ac872f265a231449e9211341ab69e26b010502", + "maps_len": 8, + "type_bit_maps": "0006400000000002" + }, + { + "name": "h5ctekvhi138aervmotj2phrgqchrif5.torrentyorg.pl", + "type": 46, + "class": 1, + "ttl": 3444, + "rdlength": 98, + "type_covered": 50, + "algo": 13, + "labels": 3, + "original_ttl": 3600, + "sig_expiration": 1636588800, + "sig_inception": 1634774400, + "key_tag": 19758, + "signer_name": "torrentyorg.pl", + "signature_len": 64, + "signature": "ecb0eb7fc538d66f753a29dc8b28beade68b0dca9a5c414e7bce6d17afac622efc7b19a131b27dbe22c17b383e46843beec87251dc1ed7de3f7633224016f583" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 512, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_176" + }, + { + "Tuple4": "202.120.2.169.60223>192.43.172.30.53", + "dns_qname": "qz.com", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "authority": [ + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "com", + "type": 6, + "class": 1, + "ttl": 900, + "rdlength": 61, + "mname": "a.gtld-servers.net", + "rname": "nstld.verisign-grs.com", + "serial": 1635750116, + "refresh": 1800, + "retry": 900, + "cname": 604800, + "minimum": 86400 + }, + { + "name": "com", + "type": 46, + "class": 1, + "ttl": 900, + "rdlength": 183, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 900, + "sig_expiration": 1636358516, + "sig_inception": 1635745916, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "57296902eac99629e070f46e851c667e33f4dee18edffeec466aaf15b3cc30a10c88f38ce38aeeab2023f88012bbdbdcd06f94942009373596b29d46d2bff9494991c568e635f3612279cbfa47652925610836871c92ab6de170fe3b8eb550c4f6b9e923175e61e7919070a174cb0213de5344f5f4d28f0c96fbd0dc92e3309268d7ee8acd840a53f1f71de36459ed5d8de42c6e7b6b65dc7bfc7f8e376e34a7" + }, + { + "name": "KRVAUBCQKN3TCS81M6KJ92TCLM5VJKQ4.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "a6feb2f681b2905332492d75f2cc28d78581d678", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "KRVAUBCQKN3TCS81M6KJ92TCLM5VJKQ4.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636088824, + "sig_inception": 1635479824, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "84da2469b622fe9fd4a1ec1e1d2c1a466994702c3e52ddbdc217cb265ae42458400d7c074712fec5b631fcced8ff8ed1f2c1080e5b29e987b0f7e6d857a84b9e069ba1f7be1e691006d86deb4ac6cba0adc3692d4c900cd3b54fa02fbfa9a54ab1308c9ac7e00bde0c9de2928f0a7add64feca60ee6f915c04b5969bef30a58790b1cd117f9f425d9c29f7b8ab5a2278abfbb320bb2eab3379562b44c2d53374" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_177" + }, + { + "Tuple4": "210.35.128.1.54693>192.41.162.30.53", + "dns_qname": "twitter.com", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "com", + "type": 6, + "class": 1, + "ttl": 900, + "rdlength": 61, + "mname": "a.gtld-servers.net", + "rname": "nstld.verisign-grs.com", + "serial": 1635750101, + "refresh": 1800, + "retry": 900, + "cname": 604800, + "minimum": 86400 + }, + { + "name": "com", + "type": 46, + "class": 1, + "ttl": 900, + "rdlength": 183, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 900, + "sig_expiration": 1636358501, + "sig_inception": 1635745901, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "c25f0f284b0d6a996e915ef4cc59ee2c5ab8f76102a088b7064aea89a0b21e42c8eedf0ea1caf6583be22bdfe73dfa020942715f3f89077c3e68f3cade43a25011258c6ddc7488aa9e5265fd231c5dd0d394d88d69774e19c03edcb2a31734e09b30b30b0e83b6e30574beb4592e7fd731861d7300d220e6f0abb768e0f59c111485b9baa0a1b32aa6447deac8854eaae464fe1a2878c576a3243236fa377351" + }, + { + "name": "7T79IH3K98ANHB9RV004M68QQUT9R1LB.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "3f4e9dade47e19f6f5095b7aeb10e1c4536a2b18", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "7T79IH3K98ANHB9RV004M68QQUT9R1LB.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636088428, + "sig_inception": 1635479428, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "41466d5b6c300b99c4f5b0f9c21c076f53b697ddd40bec0a61d1e914fb8fc29a5a7d0c7687ca61bc35234000166a645b6758df752fcd666850dd39172c0340d6266b42ac593b6120e8c20c68379adefb1b46dfb5ba2abdcf1d159db4cf97342a31b4fc01946b92d7058328ccb4ce2d6e2445d3fc784b6038fa2fa72a92676e7b1fc7d8df9a35ada52861fbaaa6f5182360f2b5be9da9c672f070f3170044d070" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_178" + }, + { + "Tuple4": "2604:a880:800:10::965:a001.59761>2001:dd9::44.53", + "dns_qname": "ns1-05.azure-dns-1.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "azure-dns-1.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "ns1-04.azure-dns-1.cn" + }, + { + "name": "azure-dns-1.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "ns2-04.azure-dns-1.cn" + }, + { + "name": "azure-dns-1.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "ns4-04.azure-dns-1.cn" + }, + { + "name": "azure-dns-1.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "ns3-04.azure-dns-1.cn" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "D0956PQVAO5RRA5GB8OMUO7HDOKDE07V.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "68fa06ab625494e0c43293be5f5d96ed98b8ddf9", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "D0956PQVAO5RRA5GB8OMUO7HDOKDE07V.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1638186728, + "sig_inception": 1635591128, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "51a57dd4a1ab3738cb9d75ecf941fa98f4f13d903c4d8b10464171d5bc8eac038ee65101793f51fd76f446b4d0e760ea7749e9b68b80d94373ba509a7c6f382b20e438f06e82a93210b1c31c0d0af63ddb5cb06804146aef2f4a71679e3c6fd60864e1597a22abeecefecac1aecfd087e4e76c8a55bcc7442f2becfddb5895d4" + } + ], + "additional": [ + { + "name": "ns1-04.azure-dns-1.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "40.73.192.4" + }, + { + "name": "ns2-04.azure-dns-1.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "40.73.194.4" + }, + { + "name": "ns3-04.azure-dns-1.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "40.73.196.4" + }, + { + "name": "ns4-04.azure-dns-1.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "40.73.198.4" + }, + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_179" + }, + { + "Tuple4": "211.36.129.17.44301>202.120.2.90.53", + "dns_qname": "ntp.sjtu.edu.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "answer": [ + { + "name": "ntp.sjtu.edu.cn", + "type": 5, + "class": 1, + "ttl": 3600, + "rdlength": 12, + "cname": "ntp.ecslb.sjtu.edu.cn" + }, + { + "name": "ntp.sjtu.edu.cn", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 159, + "type_covered": 5, + "algo": 8, + "labels": 4, + "original_ttl": 3600, + "sig_expiration": 1638330241, + "sig_inception": 1635738241, + "key_tag": 9528, + "signer_name": "sjtu.edu.cn", + "signature_len": 128, + "signature": "7c481e1c0aecd28235929eb03f8339c8502022edb5d92b5de08b04f76e85fb8be085677db906cdde4eb9faedbd9f15012ec2697f061a3759493931e30ed6517abad9ccf48d0ddf7dbce514bc9a93109b1aa24245860a8ffc1b11eae23715e13e038b6931252c3901da620e21c9ac6e21213abaf2b537f25063d01111fd70c036" + } + ], + "authority": [ + { + "name": "ecslb.sjtu.edu.cn", + "type": 2, + "class": 1, + "ttl": 3600, + "rdlength": 6, + "ns": "ns2.ecslb.sjtu.edu.cn" + }, + { + "name": "ecslb.sjtu.edu.cn", + "type": 2, + "class": 1, + "ttl": 3600, + "rdlength": 6, + "ns": "ns1.ecslb.sjtu.edu.cn" + }, + { + "name": "7I0KROKLLTJLR4CGSFC8QGP14OMI23SO.sjtu.edu.cn", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 33, + "hash_algo": 1, + "flags": 0, + "iteration": 10, + "salt_len": 4, + "salt_value": "55b9b62d", + "hash_len": 20, + "next_hash_owner": "3cc34b1be941f6b2a53852cba0caf09563cb8e92", + "maps_len": 3, + "type_bit_maps": "000120" + }, + { + "name": "7I0KROKLLTJLR4CGSFC8QGP14OMI23SO.sjtu.edu.cn", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 159, + "type_covered": 50, + "algo": 8, + "labels": 4, + "original_ttl": 3600, + "sig_expiration": 1638330241, + "sig_inception": 1635738241, + "key_tag": 9528, + "signer_name": "sjtu.edu.cn", + "signature_len": 128, + "signature": "6ed19d8534a2b310399919daaac8158621c0c32f0f6c1e2c5da79cce888e789e749614392bada04b60f4580bc478e2d25cc0654ddc37b605f6972ae41166bea2dc01a928018b3a5d417635e0e5e12f4c9e1232c694c857c80f37825002f3f7557d7e20d7f1c2ab33d56b8b2cad17b72c0aa8c05fb19a6809e20c09d20be31cde" + } + ], + "additional": [ + { + "name": "ns1.ecslb.sjtu.edu.cn", + "type": 1, + "class": 1, + "ttl": 3600, + "rdlength": 4, + "a": "202.120.2.172" + }, + { + "name": "ns2.ecslb.sjtu.edu.cn", + "type": 1, + "class": 1, + "ttl": 3600, + "rdlength": 4, + "a": "202.112.26.74" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_180" + }, + { + "Tuple4": "2001:da8:2008::10.7529>2001:503:231d::2:30.53", + "dns_qname": "lps.jd.com", + "dns_qtype": 65, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "jd.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 14, + "ns": "ns1.jdcache.com" + }, + { + "name": "jd.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.jdcache.com" + }, + { + "name": "jd.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns3.jdcache.com" + }, + { + "name": "jd.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns4.jdcache.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "VCN6Q8H9MIEKN5EKAK1HS59G6K6VPTQQ.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "fb2e78f5ab915463e9e3bcb69d2270ba0436bb09", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "VCN6Q8H9MIEKN5EKAK1HS59G6K6VPTQQ.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636174919, + "sig_inception": 1635565919, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "c2a8b822c7c327eefacdb7b0d6e78b671c4b096d1da303345f92774ff2fcfe6b2ec585599d41a144423c8958a72851e640b0ac69fa02a807b6483aed5183a70cf6f8a57c7b5d55ff1302fe4194302fdf683a69f84372e1cfa23f586527d12d4774b8455984115f832e8790a581971c5d233c03d30b6ea079fae5b39714396be43e2c77459c06c5a8ad2a10573cb847a4769d18de87b1f2abf098d635451e15c1" + } + ], + "additional": [ + { + "name": "ns1.jdcache.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "111.13.28.10" + }, + { + "name": "ns2.jdcache.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "111.206.226.10" + }, + { + "name": "ns3.jdcache.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "120.52.149.254" + }, + { + "name": "ns4.jdcache.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.39.177.32" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_181" + }, + { + "Tuple4": "2604:a880:800:10::965:a001.46591>2001:dd9::44.53", + "dns_qname": "ns2-05.azure-dns-1.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "azure-dns-1.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "ns4-04.azure-dns-1.cn" + }, + { + "name": "azure-dns-1.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "ns1-04.azure-dns-1.cn" + }, + { + "name": "azure-dns-1.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "ns2-04.azure-dns-1.cn" + }, + { + "name": "azure-dns-1.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "ns3-04.azure-dns-1.cn" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "D0956PQVAO5RRA5GB8OMUO7HDOKDE07V.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "68fa06ab625494e0c43293be5f5d96ed98b8ddf9", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "D0956PQVAO5RRA5GB8OMUO7HDOKDE07V.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1638186728, + "sig_inception": 1635591128, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "51a57dd4a1ab3738cb9d75ecf941fa98f4f13d903c4d8b10464171d5bc8eac038ee65101793f51fd76f446b4d0e760ea7749e9b68b80d94373ba509a7c6f382b20e438f06e82a93210b1c31c0d0af63ddb5cb06804146aef2f4a71679e3c6fd60864e1597a22abeecefecac1aecfd087e4e76c8a55bcc7442f2becfddb5895d4" + } + ], + "additional": [ + { + "name": "ns1-04.azure-dns-1.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "40.73.192.4" + }, + { + "name": "ns2-04.azure-dns-1.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "40.73.194.4" + }, + { + "name": "ns3-04.azure-dns-1.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "40.73.196.4" + }, + { + "name": "ns4-04.azure-dns-1.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "40.73.198.4" + }, + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_182" + }, + { + "Tuple4": "2604:a880:800:10::965:a001.49081>2001:dd9::44.53", + "dns_qname": "ns4-05.azure-dns-1.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "azure-dns-1.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "ns2-04.azure-dns-1.cn" + }, + { + "name": "azure-dns-1.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "ns1-04.azure-dns-1.cn" + }, + { + "name": "azure-dns-1.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "ns4-04.azure-dns-1.cn" + }, + { + "name": "azure-dns-1.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "ns3-04.azure-dns-1.cn" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "D0956PQVAO5RRA5GB8OMUO7HDOKDE07V.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "68fa06ab625494e0c43293be5f5d96ed98b8ddf9", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "D0956PQVAO5RRA5GB8OMUO7HDOKDE07V.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1638186728, + "sig_inception": 1635591128, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "51a57dd4a1ab3738cb9d75ecf941fa98f4f13d903c4d8b10464171d5bc8eac038ee65101793f51fd76f446b4d0e760ea7749e9b68b80d94373ba509a7c6f382b20e438f06e82a93210b1c31c0d0af63ddb5cb06804146aef2f4a71679e3c6fd60864e1597a22abeecefecac1aecfd087e4e76c8a55bcc7442f2becfddb5895d4" + } + ], + "additional": [ + { + "name": "ns1-04.azure-dns-1.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "40.73.192.4" + }, + { + "name": "ns2-04.azure-dns-1.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "40.73.194.4" + }, + { + "name": "ns3-04.azure-dns-1.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "40.73.196.4" + }, + { + "name": "ns4-04.azure-dns-1.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "40.73.198.4" + }, + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_183" + }, + { + "Tuple4": "2001:da8:2008::10.56211>2001:503:231d::2:30.53", + "dns_qname": "lps.jd.com.gslb.qianxun.com", + "dns_qtype": 65, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "qianxun.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 14, + "ns": "ns1.jdcache.com" + }, + { + "name": "qianxun.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.jdcache.com" + }, + { + "name": "qianxun.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns3.jdcache.com" + }, + { + "name": "qianxun.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns4.jdcache.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "ANC37QR83PACBIQH0U8ERDR2N7GSMUV9.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "55d83f8e82d0849d984c4568423de6b19a9868e2", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "ANC37QR83PACBIQH0U8ERDR2N7GSMUV9.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636259071, + "sig_inception": 1635650071, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "71d770d81fdbb3694f030ca7f58d559f1cc9c734f35e84bdc0b853173983d86aa33024f2d8a3f354e9b7efe92d0a6084c83d1a0031cd5d54419bfadc5505279afdaf59c88e1ad33e09c213d4bbd8c55eec68217bc3ec12838097cd76fea0a70b505ac7f69e8b77097a4354fcbfcc58436170f5a37a547a01397e4dc976b8a9e941fe342db3e7325cfb496e9b53bf8bd671fd33c8ac3174de7f6d438718c4fb30" + } + ], + "additional": [ + { + "name": "ns1.jdcache.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "111.13.28.10" + }, + { + "name": "ns2.jdcache.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "111.206.226.10" + }, + { + "name": "ns3.jdcache.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "120.52.149.254" + }, + { + "name": "ns4.jdcache.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.39.177.32" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_184" + }, + { + "Tuple4": "180.241.233.8.32261>103.137.60.44.53", + "dns_qname": "img.likevideo.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "likevideo.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 17, + "ns": "vip4.alidns.com" + }, + { + "name": "likevideo.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 7, + "ns": "vip3.alidns.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "C4279T2P2KRSOV59JAFSITTBRUEUSS0O.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "6142c048c3ab4054b45ee79d9a7697857914efaa", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "C4279T2P2KRSOV59JAFSITTBRUEUSS0O.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636935041, + "sig_inception": 1634340801, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "8a090cc30aa5ac7d15d6821a5f16bc1fbddc6fc42dcc52f8636f94d3d1391761ae8c226c518e08dc326c69ccd12de248d880bcb9cbade5b0cc76b7009eb2755df21a87f16eba8e52c9de452231142a8568795cbc27e58eb93cea4aec14181f21646901e90c5485a99f2723fd923c566d82953c7fa14998d6914b0dd8a5efd739" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_185" + }, + { + "Tuple4": "166.111.8.25.45572>193.232.142.17.53", + "dns_qname": "izmozaiki.ru", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 15, + "ns": "ns.majordomo.ru" + }, + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns2.majordomo.ru" + }, + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns3.majordomo.ru" + }, + { + "name": "tdui9d4jkuds8b9t86gj39pgflcnlgm5.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 37, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "eb863a43aad79362b37a1c97c9575e0860f877bd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "tdui9d4jkuds8b9t86gj39pgflcnlgm5.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636920681, + "sig_inception": 1633616288, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "6a202dd78457b596382b87ab90563aa1565d3eb5b3468f252e2cb4f83a24ff4ecc9513c466448403d07fc06904183e720220ed0ee7a0795bc34599c8b8b17aadbd7366ae8edde35eee577e9101bff1888f6e68c037f1030e3c19ef100400205139faf8f4a503007c0730ec46cae2bd60b2b10560def62ec042360aea03f1c94f" + }, + { + "name": "8ekg3sg4ffnq38thfj4o076clf2u2ric.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 36, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "43b7882df196bfa0d411207a1436af6e91e8cfc2", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "8ekg3sg4ffnq38thfj4o076clf2u2ric.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636543902, + "sig_inception": 1632889071, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "7501775a2eb0929c8483bbcd0615dc627e0f49f513bcd3f284fdaa687e58f901222bb6c79e6d5a50aeedba1468e675e070bc345ebbfed397c89e68029b9a9e701dd29f17cad3789c9f4983648795a24f492752fbddcfb067158ce5dd178322d76efe255c8fdf3e6312a590d54b8575ee8b7553d9f98adea5a4fb9e98a05dfb6c" + } + ], + "additional": [ + { + "name": "ns.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.80" + }, + { + "name": "ns2.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.88.164" + }, + { + "name": "ns3.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.90" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_186" + }, + { + "Tuple4": "166.111.8.25.7532>193.232.142.17.53", + "dns_qname": "izmozaiki.ru", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 15, + "ns": "ns.majordomo.ru" + }, + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns2.majordomo.ru" + }, + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns3.majordomo.ru" + }, + { + "name": "tdui9d4jkuds8b9t86gj39pgflcnlgm5.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 37, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "eb863a43aad79362b37a1c97c9575e0860f877bd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "tdui9d4jkuds8b9t86gj39pgflcnlgm5.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636920681, + "sig_inception": 1633616288, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "6a202dd78457b596382b87ab90563aa1565d3eb5b3468f252e2cb4f83a24ff4ecc9513c466448403d07fc06904183e720220ed0ee7a0795bc34599c8b8b17aadbd7366ae8edde35eee577e9101bff1888f6e68c037f1030e3c19ef100400205139faf8f4a503007c0730ec46cae2bd60b2b10560def62ec042360aea03f1c94f" + }, + { + "name": "8ekg3sg4ffnq38thfj4o076clf2u2ric.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 36, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "43b7882df196bfa0d411207a1436af6e91e8cfc2", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "8ekg3sg4ffnq38thfj4o076clf2u2ric.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636543902, + "sig_inception": 1632889071, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "7501775a2eb0929c8483bbcd0615dc627e0f49f513bcd3f284fdaa687e58f901222bb6c79e6d5a50aeedba1468e675e070bc345ebbfed397c89e68029b9a9e701dd29f17cad3789c9f4983648795a24f492752fbddcfb067158ce5dd178322d76efe255c8fdf3e6312a590d54b8575ee8b7553d9f98adea5a4fb9e98a05dfb6c" + } + ], + "additional": [ + { + "name": "ns.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.80" + }, + { + "name": "ns2.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.88.164" + }, + { + "name": "ns3.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.90" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_187" + }, + { + "Tuple4": "166.111.8.25.28849>193.232.142.17.53", + "dns_qname": "izmozaiki.ru", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 15, + "ns": "ns.majordomo.ru" + }, + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns2.majordomo.ru" + }, + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns3.majordomo.ru" + }, + { + "name": "tdui9d4jkuds8b9t86gj39pgflcnlgm5.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 37, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "eb863a43aad79362b37a1c97c9575e0860f877bd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "tdui9d4jkuds8b9t86gj39pgflcnlgm5.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636920681, + "sig_inception": 1633616288, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "6a202dd78457b596382b87ab90563aa1565d3eb5b3468f252e2cb4f83a24ff4ecc9513c466448403d07fc06904183e720220ed0ee7a0795bc34599c8b8b17aadbd7366ae8edde35eee577e9101bff1888f6e68c037f1030e3c19ef100400205139faf8f4a503007c0730ec46cae2bd60b2b10560def62ec042360aea03f1c94f" + }, + { + "name": "8ekg3sg4ffnq38thfj4o076clf2u2ric.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 36, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "43b7882df196bfa0d411207a1436af6e91e8cfc2", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "8ekg3sg4ffnq38thfj4o076clf2u2ric.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636543902, + "sig_inception": 1632889071, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "7501775a2eb0929c8483bbcd0615dc627e0f49f513bcd3f284fdaa687e58f901222bb6c79e6d5a50aeedba1468e675e070bc345ebbfed397c89e68029b9a9e701dd29f17cad3789c9f4983648795a24f492752fbddcfb067158ce5dd178322d76efe255c8fdf3e6312a590d54b8575ee8b7553d9f98adea5a4fb9e98a05dfb6c" + } + ], + "additional": [ + { + "name": "ns.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.80" + }, + { + "name": "ns2.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.88.164" + }, + { + "name": "ns3.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.90" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_188" + }, + { + "Tuple4": "166.111.8.25.18033>193.232.142.17.53", + "dns_qname": "izmozaiki.ru", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 15, + "ns": "ns.majordomo.ru" + }, + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns2.majordomo.ru" + }, + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns3.majordomo.ru" + }, + { + "name": "tdui9d4jkuds8b9t86gj39pgflcnlgm5.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 37, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "eb863a43aad79362b37a1c97c9575e0860f877bd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "tdui9d4jkuds8b9t86gj39pgflcnlgm5.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636920681, + "sig_inception": 1633616288, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "6a202dd78457b596382b87ab90563aa1565d3eb5b3468f252e2cb4f83a24ff4ecc9513c466448403d07fc06904183e720220ed0ee7a0795bc34599c8b8b17aadbd7366ae8edde35eee577e9101bff1888f6e68c037f1030e3c19ef100400205139faf8f4a503007c0730ec46cae2bd60b2b10560def62ec042360aea03f1c94f" + }, + { + "name": "8ekg3sg4ffnq38thfj4o076clf2u2ric.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 36, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "43b7882df196bfa0d411207a1436af6e91e8cfc2", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "8ekg3sg4ffnq38thfj4o076clf2u2ric.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636543902, + "sig_inception": 1632889071, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "7501775a2eb0929c8483bbcd0615dc627e0f49f513bcd3f284fdaa687e58f901222bb6c79e6d5a50aeedba1468e675e070bc345ebbfed397c89e68029b9a9e701dd29f17cad3789c9f4983648795a24f492752fbddcfb067158ce5dd178322d76efe255c8fdf3e6312a590d54b8575ee8b7553d9f98adea5a4fb9e98a05dfb6c" + } + ], + "additional": [ + { + "name": "ns.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.80" + }, + { + "name": "ns2.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.88.164" + }, + { + "name": "ns3.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.90" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_189" + }, + { + "Tuple4": "166.111.8.25.22513>193.232.142.17.53", + "dns_qname": "izmozaiki.ru", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 15, + "ns": "ns.majordomo.ru" + }, + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns2.majordomo.ru" + }, + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns3.majordomo.ru" + }, + { + "name": "tdui9d4jkuds8b9t86gj39pgflcnlgm5.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 37, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "eb863a43aad79362b37a1c97c9575e0860f877bd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "tdui9d4jkuds8b9t86gj39pgflcnlgm5.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636920681, + "sig_inception": 1633616288, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "6a202dd78457b596382b87ab90563aa1565d3eb5b3468f252e2cb4f83a24ff4ecc9513c466448403d07fc06904183e720220ed0ee7a0795bc34599c8b8b17aadbd7366ae8edde35eee577e9101bff1888f6e68c037f1030e3c19ef100400205139faf8f4a503007c0730ec46cae2bd60b2b10560def62ec042360aea03f1c94f" + }, + { + "name": "8ekg3sg4ffnq38thfj4o076clf2u2ric.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 36, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "43b7882df196bfa0d411207a1436af6e91e8cfc2", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "8ekg3sg4ffnq38thfj4o076clf2u2ric.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636543902, + "sig_inception": 1632889071, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "7501775a2eb0929c8483bbcd0615dc627e0f49f513bcd3f284fdaa687e58f901222bb6c79e6d5a50aeedba1468e675e070bc345ebbfed397c89e68029b9a9e701dd29f17cad3789c9f4983648795a24f492752fbddcfb067158ce5dd178322d76efe255c8fdf3e6312a590d54b8575ee8b7553d9f98adea5a4fb9e98a05dfb6c" + } + ], + "additional": [ + { + "name": "ns.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.80" + }, + { + "name": "ns2.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.88.164" + }, + { + "name": "ns3.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.90" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_190" + }, + { + "Tuple4": "166.111.8.25.62552>193.232.142.17.53", + "dns_qname": "izmozaiki.ru", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 15, + "ns": "ns.majordomo.ru" + }, + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns2.majordomo.ru" + }, + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns3.majordomo.ru" + }, + { + "name": "tdui9d4jkuds8b9t86gj39pgflcnlgm5.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 37, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "eb863a43aad79362b37a1c97c9575e0860f877bd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "tdui9d4jkuds8b9t86gj39pgflcnlgm5.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636920681, + "sig_inception": 1633616288, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "6a202dd78457b596382b87ab90563aa1565d3eb5b3468f252e2cb4f83a24ff4ecc9513c466448403d07fc06904183e720220ed0ee7a0795bc34599c8b8b17aadbd7366ae8edde35eee577e9101bff1888f6e68c037f1030e3c19ef100400205139faf8f4a503007c0730ec46cae2bd60b2b10560def62ec042360aea03f1c94f" + }, + { + "name": "8ekg3sg4ffnq38thfj4o076clf2u2ric.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 36, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "43b7882df196bfa0d411207a1436af6e91e8cfc2", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "8ekg3sg4ffnq38thfj4o076clf2u2ric.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636543902, + "sig_inception": 1632889071, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "7501775a2eb0929c8483bbcd0615dc627e0f49f513bcd3f284fdaa687e58f901222bb6c79e6d5a50aeedba1468e675e070bc345ebbfed397c89e68029b9a9e701dd29f17cad3789c9f4983648795a24f492752fbddcfb067158ce5dd178322d76efe255c8fdf3e6312a590d54b8575ee8b7553d9f98adea5a4fb9e98a05dfb6c" + } + ], + "additional": [ + { + "name": "ns.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.80" + }, + { + "name": "ns2.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.88.164" + }, + { + "name": "ns3.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.90" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_191" + }, + { + "Tuple4": "166.111.8.25.30327>193.232.142.17.53", + "dns_qname": "izmozaiki.ru", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 15, + "ns": "ns.majordomo.ru" + }, + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns2.majordomo.ru" + }, + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns3.majordomo.ru" + }, + { + "name": "tdui9d4jkuds8b9t86gj39pgflcnlgm5.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 37, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "eb863a43aad79362b37a1c97c9575e0860f877bd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "tdui9d4jkuds8b9t86gj39pgflcnlgm5.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636920681, + "sig_inception": 1633616288, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "6a202dd78457b596382b87ab90563aa1565d3eb5b3468f252e2cb4f83a24ff4ecc9513c466448403d07fc06904183e720220ed0ee7a0795bc34599c8b8b17aadbd7366ae8edde35eee577e9101bff1888f6e68c037f1030e3c19ef100400205139faf8f4a503007c0730ec46cae2bd60b2b10560def62ec042360aea03f1c94f" + }, + { + "name": "8ekg3sg4ffnq38thfj4o076clf2u2ric.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 36, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "43b7882df196bfa0d411207a1436af6e91e8cfc2", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "8ekg3sg4ffnq38thfj4o076clf2u2ric.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636543902, + "sig_inception": 1632889071, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "7501775a2eb0929c8483bbcd0615dc627e0f49f513bcd3f284fdaa687e58f901222bb6c79e6d5a50aeedba1468e675e070bc345ebbfed397c89e68029b9a9e701dd29f17cad3789c9f4983648795a24f492752fbddcfb067158ce5dd178322d76efe255c8fdf3e6312a590d54b8575ee8b7553d9f98adea5a4fb9e98a05dfb6c" + } + ], + "additional": [ + { + "name": "ns.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.80" + }, + { + "name": "ns2.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.88.164" + }, + { + "name": "ns3.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.90" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_192" + }, + { + "Tuple4": "166.111.8.25.47451>193.232.142.17.53", + "dns_qname": "izmozaiki.ru", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 15, + "ns": "ns.majordomo.ru" + }, + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns2.majordomo.ru" + }, + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns3.majordomo.ru" + }, + { + "name": "tdui9d4jkuds8b9t86gj39pgflcnlgm5.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 37, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "eb863a43aad79362b37a1c97c9575e0860f877bd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "tdui9d4jkuds8b9t86gj39pgflcnlgm5.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636920681, + "sig_inception": 1633616288, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "6a202dd78457b596382b87ab90563aa1565d3eb5b3468f252e2cb4f83a24ff4ecc9513c466448403d07fc06904183e720220ed0ee7a0795bc34599c8b8b17aadbd7366ae8edde35eee577e9101bff1888f6e68c037f1030e3c19ef100400205139faf8f4a503007c0730ec46cae2bd60b2b10560def62ec042360aea03f1c94f" + }, + { + "name": "8ekg3sg4ffnq38thfj4o076clf2u2ric.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 36, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "43b7882df196bfa0d411207a1436af6e91e8cfc2", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "8ekg3sg4ffnq38thfj4o076clf2u2ric.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636543902, + "sig_inception": 1632889071, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "7501775a2eb0929c8483bbcd0615dc627e0f49f513bcd3f284fdaa687e58f901222bb6c79e6d5a50aeedba1468e675e070bc345ebbfed397c89e68029b9a9e701dd29f17cad3789c9f4983648795a24f492752fbddcfb067158ce5dd178322d76efe255c8fdf3e6312a590d54b8575ee8b7553d9f98adea5a4fb9e98a05dfb6c" + } + ], + "additional": [ + { + "name": "ns.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.80" + }, + { + "name": "ns2.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.88.164" + }, + { + "name": "ns3.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.90" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_193" + }, + { + "Tuple4": "166.111.8.25.15638>193.232.142.17.53", + "dns_qname": "izmozaiki.ru", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 15, + "ns": "ns.majordomo.ru" + }, + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns2.majordomo.ru" + }, + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns3.majordomo.ru" + }, + { + "name": "tdui9d4jkuds8b9t86gj39pgflcnlgm5.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 37, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "eb863a43aad79362b37a1c97c9575e0860f877bd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "tdui9d4jkuds8b9t86gj39pgflcnlgm5.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636920681, + "sig_inception": 1633616288, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "6a202dd78457b596382b87ab90563aa1565d3eb5b3468f252e2cb4f83a24ff4ecc9513c466448403d07fc06904183e720220ed0ee7a0795bc34599c8b8b17aadbd7366ae8edde35eee577e9101bff1888f6e68c037f1030e3c19ef100400205139faf8f4a503007c0730ec46cae2bd60b2b10560def62ec042360aea03f1c94f" + }, + { + "name": "8ekg3sg4ffnq38thfj4o076clf2u2ric.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 36, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "43b7882df196bfa0d411207a1436af6e91e8cfc2", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "8ekg3sg4ffnq38thfj4o076clf2u2ric.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636543902, + "sig_inception": 1632889071, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "7501775a2eb0929c8483bbcd0615dc627e0f49f513bcd3f284fdaa687e58f901222bb6c79e6d5a50aeedba1468e675e070bc345ebbfed397c89e68029b9a9e701dd29f17cad3789c9f4983648795a24f492752fbddcfb067158ce5dd178322d76efe255c8fdf3e6312a590d54b8575ee8b7553d9f98adea5a4fb9e98a05dfb6c" + } + ], + "additional": [ + { + "name": "ns.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.80" + }, + { + "name": "ns2.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.88.164" + }, + { + "name": "ns3.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.90" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_194" + }, + { + "Tuple4": "166.111.8.25.11809>193.232.142.17.53", + "dns_qname": "izmozaiki.ru", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 15, + "ns": "ns.majordomo.ru" + }, + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns2.majordomo.ru" + }, + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns3.majordomo.ru" + }, + { + "name": "tdui9d4jkuds8b9t86gj39pgflcnlgm5.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 37, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "eb863a43aad79362b37a1c97c9575e0860f877bd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "tdui9d4jkuds8b9t86gj39pgflcnlgm5.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636920681, + "sig_inception": 1633616288, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "6a202dd78457b596382b87ab90563aa1565d3eb5b3468f252e2cb4f83a24ff4ecc9513c466448403d07fc06904183e720220ed0ee7a0795bc34599c8b8b17aadbd7366ae8edde35eee577e9101bff1888f6e68c037f1030e3c19ef100400205139faf8f4a503007c0730ec46cae2bd60b2b10560def62ec042360aea03f1c94f" + }, + { + "name": "8ekg3sg4ffnq38thfj4o076clf2u2ric.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 36, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "43b7882df196bfa0d411207a1436af6e91e8cfc2", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "8ekg3sg4ffnq38thfj4o076clf2u2ric.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636543902, + "sig_inception": 1632889071, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "7501775a2eb0929c8483bbcd0615dc627e0f49f513bcd3f284fdaa687e58f901222bb6c79e6d5a50aeedba1468e675e070bc345ebbfed397c89e68029b9a9e701dd29f17cad3789c9f4983648795a24f492752fbddcfb067158ce5dd178322d76efe255c8fdf3e6312a590d54b8575ee8b7553d9f98adea5a4fb9e98a05dfb6c" + } + ], + "additional": [ + { + "name": "ns.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.80" + }, + { + "name": "ns2.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.88.164" + }, + { + "name": "ns3.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.90" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_195" + }, + { + "Tuple4": "166.111.8.25.36896>193.232.142.17.53", + "dns_qname": "izmozaiki.ru", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 15, + "ns": "ns.majordomo.ru" + }, + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns2.majordomo.ru" + }, + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns3.majordomo.ru" + }, + { + "name": "tdui9d4jkuds8b9t86gj39pgflcnlgm5.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 37, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "eb863a43aad79362b37a1c97c9575e0860f877bd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "tdui9d4jkuds8b9t86gj39pgflcnlgm5.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636920681, + "sig_inception": 1633616288, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "6a202dd78457b596382b87ab90563aa1565d3eb5b3468f252e2cb4f83a24ff4ecc9513c466448403d07fc06904183e720220ed0ee7a0795bc34599c8b8b17aadbd7366ae8edde35eee577e9101bff1888f6e68c037f1030e3c19ef100400205139faf8f4a503007c0730ec46cae2bd60b2b10560def62ec042360aea03f1c94f" + }, + { + "name": "8ekg3sg4ffnq38thfj4o076clf2u2ric.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 36, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "43b7882df196bfa0d411207a1436af6e91e8cfc2", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "8ekg3sg4ffnq38thfj4o076clf2u2ric.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636543902, + "sig_inception": 1632889071, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "7501775a2eb0929c8483bbcd0615dc627e0f49f513bcd3f284fdaa687e58f901222bb6c79e6d5a50aeedba1468e675e070bc345ebbfed397c89e68029b9a9e701dd29f17cad3789c9f4983648795a24f492752fbddcfb067158ce5dd178322d76efe255c8fdf3e6312a590d54b8575ee8b7553d9f98adea5a4fb9e98a05dfb6c" + } + ], + "additional": [ + { + "name": "ns.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.80" + }, + { + "name": "ns2.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.88.164" + }, + { + "name": "ns3.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.90" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_196" + }, + { + "Tuple4": "166.111.8.25.26419>193.232.142.17.53", + "dns_qname": "izmozaiki.ru", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 15, + "ns": "ns.majordomo.ru" + }, + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns2.majordomo.ru" + }, + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns3.majordomo.ru" + }, + { + "name": "tdui9d4jkuds8b9t86gj39pgflcnlgm5.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 37, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "eb863a43aad79362b37a1c97c9575e0860f877bd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "tdui9d4jkuds8b9t86gj39pgflcnlgm5.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636920681, + "sig_inception": 1633616288, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "6a202dd78457b596382b87ab90563aa1565d3eb5b3468f252e2cb4f83a24ff4ecc9513c466448403d07fc06904183e720220ed0ee7a0795bc34599c8b8b17aadbd7366ae8edde35eee577e9101bff1888f6e68c037f1030e3c19ef100400205139faf8f4a503007c0730ec46cae2bd60b2b10560def62ec042360aea03f1c94f" + }, + { + "name": "8ekg3sg4ffnq38thfj4o076clf2u2ric.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 36, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "43b7882df196bfa0d411207a1436af6e91e8cfc2", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "8ekg3sg4ffnq38thfj4o076clf2u2ric.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636543902, + "sig_inception": 1632889071, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "7501775a2eb0929c8483bbcd0615dc627e0f49f513bcd3f284fdaa687e58f901222bb6c79e6d5a50aeedba1468e675e070bc345ebbfed397c89e68029b9a9e701dd29f17cad3789c9f4983648795a24f492752fbddcfb067158ce5dd178322d76efe255c8fdf3e6312a590d54b8575ee8b7553d9f98adea5a4fb9e98a05dfb6c" + } + ], + "additional": [ + { + "name": "ns.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.80" + }, + { + "name": "ns2.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.88.164" + }, + { + "name": "ns3.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.90" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_197" + }, + { + "Tuple4": "166.111.8.25.49106>193.232.142.17.53", + "dns_qname": "izmozaiki.ru", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 15, + "ns": "ns.majordomo.ru" + }, + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns2.majordomo.ru" + }, + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns3.majordomo.ru" + }, + { + "name": "tdui9d4jkuds8b9t86gj39pgflcnlgm5.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 37, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "eb863a43aad79362b37a1c97c9575e0860f877bd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "tdui9d4jkuds8b9t86gj39pgflcnlgm5.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636920681, + "sig_inception": 1633616288, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "6a202dd78457b596382b87ab90563aa1565d3eb5b3468f252e2cb4f83a24ff4ecc9513c466448403d07fc06904183e720220ed0ee7a0795bc34599c8b8b17aadbd7366ae8edde35eee577e9101bff1888f6e68c037f1030e3c19ef100400205139faf8f4a503007c0730ec46cae2bd60b2b10560def62ec042360aea03f1c94f" + }, + { + "name": "8ekg3sg4ffnq38thfj4o076clf2u2ric.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 36, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "43b7882df196bfa0d411207a1436af6e91e8cfc2", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "8ekg3sg4ffnq38thfj4o076clf2u2ric.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636543902, + "sig_inception": 1632889071, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "7501775a2eb0929c8483bbcd0615dc627e0f49f513bcd3f284fdaa687e58f901222bb6c79e6d5a50aeedba1468e675e070bc345ebbfed397c89e68029b9a9e701dd29f17cad3789c9f4983648795a24f492752fbddcfb067158ce5dd178322d76efe255c8fdf3e6312a590d54b8575ee8b7553d9f98adea5a4fb9e98a05dfb6c" + } + ], + "additional": [ + { + "name": "ns.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.80" + }, + { + "name": "ns2.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.88.164" + }, + { + "name": "ns3.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.90" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_198" + }, + { + "Tuple4": "202.120.127.220.2205>185.24.64.64.53", + "dns_qname": "ns1.cepc.coop", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "cepc.coop", + "type": 2, + "class": 1, + "ttl": 3600, + "rdlength": 2, + "ns": "ns1.cepc.coop" + }, + { + "name": "cepc.coop", + "type": 2, + "class": 1, + "ttl": 3600, + "rdlength": 6, + "ns": "ns2.cepc.coop" + }, + { + "name": "vio232ps9sj167jocrd1i08deq3sabej.coop", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 1, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "fce4ba4b67b5df342c628491d59ac52ebe7b95bf", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "vjibkir7mnfj8b32gi8tb6m55qv7n5dv.coop", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 1, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "07d9245e4f7a0b13c1cb59ae393e43a5c4b5c322", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "vio232ps9sj167jocrd1i08deq3sabej.coop", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 152, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1638107804, + "sig_inception": 1635545893, + "key_tag": 36955, + "signer_name": "coop", + "signature_len": 128, + "signature": "177a4b8d4e0c34ef139c3ee5cd91e848a8144ea8ea53c1c30d753f6bea967d1c11d42f9ccb9c0d184841501fc7f313056ad97ad3d35731f79cc9daca0bb16fc72aab67984d9556eeabe47f1221477d8661fe8e66c5990bb3e6c55fd36ca0f6e7c7d65d56f8b1dd679e8c721183105240a6693e629c88cbaf607725d975b9f7fc" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_199" + }, + { + "Tuple4": "202.120.127.220.4268>185.24.64.64.53", + "dns_qname": "ns2.cepc.coop", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "cepc.coop", + "type": 2, + "class": 1, + "ttl": 3600, + "rdlength": 6, + "ns": "ns1.cepc.coop" + }, + { + "name": "cepc.coop", + "type": 2, + "class": 1, + "ttl": 3600, + "rdlength": 6, + "ns": "ns2.cepc.coop" + }, + { + "name": "vio232ps9sj167jocrd1i08deq3sabej.coop", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 1, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "fce4ba4b67b5df342c628491d59ac52ebe7b95bf", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "vjibkir7mnfj8b32gi8tb6m55qv7n5dv.coop", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 1, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "07d9245e4f7a0b13c1cb59ae393e43a5c4b5c322", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "vio232ps9sj167jocrd1i08deq3sabej.coop", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 152, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1638107804, + "sig_inception": 1635545893, + "key_tag": 36955, + "signer_name": "coop", + "signature_len": 128, + "signature": "177a4b8d4e0c34ef139c3ee5cd91e848a8144ea8ea53c1c30d753f6bea967d1c11d42f9ccb9c0d184841501fc7f313056ad97ad3d35731f79cc9daca0bb16fc72aab67984d9556eeabe47f1221477d8661fe8e66c5990bb3e6c55fd36ca0f6e7c7d65d56f8b1dd679e8c721183105240a6693e629c88cbaf607725d975b9f7fc" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_200" + }, + { + "Tuple4": "2001:da8:8006:1::6667.53772>2001:500:856e::30.53", + "dns_qname": "stackpathcdn.com", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "authority": [ + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "com", + "type": 6, + "class": 1, + "ttl": 900, + "rdlength": 61, + "mname": "a.gtld-servers.net", + "rname": "nstld.verisign-grs.com", + "serial": 1635750116, + "refresh": 1800, + "retry": 900, + "cname": 604800, + "minimum": 86400 + }, + { + "name": "com", + "type": 46, + "class": 1, + "ttl": 900, + "rdlength": 183, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 900, + "sig_expiration": 1636358516, + "sig_inception": 1635745916, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "57296902eac99629e070f46e851c667e33f4dee18edffeec466aaf15b3cc30a10c88f38ce38aeeab2023f88012bbdbdcd06f94942009373596b29d46d2bff9494991c568e635f3612279cbfa47652925610836871c92ab6de170fe3b8eb550c4f6b9e923175e61e7919070a174cb0213de5344f5f4d28f0c96fbd0dc92e3309268d7ee8acd840a53f1f71de36459ed5d8de42c6e7b6b65dc7bfc7f8e376e34a7" + }, + { + "name": "RHAOE9EIVABO7B2OTERLVMQP1OUINNGS.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "dc558f474d1636fe3dca619d84cdcc0071aa3ad8", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "RHAOE9EIVABO7B2OTERLVMQP1OUINNGS.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636090174, + "sig_inception": 1635481174, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "4bff70b7793b79e2b45df8371061990bcbdf33b6c7434d9215a5c437cedc3f5bb8d9085b6ee3cce0fac39307ba2bebd858af722243caf84375b9be19f8713cf21bb16abb864b19dc7e43e897b8c7454f3b02d0f989a0789a2c248456bb831a7c0c1daa3b2c8d25fd574af0ea6a6eef253b65293feefe400ef218754a0e4361fbdbe8200e7489b2446c48342ba6f6a8d438ad10a83a293f5f772ad6febb53afcb" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_201" + }, + { + "Tuple4": "202.114.200.252.26767>195.219.8.90.53", + "dns_qname": "dns-noc.zjhzptt.net.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "zjhzptt.net.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 5, + "ns": "ns.zjhzptt.net.cn" + }, + { + "name": "zjhzptt.net.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 13, + "ns": "ns.zjnbptt.net.cn" + }, + { + "name": "3J576JKI7RT89LMI97LSA16MTPKHUCUJ.net.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "2558b9ad0285e72d248482101eb9decfae96d180", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3J576JKI7RT89LMI97LSA16MTPKHUCUJ.net.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1636593513, + "sig_inception": 1634000065, + "key_tag": 54306, + "signer_name": "net.cn", + "signature_len": 128, + "signature": "24ffbc24e5cbb4b7d5bf964953d9d0bf94d8d4dd521979668916e2bebb893ec32760a5216350ba4a02009ca09b3aac2194cd9df0de13e8d071787661ac765a087e3fd2ebca21ec633490f82d9ef3785c9f80495f6e20a783f5221a39cc25a8a3448211cac1e6d868ddc7e2066b2bda3c47aa0268ca75353b4d75315ef264b816" + }, + { + "name": "8E5B6CH35PJJ38GMGEU31B3LFCCUQ4BD.net.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "55faa70081372403f5b1dea4d7a70bcfe91eed3c", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "8E5B6CH35PJJ38GMGEU31B3LFCCUQ4BD.net.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1638277242, + "sig_inception": 1635682401, + "key_tag": 54306, + "signer_name": "net.cn", + "signature_len": 128, + "signature": "4de96b2e5c59767a4bdd217e7a63686ebead70313495878dba79d2df9e59ffcbbf9745355de42895a44ff79e1c2afce89b152d1f4fe1e74e475798022f9ed72a9f65ec5ba0ae3d9962c69845d453a0875be9dc12a61cbba714dfe0bc86613926ffae233712096d35431cfe42cb15ea248ff3c94b4dee7a270d8d961ca3c8f31c" + } + ], + "additional": [ + { + "name": "ns.zjhzptt.net.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "202.96.96.68" + }, + { + "name": "ns.zjnbptt.net.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "202.96.104.18" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_202" + }, + { + "Tuple4": "202.114.200.252.41038>195.219.8.90.53", + "dns_qname": "dns-noc.zjhzptt.net.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "zjhzptt.net.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 5, + "ns": "ns.zjhzptt.net.cn" + }, + { + "name": "zjhzptt.net.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 13, + "ns": "ns.zjnbptt.net.cn" + }, + { + "name": "3J576JKI7RT89LMI97LSA16MTPKHUCUJ.net.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "2558b9ad0285e72d248482101eb9decfae96d180", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3J576JKI7RT89LMI97LSA16MTPKHUCUJ.net.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1636593513, + "sig_inception": 1634000065, + "key_tag": 54306, + "signer_name": "net.cn", + "signature_len": 128, + "signature": "24ffbc24e5cbb4b7d5bf964953d9d0bf94d8d4dd521979668916e2bebb893ec32760a5216350ba4a02009ca09b3aac2194cd9df0de13e8d071787661ac765a087e3fd2ebca21ec633490f82d9ef3785c9f80495f6e20a783f5221a39cc25a8a3448211cac1e6d868ddc7e2066b2bda3c47aa0268ca75353b4d75315ef264b816" + }, + { + "name": "8E5B6CH35PJJ38GMGEU31B3LFCCUQ4BD.net.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "55faa70081372403f5b1dea4d7a70bcfe91eed3c", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "8E5B6CH35PJJ38GMGEU31B3LFCCUQ4BD.net.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1638277242, + "sig_inception": 1635682401, + "key_tag": 54306, + "signer_name": "net.cn", + "signature_len": 128, + "signature": "4de96b2e5c59767a4bdd217e7a63686ebead70313495878dba79d2df9e59ffcbbf9745355de42895a44ff79e1c2afce89b152d1f4fe1e74e475798022f9ed72a9f65ec5ba0ae3d9962c69845d453a0875be9dc12a61cbba714dfe0bc86613926ffae233712096d35431cfe42cb15ea248ff3c94b4dee7a270d8d961ca3c8f31c" + } + ], + "additional": [ + { + "name": "ns.zjhzptt.net.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "202.96.96.68" + }, + { + "name": "ns.zjnbptt.net.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "202.96.104.18" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_203" + }, + { + "Tuple4": "2001:da8:2018::43.34280>2001:503:a83e::2:30.53", + "dns_qname": "ins-e9hlhzhp.ias.tencent-cloud.net", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "tencent-cloud.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 17, + "ns": "ns-open1.qq.com" + }, + { + "name": "tencent-cloud.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 11, + "ns": "ns-open2.qq.com" + }, + { + "name": "tencent-cloud.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 11, + "ns": "ns-open3.qq.com" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + }, + { + "name": "JTSTM9B5O6IDM4AJFCAVPRJ5783FCKA5.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "9f79fbd99c839adaf4e70c197b1a80251aabedef", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_204" + }, + { + "Tuple4": "202.114.200.252.57333>195.219.8.90.53", + "dns_qname": "zone2.hb.cnc.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "cnc.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 13, + "ns": "ns.bta.net.cn" + }, + { + "name": "cnc.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 6, + "ns": "ns2.bta.net.cn" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "6C3E5TNMD2PU7FJCOI1INAS5P5G2C671.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "3357fe5411354ad4a3b20a532534705c2bb60f67", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "6C3E5TNMD2PU7FJCOI1INAS5P5G2C671.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636931643, + "sig_inception": 1634337918, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4bea4db730c8d47421e667ad9938fd7359c45a3c78188f99af6ff6bff87c9c0bd6e13b2f28b6f18894561dc05a72f1b3a45792db181acbe64374709463deae448baadbfd20d2e8439736e1d48218e9d1cdae72b40ee7d6d4837fda8e46a5117fda2fca2b9fc5da40d9c6786f3264c042a486bb68c1ec928bd8dc73db8dcd8f8f" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_205" + }, + { + "Tuple4": "202.114.200.252.63706>195.219.8.90.53", + "dns_qname": "ns.zjnbptt.net.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "zjnbptt.net.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 2, + "ns": "ns.zjnbptt.net.cn" + }, + { + "name": "zjnbptt.net.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 13, + "ns": "ns.zjhzptt.net.cn" + }, + { + "name": "3J576JKI7RT89LMI97LSA16MTPKHUCUJ.net.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "2558b9ad0285e72d248482101eb9decfae96d180", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3J576JKI7RT89LMI97LSA16MTPKHUCUJ.net.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1636593513, + "sig_inception": 1634000065, + "key_tag": 54306, + "signer_name": "net.cn", + "signature_len": 128, + "signature": "24ffbc24e5cbb4b7d5bf964953d9d0bf94d8d4dd521979668916e2bebb893ec32760a5216350ba4a02009ca09b3aac2194cd9df0de13e8d071787661ac765a087e3fd2ebca21ec633490f82d9ef3785c9f80495f6e20a783f5221a39cc25a8a3448211cac1e6d868ddc7e2066b2bda3c47aa0268ca75353b4d75315ef264b816" + }, + { + "name": "Q0OPTLIKU1TFCK35IK9K9E7H7H3PMFF5.net.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "d74c17a9816b36678115508e5ba81abcaf92983f", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "Q0OPTLIKU1TFCK35IK9K9E7H7H3PMFF5.net.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637475610, + "sig_inception": 1634882756, + "key_tag": 54306, + "signer_name": "net.cn", + "signature_len": 128, + "signature": "2c4561b47edfb31236ecada3470cb704002ef9fc2bd517ba331431fcbd903445e91ab31f3da47df8da367933eed41d7d846a5012aa204870b43de857bc2a157e20839c34df0da335281b9f7630953a1b7077ac6279655da6f459d4ac24b69770565a17248b888a2485f90d01afd5273c4bf5a34fdcb4d9b7baf99a1a0427ed72" + } + ], + "additional": [ + { + "name": "ns.zjhzptt.net.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "202.96.96.68" + }, + { + "name": "ns.zjnbptt.net.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "202.96.104.18" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_206" + }, + { + "Tuple4": "202.114.200.252.32785>195.219.8.90.53", + "dns_qname": "ns.zjnbptt.net.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "zjnbptt.net.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 13, + "ns": "ns.zjhzptt.net.cn" + }, + { + "name": "zjnbptt.net.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 2, + "ns": "ns.zjnbptt.net.cn" + }, + { + "name": "3J576JKI7RT89LMI97LSA16MTPKHUCUJ.net.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "2558b9ad0285e72d248482101eb9decfae96d180", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3J576JKI7RT89LMI97LSA16MTPKHUCUJ.net.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1636593513, + "sig_inception": 1634000065, + "key_tag": 54306, + "signer_name": "net.cn", + "signature_len": 128, + "signature": "24ffbc24e5cbb4b7d5bf964953d9d0bf94d8d4dd521979668916e2bebb893ec32760a5216350ba4a02009ca09b3aac2194cd9df0de13e8d071787661ac765a087e3fd2ebca21ec633490f82d9ef3785c9f80495f6e20a783f5221a39cc25a8a3448211cac1e6d868ddc7e2066b2bda3c47aa0268ca75353b4d75315ef264b816" + }, + { + "name": "Q0OPTLIKU1TFCK35IK9K9E7H7H3PMFF5.net.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "d74c17a9816b36678115508e5ba81abcaf92983f", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "Q0OPTLIKU1TFCK35IK9K9E7H7H3PMFF5.net.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637475610, + "sig_inception": 1634882756, + "key_tag": 54306, + "signer_name": "net.cn", + "signature_len": 128, + "signature": "2c4561b47edfb31236ecada3470cb704002ef9fc2bd517ba331431fcbd903445e91ab31f3da47df8da367933eed41d7d846a5012aa204870b43de857bc2a157e20839c34df0da335281b9f7630953a1b7077ac6279655da6f459d4ac24b69770565a17248b888a2485f90d01afd5273c4bf5a34fdcb4d9b7baf99a1a0427ed72" + } + ], + "additional": [ + { + "name": "ns.zjnbptt.net.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "202.96.104.18" + }, + { + "name": "ns.zjhzptt.net.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "202.96.96.68" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_207" + }, + { + "Tuple4": "2620:171:f9:f0::239.37063>2001:dd9::44.53", + "dns_qname": "jetway-com.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "cn", + "type": 6, + "class": 1, + "ttl": 21600, + "rdlength": 41, + "mname": "a.dns.cn", + "rname": "root.cnnic.cn", + "serial": 2028896702, + "refresh": 7200, + "retry": 3600, + "cname": 2419200, + "minimum": 21600 + }, + { + "name": "cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 86400, + "sig_expiration": 1638342101, + "sig_inception": 1635746501, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "9856c7ce6b03e3710a4b290e72e1f0d8a814b1f3768243f383cbcbfeb2196750f3d5c0b5bcebcc877bc2a333bec0bc78c0e1d506d13ba4f8c539ac3c10a24265e55ec9b46084497ac2ee39946486d46d606e4e392aed87c621279f9fa317e48573bfe8845ab771e6e2718a6e020b5fdc718754099684d0aee97061cc84f09a37" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "C2GDD5J49R08VMULRK81BC67CDN58JGT.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "60fbaf887b1159b6bd79f4086302be4c63818831", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "C2GDD5J49R08VMULRK81BC67CDN58JGT.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636933980, + "sig_inception": 1634339782, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "29577fde3a0056a20c34d91d7097a9a9206b36e1448f101426131ec6611cfba2bcad92755e14f09f08640cfc82a89d300df4c9243d38c45e71388950cba392adfde80f3918f4757df024d5ef42ada22fa2ff17de5162d5781089ecb0557172700344750c5c838841263ae6c741f6c64c1f77c397ba7abf538663b0ccb4a09d6a" + }, + { + "name": "L85R355QBFQMD3BV02OE8UE2TM294QEH.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "aac1e02a4a00dfe40f42104dc8eb2b7534533263", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "L85R355QBFQMD3BV02OE8UE2TM294QEH.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636697859, + "sig_inception": 1634104595, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "5a0e82416c70a5647c4ccba3ca377e5e61d59bde48476ff397ca2e11d43dce550f4a67620a857aa47218ae1b7a51e58b5a4209054685334541bb54e1227ae530aa6d571f3265c898c0c3c4773083513d8c067064bcd90560179a5006366c19f8169f2d39d21577a9ff3ba88c7b2b51f4ddea7c90f446165f571c9fa8f821557c" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_208" + }, + { + "Tuple4": "210.35.128.1.51360>192.42.93.30.53", + "dns_qname": "tlc288.com", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "com", + "type": 6, + "class": 1, + "ttl": 900, + "rdlength": 61, + "mname": "a.gtld-servers.net", + "rname": "nstld.verisign-grs.com", + "serial": 1635750101, + "refresh": 1800, + "retry": 900, + "cname": 604800, + "minimum": 86400 + }, + { + "name": "com", + "type": 46, + "class": 1, + "ttl": 900, + "rdlength": 183, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 900, + "sig_expiration": 1636358501, + "sig_inception": 1635745901, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "c25f0f284b0d6a996e915ef4cc59ee2c5ab8f76102a088b7064aea89a0b21e42c8eedf0ea1caf6583be22bdfe73dfa020942715f3f89077c3e68f3cade43a25011258c6ddc7488aa9e5265fd231c5dd0d394d88d69774e19c03edcb2a31734e09b30b30b0e83b6e30574beb4592e7fd731861d7300d220e6f0abb768e0f59c111485b9baa0a1b32aa6447deac8854eaae464fe1a2878c576a3243236fa377351" + }, + { + "name": "RC3E2KRGMRM616EU889VCF1SS6KQHN31.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "db06e2ece468ae1a2e50e3c6421ac2d9fa716efa", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "RC3E2KRGMRM616EU889VCF1SS6KQHN31.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636173183, + "sig_inception": 1635564183, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "76b71b7d6b9668a860600679de43bde9aa0a419a00923767bbfb2345963fca3b22a0aada51bfacf4df5dd1a950bc0709f676e7f055c004e8be8ae2d0d7de6231350e6ee2dc1fa96286c82e6a2944bb7f9583c875666016c285ff45fc2943fdc88933d90e5ccfaa3bd5d4fabc0dde94fcfa701c303f3dcf49d44828410a3b46653cd147c4fff04256cd3e289bdf4cdc3f241095d11b4c6ddb4020aeb570db16a3" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_209" + }, + { + "Tuple4": "202.114.200.252.40349>195.219.8.90.53", + "dns_qname": "ns.bta.net.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "bta.net.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "ddns2.bta.net.cn" + }, + { + "name": "bta.net.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 7, + "ns": "ddns.bta.net.cn" + }, + { + "name": "bta.net.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 6, + "ns": "ns2.bta.net.cn" + }, + { + "name": "bta.net.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 2, + "ns": "ns.bta.net.cn" + }, + { + "name": "3J576JKI7RT89LMI97LSA16MTPKHUCUJ.net.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "2558b9ad0285e72d248482101eb9decfae96d180", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3J576JKI7RT89LMI97LSA16MTPKHUCUJ.net.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1636593513, + "sig_inception": 1634000065, + "key_tag": 54306, + "signer_name": "net.cn", + "signature_len": 128, + "signature": "24ffbc24e5cbb4b7d5bf964953d9d0bf94d8d4dd521979668916e2bebb893ec32760a5216350ba4a02009ca09b3aac2194cd9df0de13e8d071787661ac765a087e3fd2ebca21ec633490f82d9ef3785c9f80495f6e20a783f5221a39cc25a8a3448211cac1e6d868ddc7e2066b2bda3c47aa0268ca75353b4d75315ef264b816" + }, + { + "name": "HRL63F6UF0LKRNFD2RP6OSPHOEOCOBCD.net.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "a1e052693befdd69ede289f269e92c416fbdb4ad", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "HRL63F6UF0LKRNFD2RP6OSPHOEOCOBCD.net.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1636469837, + "sig_inception": 1633876011, + "key_tag": 54306, + "signer_name": "net.cn", + "signature_len": 128, + "signature": "4d6678fc4fcf5854899970398bf205d3b1b29ab5a4f424ed65188bf8f6d387b8edcf7355f14829a8421702e990ab6555d0ba3c272dcfffebff2ae6c4ba45851e2ea6804d98390ba43cff0c35c7d024e803886cbc80f1916ff5b2a7eb4dc5683e99f17a4ba00976cffd82899e1ef87ddd63d0f1eab715e6e5413e6744c075e623" + } + ], + "additional": [ + { + "name": "ns.bta.net.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "202.96.0.133" + }, + { + "name": "ns2.bta.net.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "202.106.196.28" + }, + { + "name": "ddns.bta.net.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "202.106.196.233" + }, + { + "name": "ddns2.bta.net.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "202.106.196.234" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_210" + }, + { + "Tuple4": "202.114.200.252.63791>195.219.8.90.53", + "dns_qname": "ns2.bta.net.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "bta.net.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 2, + "ns": "ns2.bta.net.cn" + }, + { + "name": "bta.net.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 5, + "ns": "ns.bta.net.cn" + }, + { + "name": "bta.net.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "ddns2.bta.net.cn" + }, + { + "name": "bta.net.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 7, + "ns": "ddns.bta.net.cn" + }, + { + "name": "3J576JKI7RT89LMI97LSA16MTPKHUCUJ.net.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "2558b9ad0285e72d248482101eb9decfae96d180", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3J576JKI7RT89LMI97LSA16MTPKHUCUJ.net.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1636593513, + "sig_inception": 1634000065, + "key_tag": 54306, + "signer_name": "net.cn", + "signature_len": 128, + "signature": "24ffbc24e5cbb4b7d5bf964953d9d0bf94d8d4dd521979668916e2bebb893ec32760a5216350ba4a02009ca09b3aac2194cd9df0de13e8d071787661ac765a087e3fd2ebca21ec633490f82d9ef3785c9f80495f6e20a783f5221a39cc25a8a3448211cac1e6d868ddc7e2066b2bda3c47aa0268ca75353b4d75315ef264b816" + }, + { + "name": "HRL63F6UF0LKRNFD2RP6OSPHOEOCOBCD.net.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "a1e052693befdd69ede289f269e92c416fbdb4ad", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "HRL63F6UF0LKRNFD2RP6OSPHOEOCOBCD.net.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1636469837, + "sig_inception": 1633876011, + "key_tag": 54306, + "signer_name": "net.cn", + "signature_len": 128, + "signature": "4d6678fc4fcf5854899970398bf205d3b1b29ab5a4f424ed65188bf8f6d387b8edcf7355f14829a8421702e990ab6555d0ba3c272dcfffebff2ae6c4ba45851e2ea6804d98390ba43cff0c35c7d024e803886cbc80f1916ff5b2a7eb4dc5683e99f17a4ba00976cffd82899e1ef87ddd63d0f1eab715e6e5413e6744c075e623" + } + ], + "additional": [ + { + "name": "ns2.bta.net.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "202.106.196.28" + }, + { + "name": "ns.bta.net.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "202.96.0.133" + }, + { + "name": "ddns.bta.net.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "202.106.196.233" + }, + { + "name": "ddns2.bta.net.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "202.106.196.234" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_211" + }, + { + "Tuple4": "2001:da8:2018::43.11602>2001:503:a83e::2:30.53", + "dns_qname": "meeting.mid.tdnsv6.com", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "tdnsv6.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns1.tdnsv6.com" + }, + { + "name": "tdnsv6.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns5.tdnsv6.com" + }, + { + "name": "tdnsv6.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.tdnsv6.com" + }, + { + "name": "tdnsv6.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns3.tdnsv6.com" + }, + { + "name": "tdnsv6.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns4.tdnsv6.com" + }, + { + "name": "tdnsv6.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns6.tdnsv6.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + } + ], + "additional": [ + { + "name": "ns1.tdnsv6.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "101.226.234.237" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_212" + }, + { + "Tuple4": "139.59.107.152.53571>202.112.0.44.53", + "dns_qname": "www.tcqcfw.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "tcqcfw.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 26, + "ns": "mariah.ns.cloudflare.com" + }, + { + "name": "tcqcfw.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 6, + "ns": "guy.ns.cloudflare.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "M4LAQ5HI2ED60U1S5PBGMRAJD9VOQ1EB.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "b1973439d8bca66f6c865ae63bfb4a3c0cc9e47d", + "maps_len": 8, + "type_bit_maps": "0006040000000002" + }, + { + "name": "M4LAQ5HI2ED60U1S5PBGMRAJD9VOQ1EB.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1637274740, + "sig_inception": 1634681806, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "82fa0c70f4ffb531c213d13b222afc5eab5ef4a638e4fa110c57faa54e042b45908183df44ca23fca3c2dfea5b6a1777b82fb7e888d8250ef3ea2fee66d3c91b2581e02da49c5a6181cf51c5be44d0070630fe87051d4821e2149c22da1ffc83c4b6e63c6fc40685113913ec7738c94644a2854ed74aa16749876ba1aded7731" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_213" + }, + { + "Tuple4": "2001:da8:2000:2193::43.64172>2001:503:231d::2:30.53", + "dns_qname": "pornhub.com", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "com", + "type": 6, + "class": 1, + "ttl": 900, + "rdlength": 61, + "mname": "a.gtld-servers.net", + "rname": "nstld.verisign-grs.com", + "serial": 1635750116, + "refresh": 1800, + "retry": 900, + "cname": 604800, + "minimum": 86400 + }, + { + "name": "com", + "type": 46, + "class": 1, + "ttl": 900, + "rdlength": 183, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 900, + "sig_expiration": 1636358516, + "sig_inception": 1635745916, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "57296902eac99629e070f46e851c667e33f4dee18edffeec466aaf15b3cc30a10c88f38ce38aeeab2023f88012bbdbdcd06f94942009373596b29d46d2bff9494991c568e635f3612279cbfa47652925610836871c92ab6de170fe3b8eb550c4f6b9e923175e61e7919070a174cb0213de5344f5f4d28f0c96fbd0dc92e3309268d7ee8acd840a53f1f71de36459ed5d8de42c6e7b6b65dc7bfc7f8e376e34a7" + }, + { + "name": "16Q8U51MLVTPPULEBHRF5353H2ALH4BG.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "09b491d163c1f58162dc7c99f042378bf1a28b08", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "16Q8U51MLVTPPULEBHRF5353H2ALH4BG.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636352189, + "sig_inception": 1635739589, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "9851b0fbf965224e3a04a17540c4c2942c8694f41b0cd9985cf7becd57928ae07c588dfd8d8e4057f58995a292e6fe4f5e1574a2be1e4bb90f85a7d896ccb4019490d4bbabb7a564e83a60bcad668f3fea9e043729ab9415254257a0102bf5cc473a047275d2339a17d09bd5069cbfa563499f811513a649e1f37ec6704d18e974df6dbbaa81d7da9c845fbf4605d26c651bda368b57173d8baeefb6e1e2d945" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_214" + }, + { + "Tuple4": "2001:da8:2018::43.32435>2001:503:a83e::2:30.53", + "dns_qname": "teams.events.data.microsoft.com", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "microsoft.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 20, + "ns": "ns1-205.azure-dns.com" + }, + { + "name": "microsoft.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 23, + "ns": "ns2-205.azure-dns.net" + }, + { + "name": "microsoft.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 24, + "ns": "ns4-205.azure-dns.info" + }, + { + "name": "microsoft.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 23, + "ns": "ns3-205.azure-dns.org" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + } + ], + "additional": [ + { + "name": "ns1-205.azure-dns.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2603:1061::cd" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_215" + }, + { + "Tuple4": "210.36.64.33.50686>192.5.6.30.53", + "dns_qname": "u3.huatu.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "huatu.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 15, + "ns": "dns2.hichina.com" + }, + { + "name": "huatu.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns1.hichina.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "2K7JTP32L71RKIPL49PGOTFUB8F75966.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "150f4b753d566aea0cdf9613378c051059a6592c", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "2K7JTP32L71RKIPL49PGOTFUB8F75966.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636260346, + "sig_inception": 1635651346, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "762badd1137ff228303689421c8e3028310a28aeb2aa7d554d67dae7a22f96737b92703a2872e70fc83589490153fe1c66c256e62ce3d632d45648cfa7c819a0233825cb90c8ee1ddc6468799e7ac16be2717c613ed470a19aa94fd4260a3ddc233977a8f2e57dc815797cd6da34d683f9fa96ab8daf6b0fadefcbd1034917f6cb5cc6619a1ebe206c3125d0759a5825dc5029a47f87c4f975b71e17878ed150" + } + ], + "additional": [ + { + "name": "dns2.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.141.114" + }, + { + "name": "dns2.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.141.124" + }, + { + "name": "dns2.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.211.54" + }, + { + "name": "dns2.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.211.64" + }, + { + "name": "dns2.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.41.14" + }, + { + "name": "dns2.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.41.24" + }, + { + "name": "dns2.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.81.14" + }, + { + "name": "dns2.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.81.24" + }, + { + "name": "dns2.hichina.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2400:3200:2000:21::1" + }, + { + "name": "dns1.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.141.113" + }, + { + "name": "dns1.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.141.123" + }, + { + "name": "dns1.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.211.53" + }, + { + "name": "dns1.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.211.63" + }, + { + "name": "dns1.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.41.13" + }, + { + "name": "dns1.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.41.23" + }, + { + "name": "dns1.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.81.13" + }, + { + "name": "dns1.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.81.23" + }, + { + "name": "dns1.hichina.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2400:3200:2000:20::1" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_216" + }, + { + "Tuple4": "166.111.8.25.39567>194.0.25.24.53", + "dns_qname": "imap.ziggo.nl", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "ziggo.nl", + "type": 2, + "class": 1, + "ttl": 3600, + "rdlength": 13, + "ns": "ns1.upc.biz" + }, + { + "name": "ziggo.nl", + "type": 2, + "class": 1, + "ttl": 3600, + "rdlength": 6, + "ns": "ns2.upc.biz" + }, + { + "name": "ziggo.nl", + "type": 2, + "class": 1, + "ttl": 3600, + "rdlength": 6, + "ns": "ns3.upc.biz" + }, + { + "name": "vnili175c3tcsoep5m5r81jde15dma5m.nl", + "type": 50, + "class": 1, + "ttl": 600, + "rdlength": 43, + "hash_algo": 1, + "flags": 1, + "iteration": 5, + "salt_len": 8, + "salt_value": "c323b6b0806964c7", + "hash_len": 20, + "next_hash_owner": "fde55ae95012e2b793aceb4ccbdb2ef1bed8deb9", + "maps_len": 9, + "type_bit_maps": "000722008000000290" + }, + { + "name": "vnili175c3tcsoep5m5r81jde15dma5m.nl", + "type": 46, + "class": 1, + "ttl": 600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 600, + "sig_expiration": 1636780717, + "sig_inception": 1635595715, + "key_tag": 38503, + "signer_name": "nl", + "signature_len": 128, + "signature": "04223fadffd520bbe8b2937261ecac9a9f4dbb2a539d8ff0cc566cfa5157048c743cb3387af72bf7c768e905ff649a87b464eb3704f17979f30a64970a5b90efea3be639b9044d3eaab77956d6df27a95cfc92ef58cc1baccde49f1b8626752ab82ff5dfcf53af3195fb19869202d5124c4f5ba8be434ccc08a4201e416101d9" + }, + { + "name": "q2frckdvllgui0h4m7b1r51el65t8n2h.nl", + "type": 50, + "class": 1, + "ttl": 600, + "rdlength": 42, + "hash_algo": 1, + "flags": 1, + "iteration": 5, + "salt_len": 8, + "salt_value": "c323b6b0806964c7", + "hash_len": 20, + "next_hash_owner": "d09fb8a63c9ae38a3c4ba542f85dbd1cea1dc4f1", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "q2frckdvllgui0h4m7b1r51el65t8n2h.nl", + "type": 46, + "class": 1, + "ttl": 600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 600, + "sig_expiration": 1636899164, + "sig_inception": 1635673115, + "key_tag": 38503, + "signer_name": "nl", + "signature_len": 128, + "signature": "64f6dc6a5b62f72e5d31d7cd3e963b96134edcb7ecea737387b07f22f1a8a380c45a482e9a0682729d64cdecd99e4fec505b3d1b1086712f05c33a800cd86202061140a6fded57302edbe14a230edba08f37ed678463437f13fa17aa83140d0cc527a06bc8295c1802b99cbf8e1a31c5dba8ef51b5fef079535ab27efe924531" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1400, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_217" + }, + { + "Tuple4": "2620:0:cca::70.39664>2001:dd9::44.53", + "dns_qname": "big1.f5.lenovo.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 17, + "ns": "a11-64.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "a1-79.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "a8-64.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "a3-67.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "a24-65.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "a28-66.akam.net" + }, + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "852c1a47efe5f95f767e5bcf38c7304bc275edfa", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637094292, + "sig_inception": 1634502015, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "a9faa990193dc37bfa742aa7eb55aca2180e0fbd66015fd88505d0d1ee52e79adfe00d036b416c02b56a5f5ff84b1d7f789f4176c3aaa3ee5fce1a6099e8a8fe092f9436d808aa26764757c231651a70607ba5c6b7831f1c56adc3eb38db5e4a1529aa148fa258f49747b773f05643f17c3fa92d224764fe8d390714a1ab96be" + }, + { + "name": "DHOQ2OJHA2VOVLLCCC0GTBBQK5F3CCR6.com.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "6e10f5cce72bbf994e3224a663426a49ed7d8c46", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "DHOQ2OJHA2VOVLLCCC0GTBBQK5F3CCR6.com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1638336763, + "sig_inception": 1635741163, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "11bf3adffd66a9533cb2fa91770c71f5f44353b368026fecad9034bd96640ef8b1308a9e4e2b849d950fef4291c9b62e4d3c5e9f2d4526364bd9918212d6b0849e9040b37886b2c6868373ffeb2185ce3678ff472d5f450ef6d914e391c8e272b8eb902f38b04b003ac34542bcff43f83ecd4fd6731000c832035dfdf7fa930c" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_218" + }, + { + "Tuple4": "210.36.64.33.30880>192.5.6.30.53", + "dns_qname": "tt.huatu.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "huatu.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 15, + "ns": "dns2.hichina.com" + }, + { + "name": "huatu.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns1.hichina.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "2K7JTP32L71RKIPL49PGOTFUB8F75966.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "150f4b753d566aea0cdf9613378c051059a6592c", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "2K7JTP32L71RKIPL49PGOTFUB8F75966.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636260346, + "sig_inception": 1635651346, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "762badd1137ff228303689421c8e3028310a28aeb2aa7d554d67dae7a22f96737b92703a2872e70fc83589490153fe1c66c256e62ce3d632d45648cfa7c819a0233825cb90c8ee1ddc6468799e7ac16be2717c613ed470a19aa94fd4260a3ddc233977a8f2e57dc815797cd6da34d683f9fa96ab8daf6b0fadefcbd1034917f6cb5cc6619a1ebe206c3125d0759a5825dc5029a47f87c4f975b71e17878ed150" + } + ], + "additional": [ + { + "name": "dns2.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.141.114" + }, + { + "name": "dns2.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.141.124" + }, + { + "name": "dns2.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.211.54" + }, + { + "name": "dns2.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.211.64" + }, + { + "name": "dns2.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.41.14" + }, + { + "name": "dns2.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.41.24" + }, + { + "name": "dns2.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.81.14" + }, + { + "name": "dns2.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.81.24" + }, + { + "name": "dns2.hichina.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2400:3200:2000:21::1" + }, + { + "name": "dns1.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.141.113" + }, + { + "name": "dns1.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.141.123" + }, + { + "name": "dns1.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.211.53" + }, + { + "name": "dns1.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.211.63" + }, + { + "name": "dns1.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.41.13" + }, + { + "name": "dns1.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.41.23" + }, + { + "name": "dns1.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.81.13" + }, + { + "name": "dns1.hichina.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.81.23" + }, + { + "name": "dns1.hichina.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2400:3200:2000:20::1" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_219" + }, + { + "Tuple4": "2001:da8:2000:2193::43.57990>2001:503:d2d::30.53", + "dns_qname": "pornhub.com", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "com", + "type": 6, + "class": 1, + "ttl": 900, + "rdlength": 61, + "mname": "a.gtld-servers.net", + "rname": "nstld.verisign-grs.com", + "serial": 1635750116, + "refresh": 1800, + "retry": 900, + "cname": 604800, + "minimum": 86400 + }, + { + "name": "com", + "type": 46, + "class": 1, + "ttl": 900, + "rdlength": 183, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 900, + "sig_expiration": 1636358516, + "sig_inception": 1635745916, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "57296902eac99629e070f46e851c667e33f4dee18edffeec466aaf15b3cc30a10c88f38ce38aeeab2023f88012bbdbdcd06f94942009373596b29d46d2bff9494991c568e635f3612279cbfa47652925610836871c92ab6de170fe3b8eb550c4f6b9e923175e61e7919070a174cb0213de5344f5f4d28f0c96fbd0dc92e3309268d7ee8acd840a53f1f71de36459ed5d8de42c6e7b6b65dc7bfc7f8e376e34a7" + }, + { + "name": "16Q8U51MLVTPPULEBHRF5353H2ALH4BG.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "09b491d163c1f58162dc7c99f042378bf1a28b08", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "16Q8U51MLVTPPULEBHRF5353H2ALH4BG.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636352189, + "sig_inception": 1635739589, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "9851b0fbf965224e3a04a17540c4c2942c8694f41b0cd9985cf7becd57928ae07c588dfd8d8e4057f58995a292e6fe4f5e1574a2be1e4bb90f85a7d896ccb4019490d4bbabb7a564e83a60bcad668f3fea9e043729ab9415254257a0102bf5cc473a047275d2339a17d09bd5069cbfa563499f811513a649e1f37ec6704d18e974df6dbbaa81d7da9c845fbf4605d26c651bda368b57173d8baeefb6e1e2d945" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_220" + }, + { + "Tuple4": "2620:0:cca::72.44351>2001:dd9::44.53", + "dns_qname": "big2.f5.lenovo.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 17, + "ns": "a24-65.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "a28-66.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "a11-64.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "a1-79.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "a8-64.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "a3-67.akam.net" + }, + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "852c1a47efe5f95f767e5bcf38c7304bc275edfa", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637094292, + "sig_inception": 1634502015, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "a9faa990193dc37bfa742aa7eb55aca2180e0fbd66015fd88505d0d1ee52e79adfe00d036b416c02b56a5f5ff84b1d7f789f4176c3aaa3ee5fce1a6099e8a8fe092f9436d808aa26764757c231651a70607ba5c6b7831f1c56adc3eb38db5e4a1529aa148fa258f49747b773f05643f17c3fa92d224764fe8d390714a1ab96be" + }, + { + "name": "DHOQ2OJHA2VOVLLCCC0GTBBQK5F3CCR6.com.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "6e10f5cce72bbf994e3224a663426a49ed7d8c46", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "DHOQ2OJHA2VOVLLCCC0GTBBQK5F3CCR6.com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1638336763, + "sig_inception": 1635741163, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "11bf3adffd66a9533cb2fa91770c71f5f44353b368026fecad9034bd96640ef8b1308a9e4e2b849d950fef4291c9b62e4d3c5e9f2d4526364bd9918212d6b0849e9040b37886b2c6868373ffeb2185ce3678ff472d5f450ef6d914e391c8e272b8eb902f38b04b003ac34542bcff43f83ecd4fd6731000c832035dfdf7fa930c" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_221" + }, + { + "Tuple4": "139.59.107.152.18444>202.112.0.44.53", + "dns_qname": "113x6d.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "113x6d.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 25, + "ns": "jason.ns.cloudflare.com" + }, + { + "name": "113x6d.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 7, + "ns": "dina.ns.cloudflare.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "UV6K95FJLL7EJVEBD6O4GD9SHT39JDSU.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "f84446197d3a3e25479be21288b622b17d4037b2", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "UV6K95FJLL7EJVEBD6O4GD9SHT39JDSU.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1637218477, + "sig_inception": 1634625165, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "5239d00a59fb427c2d50cc99d742b55c85c24cc7a567bf71809dc2933d4b4ff5a9ee3aa7469ce0a58514fb25a82516cf65ea2e68a94a4cf9bcd65f41feebeab4b87d2b6d033c63f4a01086b82e4e74c77317e2ac8ab16cb0a637e9e9d2dfe1a4fa14d842e160dbc8c0dc5e636e18a8150a91c62de5f3ad52b2dfe1dd707e5635" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_222" + }, + { + "Tuple4": "139.59.107.152.51867>202.112.0.44.53", + "dns_qname": "113x6d.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "113x6d.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 24, + "ns": "dina.ns.cloudflare.com" + }, + { + "name": "113x6d.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "jason.ns.cloudflare.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "UV6K95FJLL7EJVEBD6O4GD9SHT39JDSU.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "f84446197d3a3e25479be21288b622b17d4037b2", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "UV6K95FJLL7EJVEBD6O4GD9SHT39JDSU.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1637218477, + "sig_inception": 1634625165, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "5239d00a59fb427c2d50cc99d742b55c85c24cc7a567bf71809dc2933d4b4ff5a9ee3aa7469ce0a58514fb25a82516cf65ea2e68a94a4cf9bcd65f41feebeab4b87d2b6d033c63f4a01086b82e4e74c77317e2ac8ab16cb0a637e9e9d2dfe1a4fa14d842e160dbc8c0dc5e636e18a8150a91c62de5f3ad52b2dfe1dd707e5635" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_223" + }, + { + "Tuple4": "2620:171:f9:f0::239.49774>2001:dd9::44.53", + "dns_qname": "fzw.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "fzw.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 16, + "ns": "ns.legaldaily.cn" + }, + { + "name": "fzw.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 10, + "ns": "ns.fzrb.cn" + }, + { + "name": "fzw.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 5, + "ns": "ns.fzw.cn" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "D73MSCH25BH4PJRJETTVTDN737E0PCPT.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "69ea2dc29a384b599d68e096df52b84b2745f0de", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "D73MSCH25BH4PJRJETTVTDN737E0PCPT.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636931671, + "sig_inception": 1634337045, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "985ad320e913b1db75d194b254a832851d2f9d99cc41616144f2f12ef3371980489501fbe68bd14098006c59b19262a17c177197de60697964314f598ec79689ffe75510a23cfa953fc6dbff1d3b7fae5f86803b2538c05ed4bb902fc8da888adca103d69c5559230231321139469c2b4832fae352c059793d81ba218b5aef5c" + } + ], + "additional": [ + { + "name": "ns.fzw.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "117.107.167.211" + }, + { + "name": "ns.fzrb.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "117.107.174.204" + }, + { + "name": "ns.legaldaily.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "117.107.167.212" + }, + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_224" + }, + { + "Tuple4": "166.111.8.25.60312>193.232.142.17.53", + "dns_qname": "izmozaiki.ru", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 15, + "ns": "ns.majordomo.ru" + }, + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns2.majordomo.ru" + }, + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns3.majordomo.ru" + }, + { + "name": "tdui9d4jkuds8b9t86gj39pgflcnlgm5.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 37, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "eb863a43aad79362b37a1c97c9575e0860f877bd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "tdui9d4jkuds8b9t86gj39pgflcnlgm5.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636920681, + "sig_inception": 1633616288, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "6a202dd78457b596382b87ab90563aa1565d3eb5b3468f252e2cb4f83a24ff4ecc9513c466448403d07fc06904183e720220ed0ee7a0795bc34599c8b8b17aadbd7366ae8edde35eee577e9101bff1888f6e68c037f1030e3c19ef100400205139faf8f4a503007c0730ec46cae2bd60b2b10560def62ec042360aea03f1c94f" + }, + { + "name": "8ekg3sg4ffnq38thfj4o076clf2u2ric.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 36, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "43b7882df196bfa0d411207a1436af6e91e8cfc2", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "8ekg3sg4ffnq38thfj4o076clf2u2ric.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636543902, + "sig_inception": 1632889071, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "7501775a2eb0929c8483bbcd0615dc627e0f49f513bcd3f284fdaa687e58f901222bb6c79e6d5a50aeedba1468e675e070bc345ebbfed397c89e68029b9a9e701dd29f17cad3789c9f4983648795a24f492752fbddcfb067158ce5dd178322d76efe255c8fdf3e6312a590d54b8575ee8b7553d9f98adea5a4fb9e98a05dfb6c" + } + ], + "additional": [ + { + "name": "ns.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.80" + }, + { + "name": "ns2.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.88.164" + }, + { + "name": "ns3.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.90" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_225" + }, + { + "Tuple4": "166.111.8.25.25578>193.232.142.17.53", + "dns_qname": "izmozaiki.ru", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 15, + "ns": "ns.majordomo.ru" + }, + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns2.majordomo.ru" + }, + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns3.majordomo.ru" + }, + { + "name": "tdui9d4jkuds8b9t86gj39pgflcnlgm5.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 37, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "eb863a43aad79362b37a1c97c9575e0860f877bd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "tdui9d4jkuds8b9t86gj39pgflcnlgm5.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636920681, + "sig_inception": 1633616288, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "6a202dd78457b596382b87ab90563aa1565d3eb5b3468f252e2cb4f83a24ff4ecc9513c466448403d07fc06904183e720220ed0ee7a0795bc34599c8b8b17aadbd7366ae8edde35eee577e9101bff1888f6e68c037f1030e3c19ef100400205139faf8f4a503007c0730ec46cae2bd60b2b10560def62ec042360aea03f1c94f" + }, + { + "name": "8ekg3sg4ffnq38thfj4o076clf2u2ric.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 36, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "43b7882df196bfa0d411207a1436af6e91e8cfc2", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "8ekg3sg4ffnq38thfj4o076clf2u2ric.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636543902, + "sig_inception": 1632889071, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "7501775a2eb0929c8483bbcd0615dc627e0f49f513bcd3f284fdaa687e58f901222bb6c79e6d5a50aeedba1468e675e070bc345ebbfed397c89e68029b9a9e701dd29f17cad3789c9f4983648795a24f492752fbddcfb067158ce5dd178322d76efe255c8fdf3e6312a590d54b8575ee8b7553d9f98adea5a4fb9e98a05dfb6c" + } + ], + "additional": [ + { + "name": "ns.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.80" + }, + { + "name": "ns2.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.88.164" + }, + { + "name": "ns3.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.90" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_226" + }, + { + "Tuple4": "166.111.8.25.39712>193.232.142.17.53", + "dns_qname": "izmozaiki.ru", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "IZMOZAIKI.RU", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 15, + "ns": "ns.majordomo.RU" + }, + { + "name": "IZMOZAIKI.RU", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns3.majordomo.RU" + }, + { + "name": "IZMOZAIKI.RU", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns2.majordomo.RU" + }, + { + "name": "TDUI9D4JKUDS8B9T86GJ39PGFLCNLGM5.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 37, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "eb863a43aad79362b37a1c97c9575e0860f877bd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "TDUI9D4JKUDS8B9T86GJ39PGFLCNLGM5.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636920681, + "sig_inception": 1633616288, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "6a202dd78457b596382b87ab90563aa1565d3eb5b3468f252e2cb4f83a24ff4ecc9513c466448403d07fc06904183e720220ed0ee7a0795bc34599c8b8b17aadbd7366ae8edde35eee577e9101bff1888f6e68c037f1030e3c19ef100400205139faf8f4a503007c0730ec46cae2bd60b2b10560def62ec042360aea03f1c94f" + }, + { + "name": "8EKG3SG4FFNQ38THFJ4O076CLF2U2RIC.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 36, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "43b7882df196bfa0d411207a1436af6e91e8cfc2", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "8EKG3SG4FFNQ38THFJ4O076CLF2U2RIC.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636543902, + "sig_inception": 1632889071, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "7501775a2eb0929c8483bbcd0615dc627e0f49f513bcd3f284fdaa687e58f901222bb6c79e6d5a50aeedba1468e675e070bc345ebbfed397c89e68029b9a9e701dd29f17cad3789c9f4983648795a24f492752fbddcfb067158ce5dd178322d76efe255c8fdf3e6312a590d54b8575ee8b7553d9f98adea5a4fb9e98a05dfb6c" + } + ], + "additional": [ + { + "name": "ns.MAJORDOMO.RU", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.80" + }, + { + "name": "ns2.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.88.164" + }, + { + "name": "ns3.MAJORDOMO.RU", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.90" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_227" + }, + { + "Tuple4": "195.25.5.33.34708>202.112.0.13.53", + "dns_qname": "NS.FUDAN.EDU.CN", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "fudan.edu.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.fudan.edu.cn" + }, + { + "name": "fudan.edu.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns1.fudan.edu.cn" + }, + { + "name": "fudan.edu.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 14, + "ns": "ns.fudan.sh.cn" + }, + { + "name": "MUN5V92DPA4D5PGT3T6UTNUQH2RMS4A2.edu.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 31, + "hash_algo": 1, + "flags": 0, + "iteration": 10, + "salt_len": 2, + "salt_value": "afff", + "hash_len": 20, + "next_hash_owner": "b7b165d74f3f8c58fb0ac22033fa0d8ae587824c", + "maps_len": 3, + "type_bit_maps": "000120" + }, + { + "name": "MUN5V92DPA4D5PGT3T6UTNUQH2RMS4A2.edu.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637605582, + "sig_inception": 1635012435, + "key_tag": 21204, + "signer_name": "edu.cn", + "signature_len": 128, + "signature": "7c58fd172476c9ca11e16fa9c5fa4636f7dabe8afd07bcb7de10abe11b85a53155147277af75333001346f804e0f85c97a54b994419ddafb05d3915fde973bc7d86d2630666504763e99920b665cc380f902d5bd0f56d0cc11fced76076a3568cd61193080287e47190def27293a450e0b90ddaf6f4eb711c6dae971c208f712" + } + ], + "additional": [ + { + "name": "ns1.fudan.edu.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "202.120.224.34" + }, + { + "name": "ns2.fudan.edu.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "202.120.224.35" + }, + { + "name": "ns1.fudan.edu.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2001:da8:8001:2::34" + }, + { + "name": "ns2.fudan.edu.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2001:da8:8001:2::35" + }, + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_228" + }, + { + "Tuple4": "166.111.8.25.55754>193.232.142.17.53", + "dns_qname": "izmozaiki.ru", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "IZMOZAIKI.RU", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 16, + "ns": "ns3.majordomo.RU" + }, + { + "name": "IZMOZAIKI.RU", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns2.majordomo.RU" + }, + { + "name": "IZMOZAIKI.RU", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 5, + "ns": "ns.majordomo.RU" + }, + { + "name": "TDUI9D4JKUDS8B9T86GJ39PGFLCNLGM5.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 37, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "eb863a43aad79362b37a1c97c9575e0860f877bd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "TDUI9D4JKUDS8B9T86GJ39PGFLCNLGM5.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636920681, + "sig_inception": 1633616288, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "6a202dd78457b596382b87ab90563aa1565d3eb5b3468f252e2cb4f83a24ff4ecc9513c466448403d07fc06904183e720220ed0ee7a0795bc34599c8b8b17aadbd7366ae8edde35eee577e9101bff1888f6e68c037f1030e3c19ef100400205139faf8f4a503007c0730ec46cae2bd60b2b10560def62ec042360aea03f1c94f" + }, + { + "name": "8EKG3SG4FFNQ38THFJ4O076CLF2U2RIC.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 36, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "43b7882df196bfa0d411207a1436af6e91e8cfc2", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "8EKG3SG4FFNQ38THFJ4O076CLF2U2RIC.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636543902, + "sig_inception": 1632889071, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "7501775a2eb0929c8483bbcd0615dc627e0f49f513bcd3f284fdaa687e58f901222bb6c79e6d5a50aeedba1468e675e070bc345ebbfed397c89e68029b9a9e701dd29f17cad3789c9f4983648795a24f492752fbddcfb067158ce5dd178322d76efe255c8fdf3e6312a590d54b8575ee8b7553d9f98adea5a4fb9e98a05dfb6c" + } + ], + "additional": [ + { + "name": "ns.MAJORDOMO.RU", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.80" + }, + { + "name": "ns2.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.88.164" + }, + { + "name": "ns3.MAJORDOMO.RU", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.90" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_229" + }, + { + "Tuple4": "166.111.8.25.39154>193.232.142.17.53", + "dns_qname": "izmozaiki.ru", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 15, + "ns": "ns.majordomo.ru" + }, + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns2.majordomo.ru" + }, + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns3.majordomo.ru" + }, + { + "name": "tdui9d4jkuds8b9t86gj39pgflcnlgm5.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 37, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "eb863a43aad79362b37a1c97c9575e0860f877bd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "tdui9d4jkuds8b9t86gj39pgflcnlgm5.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636920681, + "sig_inception": 1633616288, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "6a202dd78457b596382b87ab90563aa1565d3eb5b3468f252e2cb4f83a24ff4ecc9513c466448403d07fc06904183e720220ed0ee7a0795bc34599c8b8b17aadbd7366ae8edde35eee577e9101bff1888f6e68c037f1030e3c19ef100400205139faf8f4a503007c0730ec46cae2bd60b2b10560def62ec042360aea03f1c94f" + }, + { + "name": "8ekg3sg4ffnq38thfj4o076clf2u2ric.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 36, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "43b7882df196bfa0d411207a1436af6e91e8cfc2", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "8ekg3sg4ffnq38thfj4o076clf2u2ric.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636543902, + "sig_inception": 1632889071, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "7501775a2eb0929c8483bbcd0615dc627e0f49f513bcd3f284fdaa687e58f901222bb6c79e6d5a50aeedba1468e675e070bc345ebbfed397c89e68029b9a9e701dd29f17cad3789c9f4983648795a24f492752fbddcfb067158ce5dd178322d76efe255c8fdf3e6312a590d54b8575ee8b7553d9f98adea5a4fb9e98a05dfb6c" + } + ], + "additional": [ + { + "name": "ns.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.80" + }, + { + "name": "ns2.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.88.164" + }, + { + "name": "ns3.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.90" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_230" + }, + { + "Tuple4": "2620:171:f9:f0::239.10811>2001:dd9::44.53", + "dns_qname": "legaldaily.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "legaldaily.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 5, + "ns": "ns.legaldaily.cn" + }, + { + "name": "legaldaily.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 10, + "ns": "ns.fzrb.cn" + }, + { + "name": "legaldaily.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "ns.fzw.cn" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "MLCIT5U9S1F8BJG9NODD78635N7Q8EO7.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "b5743b73a129050de481c0c3c6045dd74892f6ec", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "MLCIT5U9S1F8BJG9NODD78635N7Q8EO7.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1638035310, + "sig_inception": 1635442532, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "28af2fe85dc0e47ca1145a915a013d7fa4f0eed3835f2db2fdea7873895130030640c5b3035cabf96e73c5ec5efca1d429b24412ac91dd908c0bfc3c6579d274f0e499424119c9b561d3e4d57a4ac6776a7ea9848d78fc9dff716e6fbf80fb8dff958d7cd0fa5dfd6af30d4e8c1c8f39f32c9b43cbe83c7475635fd070507259" + } + ], + "additional": [ + { + "name": "ns.fzw.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "117.107.167.211" + }, + { + "name": "ns.fzrb.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "117.107.174.204" + }, + { + "name": "ns.legaldaily.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "117.107.167.212" + }, + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_231" + }, + { + "Tuple4": "166.111.8.25.30053>193.232.142.17.53", + "dns_qname": "izmozaiki.ru", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 15, + "ns": "ns.majordomo.ru" + }, + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns2.majordomo.ru" + }, + { + "name": "izmozaiki.ru", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns3.majordomo.ru" + }, + { + "name": "tdui9d4jkuds8b9t86gj39pgflcnlgm5.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 37, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "eb863a43aad79362b37a1c97c9575e0860f877bd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "tdui9d4jkuds8b9t86gj39pgflcnlgm5.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636920681, + "sig_inception": 1633616288, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "6a202dd78457b596382b87ab90563aa1565d3eb5b3468f252e2cb4f83a24ff4ecc9513c466448403d07fc06904183e720220ed0ee7a0795bc34599c8b8b17aadbd7366ae8edde35eee577e9101bff1888f6e68c037f1030e3c19ef100400205139faf8f4a503007c0730ec46cae2bd60b2b10560def62ec042360aea03f1c94f" + }, + { + "name": "8ekg3sg4ffnq38thfj4o076clf2u2ric.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 36, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "43b7882df196bfa0d411207a1436af6e91e8cfc2", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "8ekg3sg4ffnq38thfj4o076clf2u2ric.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636543902, + "sig_inception": 1632889071, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "7501775a2eb0929c8483bbcd0615dc627e0f49f513bcd3f284fdaa687e58f901222bb6c79e6d5a50aeedba1468e675e070bc345ebbfed397c89e68029b9a9e701dd29f17cad3789c9f4983648795a24f492752fbddcfb067158ce5dd178322d76efe255c8fdf3e6312a590d54b8575ee8b7553d9f98adea5a4fb9e98a05dfb6c" + } + ], + "additional": [ + { + "name": "ns.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.80" + }, + { + "name": "ns2.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.88.164" + }, + { + "name": "ns3.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.90" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_232" + }, + { + "Tuple4": "166.111.8.25.27610>193.232.142.17.53", + "dns_qname": "izmozaiki.ru", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "IZMOZAIKI.RU", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 15, + "ns": "ns.majordomo.RU" + }, + { + "name": "IZMOZAIKI.RU", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns2.majordomo.RU" + }, + { + "name": "IZMOZAIKI.RU", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns3.majordomo.RU" + }, + { + "name": "TDUI9D4JKUDS8B9T86GJ39PGFLCNLGM5.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 37, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "eb863a43aad79362b37a1c97c9575e0860f877bd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "TDUI9D4JKUDS8B9T86GJ39PGFLCNLGM5.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636920681, + "sig_inception": 1633616288, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "6a202dd78457b596382b87ab90563aa1565d3eb5b3468f252e2cb4f83a24ff4ecc9513c466448403d07fc06904183e720220ed0ee7a0795bc34599c8b8b17aadbd7366ae8edde35eee577e9101bff1888f6e68c037f1030e3c19ef100400205139faf8f4a503007c0730ec46cae2bd60b2b10560def62ec042360aea03f1c94f" + }, + { + "name": "8EKG3SG4FFNQ38THFJ4O076CLF2U2RIC.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 36, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "43b7882df196bfa0d411207a1436af6e91e8cfc2", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "8EKG3SG4FFNQ38THFJ4O076CLF2U2RIC.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636543902, + "sig_inception": 1632889071, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "7501775a2eb0929c8483bbcd0615dc627e0f49f513bcd3f284fdaa687e58f901222bb6c79e6d5a50aeedba1468e675e070bc345ebbfed397c89e68029b9a9e701dd29f17cad3789c9f4983648795a24f492752fbddcfb067158ce5dd178322d76efe255c8fdf3e6312a590d54b8575ee8b7553d9f98adea5a4fb9e98a05dfb6c" + } + ], + "additional": [ + { + "name": "ns.MAJORDOMO.RU", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.80" + }, + { + "name": "ns2.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.88.164" + }, + { + "name": "ns3.MAJORDOMO.RU", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.90" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_233" + }, + { + "Tuple4": "166.111.8.25.53385>193.232.142.17.53", + "dns_qname": "izmozaiki.ru", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "IZMOZAIKI.RU", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 16, + "ns": "ns3.majordomo.RU" + }, + { + "name": "IZMOZAIKI.RU", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 5, + "ns": "ns.majordomo.RU" + }, + { + "name": "IZMOZAIKI.RU", + "type": 2, + "class": 1, + "ttl": 345600, + "rdlength": 6, + "ns": "ns2.majordomo.RU" + }, + { + "name": "TDUI9D4JKUDS8B9T86GJ39PGFLCNLGM5.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 37, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "eb863a43aad79362b37a1c97c9575e0860f877bd", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "TDUI9D4JKUDS8B9T86GJ39PGFLCNLGM5.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636920681, + "sig_inception": 1633616288, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "6a202dd78457b596382b87ab90563aa1565d3eb5b3468f252e2cb4f83a24ff4ecc9513c466448403d07fc06904183e720220ed0ee7a0795bc34599c8b8b17aadbd7366ae8edde35eee577e9101bff1888f6e68c037f1030e3c19ef100400205139faf8f4a503007c0730ec46cae2bd60b2b10560def62ec042360aea03f1c94f" + }, + { + "name": "8EKG3SG4FFNQ38THFJ4O076CLF2U2RIC.ru", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 36, + "hash_algo": 1, + "flags": 1, + "iteration": 3, + "salt_len": 2, + "salt_value": "00ff", + "hash_len": 20, + "next_hash_owner": "43b7882df196bfa0d411207a1436af6e91e8cfc2", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "8EKG3SG4FFNQ38THFJ4O076CLF2U2RIC.ru", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636543902, + "sig_inception": 1632889071, + "key_tag": 51699, + "signer_name": "ru", + "signature_len": 128, + "signature": "7501775a2eb0929c8483bbcd0615dc627e0f49f513bcd3f284fdaa687e58f901222bb6c79e6d5a50aeedba1468e675e070bc345ebbfed397c89e68029b9a9e701dd29f17cad3789c9f4983648795a24f492752fbddcfb067158ce5dd178322d76efe255c8fdf3e6312a590d54b8575ee8b7553d9f98adea5a4fb9e98a05dfb6c" + } + ], + "additional": [ + { + "name": "ns.MAJORDOMO.RU", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.80" + }, + { + "name": "ns2.majordomo.ru", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.88.164" + }, + { + "name": "ns3.MAJORDOMO.RU", + "type": 1, + "class": 1, + "ttl": 345600, + "rdlength": 4, + "a": "78.108.80.90" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_234" + }, + { + "Tuple4": "2620:0:cca::70.34592>2001:dd9::44.53", + "dns_qname": "big2.f5.lenovo.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 17, + "ns": "a11-64.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "a28-66.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "a24-65.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "a1-79.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "a3-67.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "a8-64.akam.net" + }, + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "852c1a47efe5f95f767e5bcf38c7304bc275edfa", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637094292, + "sig_inception": 1634502015, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "a9faa990193dc37bfa742aa7eb55aca2180e0fbd66015fd88505d0d1ee52e79adfe00d036b416c02b56a5f5ff84b1d7f789f4176c3aaa3ee5fce1a6099e8a8fe092f9436d808aa26764757c231651a70607ba5c6b7831f1c56adc3eb38db5e4a1529aa148fa258f49747b773f05643f17c3fa92d224764fe8d390714a1ab96be" + }, + { + "name": "DHOQ2OJHA2VOVLLCCC0GTBBQK5F3CCR6.com.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "6e10f5cce72bbf994e3224a663426a49ed7d8c46", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "DHOQ2OJHA2VOVLLCCC0GTBBQK5F3CCR6.com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1638336763, + "sig_inception": 1635741163, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "11bf3adffd66a9533cb2fa91770c71f5f44353b368026fecad9034bd96640ef8b1308a9e4e2b849d950fef4291c9b62e4d3c5e9f2d4526364bd9918212d6b0849e9040b37886b2c6868373ffeb2185ce3678ff472d5f450ef6d914e391c8e272b8eb902f38b04b003ac34542bcff43f83ecd4fd6731000c832035dfdf7fa930c" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_235" + }, + { + "Tuple4": "2001:da8:2018::43.44397>2001:503:a83e::2:30.53", + "dns_qname": "beacon.tingyun.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "tingyun.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 12, + "ns": "ns3.dnsv3.com" + }, + { + "name": "tingyun.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns4.dnsv3.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "17SGCTIE3SOB3MHC9QRPL5H2J41Q3R6K.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "09f90edad8d7512b7091e50a472e015ae51bd9ed", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "ns3.dnsv3.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "111.30.142.18" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_236" + }, + { + "Tuple4": "180.251.22.20.29839>202.112.26.43.53", + "dns_qname": "ntp.sjtu.edu.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "answer": [ + { + "name": "ntp.sjtu.edu.cn", + "type": 5, + "class": 1, + "ttl": 3600, + "rdlength": 12, + "cname": "ntp.ecslb.sjtu.edu.cn" + }, + { + "name": "ntp.sjtu.edu.cn", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 159, + "type_covered": 5, + "algo": 8, + "labels": 4, + "original_ttl": 3600, + "sig_expiration": 1638330241, + "sig_inception": 1635738241, + "key_tag": 9528, + "signer_name": "sjtu.edu.cn", + "signature_len": 128, + "signature": "7c481e1c0aecd28235929eb03f8339c8502022edb5d92b5de08b04f76e85fb8be085677db906cdde4eb9faedbd9f15012ec2697f061a3759493931e30ed6517abad9ccf48d0ddf7dbce514bc9a93109b1aa24245860a8ffc1b11eae23715e13e038b6931252c3901da620e21c9ac6e21213abaf2b537f25063d01111fd70c036" + } + ], + "authority": [ + { + "name": "ecslb.sjtu.edu.cn", + "type": 2, + "class": 1, + "ttl": 3600, + "rdlength": 6, + "ns": "ns1.ecslb.sjtu.edu.cn" + }, + { + "name": "ecslb.sjtu.edu.cn", + "type": 2, + "class": 1, + "ttl": 3600, + "rdlength": 6, + "ns": "ns2.ecslb.sjtu.edu.cn" + }, + { + "name": "7I0KROKLLTJLR4CGSFC8QGP14OMI23SO.sjtu.edu.cn", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 33, + "hash_algo": 1, + "flags": 0, + "iteration": 10, + "salt_len": 4, + "salt_value": "55b9b62d", + "hash_len": 20, + "next_hash_owner": "3cc34b1be941f6b2a53852cba0caf09563cb8e92", + "maps_len": 3, + "type_bit_maps": "000120" + }, + { + "name": "7I0KROKLLTJLR4CGSFC8QGP14OMI23SO.sjtu.edu.cn", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 159, + "type_covered": 50, + "algo": 8, + "labels": 4, + "original_ttl": 3600, + "sig_expiration": 1638330241, + "sig_inception": 1635738241, + "key_tag": 9528, + "signer_name": "sjtu.edu.cn", + "signature_len": 128, + "signature": "6ed19d8534a2b310399919daaac8158621c0c32f0f6c1e2c5da79cce888e789e749614392bada04b60f4580bc478e2d25cc0654ddc37b605f6972ae41166bea2dc01a928018b3a5d417635e0e5e12f4c9e1232c694c857c80f37825002f3f7557d7e20d7f1c2ab33d56b8b2cad17b72c0aa8c05fb19a6809e20c09d20be31cde" + } + ], + "additional": [ + { + "name": "ns1.ecslb.sjtu.edu.cn", + "type": 1, + "class": 1, + "ttl": 3600, + "rdlength": 4, + "a": "202.120.2.172" + }, + { + "name": "ns2.ecslb.sjtu.edu.cn", + "type": 1, + "class": 1, + "ttl": 3600, + "rdlength": 4, + "a": "202.112.26.74" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_237" + }, + { + "Tuple4": "2001:da8:2018::43.10205>2001:503:a83e::2:30.53", + "dns_qname": "open.taou.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "taou.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 12, + "ns": "ns3.dnsv3.com" + }, + { + "name": "taou.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns4.dnsv3.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "ORFKEMC6MB68CI8AJ6KTR9AQHUPVGE92.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "c6df512a06da9a894b033005d3a0be8609328479", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "ns3.dnsv3.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "111.30.142.18" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_238" + }, + { + "Tuple4": "211.81.20.201.50962>192.33.14.30.53", + "dns_qname": "dns1.dreye.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "dreye.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns1.dreye.com" + }, + { + "name": "dreye.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.dreye.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "P3UNMVR7J8AGJACHQTJ4D490MPH5E9OO.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "c8fd81aeebfa644488ccc6b253f6c1f411056b96", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "P3UNMVR7J8AGJACHQTJ4D490MPH5E9OO.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636086938, + "sig_inception": 1635477938, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "970fa93da85a690c89ce869445f7f6daf890477cb75fd353e5e2a9d54e510cbb7f0712a56c3c3751fc48b2c9218d29cb6f453154fdd02e6cb5abfd090df35b4b4947574029d8023aa75e4512d1001464615a934e0e63a2c754b2504de74d1fd5c89a65f1bbe5912377338990c0a4fa398cf25713348b9b0b3e6d8c466ff08798a7cdfa0051792889c6273d606603086f41c121b2c6c665abd5f1fa85945108ac" + } + ], + "additional": [ + { + "name": "dns1.dreye.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "103.222.249.132" + }, + { + "name": "dns2.dreye.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "61.219.40.62" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_239" + }, + { + "Tuple4": "211.81.20.201.33684>192.33.14.30.53", + "dns_qname": "dns2.dreye.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "dreye.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns1.dreye.com" + }, + { + "name": "dreye.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns2.dreye.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "P3UNMVR7J8AGJACHQTJ4D490MPH5E9OO.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "c8fd81aeebfa644488ccc6b253f6c1f411056b96", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "P3UNMVR7J8AGJACHQTJ4D490MPH5E9OO.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636086938, + "sig_inception": 1635477938, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "970fa93da85a690c89ce869445f7f6daf890477cb75fd353e5e2a9d54e510cbb7f0712a56c3c3751fc48b2c9218d29cb6f453154fdd02e6cb5abfd090df35b4b4947574029d8023aa75e4512d1001464615a934e0e63a2c754b2504de74d1fd5c89a65f1bbe5912377338990c0a4fa398cf25713348b9b0b3e6d8c466ff08798a7cdfa0051792889c6273d606603086f41c121b2c6c665abd5f1fa85945108ac" + } + ], + "additional": [ + { + "name": "dns1.dreye.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "103.222.249.132" + }, + { + "name": "dns2.dreye.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "61.219.40.62" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_240" + }, + { + "Tuple4": "211.81.20.201.36460>192.33.14.30.53", + "dns_qname": "dns1.dreye.com", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "dreye.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns1.dreye.com" + }, + { + "name": "dreye.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.dreye.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "P3UNMVR7J8AGJACHQTJ4D490MPH5E9OO.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "c8fd81aeebfa644488ccc6b253f6c1f411056b96", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "P3UNMVR7J8AGJACHQTJ4D490MPH5E9OO.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636086938, + "sig_inception": 1635477938, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "970fa93da85a690c89ce869445f7f6daf890477cb75fd353e5e2a9d54e510cbb7f0712a56c3c3751fc48b2c9218d29cb6f453154fdd02e6cb5abfd090df35b4b4947574029d8023aa75e4512d1001464615a934e0e63a2c754b2504de74d1fd5c89a65f1bbe5912377338990c0a4fa398cf25713348b9b0b3e6d8c466ff08798a7cdfa0051792889c6273d606603086f41c121b2c6c665abd5f1fa85945108ac" + } + ], + "additional": [ + { + "name": "dns1.dreye.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "103.222.249.132" + }, + { + "name": "dns2.dreye.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "61.219.40.62" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_241" + }, + { + "Tuple4": "2804:858:bac1::bac1:54.39384>2001:dd9::44.53", + "dns_qname": "tenda.com.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "tenda.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 17, + "ns": "vip4.alidns.com" + }, + { + "name": "tenda.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 7, + "ns": "vip3.alidns.com" + }, + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "852c1a47efe5f95f767e5bcf38c7304bc275edfa", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637094292, + "sig_inception": 1634502015, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "a9faa990193dc37bfa742aa7eb55aca2180e0fbd66015fd88505d0d1ee52e79adfe00d036b416c02b56a5f5ff84b1d7f789f4176c3aaa3ee5fce1a6099e8a8fe092f9436d808aa26764757c231651a70607ba5c6b7831f1c56adc3eb38db5e4a1529aa148fa258f49747b773f05643f17c3fa92d224764fe8d390714a1ab96be" + }, + { + "name": "DRI6V7AAL40S297CRAFL459AIE8B0CD5.com.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "720db56d1553f25030f554f5c184441006d8e85b", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "DRI6V7AAL40S297CRAFL459AIE8B0CD5.com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637094570, + "sig_inception": 1634499876, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "74e584141ad4bdc258dd11e29afa16c7c2a943ce179c92b2f5bdf3fe53b0186a240e6766b81ac920ca03798de07536623ccdc1a196d1934af644792442714729a340dd7709b0df7ddbfa0a8be95ab9e55863c642a347dab521dd598806730ea574dfd51daa3df2da129cc6c8fd4378a9f9e11a09cad844301a2c8fbb8e97f10c" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_242" + }, + { + "Tuple4": "2001:da8:2008::10.19202>2001:503:231d::2:30.53", + "dns_qname": "kangaroo.alicdn.com", + "dns_qtype": 65, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "alicdn.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 17, + "ns": "ns1.alibabadns.com" + }, + { + "name": "alicdn.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.alibabadns.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "9G8VG1PQ9IHLF4O2ORCRVOR522FM0DUQ.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "4c120654c80d1fac92db87915c7b03afc5ccdef9", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "9G8VG1PQ9IHLF4O2ORCRVOR522FM0DUQ.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636258730, + "sig_inception": 1635649730, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "889ba8edcd2220f0195bd6f3d18b0764898945a22653f273443c933290a7e63d08d9780e59467858fd4276ea223c2b5c22954534730b46dd3a53cb9c9f03c77df7012ebc98ced65128c48d44aad4bfef93633c39ad018e6fc1c72ed14a692ec3071f2960b9e3c385c2fb3ffbcafe794cc10fda65d8e2d8bcddbde1ab8741950761bf5d8c28a48c63f4f257e5f7cd3a47e8bbcb9ab4550a7f6e44045ef114701f" + } + ], + "additional": [ + { + "name": "ns1.alibabadns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.35.19" + }, + { + "name": "ns1.alibabadns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.122.66" + }, + { + "name": "ns1.alibabadns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.67.252" + }, + { + "name": "ns1.alibabadns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "198.11.138.254" + }, + { + "name": "ns1.alibabadns.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2401:b180:4100::1" + }, + { + "name": "ns2.alibabadns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.35.18" + }, + { + "name": "ns2.alibabadns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.122.77" + }, + { + "name": "ns2.alibabadns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.67.254" + }, + { + "name": "ns2.alibabadns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "198.11.138.252" + }, + { + "name": "ns2.alibabadns.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2401:b180:4100::2" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_243" + }, + { + "Tuple4": "2001:da8:2018::43.14543>2001:503:a83e::2:30.53", + "dns_qname": "static.nfapp.southcn.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "southcn.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 14, + "ns": "vip3.alidns.com" + }, + { + "name": "southcn.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "vip4.alidns.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "6QJ4D4C9IG9VN8OFO2QFS1U70A8142D2.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "36a657551a1bcc8d4bc8c4b7b703204b947421fb", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "vip3.alidns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.41.153" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_244" + }, + { + "Tuple4": "2001:da8:2018::43.9454>2001:503:a83e::2:30.53", + "dns_qname": "gateway.fe.apple-dns.net", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "apple-dns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "ns": "a.ns.apple.com" + }, + { + "name": "apple-dns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "b.ns.apple.com" + }, + { + "name": "apple-dns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "c.ns.apple.com" + }, + { + "name": "apple-dns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "d.ns.apple.com" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + }, + { + "name": "U61RMTSPKJV35R4JEQSEBDPK6CSN7RT0.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "f1840539e2c75e520d9b0a1bc4da5cbf884772f7", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_245" + }, + { + "Tuple4": "2001:da8:2018::43.34163>2001:503:a83e::2:30.53", + "dns_qname": "translate.googleapis.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "googleapis.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 13, + "ns": "ns2.google.com" + }, + { + "name": "googleapis.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns1.google.com" + }, + { + "name": "googleapis.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns3.google.com" + }, + { + "name": "googleapis.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns4.google.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "6L94TA3JTNO58L36OO1PLKU9DTCQ0E4F.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "355257e8f63417f6184286881627e8c144c36436", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_246" + }, + { + "Tuple4": "68.114.47.105.25833>103.137.60.44.53", + "dns_qname": "ns-px.online.sh.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "online.sh.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 2, + "ns": "ns-px.online.sh.cn" + }, + { + "name": "online.sh.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "ns-pd.online.sh.cn" + }, + { + "name": "RM7E43CNC0H93DBUOQ4BSUIPTADQFKL2.sh.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "de3d0c8280542b842e38f8335210a4b1e78d5f74", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "RM7E43CNC0H93DBUOQ4BSUIPTADQFKL2.sh.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 153, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637089170, + "sig_inception": 1634496159, + "key_tag": 54306, + "signer_name": "sh.cn", + "signature_len": 128, + "signature": "6bc9c0ca0087699c0bc4f6592b6b1be3fe556014af4590d7d203dc1e435c3b12abfaad74f21308e74221db56a7555a3f8ae3e66d7be2c18e11c4dac2b7d3cafeb8f8e99184fe09f9d960bce7b7c111d964369bc05ad8f3cb37462a658c5927efc3660ea3ce40815e94088176c5724542f9977583ecd7dafdd018fe8c2bd52173" + }, + { + "name": "977FL1T2HATMID3O3EKFISARB2S9NPUH.sh.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "6030fd7cadd42d078c618bc6b2c294ac2af436d0", + "maps_len": 8, + "type_bit_maps": "0006000080000002" + }, + { + "name": "977FL1T2HATMID3O3EKFISARB2S9NPUH.sh.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 153, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637105001, + "sig_inception": 1634509433, + "key_tag": 54306, + "signer_name": "sh.cn", + "signature_len": 128, + "signature": "1b351ce3d8a788627e458253421d0e2a2f1e12f71b77ef558c92c85552038090b4ba3ab9b343bc6dc27ac2f2980ab9df96dd8d8a09c256b325867501ac83712aa71e4814f9fa2d7e58eca4250a965e681f3db2aa08546a39a61501e8785b258f0531c24a5214160fd2525f4c707c5a8be385348964b3653696ec809d12228e6c" + } + ], + "additional": [ + { + "name": "ns-px.online.sh.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "202.96.209.6" + }, + { + "name": "ns-pd.online.sh.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "202.96.209.134" + }, + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_247" + }, + { + "Tuple4": "101.4.126.219.58827>156.154.127.65.53", + "dns_qname": "m25.apgapmz.biz", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "biz", + "type": 6, + "class": 1, + "ttl": 900, + "rdlength": 50, + "mname": "a.gtld.biz", + "rname": "admin.tldns.godaddy", + "serial": 1635749528, + "refresh": 1800, + "retry": 300, + "cname": 604800, + "minimum": 1800 + }, + { + "name": "biz", + "type": 46, + "class": 1, + "ttl": 900, + "rdlength": 183, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 900, + "sig_expiration": 1638341618, + "sig_inception": 1635746018, + "key_tag": 7680, + "signer_name": "biz", + "signature_len": 160, + "signature": "dd0cdd4bb69faf939c1745509b2b4769f1aff4d7d2ee3a27b3dd88ec0cbdf9a724de8260cf74dab59c0fe2057ff41429972d840d7ec9884becc63296f77e2f4abf55d53960d40785610cb6506a3f2433f9da9c27af2c5cf9cca8dcac1fea65bb7afcdeb968193549082f0a3f95387d8cbe0c9f5292ae9aeb0ad57382f8c51115c67721960e346fe5169e92d3af56045912248681a10de4eaa6b1ed4b7e5abff7" + }, + { + "name": "9ivsa0gimv18nm4si1tkf2r78navcdut.biz", + "type": 50, + "class": 1, + "ttl": 1800, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 1, + "salt_len": 4, + "salt_value": "e3c15f5f", + "hash_len": 20, + "next_hash_owner": "4cc0fe2cb10889586f958c61b06dacc837d73c37", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "9ivsa0gimv18nm4si1tkf2r78navcdut.biz", + "type": 46, + "class": 1, + "ttl": 1800, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 1800, + "sig_expiration": 1637803195, + "sig_inception": 1635210901, + "key_tag": 7680, + "signer_name": "biz", + "signature_len": 160, + "signature": "1f5b69f935dbd978fbc124e867460f957e3862926a827c4a9a307ec7dbe058f50aaab0a322eb4f231a2fd7c1986f55133b49a9e9d89d296e95913429fa21c3e87e3191a1cd715db898a08b6e40a2ef31e283e74ba706998514d28e6a9fe042c9c9e931f24507a41dba7d4f05e1280b07075585f228b2940e4ee0652ec823b2455e29a2299274a6e045ef6f2b9299608a65d94a9d8565c1ef092acb9f4968357f" + }, + { + "name": "m6455g4be6va70k56v4tfu081e30bs3h.biz", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 1, + "salt_len": 4, + "salt_value": "e3c15f5f", + "hash_len": 20, + "next_hash_owner": "b1888afcb6f65b9f082b48bdfe17700ee4ad68a4", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "m6455g4be6va70k56v4tfu081e30bs3h.biz", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1638203827, + "sig_inception": 1635608751, + "key_tag": 7680, + "signer_name": "biz", + "signature_len": 160, + "signature": "1edd0d1cca972ddd44c9eb559a8522833da4169da7d4f77ece946fdc2a486089581ea65d2c5e058d916c65f9d5e3c8943d1478d053fd82ad55c7a1bc3466f4318c920db1c9811d6de1d0c2e50de09b600ae5b596d172f4432c2176bd955f7dd4c581a6830f978a244247759201b39229540f607093b5633085296f83233be9ad8906fdf21e8decb0518b15a4296f8f12780a2781a5cd990e03f85ebc9b067dc7" + }, + { + "name": "59t50n8fq02hkljabjgs271g6q7j00ll.biz", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 1, + "salt_len": 4, + "salt_value": "e3c15f5f", + "hash_len": 20, + "next_hash_owner": "2a7e032b51226b1cc4cd6d02daf24baa7a111f3d", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "59t50n8fq02hkljabjgs271g6q7j00ll.biz", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1637930769, + "sig_inception": 1635338028, + "key_tag": 7680, + "signer_name": "biz", + "signature_len": 160, + "signature": "76525c6d442b2fe73b5adb7ca6b43b3cc8e19ec1fea1d89f9ac52d442682debdb94e95e0823a3cf737dc8829d55510d952166d09e23205daba888db26566b2041fbb5a29230f2e33785e7d209db7a38bbdf66c1ab149beb7049e5dc3ea2cc7a4be8f9055b425ac48522a39687920acd376189d05d60572f472a9561050e76bb7ccb373601a9666ded84cad5d040bd1b17f61504087b18ab48dc8cbabba926a25" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 28 + } + ] + }, + "name": "DNS_RESULT_248" + }, + { + "Tuple4": "2001:da8:2018::43.22120>2001:503:a83e::2:30.53", + "dns_qname": "na61-na62.wagbridge.alibaba.taobao.com.gds.alibabadns.com", + "dns_qtype": 65, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "alibabadns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns1.alibabadns.com" + }, + { + "name": "alibabadns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.alibabadns.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "IT50SRTA2563B8A03V3GDKQV9D5S33II.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "974a158898ea62983fc2a31b7e1221893373f62f", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "ns1.alibabadns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.35.19" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_249" + }, + { + "Tuple4": "2001:da8:2018::43.56847>2001:503:a83e::2:30.53", + "dns_qname": "post.ksosoft.com", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "ksosoft.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 18, + "ns": "dns.kingsoft.net" + }, + { + "name": "ksosoft.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 14, + "ns": "ns.kingsoft.com" + }, + { + "name": "ksosoft.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 5, + "ns": "ns.kingsoft.net" + }, + { + "name": "ksosoft.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns1.kingsoft.com" + }, + { + "name": "ksosoft.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.kingsoft.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "08UO1V02OQP1PUIIG00HBT31P8U6PJ3L.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "023d8536aa57fb0b66cd8682395c5e66dff60a66", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_250" + }, + { + "Tuple4": "2001:da8:2018::43.18613>2001:503:a83e::2:30.53", + "dns_qname": "amdc.m.taobao.com", + "dns_qtype": 65, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "taobao.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns4.taobao.com" + }, + { + "name": "taobao.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns5.taobao.com" + }, + { + "name": "taobao.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns6.taobao.com" + }, + { + "name": "taobao.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns7.taobao.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "D9N2ANM7BT92D9HP8CETPLBM45COQFF8.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6a6e35efc905e46dae14dba77d5d80760c5d8c8e", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "ns4.taobao.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "198.11.138.245" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_251" + }, + { + "Tuple4": "2001:da8:2018::43.8060>2001:503:a83e::2:30.53", + "dns_qname": "amdc.m.taobao.com", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "taobao.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns4.taobao.com" + }, + { + "name": "taobao.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns5.taobao.com" + }, + { + "name": "taobao.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns6.taobao.com" + }, + { + "name": "taobao.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns7.taobao.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "D9N2ANM7BT92D9HP8CETPLBM45COQFF8.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6a6e35efc905e46dae14dba77d5d80760c5d8c8e", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "ns4.taobao.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "198.11.138.245" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_252" + }, + { + "Tuple4": "2001:240:bb41:8022::1:92.26930>2001:da8:1:100::44.53", + "dns_qname": "jrj.com.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "jrj.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 6, + "ns": "ns2.jrj.com.cn" + }, + { + "name": "jrj.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 6, + "ns": "ns3.jrj.com.cn" + }, + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "852c1a47efe5f95f767e5bcf38c7304bc275edfa", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637094292, + "sig_inception": 1634502015, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "a9faa990193dc37bfa742aa7eb55aca2180e0fbd66015fd88505d0d1ee52e79adfe00d036b416c02b56a5f5ff84b1d7f789f4176c3aaa3ee5fce1a6099e8a8fe092f9436d808aa26764757c231651a70607ba5c6b7831f1c56adc3eb38db5e4a1529aa148fa258f49747b773f05643f17c3fa92d224764fe8d390714a1ab96be" + }, + { + "name": "6QMNSH51O7DIQRP0ITT06H5GKL0U6BTS.com.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "37707fc6d60a2c76e882d0d5197796c7aecb095c", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "6QMNSH51O7DIQRP0ITT06H5GKL0U6BTS.com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637917762, + "sig_inception": 1635322162, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "30721c265312b924f6022991eef655b60bb093bd0971a5b36b5bd10bdd602441fe7c04279467be865deafecd9db1d942f1ea3b4e507e792d57cb2afdc0aa74ac8bc2f1447c8998b764b751adf76c3723f474a03fdb57aa5a601686e8aebccf7dc66da22de955317b683fe8589ebb8d7debced0eb67bccd683fbdd7fffc15a77a" + } + ], + "additional": [ + { + "name": "ns2.jrj.com.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "118.186.210.138" + }, + { + "name": "ns3.jrj.com.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "43.241.76.90" + }, + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_253" + }, + { + "Tuple4": "166.111.8.24.22844>194.0.25.24.53", + "dns_qname": "sixon.nl", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "sixon.nl", + "type": 2, + "class": 1, + "ttl": 3600, + "rdlength": 21, + "ns": "ns37.aseoserver.com" + }, + { + "name": "sixon.nl", + "type": 2, + "class": 1, + "ttl": 3600, + "rdlength": 7, + "ns": "ns38.aseoserver.com" + }, + { + "name": "vnili175c3tcsoep5m5r81jde15dma5m.nl", + "type": 50, + "class": 1, + "ttl": 600, + "rdlength": 43, + "hash_algo": 1, + "flags": 1, + "iteration": 5, + "salt_len": 8, + "salt_value": "c323b6b0806964c7", + "hash_len": 20, + "next_hash_owner": "fde55ae95012e2b793aceb4ccbdb2ef1bed8deb9", + "maps_len": 9, + "type_bit_maps": "000722008000000290" + }, + { + "name": "vnili175c3tcsoep5m5r81jde15dma5m.nl", + "type": 46, + "class": 1, + "ttl": 600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 600, + "sig_expiration": 1636780717, + "sig_inception": 1635595715, + "key_tag": 38503, + "signer_name": "nl", + "signature_len": 128, + "signature": "04223fadffd520bbe8b2937261ecac9a9f4dbb2a539d8ff0cc566cfa5157048c743cb3387af72bf7c768e905ff649a87b464eb3704f17979f30a64970a5b90efea3be639b9044d3eaab77956d6df27a95cfc92ef58cc1baccde49f1b8626752ab82ff5dfcf53af3195fb19869202d5124c4f5ba8be434ccc08a4201e416101d9" + }, + { + "name": "ipgnouniq1dbf9nqe0mj0db5glibsbap.nl", + "type": 50, + "class": 1, + "ttl": 600, + "rdlength": 42, + "hash_algo": 1, + "flags": 1, + "iteration": 5, + "salt_len": 8, + "salt_value": "c323b6b0806964c7", + "hash_len": 20, + "next_hash_owner": "96618066c5f141031fb3f3f61f0615cf70621a50", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "ipgnouniq1dbf9nqe0mj0db5glibsbap.nl", + "type": 46, + "class": 1, + "ttl": 600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 600, + "sig_expiration": 1636606839, + "sig_inception": 1635395913, + "key_tag": 38503, + "signer_name": "nl", + "signature_len": 128, + "signature": "457b171146b7d74eca3dfe00d88aad14f8bdd89118b2778fadc03adbbe7b76a2bcf329c3fbb847aabb5522166f506d802982b7e988febc0c1f837922420b58f04ad1a92843583c0c59787883901e3530f7f74c2d09b175316cdd45eceb33212b7b87c05d985d38f8fa76207395b9e9eaeb6c57b2245aadfa66d6786a8c0234af" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1400, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_254" + }, + { + "Tuple4": "202.120.2.169.17922>192.43.172.30.53", + "dns_qname": "dictall.com", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "authority": [ + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "com", + "type": 6, + "class": 1, + "ttl": 900, + "rdlength": 61, + "mname": "a.gtld-servers.net", + "rname": "nstld.verisign-grs.com", + "serial": 1635750101, + "refresh": 1800, + "retry": 900, + "cname": 604800, + "minimum": 86400 + }, + { + "name": "com", + "type": 46, + "class": 1, + "ttl": 900, + "rdlength": 183, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 900, + "sig_expiration": 1636358501, + "sig_inception": 1635745901, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "c25f0f284b0d6a996e915ef4cc59ee2c5ab8f76102a088b7064aea89a0b21e42c8eedf0ea1caf6583be22bdfe73dfa020942715f3f89077c3e68f3cade43a25011258c6ddc7488aa9e5265fd231c5dd0d394d88d69774e19c03edcb2a31734e09b30b30b0e83b6e30574beb4592e7fd731861d7300d220e6f0abb768e0f59c111485b9baa0a1b32aa6447deac8854eaae464fe1a2878c576a3243236fa377351" + }, + { + "name": "3FV8P3OFB3QUF7EJ9VS0FBI8LUVGI5V9.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "1bfe8d2702498ff8b46277d1f24fb58ff5fdeb8e", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "3FV8P3OFB3QUF7EJ9VS0FBI8LUVGI5V9.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636259913, + "sig_inception": 1635650913, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "2b064b7a5afecdaee33d569e4772d66da0aec893c5275241d4114d89ee3c9b4f48205ff926c44ae84a1cc7f841e21c2386c8b6e1fb18c4b0229294a88892d692e64316a342d4dda667b6195bebb3e5c8658dace5d125e4fb679e2f60d015d5ac804a373c4b394cb54733800866efb037a2d6f51627e89f9e1087dae6ca24eb135b0353e73c2902cd3ae47c3015609724911ad76d8a55ef30ea59a01d361486dc" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_255" + }, + { + "Tuple4": "191.243.199.72.19793>103.137.60.44.53", + "dns_qname": "gov.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "gov.cn", + "type": 6, + "class": 1, + "ttl": 21600, + "rdlength": 41, + "mname": "a.dns.cn", + "rname": "root.cnnic.cn", + "serial": 2027084453, + "refresh": 7200, + "retry": 3600, + "cname": 2419200, + "minimum": 21600 + }, + { + "name": "gov.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 6, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1638341569, + "sig_inception": 1635745969, + "key_tag": 54306, + "signer_name": "gov.cn", + "signature_len": 128, + "signature": "ad92fdf03e452dbb22bc3addda1916eab750bf1c6d7b9035da365c31211e112566bbb01c92c3b68c328c2d360ae8ea8d75160884d1eee5bdf5276afc045416733c42435e4dd0a145e871167ac57701504eedb2ff4b2c7f0399ccd0c2e7ca7a75051cc9c14350d6063e4777fcb13e04cd4dc3edfbebc6239155cec0798ab25cdc" + }, + { + "name": "OD34NAI073IBVQ11VDMKQ9994080ODD6.gov.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "d74ebeab07d8746108a8428ae940cf7884b3cb6d", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "OD34NAI073IBVQ11VDMKQ9994080ODD6.gov.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637090696, + "sig_inception": 1634495378, + "key_tag": 54306, + "signer_name": "gov.cn", + "signature_len": 128, + "signature": "60b6541247157f9c59c351246b2b0c8ab8b57947cb08462634f9ea2c067ed24a6d8f8f92335888e5c693cb5f5befd7a49a27bad2239dbe7ded64a89690dca74c00067c8f2527daa72c92c77a7d2300cd400a8ee4a397a70acd6c935be6a6e18eaae0f4f68af83a429a0fac8b40cbc3fe1ce18b84bd46ae7e5d6615f46b1acedd" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_256" + }, + { + "Tuple4": "203.80.81.132.6780>103.137.60.203.53", + "dns_qname": "hnucm.edu.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "hnucm.edu.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "dns.hnucm.edu.cn" + }, + { + "name": "hnucm.edu.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.hnucm.edu.cn" + }, + { + "name": "14FVOAPR9HHQ524CB5PMGGU23KCBM62E.edu.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 31, + "hash_algo": 1, + "flags": 0, + "iteration": 10, + "salt_len": 2, + "salt_value": "afff", + "hash_len": 20, + "next_hash_owner": "09217050c8b412ca6a8faed7aa30a828ae94b337", + "maps_len": 3, + "type_bit_maps": "000120" + }, + { + "name": "14FVOAPR9HHQ524CB5PMGGU23KCBM62E.edu.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637597290, + "sig_inception": 1635005104, + "key_tag": 21204, + "signer_name": "edu.cn", + "signature_len": 128, + "signature": "352a332e33b54fe2aa40714ee0102a75a4c7dd51d3c55f18504b21203f448be6527e0a20c59f673b9915518efcf4fe97e0ee88ae7d011fc8e7467172c4447e452ffa8fa16c818ebdbf0e18d9dd511179cbf81d3f80ca61d0330537c7b94455f2bb28bf9055fe7e9b60f0c0a5202fb8c3498f6b92f584324ee1348ce9815e09e8" + } + ], + "additional": [ + { + "name": "dns.hnucm.edu.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "210.42.176.3" + }, + { + "name": "dns2.hnucm.edu.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "210.42.176.1" + }, + { + "name": "dns.hnucm.edu.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2001:da8:d01e:1::3" + }, + { + "name": "dns2.hnucm.edu.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2001:da8:d01e:1::1" + }, + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_257" + }, + { + "Tuple4": "139.59.107.152.3567>202.112.0.44.53", + "dns_qname": "www.h4wiit.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "h4wiit.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 26, + "ns": "alexia.ns.cloudflare.com" + }, + { + "name": "h4wiit.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 7, + "ns": "ezra.ns.cloudflare.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "76E3GEUE8OLUNJIIJCV2VO1LBHJEAV7R.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "3a562f5af2f76b68577d8e051afd11cf03b44350", + "maps_len": 8, + "type_bit_maps": "0006040000000002" + }, + { + "name": "76E3GEUE8OLUNJIIJCV2VO1LBHJEAV7R.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1637982610, + "sig_inception": 1635387010, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "618de835efeb10737f15bdb5022b2e7f6e806aa176643bd791434dcb3bc8e4fc9eff6b2e72527f90445bb0428b5d9acda620adc5a600d221064320252469739ef33506b61fd7ef31c9cde3cfa1fcc2eb6137c1f41597c339ebf2675a972f727e6a31338ddb620a1f9a72d0353a66f2e171eee2c09e79ed897e529b377de33c07" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_258" + }, + { + "Tuple4": "139.59.107.152.17578>202.112.0.44.53", + "dns_qname": "www.h4wiit.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "h4wiit.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 24, + "ns": "ezra.ns.cloudflare.com" + }, + { + "name": "h4wiit.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "alexia.ns.cloudflare.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "76E3GEUE8OLUNJIIJCV2VO1LBHJEAV7R.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "3a562f5af2f76b68577d8e051afd11cf03b44350", + "maps_len": 8, + "type_bit_maps": "0006040000000002" + }, + { + "name": "76E3GEUE8OLUNJIIJCV2VO1LBHJEAV7R.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1637982610, + "sig_inception": 1635387010, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "618de835efeb10737f15bdb5022b2e7f6e806aa176643bd791434dcb3bc8e4fc9eff6b2e72527f90445bb0428b5d9acda620adc5a600d221064320252469739ef33506b61fd7ef31c9cde3cfa1fcc2eb6137c1f41597c339ebf2675a972f727e6a31338ddb620a1f9a72d0353a66f2e171eee2c09e79ed897e529b377de33c07" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_259" + }, + { + "Tuple4": "118.98.111.152.20879>103.137.60.44.53", + "dns_qname": "images.7723.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "7723.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 15, + "ns": "ns3.dnsv3.com" + }, + { + "name": "7723.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 6, + "ns": "ns4.dnsv3.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "IHL988LJFMHNG2CKD5DHIG86DCFI0EP3.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "952c1604505803654f6d3f6d9b3c107af0cd6145", + "maps_len": 8, + "type_bit_maps": "0006040000000002" + }, + { + "name": "IHL988LJFMHNG2CKD5DHIG86DCFI0EP3.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636929827, + "sig_inception": 1634337623, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "0a96a2b948fc088c7f64903da4930e645ca5814fc231277492e50938ca01a474a91a2b4e1db83c8804f84f89dfdd171c22388e8f325178ff74bb96a64505eed4c46f70a12e8c6cc1b48299b85a6ff4f184645ea15ec21f09322323f359ba07211c64ba3cecd414e7b1f5144aba15a70d092e63c0143a79015efb4e3ea5935112" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_260" + }, + { + "Tuple4": "2001:250:c06:30::6.15493>2001:503:231d::2:30.53", + "dns_qname": "www.yhdm58.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "yhdm58.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 13, + "ns": "ns1.dnsowl.com" + }, + { + "name": "yhdm58.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.dnsowl.com" + }, + { + "name": "yhdm58.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns3.dnsowl.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "2CK51NMQBRH7F6LMUAMQ0O0IVLS5JJ6N.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "1328584d73e308c647486d599937a1b5f4e0deb9", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "2CK51NMQBRH7F6LMUAMQ0O0IVLS5JJ6N.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636260447, + "sig_inception": 1635651447, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "ac017aed25089e7cf4356af5076d5bf25ce691209d9f85d8b0c640d0cde84887008549e0f8dd122665585edce0e215915d37f46a9163afb92f70c09bb9166ee04b32f17c38b2f6757c05b9c66bade4b5686da143f55a329f6f2ad8b38c8f960d675ee76adc77294264ff8ec4035528d2e2ee3ceb6dbcd3a23c6f6d32caff3abf255565c6768d918759f8168f784811609a9b64a2a34d19d173669ec379511479" + } + ], + "additional": [ + { + "name": "ns1.dnsowl.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "162.159.26.136" + }, + { + "name": "ns1.dnsowl.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "162.159.27.173" + }, + { + "name": "ns1.dnsowl.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2400:cb00:2049:1::a29f:1a88" + }, + { + "name": "ns1.dnsowl.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2400:cb00:2049:1::a29f:1bad" + }, + { + "name": "ns2.dnsowl.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "162.159.26.49" + }, + { + "name": "ns2.dnsowl.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "162.159.27.130" + }, + { + "name": "ns2.dnsowl.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2400:cb00:2049:1::a29f:1a31" + }, + { + "name": "ns2.dnsowl.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2400:cb00:2049:1::a29f:1b82" + }, + { + "name": "ns3.dnsowl.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "162.159.26.234" + }, + { + "name": "ns3.dnsowl.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "162.159.27.98" + }, + { + "name": "ns3.dnsowl.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2400:cb00:2049:1::a29f:1aea" + }, + { + "name": "ns3.dnsowl.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2400:cb00:2049:1::a29f:1b62" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_261" + }, + { + "Tuple4": "2001:250:c06:30::6.61486>2001:503:231d::2:30.53", + "dns_qname": "www.kakadongman.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "kakadongman.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 13, + "ns": "ns1.dnsowl.com" + }, + { + "name": "kakadongman.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.dnsowl.com" + }, + { + "name": "kakadongman.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns3.dnsowl.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "T06I1LP992V66PAETA3S7DCPVNF7R4RO.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "e80d21b7b2e0819aa1da7c51c33d4852c6a40d2e", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "T06I1LP992V66PAETA3S7DCPVNF7R4RO.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636174322, + "sig_inception": 1635565322, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "ae7bd12c2c7d61f265ea72ff817bdd848fe952a5119bd8cd57a07d2b18847892de8e3b408f393520115698eb406fb87300133dffa9143a401383ab93ffa890e25b5c3f072ce7d996559bf291f1008579106058e7a18087b090cc8e49f7822977a562d6abad22a7dfccc9710ba2f34fda90e6ecb3add57553136a1c4b3def819d7fcc876572fe7e96accd576418d40ce615bd8214edcf7d257ae101cb5520d4fd" + } + ], + "additional": [ + { + "name": "ns1.dnsowl.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "162.159.26.136" + }, + { + "name": "ns1.dnsowl.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "162.159.27.173" + }, + { + "name": "ns1.dnsowl.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2400:cb00:2049:1::a29f:1a88" + }, + { + "name": "ns1.dnsowl.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2400:cb00:2049:1::a29f:1bad" + }, + { + "name": "ns2.dnsowl.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "162.159.26.49" + }, + { + "name": "ns2.dnsowl.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "162.159.27.130" + }, + { + "name": "ns2.dnsowl.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2400:cb00:2049:1::a29f:1a31" + }, + { + "name": "ns2.dnsowl.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2400:cb00:2049:1::a29f:1b82" + }, + { + "name": "ns3.dnsowl.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "162.159.26.234" + }, + { + "name": "ns3.dnsowl.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "162.159.27.98" + }, + { + "name": "ns3.dnsowl.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2400:cb00:2049:1::a29f:1aea" + }, + { + "name": "ns3.dnsowl.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2400:cb00:2049:1::a29f:1b62" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_262" + }, + { + "Tuple4": "2001:da8:2018::43.61412>2001:503:a83e::2:30.53", + "dns_qname": "webcast5-core-c-lq.amemv.com.c.dsa.cdnbuild.net", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "cdnbuild.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 17, + "ns": "ns1.bytedns.com" + }, + { + "name": "cdnbuild.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.bytedns.com" + }, + { + "name": "cdnbuild.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 12, + "ns": "ns-mobile.bytedns.com" + }, + { + "name": "cdnbuild.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 13, + "ns": "ns-telecom.bytedns.com" + }, + { + "name": "cdnbuild.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 12, + "ns": "ns-unicom.bytedns.com" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_263" + }, + { + "Tuple4": "2620:0:cca::72.15014>2001:dd9::44.53", + "dns_qname": "big1.f5.lenovo.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 17, + "ns": "a24-65.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "a3-67.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "a28-66.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "a8-64.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "a1-79.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "a11-64.akam.net" + }, + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "852c1a47efe5f95f767e5bcf38c7304bc275edfa", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637094292, + "sig_inception": 1634502015, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "a9faa990193dc37bfa742aa7eb55aca2180e0fbd66015fd88505d0d1ee52e79adfe00d036b416c02b56a5f5ff84b1d7f789f4176c3aaa3ee5fce1a6099e8a8fe092f9436d808aa26764757c231651a70607ba5c6b7831f1c56adc3eb38db5e4a1529aa148fa258f49747b773f05643f17c3fa92d224764fe8d390714a1ab96be" + }, + { + "name": "DHOQ2OJHA2VOVLLCCC0GTBBQK5F3CCR6.com.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "6e10f5cce72bbf994e3224a663426a49ed7d8c46", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "DHOQ2OJHA2VOVLLCCC0GTBBQK5F3CCR6.com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1638336763, + "sig_inception": 1635741163, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "11bf3adffd66a9533cb2fa91770c71f5f44353b368026fecad9034bd96640ef8b1308a9e4e2b849d950fef4291c9b62e4d3c5e9f2d4526364bd9918212d6b0849e9040b37886b2c6868373ffeb2185ce3678ff472d5f450ef6d914e391c8e272b8eb902f38b04b003ac34542bcff43f83ecd4fd6731000c832035dfdf7fa930c" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_264" + }, + { + "Tuple4": "2402:f000:1:801::8:29.54106>2001:67c:e0::9.53", + "dns_qname": "1.206.195.221.in-addr.arpa", + "dns_qtype": 12, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "195.221.in-addr.arpa", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 16, + "ns": "dns2.hbidc.net" + }, + { + "name": "195.221.in-addr.arpa", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 7, + "ns": "dns1.hbidc.net" + }, + { + "name": "uuq33t08muannl4clg651l74mlu5upjr.221.in-addr.arpa", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 37, + "hash_algo": 1, + "flags": 0, + "iteration": 5, + "salt_len": 8, + "salt_value": "59b18a1e4ca4c6bb", + "hash_len": 20, + "next_hash_owner": "f7b604cec891914b2b43a981c93cd45978d12881", + "maps_len": 3, + "type_bit_maps": "000120" + }, + { + "name": "uuq33t08muannl4clg651l74mlu5upjr.221.in-addr.arpa", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 100, + "type_covered": 50, + "algo": 13, + "labels": 4, + "original_ttl": 3600, + "sig_expiration": 1636083204, + "sig_inception": 1634781804, + "key_tag": 18018, + "signer_name": "221.in-addr.arpa", + "signature_len": 64, + "signature": "24a1824a2e6439a374183f365d40162db59b9a8031f7c2ee1376a69c35de420ca1e499ab81e7c1afffe2666c21657d8106fee183acca3b2684cd071aa5238411" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_265" + }, + { + "Tuple4": "2001:da8:2008::10.13914>2001:503:231d::2:30.53", + "dns_qname": "crash.xiaohongshu.com", + "dns_qtype": 65, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "xiaohongshu.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 12, + "ns": "ns3.dnsv5.com" + }, + { + "name": "xiaohongshu.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns4.dnsv5.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "04MC1BMH8AI8VTQT74A9845NIRN8R8J6.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "012cce0c1faf66d115a66d5647253e899a8939c8", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "04MC1BMH8AI8VTQT74A9845NIRN8R8J6.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636261579, + "sig_inception": 1635652579, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "216bd37d9786c15ab8ea985219b4094afe8b9ab54766156c9dd4adbcbd5cf89228ea110f9fe3bcf959d8e2776b464643c1412fffb8038a6e66a32b6ebca28dd85b3d56a08d87ff3cc97d28a3fabc4bb33bf625a97cb2ca323b9bf2027ae0998da4b42c9ecc1c3b3fda659de10e60084f91ba67afffd7bda09ad59f89c9a35e7ffa2f71e8eded498cfda13092ac0d31d5906ce1813b7aa27af0b770df91d7c198" + } + ], + "additional": [ + { + "name": "ns3.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "129.211.176.212" + }, + { + "name": "ns3.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "162.14.18.188" + }, + { + "name": "ns3.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "162.14.24.251" + }, + { + "name": "ns3.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "162.14.25.251" + }, + { + "name": "ns3.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "18.194.2.137" + }, + { + "name": "ns3.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "183.192.201.94" + }, + { + "name": "ns3.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "223.166.151.16" + }, + { + "name": "ns3.dnsv5.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2402:4e00:1430:1102:0:9136:2b2b:ba61" + }, + { + "name": "ns3.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "52.77.238.92" + }, + { + "name": "ns3.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "61.151.180.51" + }, + { + "name": "ns4.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "101.226.220.12" + }, + { + "name": "ns4.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "129.211.176.151" + }, + { + "name": "ns4.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "162.14.24.248" + }, + { + "name": "ns4.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "162.14.25.248" + }, + { + "name": "ns4.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "183.192.164.119" + }, + { + "name": "ns4.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "223.166.151.126" + }, + { + "name": "ns4.dnsv5.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2402:4e00:1020:1264:0:9136:29b6:fc32" + }, + { + "name": "ns4.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "52.198.159.146" + }, + { + "name": "ns4.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "59.36.120.147" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_266" + }, + { + "Tuple4": "2001:da8:2018::43.39354>2001:503:a83e::2:30.53", + "dns_qname": "upush.qidian.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "qidian.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 12, + "ns": "ns3.dnsv4.com" + }, + { + "name": "qidian.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns4.dnsv4.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "97J7B8AEH1UCAU2EJTRJGNGTVHO6CR15.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "49e68cf05011f7992ea683323286f067df3ae6b1", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "ns3.dnsv4.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "129.211.176.242" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_267" + }, + { + "Tuple4": "2001:da8:2018::43.54104>2001:503:a83e::2:30.53", + "dns_qname": "ns1.huaweicloud-dns.com", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "huaweicloud-dns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 19, + "ns": "ns1.hwclouds-dns.com" + }, + { + "name": "huaweicloud-dns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 22, + "ns": "ns1.hwclouds-dns.net" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "0FPMHLHH7BLVTD1983J46IKNCRFGSUA2.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "03f3735c9b55481c1feae82c8a9b39d4f4cd2b6a", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "ns1.hwclouds-dns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "122.112.208.53" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_268" + }, + { + "Tuple4": "2001:da8:2018::43.3231>2001:503:a83e::2:30.53", + "dns_qname": "tsfe.trafficmanager.net", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "trafficmanager.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 21, + "ns": "tm1.edgedns-tm.info" + }, + { + "name": "trafficmanager.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "tm2.edgedns-tm.info" + }, + { + "name": "trafficmanager.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "ns": "tm1.dns-tm.com" + }, + { + "name": "trafficmanager.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "tm2.dns-tm.com" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + }, + { + "name": "CS431SS8CTI7M6JHMN592GRLI9T17OK7.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "67084cf4a38ba834d440758a633b626f297e2cd3", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_269" + }, + { + "Tuple4": "2001:da8:2018::43.41378>2001:503:a83e::2:30.53", + "dns_qname": "ns1.huaweicloud-dns.net", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "huaweicloud-dns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 22, + "ns": "ns1.hwclouds-dns.com" + }, + { + "name": "huaweicloud-dns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 19, + "ns": "ns1.hwclouds-dns.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + }, + { + "name": "E2PMB11RI9VD1LKVMIOK62P6DES8UM17.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "70b3e50ca2862f0acf8f529c8b8a0ff83c5b0ecc", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "ns1.hwclouds-dns.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "139.159.208.43" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_270" + }, + { + "Tuple4": "2001:da8:2018::43.14281>2001:503:a83e::2:30.53", + "dns_qname": "ns1.huaweicloud-dns.net", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "huaweicloud-dns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 22, + "ns": "ns1.hwclouds-dns.com" + }, + { + "name": "huaweicloud-dns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 19, + "ns": "ns1.hwclouds-dns.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + }, + { + "name": "E2PMB11RI9VD1LKVMIOK62P6DES8UM17.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "70b3e50ca2862f0acf8f529c8b8a0ff83c5b0ecc", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "ns1.hwclouds-dns.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "139.159.208.43" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_271" + }, + { + "Tuple4": "2001:da8:2018::43.29923>2001:503:a83e::2:30.53", + "dns_qname": "ns4.dnsv2.net", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "dnsv2.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 15, + "ns": "ns4.dnsv2.com" + }, + { + "name": "dnsv2.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns3.dnsv2.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + }, + { + "name": "MDRANJ1AOKBF6MEPOSMH16K6T9GGDVQJ.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "b376d37f056976e9565423c3568962ded1361495", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "ns3.dnsv2.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "101.226.220.13" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_272" + }, + { + "Tuple4": "139.59.107.152.23579>202.112.0.44.53", + "dns_qname": "uponxl.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "uponxl.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 26, + "ns": "daphne.ns.cloudflare.com" + }, + { + "name": "uponxl.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 12, + "ns": "fattouche.ns.cloudflare.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "JJKFT63L78NK4GCI21UH0SJKR4DAA19F.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "9cf5fd8897f0b86305bf2644afa7021905b75b62", + "maps_len": 8, + "type_bit_maps": "0006040000000002" + }, + { + "name": "JJKFT63L78NK4GCI21UH0SJKR4DAA19F.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1637090383, + "sig_inception": 1634496958, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4995e5d7467289804b18be8a90353c4b420e3636ac8e31689e285c7a6b86cb7e7253b762ee7594c550f9c3b468b8de3ad5df249a265687b2dbff4a1e35113599c5516d2e5e93477881459df2e47ac61a7041af73781e1485609bc6ba4a660e60a96b2ecca46931150fd5c686ef971a08512a918429ef84c1a04e7a22f5f8fa6e" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_273" + }, + { + "Tuple4": "2001:da8:2018::43.46625>2001:503:a83e::2:30.53", + "dns_qname": "ns4.dnsv2.net", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "dnsv2.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 15, + "ns": "ns4.dnsv2.com" + }, + { + "name": "dnsv2.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns3.dnsv2.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + }, + { + "name": "MDRANJ1AOKBF6MEPOSMH16K6T9GGDVQJ.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "b376d37f056976e9565423c3568962ded1361495", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "ns3.dnsv2.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "101.226.220.13" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_274" + }, + { + "Tuple4": "2001:da8:2018::43.16771>2001:503:a83e::2:30.53", + "dns_qname": "aliimg.a.yximgs.com.w.kunlunhuf.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "kunlunhuf.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 13, + "ns": "ns3.aliyun.com" + }, + { + "name": "kunlunhuf.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns4.aliyun.com" + }, + { + "name": "kunlunhuf.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns5.aliyun.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "4I4LGJFCJQSIKBU6T5GK1FPB2UR6C9RL.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "24895d29ad4e36b89da5544574fe05d15ca3d6ea", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "ns3.aliyun.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.35.29" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_275" + }, + { + "Tuple4": "2001:da8:2018::43.46199>2001:503:a83e::2:30.53", + "dns_qname": "ns4.edgecastdns.net", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "edgecastdns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns1.edgecastdns.net" + }, + { + "name": "edgecastdns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.edgecastdns.net" + }, + { + "name": "edgecastdns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns3.edgecastdns.net" + }, + { + "name": "edgecastdns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "ns4.edgecastdns.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + }, + { + "name": "SED3748GF1SVLT3S05EB5JJ5A8E3JPE6.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "e39a68336eac6289b665116a18c3ecb267209c41", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "ns1.edgecastdns.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "192.16.16.5" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_276" + }, + { + "Tuple4": "2001:da8:2018::43.32328>2001:503:a83e::2:30.53", + "dns_qname": "ns1.edgecastdns.net", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "edgecastdns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "ns1.edgecastdns.net" + }, + { + "name": "edgecastdns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.edgecastdns.net" + }, + { + "name": "edgecastdns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns3.edgecastdns.net" + }, + { + "name": "edgecastdns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns4.edgecastdns.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + }, + { + "name": "SED3748GF1SVLT3S05EB5JJ5A8E3JPE6.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "e39a68336eac6289b665116a18c3ecb267209c41", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "ns1.edgecastdns.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "192.16.16.5" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_277" + }, + { + "Tuple4": "139.59.107.152.32290>202.112.0.44.53", + "dns_qname": "samexm.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "samexm.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 24, + "ns": "elly.ns.cloudflare.com" + }, + { + "name": "samexm.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 7, + "ns": "rudy.ns.cloudflare.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "9RT0DHRBH22BVTAK970P4I7KE1UHKPR5.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "4f2a9518604f11a31d12dbb624859e0103562ddd", + "maps_len": 8, + "type_bit_maps": "0006040000000002" + }, + { + "name": "9RT0DHRBH22BVTAK970P4I7KE1UHKPR5.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636928143, + "sig_inception": 1634333038, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "146b73c3703cf4ae1ce8b6f41a01bff90a4dc04e8c62f9bd134ada1cc5279db674c9a7a7e8f110e93dcc16d504e4e714f2ab15aba876dd38c19093b4675ec008d892bc43990dcfbd93b469306f731abe97b11e2ad6a9cc7d8e28596b7264517e991ddcc619de8a843c9769b23cb187fc53ce948a5be331283c6b85741196121e" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_278" + }, + { + "Tuple4": "166.111.8.25.37853>194.0.25.24.53", + "dns_qname": "sixon.nl", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "sixon.nl", + "type": 2, + "class": 1, + "ttl": 3600, + "rdlength": 21, + "ns": "ns37.aseoserver.com" + }, + { + "name": "sixon.nl", + "type": 2, + "class": 1, + "ttl": 3600, + "rdlength": 7, + "ns": "ns38.aseoserver.com" + }, + { + "name": "vnili175c3tcsoep5m5r81jde15dma5m.nl", + "type": 50, + "class": 1, + "ttl": 600, + "rdlength": 43, + "hash_algo": 1, + "flags": 1, + "iteration": 5, + "salt_len": 8, + "salt_value": "c323b6b0806964c7", + "hash_len": 20, + "next_hash_owner": "fde55ae95012e2b793aceb4ccbdb2ef1bed8deb9", + "maps_len": 9, + "type_bit_maps": "000722008000000290" + }, + { + "name": "vnili175c3tcsoep5m5r81jde15dma5m.nl", + "type": 46, + "class": 1, + "ttl": 600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 600, + "sig_expiration": 1636780717, + "sig_inception": 1635595715, + "key_tag": 38503, + "signer_name": "nl", + "signature_len": 128, + "signature": "04223fadffd520bbe8b2937261ecac9a9f4dbb2a539d8ff0cc566cfa5157048c743cb3387af72bf7c768e905ff649a87b464eb3704f17979f30a64970a5b90efea3be639b9044d3eaab77956d6df27a95cfc92ef58cc1baccde49f1b8626752ab82ff5dfcf53af3195fb19869202d5124c4f5ba8be434ccc08a4201e416101d9" + }, + { + "name": "ipgnouniq1dbf9nqe0mj0db5glibsbap.nl", + "type": 50, + "class": 1, + "ttl": 600, + "rdlength": 42, + "hash_algo": 1, + "flags": 1, + "iteration": 5, + "salt_len": 8, + "salt_value": "c323b6b0806964c7", + "hash_len": 20, + "next_hash_owner": "96618066c5f141031fb3f3f61f0615cf70621a50", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "ipgnouniq1dbf9nqe0mj0db5glibsbap.nl", + "type": 46, + "class": 1, + "ttl": 600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 600, + "sig_expiration": 1636606839, + "sig_inception": 1635395913, + "key_tag": 38503, + "signer_name": "nl", + "signature_len": 128, + "signature": "457b171146b7d74eca3dfe00d88aad14f8bdd89118b2778fadc03adbbe7b76a2bcf329c3fbb847aabb5522166f506d802982b7e988febc0c1f837922420b58f04ad1a92843583c0c59787883901e3530f7f74c2d09b175316cdd45eceb33212b7b87c05d985d38f8fa76207395b9e9eaeb6c57b2245aadfa66d6786a8c0234af" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1400, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_279" + }, + { + "Tuple4": "2001:da8:2018::43.22791>2001:503:a83e::2:30.53", + "dns_qname": "ns4.edgecastdns.net", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "edgecastdns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns1.edgecastdns.net" + }, + { + "name": "edgecastdns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.edgecastdns.net" + }, + { + "name": "edgecastdns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns3.edgecastdns.net" + }, + { + "name": "edgecastdns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "ns4.edgecastdns.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + }, + { + "name": "SED3748GF1SVLT3S05EB5JJ5A8E3JPE6.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "e39a68336eac6289b665116a18c3ecb267209c41", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "ns1.edgecastdns.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "192.16.16.5" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_280" + }, + { + "Tuple4": "2001:da8:2018::43.8403>2001:503:a83e::2:30.53", + "dns_qname": "ns3.edgecastdns.net", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "edgecastdns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns1.edgecastdns.net" + }, + { + "name": "edgecastdns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.edgecastdns.net" + }, + { + "name": "edgecastdns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "ns3.edgecastdns.net" + }, + { + "name": "edgecastdns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns4.edgecastdns.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + }, + { + "name": "SED3748GF1SVLT3S05EB5JJ5A8E3JPE6.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "e39a68336eac6289b665116a18c3ecb267209c41", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "ns1.edgecastdns.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "192.16.16.5" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_281" + }, + { + "Tuple4": "2804:250c:0:bac1::ccdd:3.56749>2001:250:c006::35.53", + "dns_qname": "spring.nic.edu.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "nic.edu.cn", + "type": 6, + "class": 1, + "ttl": 86400, + "rdlength": 39, + "mname": "dns.edu.cn", + "rname": "szhu.dns.edu.cn", + "serial": 200211427, + "refresh": 86400, + "retry": 7200, + "cname": 604800, + "minimum": 86400 + }, + { + "name": "nic.edu.cn", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 158, + "type_covered": 6, + "algo": 8, + "labels": 3, + "original_ttl": 86400, + "sig_expiration": 1638230899, + "sig_inception": 1635635299, + "key_tag": 41976, + "signer_name": "nic.edu.cn", + "signature_len": 128, + "signature": "53cb70dff0738f3b71fb34a1c905b58ec5353d687b117ed090e88dc9726c9bb27f7ea30244551578b5c61ccfe71cd1a8abbfc1f4577ffcb97b3452880a4f8f70e58cc3de52aa2a643cff4702a843b150fbbc453dbd01000d4b40013e7c0e88a1de9cdc05419ee1638f60300c5bea2222b167d92b579e35ebd706bac3490a8ff6" + }, + { + "name": "1OSFKLS3QVU1GEJ4N8L26F0UL7RMS9M3.nic.edu.cn", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 42, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 8, + "salt_value": "acdf870211eafcf5", + "hash_len": 20, + "next_hash_owner": "0eb615e96d55b0b82fdcdc57e6104979df02331d", + "maps_len": 8, + "type_bit_maps": "0006400000000002" + }, + { + "name": "1OSFKLS3QVU1GEJ4N8L26F0UL7RMS9M3.nic.edu.cn", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 158, + "type_covered": 50, + "algo": 8, + "labels": 4, + "original_ttl": 86400, + "sig_expiration": 1637472990, + "sig_inception": 1634880975, + "key_tag": 41976, + "signer_name": "nic.edu.cn", + "signature_len": 128, + "signature": "792108e11d726d342df2a0de0f64b139dec91deb34fa4eed4eb0dba1e7220d414fb2416633bd9b8800e0787a73b6cfc0bba0d5d4476e8fa60371a9f270f8a9d0b8064e68fda1d1875a2b4510b07ba31f57c5083dbc80f1068b037483a7017229e9829098e363bc465ccfecc0f6ee557d01171f32dd136397a0e8e6d833a616ba" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_282" + }, + { + "Tuple4": "2001:da8:2018::43.7564>2001:503:a83e::2:30.53", + "dns_qname": "ns1.edgecastdns.net", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "edgecastdns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "ns1.edgecastdns.net" + }, + { + "name": "edgecastdns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.edgecastdns.net" + }, + { + "name": "edgecastdns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns3.edgecastdns.net" + }, + { + "name": "edgecastdns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns4.edgecastdns.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + }, + { + "name": "SED3748GF1SVLT3S05EB5JJ5A8E3JPE6.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "e39a68336eac6289b665116a18c3ecb267209c41", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "ns1.edgecastdns.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "192.16.16.5" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_283" + }, + { + "Tuple4": "2001:da8:2018::43.49719>2001:503:a83e::2:30.53", + "dns_qname": "ns3.edgecastdns.net", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "edgecastdns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns1.edgecastdns.net" + }, + { + "name": "edgecastdns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.edgecastdns.net" + }, + { + "name": "edgecastdns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "ns3.edgecastdns.net" + }, + { + "name": "edgecastdns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns4.edgecastdns.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + }, + { + "name": "SED3748GF1SVLT3S05EB5JJ5A8E3JPE6.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "e39a68336eac6289b665116a18c3ecb267209c41", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "ns1.edgecastdns.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "192.16.16.5" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_284" + }, + { + "Tuple4": "2001:da8:2018::43.8938>2001:503:a83e::2:30.53", + "dns_qname": "ns2.edgecastdns.net", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "edgecastdns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns1.edgecastdns.net" + }, + { + "name": "edgecastdns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "ns2.edgecastdns.net" + }, + { + "name": "edgecastdns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns3.edgecastdns.net" + }, + { + "name": "edgecastdns.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns4.edgecastdns.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + }, + { + "name": "SED3748GF1SVLT3S05EB5JJ5A8E3JPE6.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "e39a68336eac6289b665116a18c3ecb267209c41", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "ns1.edgecastdns.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "192.16.16.5" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_285" + }, + { + "Tuple4": "2001:da8:2018::43.42937>2001:503:a83e::2:30.53", + "dns_qname": "activity.hdslb.com.w.kunlungr.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "kunlungr.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 13, + "ns": "ns3.aliyun.com" + }, + { + "name": "kunlungr.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns4.aliyun.com" + }, + { + "name": "kunlungr.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns5.aliyun.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "VPDVPD14ITAMIUDEOAO6KBB9KDK1TKHH.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "fe5bffe8b3ae810066fe4846e9f1d93fd21bc160", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "ns3.aliyun.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.35.29" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_286" + }, + { + "Tuple4": "223.239.14.36.36837>103.137.60.44.53", + "dns_qname": "load.batcloud.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "batcloud.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 18, + "ns": "dns9.hichina.com" + }, + { + "name": "batcloud.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "dns10.hichina.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "FTJ00NCHR2LJ5RGJRH98ASC5LBDR4PAD.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "7f89fcb4a35550e7f02341e18f482e41e859c185", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "FTJ00NCHR2LJ5RGJRH98ASC5LBDR4PAD.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930940, + "sig_inception": 1634335558, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "3a2cb97eb996db7d727b3974a1a5ba0b020645285b3f37cfb047d1e79c599169f6405e97993e92bccbacdf2201e774db04e5061db65ee60073f6a556f5b5e6e994ffd48c0db8ba9008b23c6b4f2e96e464abba91dcb8f9de311f960e26a1f8ac845050f4e6d2b7e78924f77dd613f25f54ed9327fd5bd9acf83944d656e5ee63" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_287" + }, + { + "Tuple4": "2001:da8:2018::43.28917>2001:503:a83e::2:30.53", + "dns_qname": "www.biztorrents.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "biztorrents.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "ns": "ns1.mrgigabit.com" + }, + { + "name": "biztorrents.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.mrgigabit.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "I70QDLF3J905LLGMSH3DBA66L383UFVM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "91c1a7cb853c6e3709c825f5666311510844e9b1", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "ns1.mrgigabit.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "51.178.233.101" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_288" + }, + { + "Tuple4": "2001:da8:2018::43.18044>2001:503:a83e::2:30.53", + "dns_qname": "www.biztorrents.com", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "biztorrents.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "ns": "ns1.mrgigabit.com" + }, + { + "name": "biztorrents.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.mrgigabit.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "I70QDLF3J905LLGMSH3DBA66L383UFVM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "91c1a7cb853c6e3709c825f5666311510844e9b1", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "ns1.mrgigabit.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "51.178.233.101" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_289" + }, + { + "Tuple4": "2001:da8:2018::43.27627>2001:503:a83e::2:30.53", + "dns_qname": "push-rtmp-l11.douyincdn.com.livepush.myqcloud.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "myqcloud.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 14, + "ns": "ns-open1.qq.com" + }, + { + "name": "myqcloud.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 11, + "ns": "ns-open2.qq.com" + }, + { + "name": "myqcloud.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 11, + "ns": "ns-open3.qq.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "JGQG9BEI7LRA8PMNL0BSG6IVCQCFGVLH.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "9c3509ffdbcae73091b72046443c8577b492d1d8", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_290" + }, + { + "Tuple4": "2001:da8:2008::10.40361>2001:503:231d::2:30.53", + "dns_qname": "px.effirst.com", + "dns_qtype": 65, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "effirst.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 17, + "ns": "ns1.alibabadns.com" + }, + { + "name": "effirst.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.alibabadns.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "9H4IIQIUONB0FGEBRM2SQ5E8ADQJ60U0.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "4c493270b13c4fbfd48eb90e85e013832ed46f1c", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "9H4IIQIUONB0FGEBRM2SQ5E8ADQJ60U0.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636352142, + "sig_inception": 1635739542, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "326825e775d384f0fee7772adc4fdf7468710a61819640d5684eed1bd93d2bb09e95c0a6e71612e87f841676b4ad56a56ab95fc1c2ad6c3f9909017cd02ccbf4a66e354a8792a5f7ca89affa30a9a6503b548fe956e2381cd1a8e392218e4e0f69519fb9072de935fde09e2d2d3488b6a56c899f52208be44ade152b728c8f736b856d569c483f6bf84253b3c5187f62f55e6daede089084ca3cd0d034eee496" + } + ], + "additional": [ + { + "name": "ns1.alibabadns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.35.19" + }, + { + "name": "ns1.alibabadns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.122.66" + }, + { + "name": "ns1.alibabadns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.67.252" + }, + { + "name": "ns1.alibabadns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "198.11.138.254" + }, + { + "name": "ns1.alibabadns.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2401:b180:4100::1" + }, + { + "name": "ns2.alibabadns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.35.18" + }, + { + "name": "ns2.alibabadns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.122.77" + }, + { + "name": "ns2.alibabadns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.205.67.254" + }, + { + "name": "ns2.alibabadns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "198.11.138.252" + }, + { + "name": "ns2.alibabadns.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2401:b180:4100::2" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_291" + }, + { + "Tuple4": "2001:da8:2018::43.55700>2001:503:a83e::2:30.53", + "dns_qname": "ra01.sycdn.kuwo.cn.scc.topgslb.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "topgslb.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns1.topgslb.com" + }, + { + "name": "topgslb.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.topgslb.com" + }, + { + "name": "topgslb.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns3.topgslb.com" + }, + { + "name": "topgslb.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns4.topgslb.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "B6HLOFJB5M06REKADOP7RAQ5GPKB2BTG.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "59a36aa365eb576f64c78407e3ee99fe7b4ebd2c", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "ns1.topgslb.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "47.103.90.38" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_292" + }, + { + "Tuple4": "2001:da8:2018::43.57115>2001:503:a83e::2:30.53", + "dns_qname": "a.dns.ripn.net", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "ripn.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "e.dns.ripn.net" + }, + { + "name": "ripn.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "f.dns.ripn.net" + }, + { + "name": "ripn.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "a.dns.ripn.net" + }, + { + "name": "ripn.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "b.dns.ripn.net" + }, + { + "name": "ripn.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "d.dns.ripn.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + }, + { + "name": "4425BJ48RCON4CE6BN5JH6H60GNOGTGE.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "2104d58ee81c6b3d6e53e4c0b624f8970dcdc3d5", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "e.dns.ripn.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "193.232.142.17" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_293" + }, + { + "Tuple4": "2001:da8:2018::43.6097>2001:503:a83e::2:30.53", + "dns_qname": "e.dns.ripn.net", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "ripn.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "e.dns.ripn.net" + }, + { + "name": "ripn.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "f.dns.ripn.net" + }, + { + "name": "ripn.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "a.dns.ripn.net" + }, + { + "name": "ripn.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "b.dns.ripn.net" + }, + { + "name": "ripn.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "d.dns.ripn.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + }, + { + "name": "4425BJ48RCON4CE6BN5JH6H60GNOGTGE.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "2104d58ee81c6b3d6e53e4c0b624f8970dcdc3d5", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "e.dns.ripn.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "193.232.142.17" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_294" + }, + { + "Tuple4": "2001:da8:2018::43.14546>2001:503:a83e::2:30.53", + "dns_qname": "b.dns.ripn.net", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "ripn.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "e.dns.ripn.net" + }, + { + "name": "ripn.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "f.dns.ripn.net" + }, + { + "name": "ripn.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "a.dns.ripn.net" + }, + { + "name": "ripn.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "b.dns.ripn.net" + }, + { + "name": "ripn.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "d.dns.ripn.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + }, + { + "name": "4425BJ48RCON4CE6BN5JH6H60GNOGTGE.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "2104d58ee81c6b3d6e53e4c0b624f8970dcdc3d5", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "e.dns.ripn.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "193.232.142.17" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_295" + }, + { + "Tuple4": "2001:da8:2018::43.15207>2001:503:a83e::2:30.53", + "dns_qname": "b.dns.ripn.net", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "ripn.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "e.dns.ripn.net" + }, + { + "name": "ripn.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "f.dns.ripn.net" + }, + { + "name": "ripn.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "a.dns.ripn.net" + }, + { + "name": "ripn.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "b.dns.ripn.net" + }, + { + "name": "ripn.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "d.dns.ripn.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + }, + { + "name": "4425BJ48RCON4CE6BN5JH6H60GNOGTGE.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "2104d58ee81c6b3d6e53e4c0b624f8970dcdc3d5", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "e.dns.ripn.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "193.232.142.17" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_296" + }, + { + "Tuple4": "2001:da8:2018::43.31483>2001:503:a83e::2:30.53", + "dns_qname": "f.dns.ripn.net", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "ripn.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "e.dns.ripn.net" + }, + { + "name": "ripn.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "f.dns.ripn.net" + }, + { + "name": "ripn.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "a.dns.ripn.net" + }, + { + "name": "ripn.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "b.dns.ripn.net" + }, + { + "name": "ripn.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "d.dns.ripn.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + }, + { + "name": "4425BJ48RCON4CE6BN5JH6H60GNOGTGE.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "2104d58ee81c6b3d6e53e4c0b624f8970dcdc3d5", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "e.dns.ripn.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "193.232.142.17" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_297" + }, + { + "Tuple4": "2001:da8:2018::43.39013>2001:503:a83e::2:30.53", + "dns_qname": "d.dns.ripn.net", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "ripn.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "e.dns.ripn.net" + }, + { + "name": "ripn.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "f.dns.ripn.net" + }, + { + "name": "ripn.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "a.dns.ripn.net" + }, + { + "name": "ripn.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "b.dns.ripn.net" + }, + { + "name": "ripn.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "d.dns.ripn.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + }, + { + "name": "4425BJ48RCON4CE6BN5JH6H60GNOGTGE.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "2104d58ee81c6b3d6e53e4c0b624f8970dcdc3d5", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "e.dns.ripn.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "193.232.142.17" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_298" + }, + { + "Tuple4": "2001:da8:2018::43.17446>2001:503:a83e::2:30.53", + "dns_qname": "e.dns.ripn.net", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "ripn.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "e.dns.ripn.net" + }, + { + "name": "ripn.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "f.dns.ripn.net" + }, + { + "name": "ripn.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "a.dns.ripn.net" + }, + { + "name": "ripn.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "b.dns.ripn.net" + }, + { + "name": "ripn.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "d.dns.ripn.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + }, + { + "name": "4425BJ48RCON4CE6BN5JH6H60GNOGTGE.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "2104d58ee81c6b3d6e53e4c0b624f8970dcdc3d5", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "e.dns.ripn.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "193.232.142.17" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_299" + }, + { + "Tuple4": "2001:da8:2018::43.8455>2001:503:a83e::2:30.53", + "dns_qname": "f.dns.ripn.net", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "ripn.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "e.dns.ripn.net" + }, + { + "name": "ripn.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "f.dns.ripn.net" + }, + { + "name": "ripn.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "a.dns.ripn.net" + }, + { + "name": "ripn.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "b.dns.ripn.net" + }, + { + "name": "ripn.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "d.dns.ripn.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + }, + { + "name": "4425BJ48RCON4CE6BN5JH6H60GNOGTGE.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "2104d58ee81c6b3d6e53e4c0b624f8970dcdc3d5", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "e.dns.ripn.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "193.232.142.17" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_300" + }, + { + "Tuple4": "2001:da8:2018::43.56421>2001:503:a83e::2:30.53", + "dns_qname": "photoshare-drcn-cloud-dbankcloud-cn-drcn.appacc.dbankedge.net", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "dbankedge.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 25, + "ns": "gns1.huaweicloud-dns.cn" + }, + { + "name": "dbankedge.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 26, + "ns": "gns1.huaweicloud-dns.com" + }, + { + "name": "dbankedge.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 26, + "ns": "gns1.huaweicloud-dns.org" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_301" + }, + { + "Tuple4": "2001:da8:2018::43.60757>2001:503:a83e::2:30.53", + "dns_qname": "a.dns.ripn.net", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "ripn.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "e.dns.ripn.net" + }, + { + "name": "ripn.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "f.dns.ripn.net" + }, + { + "name": "ripn.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "a.dns.ripn.net" + }, + { + "name": "ripn.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "b.dns.ripn.net" + }, + { + "name": "ripn.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "d.dns.ripn.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + }, + { + "name": "4425BJ48RCON4CE6BN5JH6H60GNOGTGE.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "2104d58ee81c6b3d6e53e4c0b624f8970dcdc3d5", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "e.dns.ripn.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "193.232.142.17" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_302" + }, + { + "Tuple4": "2001:da8:2018::43.44163>2001:503:a83e::2:30.53", + "dns_qname": "pub.idqqimg.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "idqqimg.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "ns1.qq.com" + }, + { + "name": "idqqimg.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.qq.com" + }, + { + "name": "idqqimg.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns3.qq.com" + }, + { + "name": "idqqimg.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns4.qq.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "70IHKDCRT8104BK3USUBLEQ096T4HBG4.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "38251fe664d7309ca3765df3aac12825994d99b2", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "ns1.qq.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "101.89.19.165" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_303" + }, + { + "Tuple4": "2001:da8:2018::43.44168>2001:503:a83e::2:30.53", + "dns_qname": "pub.idqqimg.com", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "idqqimg.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "ns1.qq.com" + }, + { + "name": "idqqimg.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.qq.com" + }, + { + "name": "idqqimg.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns3.qq.com" + }, + { + "name": "idqqimg.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns4.qq.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "70IHKDCRT8104BK3USUBLEQ096T4HBG4.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "38251fe664d7309ca3765df3aac12825994d99b2", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "ns1.qq.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "101.89.19.165" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_304" + }, + { + "Tuple4": "2001:da8:2008::10.23360>2001:503:231d::2:30.53", + "dns_qname": "testflight.apple.com.edgekey.net", + "dns_qtype": 65, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "edgekey.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 14, + "ns": "ns1-66.akam.net" + }, + { + "name": "edgekey.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "usw6.akam.net" + }, + { + "name": "edgekey.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "adns1.akam.net" + }, + { + "name": "edgekey.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "ns4-66.akam.net" + }, + { + "name": "edgekey.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "ns7-65.akam.net" + }, + { + "name": "edgekey.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "ns5-66.akam.net" + }, + { + "name": "edgekey.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "a6-65.akam.net" + }, + { + "name": "edgekey.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "a12-65.akam.net" + }, + { + "name": "edgekey.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "a5-65.akam.net" + }, + { + "name": "edgekey.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "a16-65.akam.net" + }, + { + "name": "edgekey.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "a18-65.akam.net" + }, + { + "name": "edgekey.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "a28-65.akam.net" + }, + { + "name": "edgekey.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "a13-65.akam.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + }, + { + "name": "2A06STOIFEIIOT1DHVKE7ON48SFL94M2.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "1280d997f992387bebf89064d52e45ef41361e07", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "2A06STOIFEIIOT1DHVKE7ON48SFL94M2.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636090590, + "sig_inception": 1635481590, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "a7fa189ff631a1f1056a665158868fa0253d7af6749aee9944c74b93545ab75471303136f0314da5dc3dca9dfaa062cf127b11217b7dea49aad19cf25c3717373a9ad6c6fa7775b6f52f851b6835ac6d1fbe611c3c3c61770230d84666015039f3a87dc15e7726d30dbd6a4a33bf683f2c142ab5748bf71030f4a84e6e0e4cee6ee78b5cb20451ca0e4aaec7aab636538b516807a6b3afb3ece027b8ff04e9fe" + } + ], + "additional": [ + { + "name": "ns1-66.akam.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "193.108.91.66" + }, + { + "name": "ns1-66.akam.net", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2600:1401:2::42" + }, + { + "name": "usw6.akam.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "23.61.199.64" + }, + { + "name": "adns1.akam.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "96.7.50.66" + }, + { + "name": "ns4-66.akam.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "84.53.139.66" + }, + { + "name": "ns7-65.akam.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "96.7.49.65" + }, + { + "name": "ns5-66.akam.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "184.85.248.66" + }, + { + "name": "a6-65.akam.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "23.211.133.65" + }, + { + "name": "a6-65.akam.net", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2600:1401:1::41" + }, + { + "name": "a12-65.akam.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "184.26.160.65" + }, + { + "name": "a5-65.akam.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "95.100.168.65" + }, + { + "name": "a16-65.akam.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "23.211.132.65" + }, + { + "name": "a16-65.akam.net", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2600:1406:1b::41" + }, + { + "name": "a18-65.akam.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "95.101.36.65" + }, + { + "name": "a28-65.akam.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "95.100.173.65" + }, + { + "name": "a13-65.akam.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "2.22.230.65" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_305" + }, + { + "Tuple4": "69.252.41.229.56857>202.112.0.44.53", + "dns_qname": "l2m1.liqwid.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "liqwid.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 15, + "ns": "ns2.01isp.net" + }, + { + "name": "liqwid.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 15, + "ns": "ns1.01isp.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "ARASJLKTNBIEVE0F4C4L1GDRISH1UJPO.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "571ea5584ad8c79faf2f971c986981c0b163fd07", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "ARASJLKTNBIEVE0F4C4L1GDRISH1UJPO.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636789181, + "sig_inception": 1634197174, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "0d75b9a7f7828ba8d096f95701a6a1bd8fa224228791dcecf99ccce8dd61e4bcb96440dfa127cba51cc1916c3893c74bd6c1c5ced96c278dab1cb7dbedece31a9b3ce6dd7fd668e29dc36ae8e971c42ed4b51a5cae4527de8bf50aadc8c0d3373d501e007ccab1b57313286b215cd64fc7caf01d17041c99fdc1d20212719c67" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_306" + }, + { + "Tuple4": "2001:da8:2018::43.43745>2001:503:a83e::2:30.53", + "dns_qname": "nvkfkpsp2pyh1bj9bwcv79lsm66x0l1t.aliyundunwaf.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "aliyundunwaf.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 14, + "ns": "vip3.alidns.com" + }, + { + "name": "aliyundunwaf.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "vip4.alidns.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "GD9AQQROP7PSE3TAI446RJ115HQFP9G5.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "8352b28ca660c50c63f29e85733b49a54985a37d", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "vip3.alidns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.11.41.153" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_307" + }, + { + "Tuple4": "2001:da8:2018::43.49604>2001:503:a83e::2:30.53", + "dns_qname": "titan.cdnsuehprom.com", + "dns_qtype": 65, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "cdnsuehprom.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 22, + "ns": "ns-569.awsdns-07.net" + }, + { + "name": "cdnsuehprom.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 19, + "ns": "ns-485.awsdns-60.com" + }, + { + "name": "cdnsuehprom.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 25, + "ns": "ns-1549.awsdns-01.co.uk" + }, + { + "name": "cdnsuehprom.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 23, + "ns": "ns-1082.awsdns-07.org" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + } + ], + "additional": [ + { + "name": "ns-485.awsdns-60.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "205.251.193.229" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_308" + }, + { + "Tuple4": "2001:da8:2018::43.39992>2001:503:a83e::2:30.53", + "dns_qname": "ns-1629.awsdns-cn-37.net", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "awsdns-cn-37.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 11, + "ns": "g-ns-922.awsdns-cn-37.net" + }, + { + "name": "awsdns-cn-37.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 12, + "ns": "g-ns-4084.awsdns-cn-37.net" + }, + { + "name": "awsdns-cn-37.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 12, + "ns": "g-ns-2747.awsdns-cn-37.net" + }, + { + "name": "awsdns-cn-37.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 12, + "ns": "g-ns-1904.awsdns-cn-37.net" + }, + { + "name": "awsdns-cn-37.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "ns": "g-ns-intl-922.awsdns-cn-37.net" + }, + { + "name": "awsdns-cn-37.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 17, + "ns": "g-ns-intl-4084.awsdns-cn-37.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + } + ], + "additional": [ + { + "name": "g-ns-922.awsdns-cn-37.net", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "52.82.179.154" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_309" + }, + { + "Tuple4": "2001:da8:2008::10.12020>2001:503:231d::2:30.53", + "dns_qname": "40-courier.push.apple.com", + "dns_qtype": 65, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "apple.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "a.ns.apple.com" + }, + { + "name": "apple.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "b.ns.apple.com" + }, + { + "name": "apple.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "c.ns.apple.com" + }, + { + "name": "apple.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "d.ns.apple.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "S0NU35SDB7K3J8Q3TJLV6874AJ058I1O.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "e02fe4d9ecf8741bf17656756f0227b46e43cdbd", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "S0NU35SDB7K3J8Q3TJLV6874AJ058I1O.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636352782, + "sig_inception": 1635740182, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "7630510fb2df2191fb6c49fc9cdf65c52ccf5f6593d1bf17bf625fe66dab7ddf43707cda4356729a10f8ce29015263c717ada1ea3cacc00736b8c47bf2a08adf14e397cf19e3c4d6b4a7f07a35940c91b5169846bfdab5a55e668c7086cac1aa05bbbbaa445e4c1ab27c135f6395cec505051036b0c072fec8618511805b3243633881ea55acc1f7985d50545855d430d652f979f5e63648f43ccac1f1de24d1" + } + ], + "additional": [ + { + "name": "a.ns.apple.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "17.253.200.1" + }, + { + "name": "a.ns.apple.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2620:149:ae0::53" + }, + { + "name": "b.ns.apple.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "17.253.207.1" + }, + { + "name": "b.ns.apple.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2620:149:ae7::53" + }, + { + "name": "c.ns.apple.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "204.19.119.1" + }, + { + "name": "c.ns.apple.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2620:171:800:714::1" + }, + { + "name": "d.ns.apple.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "204.26.57.1" + }, + { + "name": "d.ns.apple.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2620:171:801:714::1" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_310" + }, + { + "Tuple4": "2001:da8:2018::43.32993>2001:503:a83e::2:30.53", + "dns_qname": "ns-160.awsdns-cn-10.com", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "awsdns-cn-10.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 12, + "ns": "g-ns-3738.awsdns-cn-10.com" + }, + { + "name": "awsdns-cn-10.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 11, + "ns": "g-ns-249.awsdns-cn-10.com" + }, + { + "name": "awsdns-cn-10.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 12, + "ns": "g-ns-2910.awsdns-cn-10.com" + }, + { + "name": "awsdns-cn-10.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 12, + "ns": "g-ns-1054.awsdns-cn-10.com" + }, + { + "name": "awsdns-cn-10.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 17, + "ns": "g-ns-intl-3738.awsdns-cn-10.com" + }, + { + "name": "awsdns-cn-10.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "ns": "g-ns-intl-249.awsdns-cn-10.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + } + ], + "additional": [ + { + "name": "g-ns-3738.awsdns-cn-10.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "54.222.38.154" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_311" + }, + { + "Tuple4": "2001:da8:2018::43.19145>2001:503:a83e::2:30.53", + "dns_qname": "tongji.flash.cn.dsa.dnsv1.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "dnsv1.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 12, + "ns": "ns3.dnsv5.com" + }, + { + "name": "dnsv1.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns4.dnsv5.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "SQ33QEPTR43I0F4M9DFK5U3MTNKLNTNB.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "e686442b78616c67b38116b3e03036cb7afeb6c9", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "ns3.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "129.211.176.212" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_312" + }, + { + "Tuple4": "2001:da8:2018::43.34392>2001:503:a83e::2:30.53", + "dns_qname": "ns4.gdnsdef.com", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "gdnsdef.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "zinc.gdnsdef.com" + }, + { + "name": "gdnsdef.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "sodium.gdnsdef.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "QPGTVJ42CGDB4G7H9HSHKBAQ6JKBQGM2.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "d661e0b126840e611f1275fc59fedfedba59f4a1", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "zinc.gdnsdef.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "45.116.42.1" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_313" + }, + { + "Tuple4": "2001:da8:2018::43.60135>2001:503:a83e::2:30.53", + "dns_qname": "ns4.gdnsdef.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "gdnsdef.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "zinc.gdnsdef.com" + }, + { + "name": "gdnsdef.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "sodium.gdnsdef.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "QPGTVJ42CGDB4G7H9HSHKBAQ6JKBQGM2.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "d661e0b126840e611f1275fc59fedfedba59f4a1", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "zinc.gdnsdef.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "45.116.42.1" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_314" + }, + { + "Tuple4": "2001:da8:2018::43.58761>2001:503:a83e::2:30.53", + "dns_qname": "ns4.gdnsec.com", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "gdnsec.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "tin.gdnsec.com" + }, + { + "name": "gdnsec.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "radium.gdnsec.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "HFSPKB6V572UIBVSOL0T70MUPOS4JH6F.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "8bf9a46688c82eb392923ce44286d8f7d36dbd84", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "tin.gdnsec.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "45.116.40.1" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_315" + }, + { + "Tuple4": "139.59.107.152.6977>202.112.0.44.53", + "dns_qname": "yapimi.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "yapimi.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 24, + "ns": "igor.ns.cloudflare.com" + }, + { + "name": "yapimi.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "bonnie.ns.cloudflare.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "V9RBNTH5O99N5TTFVIHMO5IFIOKDD8MK.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "fb2f858241bbaf9dd7c4a78452cfc0e402d0c7b4", + "maps_len": 8, + "type_bit_maps": "0006040000000002" + }, + { + "name": "V9RBNTH5O99N5TTFVIHMO5IFIOKDD8MK.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1637917672, + "sig_inception": 1635322072, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "0aee27223f9e4f39cd417f1eeb45d09b7cb5520cdb797e7a5e9990cc56b3a9a3447f49f9b59bb64707d7d76e3eb02f3c435c4d98cbb338f54e5c85ed5f9664eb649975fa3dc4fff143ec701f0d55a02aaee77911e57afeced7c82f4f2f8ba70a2cd53872eb81e6b16a34efe6927783dc3109a035a61bebd08be2024de0a0eeeb" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_316" + }, + { + "Tuple4": "139.59.107.152.53686>202.112.0.44.53", + "dns_qname": "www.opw0a0k.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "opw0a0k.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 26, + "ns": "eloise.ns.cloudflare.com" + }, + { + "name": "opw0a0k.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "razvan.ns.cloudflare.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "Q1PFLN5OHKF43BNBJTRQHNEJP6E21SJM.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "d0f43d77a71b9a65468b4ac20e34a8e5208c1b8b", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "Q1PFLN5OHKF43BNBJTRQHNEJP6E21SJM.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1637632782, + "sig_inception": 1635039344, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "908ebd0a732ee3e93e6c9bcf861bde4cd08342d66c8823b9b9a971ecb8c8f8e70010b2a2b05dbd281834400e1eb61d1fec6d3e5af1a110f98aa2cf2f21a3c87fb8c03e903c2f67e1459197e597840bedb7a04fc79f8a428d1589d8e45921f05a5ff45eec70da8026a55fa3f4c7146e28eb49c1c0923c82f39433197160750b1a" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_317" + }, + { + "Tuple4": "202.120.127.220.6648>185.24.64.64.53", + "dns_qname": "ns1.cepc.coop", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "cepc.coop", + "type": 2, + "class": 1, + "ttl": 3600, + "rdlength": 2, + "ns": "ns1.cepc.coop" + }, + { + "name": "cepc.coop", + "type": 2, + "class": 1, + "ttl": 3600, + "rdlength": 6, + "ns": "ns2.cepc.coop" + }, + { + "name": "vio232ps9sj167jocrd1i08deq3sabej.coop", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 1, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "fce4ba4b67b5df342c628491d59ac52ebe7b95bf", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "vjibkir7mnfj8b32gi8tb6m55qv7n5dv.coop", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 1, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "07d9245e4f7a0b13c1cb59ae393e43a5c4b5c322", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "vio232ps9sj167jocrd1i08deq3sabej.coop", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 152, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1638107804, + "sig_inception": 1635545893, + "key_tag": 36955, + "signer_name": "coop", + "signature_len": 128, + "signature": "177a4b8d4e0c34ef139c3ee5cd91e848a8144ea8ea53c1c30d753f6bea967d1c11d42f9ccb9c0d184841501fc7f313056ad97ad3d35731f79cc9daca0bb16fc72aab67984d9556eeabe47f1221477d8661fe8e66c5990bb3e6c55fd36ca0f6e7c7d65d56f8b1dd679e8c721183105240a6693e629c88cbaf607725d975b9f7fc" + }, + { + "name": "vjibkir7mnfj8b32gi8tb6m55qv7n5dv.coop", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 152, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1638159508, + "sig_inception": 1635545893, + "key_tag": 36955, + "signer_name": "coop", + "signature_len": 128, + "signature": "73772dd1fa247c19c6d9b3d7aa19f283256652b65dad3cffe2560805c7e72c4bf873b79562bcb44be28f87f56321436994b7ced46d934c725dec2006da85f0a2bdffd99d044b6c6419044812bc6642e9002ce80eeebb5b7dbdadcc10551cb522e5eb22c125359e7823b0dd06325eca46a60047bed66befcb95c3ac598ce6fce3" + } + ], + "additional": [ + { + "name": "ns1.cepc.coop", + "type": 1, + "class": 1, + "ttl": 3600, + "rdlength": 4, + "a": "74.114.159.10" + }, + { + "name": "ns2.cepc.coop", + "type": 1, + "class": 1, + "ttl": 3600, + "rdlength": 4, + "a": "74.114.159.140" + }, + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_318" + }, + { + "Tuple4": "202.120.127.220.15739>185.24.64.64.53", + "dns_qname": "ns2.cepc.coop", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "cepc.coop", + "type": 2, + "class": 1, + "ttl": 3600, + "rdlength": 6, + "ns": "ns1.cepc.coop" + }, + { + "name": "cepc.coop", + "type": 2, + "class": 1, + "ttl": 3600, + "rdlength": 6, + "ns": "ns2.cepc.coop" + }, + { + "name": "vio232ps9sj167jocrd1i08deq3sabej.coop", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 1, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "fce4ba4b67b5df342c628491d59ac52ebe7b95bf", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "vjibkir7mnfj8b32gi8tb6m55qv7n5dv.coop", + "type": 50, + "class": 1, + "ttl": 3600, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 1, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "07d9245e4f7a0b13c1cb59ae393e43a5c4b5c322", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "vio232ps9sj167jocrd1i08deq3sabej.coop", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 152, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1638107804, + "sig_inception": 1635545893, + "key_tag": 36955, + "signer_name": "coop", + "signature_len": 128, + "signature": "177a4b8d4e0c34ef139c3ee5cd91e848a8144ea8ea53c1c30d753f6bea967d1c11d42f9ccb9c0d184841501fc7f313056ad97ad3d35731f79cc9daca0bb16fc72aab67984d9556eeabe47f1221477d8661fe8e66c5990bb3e6c55fd36ca0f6e7c7d65d56f8b1dd679e8c721183105240a6693e629c88cbaf607725d975b9f7fc" + }, + { + "name": "vjibkir7mnfj8b32gi8tb6m55qv7n5dv.coop", + "type": 46, + "class": 1, + "ttl": 3600, + "rdlength": 152, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1638159508, + "sig_inception": 1635545893, + "key_tag": 36955, + "signer_name": "coop", + "signature_len": 128, + "signature": "73772dd1fa247c19c6d9b3d7aa19f283256652b65dad3cffe2560805c7e72c4bf873b79562bcb44be28f87f56321436994b7ced46d934c725dec2006da85f0a2bdffd99d044b6c6419044812bc6642e9002ce80eeebb5b7dbdadcc10551cb522e5eb22c125359e7823b0dd06325eca46a60047bed66befcb95c3ac598ce6fce3" + } + ], + "additional": [ + { + "name": "ns1.cepc.coop", + "type": 1, + "class": 1, + "ttl": 3600, + "rdlength": 4, + "a": "74.114.159.10" + }, + { + "name": "ns2.cepc.coop", + "type": 1, + "class": 1, + "ttl": 3600, + "rdlength": 4, + "a": "74.114.159.140" + }, + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_319" + }, + { + "Tuple4": "139.59.107.152.49408>202.112.0.44.53", + "dns_qname": "www.opw0a0k.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "opw0a0k.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 26, + "ns": "eloise.ns.cloudflare.com" + }, + { + "name": "opw0a0k.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "razvan.ns.cloudflare.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "Q1PFLN5OHKF43BNBJTRQHNEJP6E21SJM.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "d0f43d77a71b9a65468b4ac20e34a8e5208c1b8b", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "Q1PFLN5OHKF43BNBJTRQHNEJP6E21SJM.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1637632782, + "sig_inception": 1635039344, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "908ebd0a732ee3e93e6c9bcf861bde4cd08342d66c8823b9b9a971ecb8c8f8e70010b2a2b05dbd281834400e1eb61d1fec6d3e5af1a110f98aa2cf2f21a3c87fb8c03e903c2f67e1459197e597840bedb7a04fc79f8a428d1589d8e45921f05a5ff45eec70da8026a55fa3f4c7146e28eb49c1c0923c82f39433197160750b1a" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_320" + }, + { + "Tuple4": "2620:0:cca::72.49719>2001:dd9::44.53", + "dns_qname": "big2.f5.lenovo.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 17, + "ns": "a11-64.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "a24-65.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "a3-67.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "a1-79.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "a28-66.akam.net" + }, + { + "name": "lenovo.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "a8-64.akam.net" + }, + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "852c1a47efe5f95f767e5bcf38c7304bc275edfa", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637094292, + "sig_inception": 1634502015, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "a9faa990193dc37bfa742aa7eb55aca2180e0fbd66015fd88505d0d1ee52e79adfe00d036b416c02b56a5f5ff84b1d7f789f4176c3aaa3ee5fce1a6099e8a8fe092f9436d808aa26764757c231651a70607ba5c6b7831f1c56adc3eb38db5e4a1529aa148fa258f49747b773f05643f17c3fa92d224764fe8d390714a1ab96be" + }, + { + "name": "DHOQ2OJHA2VOVLLCCC0GTBBQK5F3CCR6.com.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "6e10f5cce72bbf994e3224a663426a49ed7d8c46", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "DHOQ2OJHA2VOVLLCCC0GTBBQK5F3CCR6.com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1638336763, + "sig_inception": 1635741163, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "11bf3adffd66a9533cb2fa91770c71f5f44353b368026fecad9034bd96640ef8b1308a9e4e2b849d950fef4291c9b62e4d3c5e9f2d4526364bd9918212d6b0849e9040b37886b2c6868373ffeb2185ce3678ff472d5f450ef6d914e391c8e272b8eb902f38b04b003ac34542bcff43f83ecd4fd6731000c832035dfdf7fa930c" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_321" + }, + { + "Tuple4": "139.59.107.152.34697>202.112.0.44.53", + "dns_qname": "dsqylmy.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "dsqylmy.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 27, + "ns": "gabriel.ns.cloudflare.com" + }, + { + "name": "dsqylmy.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "carol.ns.cloudflare.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "I6CKMU1GLKO9A61SDEPJKFCB7K315U0U.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "91e57202cb2d3675a650bb92d4486bbd1d93ad85", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "I6CKMU1GLKO9A61SDEPJKFCB7K315U0U.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636928702, + "sig_inception": 1634336568, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "6086ee4147c505edb6f8f74f6266957d1ba430ffbf0b112760fe23c4d7b12022deccb8861ba68f09102af588ac215dbc2f90b69be0ed3401ee2c214ad4e60d9d6b82478bc9fbf48e4fa4c66be3678193c8cf33868ac34c4c52e6ceed8fd5f1023fa82cb4e93eabee2056f519c867c6209a70517505b9008ed6b3aadeb0f226c5" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_322" + }, + { + "Tuple4": "139.59.107.152.45693>202.112.0.44.53", + "dns_qname": "ghha.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "ghha.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 27, + "ns": "malcolm.ns.cloudflare.com" + }, + { + "name": "ghha.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "zainab.ns.cloudflare.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "LH7042LRFQJHVRHD3TIQP9DDU3R3G94H.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "ac65bda0577f74b20f9c876442eaa315bc91d188", + "maps_len": 8, + "type_bit_maps": "0006040000000002" + }, + { + "name": "LH7042LRFQJHVRHD3TIQP9DDU3R3G94H.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636932932, + "sig_inception": 1634338395, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4e2267741a77763104487829372de6bec34dc96409155174812b6e7316fb1be302ad52fb3d9ccfc57a1827ef909bb01877a45b6855bd599fef6f9a6f6835a5b171fed13e3b1ca25777043f75709d24848a114638291b51c61b86a79ae98c995a116c42ae7011daaf14eef4cb929a87d50f98905c91556e971f1cea6ac8529e95" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_323" + }, + { + "Tuple4": "139.59.107.152.16710>202.112.0.44.53", + "dns_qname": "ghha.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "ghha.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 27, + "ns": "malcolm.ns.cloudflare.com" + }, + { + "name": "ghha.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "zainab.ns.cloudflare.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "LH7042LRFQJHVRHD3TIQP9DDU3R3G94H.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "ac65bda0577f74b20f9c876442eaa315bc91d188", + "maps_len": 8, + "type_bit_maps": "0006040000000002" + }, + { + "name": "LH7042LRFQJHVRHD3TIQP9DDU3R3G94H.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636932932, + "sig_inception": 1634338395, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4e2267741a77763104487829372de6bec34dc96409155174812b6e7316fb1be302ad52fb3d9ccfc57a1827ef909bb01877a45b6855bd599fef6f9a6f6835a5b171fed13e3b1ca25777043f75709d24848a114638291b51c61b86a79ae98c995a116c42ae7011daaf14eef4cb929a87d50f98905c91556e971f1cea6ac8529e95" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_324" + }, + { + "Tuple4": "2001:da8:2018::43.35822>2001:503:a83e::2:30.53", + "dns_qname": "error.taobao.com.danuoyi.tbcache.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "tbcache.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 13, + "ns": "ns4.taobao.com" + }, + { + "name": "tbcache.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns5.taobao.com" + }, + { + "name": "tbcache.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns6.taobao.com" + }, + { + "name": "tbcache.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns7.taobao.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "JG3TRRK7BSUIKI67JS17RBEPD1TAM36K.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "9c07e8426c1dc154205281749318ea20a5be483b", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_325" + }, + { + "Tuple4": "2001:da8:2018::43.10371>2001:503:a83e::2:30.53", + "dns_qname": "ctldl.windowsupdate.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "windowsupdate.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 20, + "ns": "ns1-205.azure-dns.com" + }, + { + "name": "windowsupdate.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 23, + "ns": "ns2-205.azure-dns.net" + }, + { + "name": "windowsupdate.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 24, + "ns": "ns4-205.azure-dns.info" + }, + { + "name": "windowsupdate.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 23, + "ns": "ns3-205.azure-dns.org" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + } + ], + "additional": [ + { + "name": "ns1-205.azure-dns.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2603:1061::cd" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_326" + }, + { + "Tuple4": "2001:da8:2018::43.46174>2001:503:a83e::2:30.53", + "dns_qname": "ns2.p23.dynect.net", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 29, + "ns": "ns1.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns3.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns4.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns5.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns6.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns7.dynamicnetworkservices.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + } + ], + "additional": [ + { + "name": "ns1.dynamicnetworkservices.net", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2001:500:90:1::136" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_327" + }, + { + "Tuple4": "2001:da8:2018::43.50050>2001:503:a83e::2:30.53", + "dns_qname": "ns3.p23.dynect.net", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 29, + "ns": "ns1.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns3.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns4.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns5.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns6.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns7.dynamicnetworkservices.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + } + ], + "additional": [ + { + "name": "ns1.dynamicnetworkservices.net", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2001:500:90:1::136" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_328" + }, + { + "Tuple4": "2001:da8:2018::43.27503>2001:503:a83e::2:30.53", + "dns_qname": "ns2.p23.dynect.net", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 29, + "ns": "ns1.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns3.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns4.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns5.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns6.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns7.dynamicnetworkservices.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + } + ], + "additional": [ + { + "name": "ns1.dynamicnetworkservices.net", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2001:500:90:1::136" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_329" + }, + { + "Tuple4": "139.59.107.152.14397>202.112.0.44.53", + "dns_qname": "v0wmnlu.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "v0wmnlu.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 24, + "ns": "irma.ns.cloudflare.com" + }, + { + "name": "v0wmnlu.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "kaiser.ns.cloudflare.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "RTOSEV5JD98SF9CPRH775OB511B6ATGL.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "df8bd9f56957153863f49087e84b141972b03488", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "RTOSEV5JD98SF9CPRH775OB511B6ATGL.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930917, + "sig_inception": 1634336278, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "68b91adb694b97c0233cafde3cef8ed79c754b67669cbf1e5d7578b875c2f3b71c50b81d442d0aa402e187072cb1ed189c3e77857b15c3ac09c7fb3cdf7bee125abe8cb302eb7b4e8a737175fc728fe3ea380e6b72dc2b3f057e6f8ba5d1b99d00872c6e1bebb16cebcf2e8883d276bed043482027f2c7dad4d5fcd7ecf01fda" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_330" + }, + { + "Tuple4": "139.59.107.152.54441>202.112.0.44.53", + "dns_qname": "v0wmnlu.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "v0wmnlu.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 24, + "ns": "irma.ns.cloudflare.com" + }, + { + "name": "v0wmnlu.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "kaiser.ns.cloudflare.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "RTOSEV5JD98SF9CPRH775OB511B6ATGL.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "df8bd9f56957153863f49087e84b141972b03488", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "RTOSEV5JD98SF9CPRH775OB511B6ATGL.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930917, + "sig_inception": 1634336278, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "68b91adb694b97c0233cafde3cef8ed79c754b67669cbf1e5d7578b875c2f3b71c50b81d442d0aa402e187072cb1ed189c3e77857b15c3ac09c7fb3cdf7bee125abe8cb302eb7b4e8a737175fc728fe3ea380e6b72dc2b3f057e6f8ba5d1b99d00872c6e1bebb16cebcf2e8883d276bed043482027f2c7dad4d5fcd7ecf01fda" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_331" + }, + { + "Tuple4": "216.244.66.198.26947>103.137.60.44.53", + "dns_qname": "www.cicpa.org.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "cicpa.org.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 10, + "ns": "ns1.sfn.cn" + }, + { + "name": "cicpa.org.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 6, + "ns": "ns2.sfn.cn" + }, + { + "name": "UH2MIR4I3H4G9MIP0IM0Q5F63783R2F6.org.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "fd506b28a43c7f4f841716891a36ec590a5d851d", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "UH2MIR4I3H4G9MIP0IM0Q5F63783R2F6.org.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637091582, + "sig_inception": 1634498873, + "key_tag": 54306, + "signer_name": "org.cn", + "signature_len": 128, + "signature": "09196ac4063ab19df8e3f44ab1d3dd7d6c9412c6f30b9fcaef30cdca1866e448e7a8165e016f9c8451c21982941de3067d036cde90d9989179feea56911da31f8a0cdd1de0435e5f17a072633550de6c34612709c2985f3e02967d4dc48dae3608f0936b3b3cb587f94271570ef98fdac5ac644a0daa747a825ef0a65b7c4f1f" + }, + { + "name": "1NSTIMF6RGUOVSKM393KQ54OFVD305F1.org.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "138f6b5913b71ce5ddd27d5d1db590d03d146157", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "1NSTIMF6RGUOVSKM393KQ54OFVD305F1.org.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637286985, + "sig_inception": 1634694539, + "key_tag": 54306, + "signer_name": "org.cn", + "signature_len": 128, + "signature": "43f6a7ad08572ac748fe105585f425eff25b42baabd6e189c8c66e326cd3e15ce9db8023e659f72e6f671d5b8f99bc1f1ec9615b3091c557e5be78cd26e1720044e63cfc4ed5c0146d2ac829fe8b5a7552e63e0b3477912cc6bdd19b8d04fb7329e8668fcdad6711664da0e1fb12a12265250f81d28f527f66e573f112ec30fe" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_332" + }, + { + "Tuple4": "2001:da8:2018::43.60088>2001:503:a83e::2:30.53", + "dns_qname": "ns4.p23.dynect.net", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 29, + "ns": "ns1.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns3.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns4.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns5.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns6.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns7.dynamicnetworkservices.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + } + ], + "additional": [ + { + "name": "ns1.dynamicnetworkservices.net", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2001:500:90:1::136" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_333" + }, + { + "Tuple4": "2001:da8:2018::43.5183>2001:503:a83e::2:30.53", + "dns_qname": "ns3.p23.dynect.net", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 29, + "ns": "ns1.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns3.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns4.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns5.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns6.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns7.dynamicnetworkservices.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + } + ], + "additional": [ + { + "name": "ns1.dynamicnetworkservices.net", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2001:500:90:1::136" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_334" + }, + { + "Tuple4": "2001:da8:2018::43.57420>2001:503:a83e::2:30.53", + "dns_qname": "ns4.p23.dynect.net", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 29, + "ns": "ns1.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns3.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns4.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns5.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns6.dynamicnetworkservices.net" + }, + { + "name": "dynect.net", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns7.dynamicnetworkservices.net" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "5077ef3df3a33a2d14993a1e874e1344d743c90b", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636353694, + "sig_inception": 1635741094, + "key_tag": 40649, + "signer_name": "net", + "signature_len": 160, + "signature": "99742854cdb4e7be28fa1f234456d67b13c1e60a6ab365e5cefc56d4a6f03ce13dfb9572ad7d54fd616fd729c59cf62e5f3cb6fef2833d33bc442242e52c9137110bf1b6289e037cd5fd3efdf610b6e10c8dbeaccfc19c84508b8f0d87d6f317d92030e537eb6554b364e05c04b2e7e0e3261c73055ab36856149423c0d8b8539cb2ca2930064239ba338ff9c21a9ea7f83bb7b5833616ab3f9fd4d55a99ad10" + } + ], + "additional": [ + { + "name": "ns1.dynamicnetworkservices.net", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2001:500:90:1::136" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_335" + }, + { + "Tuple4": "139.59.107.152.51326>202.112.0.44.53", + "dns_qname": "tnz7amy.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "tnz7amy.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 24, + "ns": "lynn.ns.cloudflare.com" + }, + { + "name": "tnz7amy.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 10, + "ns": "ariadne.ns.cloudflare.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "VDCEO614OLQLMQOC7B0JRT87QGMUH4MJ.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "fbe409642d3aca78bb4131b5ce949757ee39e23c", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "VDCEO614OLQLMQOC7B0JRT87QGMUH4MJ.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636932439, + "sig_inception": 1634338535, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "52cf8bd5e0b4aed8212b73f01f49a3eea71fbfc7eb4a524ede22c24ce5617391f016b28417740c7bb0e00bb36e8274a465ebd005950f124b409edd0d8759a0b49a0f696a3505443168972187d2c1f833b2dbe47be043b2f6523e55f22961ed59ae939ea11c678dcc5ccbb1e7f868b32ce153fa12e749bca072b19a97e5a23dda" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_336" + }, + { + "Tuple4": "210.35.128.2.49785>192.42.93.30.53", + "dns_qname": "facebook.com", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "com", + "type": 6, + "class": 1, + "ttl": 900, + "rdlength": 61, + "mname": "a.gtld-servers.net", + "rname": "nstld.verisign-grs.com", + "serial": 1635750101, + "refresh": 1800, + "retry": 900, + "cname": 604800, + "minimum": 86400 + }, + { + "name": "com", + "type": 46, + "class": 1, + "ttl": 900, + "rdlength": 183, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 900, + "sig_expiration": 1636358501, + "sig_inception": 1635745901, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "c25f0f284b0d6a996e915ef4cc59ee2c5ab8f76102a088b7064aea89a0b21e42c8eedf0ea1caf6583be22bdfe73dfa020942715f3f89077c3e68f3cade43a25011258c6ddc7488aa9e5265fd231c5dd0d394d88d69774e19c03edcb2a31734e09b30b30b0e83b6e30574beb4592e7fd731861d7300d220e6f0abb768e0f59c111485b9baa0a1b32aa6447deac8854eaae464fe1a2878c576a3243236fa377351" + }, + { + "name": "I28G6CI6H7LILO18C929Q5HCLS95D2FC.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "90910eb699fb3da84e9ea1dd92eac6ef645ee06a", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "I28G6CI6H7LILO18C929Q5HCLS95D2FC.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636260400, + "sig_inception": 1635651400, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "613a30780e61e153c15774529a97a81e0858b943f30e61fc122897a1e9251e6cb95350eaad108c533d76e3a24739347e385dd56d8c09ab2994d6d71fc330be02e0048549a7eb73df087c9f6b68eb5a0c0ef0852d33bae1aec6738d1d24c9b25c9a88ea8bb1c63552693d7cf6d2f89eec928640d5f90a46a2abf99d401ea5205d5fd58b40edf7e035512cb844d2411548565e545f25e8815f482004ada21b3029" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_337" + }, + { + "Tuple4": "202.120.2.170.8158>192.43.172.30.53", + "dns_qname": "youtube-nocookie.com", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "authority": [ + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "com", + "type": 6, + "class": 1, + "ttl": 900, + "rdlength": 61, + "mname": "a.gtld-servers.net", + "rname": "nstld.verisign-grs.com", + "serial": 1635750101, + "refresh": 1800, + "retry": 900, + "cname": 604800, + "minimum": 86400 + }, + { + "name": "com", + "type": 46, + "class": 1, + "ttl": 900, + "rdlength": 183, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 900, + "sig_expiration": 1636358501, + "sig_inception": 1635745901, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "c25f0f284b0d6a996e915ef4cc59ee2c5ab8f76102a088b7064aea89a0b21e42c8eedf0ea1caf6583be22bdfe73dfa020942715f3f89077c3e68f3cade43a25011258c6ddc7488aa9e5265fd231c5dd0d394d88d69774e19c03edcb2a31734e09b30b30b0e83b6e30574beb4592e7fd731861d7300d220e6f0abb768e0f59c111485b9baa0a1b32aa6447deac8854eaae464fe1a2878c576a3243236fa377351" + }, + { + "name": "G3FRP8J0NEEQG0ISRTI26SKAT46TIBK2.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "80dfc0f48ab52bbf3d455efe9db569ffa77353de", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "G3FRP8J0NEEQG0ISRTI26SKAT46TIBK2.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636087469, + "sig_inception": 1635478469, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "53948705455651cf7cd020ad0e0346798b7627e5b62c2a4a9d8d07d3b895194ed4b290c649dfcca7c1a80df8e70d46f6c968a7f833b59bb65cb993647256ed9a5a7a98fdd7ad99dac8be5ac56b97939589e4e9ffc7e9d64de563eeecb626f72c8fa74ad9f72c4581930819c8a8ac51766c7012ca50fe2a75596e0fd76fbf641364679da994facf5fb96740cccdfe3a0bbd7b1ae77334b9736a86c81694ad244c" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_338" + }, + { + "Tuple4": "139.59.107.152.63371>202.112.0.44.53", + "dns_qname": "www.aymfrw2.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "aymfrw2.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 23, + "ns": "tia.ns.cloudflare.com" + }, + { + "name": "aymfrw2.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 6, + "ns": "ian.ns.cloudflare.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "I7O4T5LQNDR5UAFFC14QA5U878KT94M5.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "924548af77a045f1572b2580d508d227afee46a4", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "I7O4T5LQNDR5UAFFC14QA5U878KT94M5.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1638064215, + "sig_inception": 1635469988, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "15cd3a272eb2430957e09529e43b3a280144b3c3cc74de9885a96ab5cbe8189ded17475a68ae8bb4465b30a1d6bf67619e5bf88cd9a9c044559211d892541b19e637806c497bef844e7d110549fbb6453add63faa3f9164b3d12f236a0127fdd6b6ce28c72b98af187f971f247d3f3f5bd06e9fb45b80e1245931ae210f7ce67" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_339" + }, + { + "Tuple4": "210.35.128.2.60784>192.42.93.30.53", + "dns_qname": "tlc288.com", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "com", + "type": 6, + "class": 1, + "ttl": 900, + "rdlength": 61, + "mname": "a.gtld-servers.net", + "rname": "nstld.verisign-grs.com", + "serial": 1635750101, + "refresh": 1800, + "retry": 900, + "cname": 604800, + "minimum": 86400 + }, + { + "name": "com", + "type": 46, + "class": 1, + "ttl": 900, + "rdlength": 183, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 900, + "sig_expiration": 1636358501, + "sig_inception": 1635745901, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "c25f0f284b0d6a996e915ef4cc59ee2c5ab8f76102a088b7064aea89a0b21e42c8eedf0ea1caf6583be22bdfe73dfa020942715f3f89077c3e68f3cade43a25011258c6ddc7488aa9e5265fd231c5dd0d394d88d69774e19c03edcb2a31734e09b30b30b0e83b6e30574beb4592e7fd731861d7300d220e6f0abb768e0f59c111485b9baa0a1b32aa6447deac8854eaae464fe1a2878c576a3243236fa377351" + }, + { + "name": "RC3E2KRGMRM616EU889VCF1SS6KQHN31.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "db06e2ece468ae1a2e50e3c6421ac2d9fa716efa", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "RC3E2KRGMRM616EU889VCF1SS6KQHN31.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636173183, + "sig_inception": 1635564183, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "76b71b7d6b9668a860600679de43bde9aa0a419a00923767bbfb2345963fca3b22a0aada51bfacf4df5dd1a950bc0709f676e7f055c004e8be8ae2d0d7de6231350e6ee2dc1fa96286c82e6a2944bb7f9583c875666016c285ff45fc2943fdc88933d90e5ccfaa3bd5d4fabc0dde94fcfa701c303f3dcf49d44828410a3b46653cd147c4fff04256cd3e289bdf4cdc3f241095d11b4c6ddb4020aeb570db16a3" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_340" + }, + { + "Tuple4": "162.158.253.45.44281>202.112.0.44.53", + "dns_qname": "nsone.net.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "nsone.net.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 11, + "ns": "dns3.c01.nsone.net.cn" + }, + { + "name": "nsone.net.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 7, + "ns": "dns1.c01.nsone.net.cn" + }, + { + "name": "nsone.net.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 7, + "ns": "dns2.c01.nsone.net.cn" + }, + { + "name": "nsone.net.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 7, + "ns": "dns5.c01.nsone.net.cn" + }, + { + "name": "nsone.net.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 7, + "ns": "dns4.c01.nsone.net.cn" + }, + { + "name": "3J576JKI7RT89LMI97LSA16MTPKHUCUJ.net.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "2558b9ad0285e72d248482101eb9decfae96d180", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3J576JKI7RT89LMI97LSA16MTPKHUCUJ.net.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1636593513, + "sig_inception": 1634000065, + "key_tag": 54306, + "signer_name": "net.cn", + "signature_len": 128, + "signature": "24ffbc24e5cbb4b7d5bf964953d9d0bf94d8d4dd521979668916e2bebb893ec32760a5216350ba4a02009ca09b3aac2194cd9df0de13e8d071787661ac765a087e3fd2ebca21ec633490f82d9ef3785c9f80495f6e20a783f5221a39cc25a8a3448211cac1e6d868ddc7e2066b2bda3c47aa0268ca75353b4d75315ef264b816" + }, + { + "name": "5CHT509S4SIKJK5H5CF70Q5O72CQ2F43.net.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "438ab332232e6731a21683bc30ac757b19ed116d", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "5CHT509S4SIKJK5H5CF70Q5O72CQ2F43.net.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637764831, + "sig_inception": 1635172600, + "key_tag": 54306, + "signer_name": "net.cn", + "signature_len": 128, + "signature": "2d27dd0a62252164d10a5eadb5b71dac558ea108975c78262a4cdbb491f10cf56682df87515831a67ef80c242293e6675d93020f21a4bad3a61fc67f858091ccfbb44cfdc47843cf38d985b8e741a167abbe3500f4f3a49ef1e5c794ec5a7afa301ca628da9c42f02ef34bb2ca7f9266cb0410c143652d4c8892e26278aa4f71" + } + ], + "additional": [ + { + "name": "dns1.c01.nsone.net.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "47.94.104.101" + }, + { + "name": "dns2.c01.nsone.net.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "106.14.209.108" + }, + { + "name": "dns3.c01.nsone.net.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "119.23.111.170" + }, + { + "name": "dns4.c01.nsone.net.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "118.190.149.197" + }, + { + "name": "dns5.c01.nsone.net.cn", + "type": 1, + "class": 1, + "ttl": 86400, + "rdlength": 4, + "a": "198.51.45.9" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_341" + }, + { + "Tuple4": "2001:da8:2000:2193::43.38488>2001:503:231d::2:30.53", + "dns_qname": "tiktokv.com", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "com", + "type": 6, + "class": 1, + "ttl": 900, + "rdlength": 61, + "mname": "a.gtld-servers.net", + "rname": "nstld.verisign-grs.com", + "serial": 1635750116, + "refresh": 1800, + "retry": 900, + "cname": 604800, + "minimum": 86400 + }, + { + "name": "com", + "type": 46, + "class": 1, + "ttl": 900, + "rdlength": 183, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 900, + "sig_expiration": 1636358516, + "sig_inception": 1635745916, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "57296902eac99629e070f46e851c667e33f4dee18edffeec466aaf15b3cc30a10c88f38ce38aeeab2023f88012bbdbdcd06f94942009373596b29d46d2bff9494991c568e635f3612279cbfa47652925610836871c92ab6de170fe3b8eb550c4f6b9e923175e61e7919070a174cb0213de5344f5f4d28f0c96fbd0dc92e3309268d7ee8acd840a53f1f71de36459ed5d8de42c6e7b6b65dc7bfc7f8e376e34a7" + }, + { + "name": "7OIFHID14L6FP5MKSMQMAFP34Q5B7U28.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "3e24fc85813f4851ac2aee1c6cb0927108bb8b20", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "7OIFHID14L6FP5MKSMQMAFP34Q5B7U28.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636088979, + "sig_inception": 1635479979, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "434caf733164e99c40664b18a07231071347158bec3e0ec347ac2d2e4b73241ef3c962cb563b163b90fe943d716d6699a56b135a7d868419bb8b4fd19de26605c6c0e052c2cb3d9370dd80dd378c67b5cb5d0e1d76a030873c9b0823c77af32344066db54211b44633413397268decb67de9346d95781ad9ef92454c42c47558454cf0431109a27bc6f72fbf5f060562406aacadbff6a060d587bbea97b2af7d" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_342" + }, + { + "Tuple4": "2001:da8:2008::10.13887>2001:503:231d::2:30.53", + "dns_qname": "isure6.stream.qqmusic.qq.com.spdydns.com", + "dns_qtype": 65, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "spdydns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns2.spdydns.com" + }, + { + "name": "spdydns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns8.spdydns.com" + }, + { + "name": "spdydns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "ns11.spdydns.com" + }, + { + "name": "spdydns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "ns12.spdydns.com" + }, + { + "name": "spdydns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "ns13.spdydns.com" + }, + { + "name": "spdydns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "ns14.spdydns.com" + }, + { + "name": "spdydns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns3.spdydns.com" + }, + { + "name": "spdydns.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns4.spdydns.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "H56E4QMUMER433SO50JNO92P6DAMV6V9.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "894ce85a249ee56af4130e83de03e4528b548e34", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "H56E4QMUMER433SO50JNO92P6DAMV6V9.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636175494, + "sig_inception": 1635566494, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "4189e471442b6c7d9351f342e19e5404b90a18edc908ebe7e6f6ba2e2b06341f17dd68525a9db197e3ce4d6523c79731d14b89ccc9183d94228ec4af394443598bbf084b69fbfac9170f578bc991013e3a65150f81782603ddc7717e4846672cdff0956c9513a75572cb95b2910a6ca57812e73d4e1d033383f8b233f4f501938684265ba315df108411bcc1214b232359a9b79feadb8098030d75bab7865913" + } + ], + "additional": [ + { + "name": "ns2.spdydns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "106.3.145.150" + }, + { + "name": "ns8.spdydns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "152.136.122.11" + }, + { + "name": "ns11.spdydns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "114.215.173.189" + }, + { + "name": "ns12.spdydns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "27.221.127.193" + }, + { + "name": "ns13.spdydns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "14.215.178.19" + }, + { + "name": "ns14.spdydns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "101.69.177.162" + }, + { + "name": "ns3.spdydns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "150.138.221.33" + }, + { + "name": "ns4.spdydns.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "27.221.127.193" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_343" + }, + { + "Tuple4": "2001:da8:2000:2193::43.42439>2001:503:231d::2:30.53", + "dns_qname": "instagram.com", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "com", + "type": 6, + "class": 1, + "ttl": 900, + "rdlength": 61, + "mname": "a.gtld-servers.net", + "rname": "nstld.verisign-grs.com", + "serial": 1635750116, + "refresh": 1800, + "retry": 900, + "cname": 604800, + "minimum": 86400 + }, + { + "name": "com", + "type": 46, + "class": 1, + "ttl": 900, + "rdlength": 183, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 900, + "sig_expiration": 1636358516, + "sig_inception": 1635745916, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "57296902eac99629e070f46e851c667e33f4dee18edffeec466aaf15b3cc30a10c88f38ce38aeeab2023f88012bbdbdcd06f94942009373596b29d46d2bff9494991c568e635f3612279cbfa47652925610836871c92ab6de170fe3b8eb550c4f6b9e923175e61e7919070a174cb0213de5344f5f4d28f0c96fbd0dc92e3309268d7ee8acd840a53f1f71de36459ed5d8de42c6e7b6b65dc7bfc7f8e376e34a7" + }, + { + "name": "5PLV216AGDAOF3QVB3RS5AU91P82IVFF.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "2e6bf2feb98b508c7522562f2647c7caa5b564c3", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "5PLV216AGDAOF3QVB3RS5AU91P82IVFF.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636260980, + "sig_inception": 1635651980, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "3f3ad478ad74844cc609aa5d8bebdf9b102a4767b1008338f7ec935ba005fb65112f7b193f0511c4bc0404e1b0d53d6b901523e0f661cecb7ae81e33cc4987cdae36989dd4a4268d08d605c55f8976798ac0992277a4b89259eda2f924003f997a68e5f6c6dee50d5e1151a8951a29c153c73e35cc96dff20824ec6e77cdc869818c2b268ffe078cf84708dd4bc1d6548dd6366077c31cb78a46b450ebacf46e" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_344" + }, + { + "Tuple4": "2001:da8:2008::10.23856>2001:503:231d::2:30.53", + "dns_qname": "data.bilicdn2.com", + "dns_qtype": 65, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "bilicdn2.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 12, + "ns": "ns3.dnsv5.com" + }, + { + "name": "bilicdn2.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 6, + "ns": "ns4.dnsv5.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "9EMFDBSGRLHQOMG6QTASNSLAQ448EKFD.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "4bad0970b67bda0a716dcd12979d4451b22f7ac5", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "9EMFDBSGRLHQOMG6QTASNSLAQ448EKFD.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636351454, + "sig_inception": 1635738854, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "a9de4aee30c79978429e76969d02d2bd4c8942f1b4329a643e9d7703e9fd46dd9ab32c4feffe1f9fbed3418e40d42a00fe2c1c2cac66e1c718bf508c4f603171f9ea18e8e79a533d136c26907576ab033dc48e4ff3b355346c33ac54a359c9572c308c923f910e470315dd4de40bd3b443b7caa34309b22146dca1ed6f4758a476052fc8a33829216c5abe88f21981dfe8ae9b2b204958aac575bfaa9847af3e" + } + ], + "additional": [ + { + "name": "ns3.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "129.211.176.212" + }, + { + "name": "ns3.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "162.14.18.188" + }, + { + "name": "ns3.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "162.14.24.251" + }, + { + "name": "ns3.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "162.14.25.251" + }, + { + "name": "ns3.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "18.194.2.137" + }, + { + "name": "ns3.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "183.192.201.94" + }, + { + "name": "ns3.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "223.166.151.16" + }, + { + "name": "ns3.dnsv5.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2402:4e00:1430:1102:0:9136:2b2b:ba61" + }, + { + "name": "ns3.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "52.77.238.92" + }, + { + "name": "ns3.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "61.151.180.51" + }, + { + "name": "ns4.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "101.226.220.12" + }, + { + "name": "ns4.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "129.211.176.151" + }, + { + "name": "ns4.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "162.14.24.248" + }, + { + "name": "ns4.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "162.14.25.248" + }, + { + "name": "ns4.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "183.192.164.119" + }, + { + "name": "ns4.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "223.166.151.126" + }, + { + "name": "ns4.dnsv5.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2402:4e00:1020:1264:0:9136:29b6:fc32" + }, + { + "name": "ns4.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "52.198.159.146" + }, + { + "name": "ns4.dnsv5.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "59.36.120.147" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_345" + }, + { + "Tuple4": "139.59.107.152.2012>202.112.0.44.53", + "dns_qname": "10qqdnk.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "10qqdnk.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 26, + "ns": "danica.ns.cloudflare.com" + }, + { + "name": "10qqdnk.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 8, + "ns": "titan.ns.cloudflare.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "JIVGBATGEHG6O7MJ7VRVVR618K49U2Q5.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "9ce8fe98753a2f424192107d107274d91aa5052f", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "JIVGBATGEHG6O7MJ7VRVVR618K49U2Q5.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636933222, + "sig_inception": 1634338369, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "2cd1d0a1473cb603b83f0fc82b09f7eb01c940ccc09e0b14f42b159974144f70fd21d3cfb6751892f4e73c00cfbac2b7e4949012215296e80c2d3d59bd698e1a3b9b47f92d0d72c1e2aa689e2344a8c5da700f69a88e59f9f94cdac94af4063aad6155b2a61ac01f1e56e528285868d18648aea275a02b80933c0525e2c0e509" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_346" + }, + { + "Tuple4": "139.59.107.152.39033>202.112.0.44.53", + "dns_qname": "www.07m0fy.cn", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "07m0fy.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 24, + "ns": "cloe.ns.cloudflare.com" + }, + { + "name": "07m0fy.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 9, + "ns": "yadiel.ns.cloudflare.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "7AN9U0R8I7URO72J6PT6VL8Q6QGIE7N5.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "3adfcdc7ff065d7f1617692a5d2f14738ebf9150", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "7AN9U0R8I7URO72J6PT6VL8Q6QGIE7N5.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636932749, + "sig_inception": 1634338265, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "aabbf3f9d7d1d4f904942b3e7bc75e13f7e17ce0ce6d8eac406337627085f0e98506b335d262b29c38b8931e597a05192d19ce29079e7bf3428d7d80ea337112c120c335ffe61c730edc8aed3165eea3a29635d9677b40b8c3d2524cba972da6e5293b0a33b230904489518ac4aaf98a8111581385311b80f6ae56b4d3ab3f82" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_347" + }, + { + "Tuple4": "139.59.107.152.52692>202.112.0.44.53", + "dns_qname": "www.07m0fy.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "07m0fy.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 26, + "ns": "yadiel.ns.cloudflare.com" + }, + { + "name": "07m0fy.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 7, + "ns": "cloe.ns.cloudflare.com" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "1eac123f4313c2c9bfb9434732ad9dbe4ab93ab8", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "3QDAQA092EE5BELP64A74EBNB8J53D7E.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636930523, + "sig_inception": 1634338246, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "4a377a2d6125c82d569a3784cfc2cb7852961631cf57ad4d6ad8e3a06c108c69570e09cc924d50e1b02e6fba26013b29f852721e52e6fe748a3779870d4e2b514f9354b59278b957afaa9720fd8bbebecae9a6b11c4f4aa423459936857b8953a0559939918b0e623ed219209cb4044bbe387c193646e9367ce936a11c191c95" + }, + { + "name": "7AN9U0R8I7URO72J6PT6VL8Q6QGIE7N5.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "3adfcdc7ff065d7f1617692a5d2f14738ebf9150", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "7AN9U0R8I7URO72J6PT6VL8Q6QGIE7N5.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 150, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 21600, + "sig_expiration": 1636932749, + "sig_inception": 1634338265, + "key_tag": 38388, + "signer_name": "cn", + "signature_len": 128, + "signature": "aabbf3f9d7d1d4f904942b3e7bc75e13f7e17ce0ce6d8eac406337627085f0e98506b335d262b29c38b8931e597a05192d19ce29079e7bf3428d7d80ea337112c120c335ffe61c730edc8aed3165eea3a29635d9677b40b8c3d2524cba972da6e5293b0a33b230904489518ac4aaf98a8111581385311b80f6ae56b4d3ab3f82" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_348" + }, + { + "Tuple4": "2001:da8:9000::26.33755>2001:503:eea3::30.53", + "dns_qname": "facebook.com", + "dns_qtype": 43, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "com", + "type": 6, + "class": 1, + "ttl": 900, + "rdlength": 61, + "mname": "a.gtld-servers.net", + "rname": "nstld.verisign-grs.com", + "serial": 1635750101, + "refresh": 1800, + "retry": 900, + "cname": 604800, + "minimum": 86400 + }, + { + "name": "com", + "type": 46, + "class": 1, + "ttl": 900, + "rdlength": 183, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 900, + "sig_expiration": 1636358501, + "sig_inception": 1635745901, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "c25f0f284b0d6a996e915ef4cc59ee2c5ab8f76102a088b7064aea89a0b21e42c8eedf0ea1caf6583be22bdfe73dfa020942715f3f89077c3e68f3cade43a25011258c6ddc7488aa9e5265fd231c5dd0d394d88d69774e19c03edcb2a31734e09b30b30b0e83b6e30574beb4592e7fd731861d7300d220e6f0abb768e0f59c111485b9baa0a1b32aa6447deac8854eaae464fe1a2878c576a3243236fa377351" + }, + { + "name": "I28G6CI6H7LILO18C929Q5HCLS95D2FC.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "90910eb699fb3da84e9ea1dd92eac6ef645ee06a", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "I28G6CI6H7LILO18C929Q5HCLS95D2FC.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636260400, + "sig_inception": 1635651400, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "613a30780e61e153c15774529a97a81e0858b943f30e61fc122897a1e9251e6cb95350eaad108c533d76e3a24739347e385dd56d8c09ab2994d6d71fc330be02e0048549a7eb73df087c9f6b68eb5a0c0ef0852d33bae1aec6738d1d24c9b25c9a88ea8bb1c63552693d7cf6d2f89eec928640d5f90a46a2abf99d401ea5205d5fd58b40edf7e035512cb844d2411548565e545f25e8815f482004ada21b3029" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_349" + }, + { + "Tuple4": "2001:da8:2008::10.35581>2001:503:231d::2:30.53", + "dns_qname": "gspe1-ssl.ls.apple.com", + "dns_qtype": 65, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "apple.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "a.ns.apple.com" + }, + { + "name": "apple.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "b.ns.apple.com" + }, + { + "name": "apple.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "c.ns.apple.com" + }, + { + "name": "apple.com", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "ns": "d.ns.apple.com" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 35, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "6501a0c25720ee156f6c4e39636b3ada0312d92a", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "CK0POJMG874LJREF7EFN8430QVIT8BSM.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636349012, + "sig_inception": 1635736412, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "1f77dc4c5796eda9ced317925c67d91c52922152424c9dca024948c1169e8429053fdf50a23370d9c3dc79de909f2f79475b2c731d6060d1db7b5d294b8ee43c91a57b8a4afa06c25fb13127bfca3fb353c7d5a38eaf093e12ffa1e33bc80bd7118851ca730ed22bd27b6f16673b86b44898785c6e13b3dd3620750492e47bb8ca823ffa6e25225ffa5408184c25e4ff423497802deed0586629d78103b3e6e7" + }, + { + "name": "S0NU35SDB7K3J8Q3TJLV6874AJ058I1O.com", + "type": 50, + "class": 1, + "ttl": 86400, + "rdlength": 34, + "hash_algo": 1, + "flags": 1, + "iteration": 0, + "salt_len": 0, + "hash_len": 20, + "next_hash_owner": "e02fe4d9ecf8741bf17656756f0227b46e43cdbd", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "S0NU35SDB7K3J8Q3TJLV6874AJ058I1O.com", + "type": 46, + "class": 1, + "ttl": 86400, + "rdlength": 183, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1636352782, + "sig_inception": 1635740182, + "key_tag": 15549, + "signer_name": "com", + "signature_len": 160, + "signature": "7630510fb2df2191fb6c49fc9cdf65c52ccf5f6593d1bf17bf625fe66dab7ddf43707cda4356729a10f8ce29015263c717ada1ea3cacc00736b8c47bf2a08adf14e397cf19e3c4d6b4a7f07a35940c91b5169846bfdab5a55e668c7086cac1aa05bbbbaa445e4c1ab27c135f6395cec505051036b0c072fec8618511805b3243633881ea55acc1f7985d50545855d430d652f979f5e63648f43ccac1f1de24d1" + } + ], + "additional": [ + { + "name": "a.ns.apple.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "17.253.200.1" + }, + { + "name": "a.ns.apple.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2620:149:ae0::53" + }, + { + "name": "b.ns.apple.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "17.253.207.1" + }, + { + "name": "b.ns.apple.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2620:149:ae7::53" + }, + { + "name": "c.ns.apple.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "204.19.119.1" + }, + { + "name": "c.ns.apple.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2620:171:800:714::1" + }, + { + "name": "d.ns.apple.com", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "204.26.57.1" + }, + { + "name": "d.ns.apple.com", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2620:171:801:714::1" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_350" + }, + { + "Tuple4": "2600:3000:2710:200::18.41414>2001:da8:1:100::44.53", + "dns_qname": "MeLIa.Com.cn", + "dns_qtype": 257, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "melia.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 13, + "ns": "ns2.dan.com" + }, + { + "name": "melia.com.cn", + "type": 2, + "class": 1, + "ttl": 86400, + "rdlength": 6, + "ns": "ns1.dan.com" + }, + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 39, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "852c1a47efe5f95f767e5bcf38c7304bc275edfa", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "GICE14DNTMDN31G43AUGVRKTKALVB8QC.com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637094292, + "sig_inception": 1634502015, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "a9faa990193dc37bfa742aa7eb55aca2180e0fbd66015fd88505d0d1ee52e79adfe00d036b416c02b56a5f5ff84b1d7f789f4176c3aaa3ee5fce1a6099e8a8fe092f9436d808aa26764757c231651a70607ba5c6b7831f1c56adc3eb38db5e4a1529aa148fa258f49747b773f05643f17c3fa92d224764fe8d390714a1ab96be" + }, + { + "name": "8F3GNS489CPB5OBL181VP6F205TG4HTM.com.cn", + "type": 50, + "class": 1, + "ttl": 21600, + "rdlength": 38, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 4, + "salt_value": "aef123ab", + "hash_len": 20, + "next_hash_owner": "4576523c4be2b66bb82095c5809a238be3677418", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "8F3GNS489CPB5OBL181VP6F205TG4HTM.com.cn", + "type": 46, + "class": 1, + "ttl": 21600, + "rdlength": 154, + "type_covered": 50, + "algo": 8, + "labels": 3, + "original_ttl": 21600, + "sig_expiration": 1637620521, + "sig_inception": 1635027499, + "key_tag": 43326, + "signer_name": "com.cn", + "signature_len": 128, + "signature": "31356b510332cc54837c4593476b9a1948bf49cb9aaf41706aef7ffbcd70f68154b2bc23810b9eda152a1ab23a4e16288053c4c942a7800da078e93c51f328458b727b9ec7ae4ebf12f0468762acf3e31ed547c95c7cd43a48e5f72a5c791e2933930b48118c9343b5a65d3e483b5046534717ac908490a8e7ff8486746dd5e7" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1232, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_351" + } +] \ No newline at end of file diff --git a/test/case/nsec_10_1/1-dns_long_response_paypal.com_53_15635.pcap b/test/case/nsec_10_1/1-dns_long_response_paypal.com_53_15635.pcap new file mode 100644 index 0000000000000000000000000000000000000000..f0501efc1125558de49276a17c3a38908558c19a GIT binary patch literal 4048 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 A-2eap literal 0 HcmV?d00001 diff --git a/test/case/nsec_10_1/5-dns_long_response_paypal.com_53_57320.pcap b/test/case/nsec_10_1/5-dns_long_response_paypal.com_53_57320.pcap new file mode 100644 index 0000000000000000000000000000000000000000..784db7b99e5f07fe02eb567f43447488bdbe91fd GIT binary patch literal 3550 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 literal 0 HcmV?d00001 diff --git a/test/case/nsec_10_1/6-dns_long_response_paypal.com_53_80_2.pcap b/test/case/nsec_10_1/6-dns_long_response_paypal.com_53_80_2.pcap new file mode 100644 index 0000000000000000000000000000000000000000..26f53b39c84173cae724a5d8b8f6f5788176c90a GIT binary patch literal 3550 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 literal 0 HcmV?d00001 diff --git a/test/case/nsec_10_1/7-dns_long_response_paypal.com_53_80_3.pcap b/test/case/nsec_10_1/7-dns_long_response_paypal.com_53_80_3.pcap new file mode 100644 index 0000000000000000000000000000000000000000..723be767c9e309a01ff11c8f73a3410ca10b3a3a GIT binary patch literal 4004 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 QdOPta1Y`n$mClUxU;oqOqyPW_ literal 0 HcmV?d00001 diff --git a/test/case/nsec_10_1/8-dns_long_response_paypal.com_53_80.pcap b/test/case/nsec_10_1/8-dns_long_response_paypal.com_53_80.pcap new file mode 100644 index 0000000000000000000000000000000000000000..af8f2e9c94ac9b8fe55b3d920d3a613bd49482e4 GIT binary patch literal 4004 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 VpiRKeqW9zffq+Z^u+pBk{tt}N222.17.192.53.53", + "dns_qname": "paypal.com", + "dns_qtype": 255, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 49, + "rdlength": 59, + "txt": "miro-verification=6000569944866967d163c6c7e4c0c5c63ccfbabf", + "size": 58 + }, + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 49, + "rdlength": 61, + "txt": "workplace-domain-verification=F7ezsH9uapvYDGd2VtPARy1qq9ymN6", + "size": 60 + }, + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 49, + "rdlength": 95, + "txt": "atlassian-domain-verification=Q8BdHlO6NYSN5njfC2rlbPQxksVfADlcxarxq4fesYJErtGKylvfcfyfwrPD/wnv", + "size": 94 + }, + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 49, + "rdlength": 38, + "txt": "yandex-verification: 73acb90f6a9abd76", + "size": 37 + }, + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 49, + "rdlength": 69, + "txt": "google-site-verification=Mfy_g_Azi4RuSGy1j4xdt9Rd11lTVk7pXIqqFs6OkkQ", + "size": 68 + }, + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 49, + "rdlength": 69, + "txt": "google-site-verification=Fz5llImf1wNDrLb4YWPtT37ynvFSjs7DtQt32QHUDfw", + "size": 68 + }, + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 49, + "rdlength": 43, + "txt": "apple-domain-verification=NwnxXMTYI88HNeXr", + "size": 42 + }, + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 49, + "rdlength": 46, + "txt": "QuoVadis=e6fee6e2-ca5b-44fe-9e87-002e95088be5", + "size": 45 + }, + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 49, + "rdlength": 209, + "txt": "v=spf1 include:pp._spf.paypal.com include:3ph1._spf.paypal.com include:3ph2._spf.paypal.com include:3ph3._spf.paypal.com include:3ph4._spf.paypal.com include:3ph5._spf.paypal.com include:aspmx.pardot.com ~all", + "size": 208 + }, + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 49, + "rdlength": 94, + "txt": "cisco-ci-domain-verification=572203ae596d1b2278c7807a35893712992b4bf61a4fa4837bfd9d600e33687f", + "size": 93 + }, + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 49, + "rdlength": 14, + "txt": "MS=ms95960309", + "size": 13 + }, + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 49, + "rdlength": 93, + "txt": "adobe-idp-site-verification=11600efbec96c0e73dd8820cd33ca906ec4302aea4487d208a42a2b01806144c", + "size": 92 + }, + { + "name": "paypal.com", + "type": 1, + "class": 1, + "ttl": 267, + "rdlength": 4, + "a": "64.4.250.36" + }, + { + "name": "paypal.com", + "type": 1, + "class": 1, + "ttl": 267, + "rdlength": 4, + "a": "64.4.250.37" + }, + { + "name": "paypal.com", + "type": 47, + "class": 1, + "ttl": 37, + "rdlength": 57, + "next_domain": "0cd20b6fe61233e4a24bf70f30c9ba46.paypal.com", + "maps_len": 12, + "type_bit_maps": "000762018000000380010140" + }, + { + "name": "paypal.com", + "type": 6, + "class": 1, + "ttl": 37, + "rdlength": 45, + "mname": "ppns1.phx.paypal.com", + "rname": "hostmaster.paypal.com", + "serial": 2012301933, + "refresh": 7200, + "retry": 600, + "cname": 1209600, + "minimum": 300 + }, + { + "name": "paypal.com", + "type": 48, + "class": 1, + "ttl": 50, + "rdlength": 264, + "flags": 257, + "protocol": 3, + "algo": 5, + "public_key_len": 260, + "public_key": "03010001d56d982eb23906f4fb9313e5ecc2f4626c09bd745a4544d6a3006e2940379299d3fc090fee0fd7f581edcb570b44671231f356b2a62ec17345bde6a48f709b471fe6937c04731255f743a7272337219b332ec4289efb3ce0fb9528a6268b8cc794e9f8741a259794d0c9d7264478a9a02f4a1af988db556a8a4eb885d07d10e72dd0e8c444f0f57a6520bf709297b5816e6e40d93e161cb83d1c9ff9ee728608998de9a6462103247f85c425007fc655fb11d2bae716298dd5d6d1217a9b5d51a2006e70860d61936e2f7389a8ba4ab2f346bac37889b09b8d8f9310f971444c5aa1d02017c42650c1fa4a2a58f9bbdec0cf3253e0a01532c5bff0e4914b57e7" + }, + { + "name": "paypal.com", + "type": 48, + "class": 1, + "ttl": 50, + "rdlength": 136, + "flags": 256, + "protocol": 3, + "algo": 5, + "public_key_len": 132, + "public_key": "03010001cffbafbc3aa84839f6fcf27dc2a0226ecade1e37b6094a3898e81722b9971865d9eeef87c0b0be3ddcc0a40771cb2f5aebc02b4ba69934b2b31653d09260c3c824848186899eb73094dc6e87037b3819880feae1e8e98ddae3dbb82ce6608702cc82f41015662cac7c8c2ab5116c3f41a38af358cc873aa865805dc00928b2d7" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 267, + "rdlength": 158, + "type_covered": 1, + "algo": 5, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1635227563, + "sig_inception": 1632634805, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "1a9448ee34c445f9865e38cd66b3d555cfffe2a2e04515005245f32280000796ff889bdc400eada1e19659d25cf6f0060dd06e6fecbc1269f093b383e00be88d0c06969d37d449676461a268762661d1c2478ee5b7053d97bee870fdc2d064793fd48b4ac025518cc0437ad94c142b0946a37bd6fd5cb9c84389dc13e0c37e39" + }, + { + "name": "paypal.com", + "type": 257, + "class": 1, + "ttl": 59, + "rdlength": 19 + }, + { + "name": "paypal.com", + "type": 257, + "class": 1, + "ttl": 59, + "rdlength": 19 + }, + { + "name": "paypal.com", + "type": 257, + "class": 1, + "ttl": 59, + "rdlength": 25 + }, + { + "name": "paypal.com", + "type": 15, + "class": 1, + "ttl": 59, + "rdlength": 19, + "exchange": "mx2.paypalcorp.com", + "preference": 10 + }, + { + "name": "paypal.com", + "type": 15, + "class": 1, + "ttl": 59, + "rdlength": 8, + "exchange": "mx1.paypalcorp.com", + "preference": 10 + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 86367, + "rdlength": 183, + "type_covered": 43, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1633580133, + "sig_inception": 1632971133, + "key_tag": 39343, + "signer_name": "com", + "signature_len": 160, + "signature": "af49968e9f965cf128611bce9c7c90c6e47c2974976491270f3c2c7407439549a50e7d55026ae1ab16c3c56621e2f8f4a0e2af8da6a7c959be9c7e052035ba1d5ce50715c342a41f7455cd01eaff65bcf4c6bd0ee82aab3738582a8bfeee7e8bcf8519f5cef2daec8b6dbac52f3d446302c66bbcc7125be0189a4fa5226f09202322286f543cf0d9842b86d200713fe5e9d0b36f1d667a0cf08bdcfb2088b918" + }, + { + "name": "paypal.com", + "type": 43, + "class": 1, + "ttl": 86367, + "rdlength": 36, + "key_tag": 21037, + "algo": 5, + "digest_type": 2, + "digest_len": 32, + "digest": "0df17b28554954d819e0ceeab98fcfcd56572a4cf4f551f0a9be6d04db2f65c3" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 3345, + "rdlength": 158, + "type_covered": 257, + "algo": 5, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1634811814, + "sig_inception": 1632217986, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "67d69f20731812dba88c94b5d96d0771f362179998b07d6ce0061532348d7cb796808b4e72929276834e43596462a9c4a633fa178c477042e9a69bc375a05432a4fd1fb5461c3fe33ffff0ff583702a03c6f3393688f74fe707db82fd1757c25b5092e18045b2853a82c2ef07ba0561795b261062d869b4e7456f691a6446ba9" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 345, + "rdlength": 286, + "type_covered": 48, + "algo": 5, + "labels": 2, + "original_ttl": 600, + "sig_expiration": 1635136648, + "sig_inception": 1632542501, + "key_tag": 21037, + "signer_name": "paypal.com", + "signature_len": 256, + "signature": "14e65e068797c7eda6d43936d3cdb41546076a1e83dbd91df766115c56a3e6d1fa5ac043bdfc215f1ff8c5f78e7086c20eb16f1e00b33269a936b2b67918feeea560ed892b6a4a5e461744a6332058aea97c7f98e6a0f8d463c1557c9d131305d3be8598a2c968eb6a5a530b395ed7dcc3b3c1fc4037a4f5306e064f9ec446d698bb1a851b0ad04ea6613da967a8e4fdad14d8d34c66a5b4a4eb609e067c6f72682a4c8296d0e6b2f83492d0b4e76225f72ae16ba3ec5b9853ae92d1a57f3918d2c789cdc21cce51e1e87e90595e83ea3a69c024d011e58581161b1130d5a800fe743b2eebb590377dacc82251d0900371b9078f72e7820687b93c563d2635d5" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 345, + "rdlength": 158, + "type_covered": 48, + "algo": 5, + "labels": 2, + "original_ttl": 600, + "sig_expiration": 1635136648, + "sig_inception": 1632542501, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "29bb0cb74b22af3dba99367b25b078f7e8ff976b4d598c7e8e7d7d21729d6b505b6bd79811f9c25da40ef08c4e176954fc2625e2aacba25cfed5fcf2031b16ad4aba1c147cad5e53b145581b32a382cf5ce7b268fd9439bf16960f1b202a59e61ed6a4caad8f9175d1e552c47db6e6b6a3a5a6c1f1228444a13eddb6f8addf67" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 45, + "rdlength": 158, + "type_covered": 47, + "algo": 5, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1635389589, + "sig_inception": 1632794998, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "7176a00d8700689c1adf145e5fac07344800603003989f38f4285eab81c429a3e8df7791389e0024814027dc2f5e71af4a54a2ae6b8a6a93c8a7676d8c50d19b07b3da559e7e5ac8c090658dfde1fa2316c04f8902fd5749e9c05b8bb08038205aca7b9bdadda7a9f232b689e3fbb8ce92777c2c268ff76945af88d36bf61889" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 49, + "rdlength": 158, + "type_covered": 16, + "algo": 5, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1634782028, + "sig_inception": 1632186783, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "47d1d025a0425dbb4cf6078b3f5cfd89d8ffbc7540fe5808c89b9412d88d436f5f80164ac4795bc888479bbc9a1f5e591bee20b71145978bb034546cc70b0d485fa089dcf1f80eb65af86b9c1c782b981b0ed9f5d5694693775cdf01d81fab8b571c8ea0dcec6a7370a73bcc7bdaba2ad835ac7eb17aba8092f32a496195547e" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 3345, + "rdlength": 158, + "type_covered": 15, + "algo": 5, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1634757474, + "sig_inception": 1632163454, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "18a292822241eb924112987fbd88f0c7ba32413dc85cff4271cea273b9f048553f64fa9f30d8f92c6c267b0e3d30346ca3c3f66ac8f8f842ef6b82715ef659fbd7172d9e055af57d7ef5413c321f079785dc4ac0cf5599e885101aa0008c319e35a5a308c9d42612688b51339729ea132dfa78be2f977644e400e89a5a84bebd" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 45, + "rdlength": 158, + "type_covered": 6, + "algo": 5, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1635662579, + "sig_inception": 1633066979, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "30611daeb07edd76f03d45667dd4cc1703f9c07844218ae108bbabbab9f7bee28b15f5ee4223380f66ccf3dca14e7765c3b56dabe6ace4b6dbe47d5943fb16dfeb762a0c114f8d7da79d7e79148b7e1c57e94cd960385451dac0354aaa3e158e357b809c3fcf6c01550bc4dbd7491eb068117976a8389d9c6119e7bf307ceee3" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 267, + "rdlength": 158, + "type_covered": 2, + "algo": 5, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1635156818, + "sig_inception": 1632563118, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "211edec16ca058012e8396cef732869b3b343286f20a10f10919c15513990f6cf46f1d9a87704a1b7e9070c427d21a1b016bd80940af675605cb351f301d204080dff7c0db068847accc28bdece9d739bcb7696dd646164f47066c63a0ba4ef6acbedea637ead554342c429552516d9663bca8eb367a84f25bc70332fdf51872" + }, + { + "name": "paypal.com", + "type": 2, + "class": 1, + "ttl": 267, + "rdlength": 19, + "ns": "pdns100.ultradns.com" + }, + { + "name": "paypal.com", + "type": 2, + "class": 1, + "ttl": 267, + "rdlength": 20, + "ns": "ns2.p57.dynect.net" + }, + { + "name": "paypal.com", + "type": 2, + "class": 1, + "ttl": 267, + "rdlength": 6, + "ns": "ns1.p57.dynect.net" + }, + { + "name": "paypal.com", + "type": 2, + "class": 1, + "ttl": 267, + "rdlength": 19, + "ns": "pdns100.ultradns.net" + } + ], + "additional": [ + { + "name": "ns2.p57.dynect.net", + "type": 1, + "class": 1, + "ttl": 68090, + "rdlength": 4, + "a": "204.13.250.57" + }, + { + "name": "pdns100.ultradns.net", + "type": 1, + "class": 1, + "ttl": 3344, + "rdlength": 4, + "a": "156.154.65.100" + }, + { + "name": "pdns100.ultradns.com", + "type": 1, + "class": 1, + "ttl": 172767, + "rdlength": 4, + "a": "156.154.64.100" + }, + { + "name": "ns1.p57.dynect.net", + "type": 1, + "class": 1, + "ttl": 68090, + "rdlength": 4, + "a": "208.78.70.57" + }, + { + "name": "pdns100.ultradns.net", + "type": 28, + "class": 1, + "ttl": 67984, + "rdlength": 16, + "aaaa": "2610:a1:1014::88" + }, + { + "name": "pdns100.ultradns.com", + "type": 28, + "class": 1, + "ttl": 31818, + "rdlength": 16, + "aaaa": "2001:502:f3ff::88" + }, + { + "name": "ns1.p57.dynect.net", + "type": 28, + "class": 1, + "ttl": 45, + "rdlength": 16, + "aaaa": "2001:500:90:1::57" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_1" + }, + { + "Tuple4": "5.110.49.155.30698>222.17.192.198.53", + "dns_qname": "paypal.com", + "dns_qtype": 255, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 99, + "rdlength": 14, + "txt": "MS=ms95960309", + "size": 13 + }, + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 99, + "rdlength": 38, + "txt": "yandex-verification: 73acb90f6a9abd76", + "size": 37 + }, + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 99, + "rdlength": 69, + "txt": "google-site-verification=Mfy_g_Azi4RuSGy1j4xdt9Rd11lTVk7pXIqqFs6OkkQ", + "size": 68 + }, + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 99, + "rdlength": 94, + "txt": "cisco-ci-domain-verification=572203ae596d1b2278c7807a35893712992b4bf61a4fa4837bfd9d600e33687f", + "size": 93 + }, + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 99, + "rdlength": 95, + "txt": "atlassian-domain-verification=Q8BdHlO6NYSN5njfC2rlbPQxksVfADlcxarxq4fesYJErtGKylvfcfyfwrPD/wnv", + "size": 94 + }, + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 99, + "rdlength": 69, + "txt": "google-site-verification=Fz5llImf1wNDrLb4YWPtT37ynvFSjs7DtQt32QHUDfw", + "size": 68 + }, + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 99, + "rdlength": 43, + "txt": "apple-domain-verification=NwnxXMTYI88HNeXr", + "size": 42 + }, + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 99, + "rdlength": 59, + "txt": "miro-verification=6000569944866967d163c6c7e4c0c5c63ccfbabf", + "size": 58 + }, + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 99, + "rdlength": 46, + "txt": "QuoVadis=e6fee6e2-ca5b-44fe-9e87-002e95088be5", + "size": 45 + }, + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 99, + "rdlength": 61, + "txt": "workplace-domain-verification=F7ezsH9uapvYDGd2VtPARy1qq9ymN6", + "size": 60 + }, + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 99, + "rdlength": 209, + "txt": "v=spf1 include:pp._spf.paypal.com include:3ph1._spf.paypal.com include:3ph2._spf.paypal.com include:3ph3._spf.paypal.com include:3ph4._spf.paypal.com include:3ph5._spf.paypal.com include:aspmx.pardot.com ~all", + "size": 208 + }, + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 99, + "rdlength": 93, + "txt": "adobe-idp-site-verification=11600efbec96c0e73dd8820cd33ca906ec4302aea4487d208a42a2b01806144c", + "size": 92 + }, + { + "name": "paypal.com", + "type": 1, + "class": 1, + "ttl": 49, + "rdlength": 4, + "a": "64.4.250.37" + }, + { + "name": "paypal.com", + "type": 1, + "class": 1, + "ttl": 49, + "rdlength": 4, + "a": "64.4.250.36" + }, + { + "name": "paypal.com", + "type": 47, + "class": 1, + "ttl": 295, + "rdlength": 57, + "next_domain": "0cd20b6fe61233e4a24bf70f30c9ba46.paypal.com", + "maps_len": 12, + "type_bit_maps": "000762018000000380010140" + }, + { + "name": "paypal.com", + "type": 6, + "class": 1, + "ttl": 295, + "rdlength": 45, + "mname": "ppns1.phx.paypal.com", + "rname": "hostmaster.paypal.com", + "serial": 2012301931, + "refresh": 7200, + "retry": 600, + "cname": 1209600, + "minimum": 300 + }, + { + "name": "paypal.com", + "type": 48, + "class": 1, + "ttl": 50, + "rdlength": 264, + "flags": 257, + "protocol": 3, + "algo": 5, + "public_key_len": 260, + "public_key": "03010001d56d982eb23906f4fb9313e5ecc2f4626c09bd745a4544d6a3006e2940379299d3fc090fee0fd7f581edcb570b44671231f356b2a62ec17345bde6a48f709b471fe6937c04731255f743a7272337219b332ec4289efb3ce0fb9528a6268b8cc794e9f8741a259794d0c9d7264478a9a02f4a1af988db556a8a4eb885d07d10e72dd0e8c444f0f57a6520bf709297b5816e6e40d93e161cb83d1c9ff9ee728608998de9a6462103247f85c425007fc655fb11d2bae716298dd5d6d1217a9b5d51a2006e70860d61936e2f7389a8ba4ab2f346bac37889b09b8d8f9310f971444c5aa1d02017c42650c1fa4a2a58f9bbdec0cf3253e0a01532c5bff0e4914b57e7" + }, + { + "name": "paypal.com", + "type": 48, + "class": 1, + "ttl": 50, + "rdlength": 136, + "flags": 256, + "protocol": 3, + "algo": 5, + "public_key_len": 132, + "public_key": "03010001cffbafbc3aa84839f6fcf27dc2a0226ecade1e37b6094a3898e81722b9971865d9eeef87c0b0be3ddcc0a40771cb2f5aebc02b4ba69934b2b31653d09260c3c824848186899eb73094dc6e87037b3819880feae1e8e98ddae3dbb82ce6608702cc82f41015662cac7c8c2ab5116c3f41a38af358cc873aa865805dc00928b2d7" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 101, + "rdlength": 158, + "type_covered": 1, + "algo": 5, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1635227563, + "sig_inception": 1632634805, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "1a9448ee34c445f9865e38cd66b3d555cfffe2a2e04515005245f32280000796ff889bdc400eada1e19659d25cf6f0060dd06e6fecbc1269f093b383e00be88d0c06969d37d449676461a268762661d1c2478ee5b7053d97bee870fdc2d064793fd48b4ac025518cc0437ad94c142b0946a37bd6fd5cb9c84389dc13e0c37e39" + }, + { + "name": "paypal.com", + "type": 257, + "class": 1, + "ttl": 1299, + "rdlength": 25 + }, + { + "name": "paypal.com", + "type": 257, + "class": 1, + "ttl": 1299, + "rdlength": 19 + }, + { + "name": "paypal.com", + "type": 257, + "class": 1, + "ttl": 1299, + "rdlength": 19 + }, + { + "name": "paypal.com", + "type": 15, + "class": 1, + "ttl": 1295, + "rdlength": 19, + "exchange": "mx1.paypalcorp.com", + "preference": 10 + }, + { + "name": "paypal.com", + "type": 15, + "class": 1, + "ttl": 1295, + "rdlength": 8, + "exchange": "mx2.paypalcorp.com", + "preference": 10 + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 85553, + "rdlength": 183, + "type_covered": 43, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1633580133, + "sig_inception": 1632971133, + "key_tag": 39343, + "signer_name": "com", + "signature_len": 160, + "signature": "af49968e9f965cf128611bce9c7c90c6e47c2974976491270f3c2c7407439549a50e7d55026ae1ab16c3c56621e2f8f4a0e2af8da6a7c959be9c7e052035ba1d5ce50715c342a41f7455cd01eaff65bcf4c6bd0ee82aab3738582a8bfeee7e8bcf8519f5cef2daec8b6dbac52f3d446302c66bbcc7125be0189a4fa5226f09202322286f543cf0d9842b86d200713fe5e9d0b36f1d667a0cf08bdcfb2088b918" + }, + { + "name": "paypal.com", + "type": 43, + "class": 1, + "ttl": 85553, + "rdlength": 36, + "key_tag": 21037, + "algo": 5, + "digest_type": 2, + "digest_len": 32, + "digest": "0df17b28554954d819e0ceeab98fcfcd56572a4cf4f551f0a9be6d04db2f65c3" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 3401, + "rdlength": 158, + "type_covered": 257, + "algo": 5, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1634811814, + "sig_inception": 1632217986, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "67d69f20731812dba88c94b5d96d0771f362179998b07d6ce0061532348d7cb796808b4e72929276834e43596462a9c4a633fa178c477042e9a69bc375a05432a4fd1fb5461c3fe33ffff0ff583702a03c6f3393688f74fe707db82fd1757c25b5092e18045b2853a82c2ef07ba0561795b261062d869b4e7456f691a6446ba9" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 401, + "rdlength": 158, + "type_covered": 48, + "algo": 5, + "labels": 2, + "original_ttl": 600, + "sig_expiration": 1635136648, + "sig_inception": 1632542501, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "29bb0cb74b22af3dba99367b25b078f7e8ff976b4d598c7e8e7d7d21729d6b505b6bd79811f9c25da40ef08c4e176954fc2625e2aacba25cfed5fcf2031b16ad4aba1c147cad5e53b145581b32a382cf5ce7b268fd9439bf16960f1b202a59e61ed6a4caad8f9175d1e552c47db6e6b6a3a5a6c1f1228444a13eddb6f8addf67" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 401, + "rdlength": 286, + "type_covered": 48, + "algo": 5, + "labels": 2, + "original_ttl": 600, + "sig_expiration": 1635136648, + "sig_inception": 1632542501, + "key_tag": 21037, + "signer_name": "paypal.com", + "signature_len": 256, + "signature": "14e65e068797c7eda6d43936d3cdb41546076a1e83dbd91df766115c56a3e6d1fa5ac043bdfc215f1ff8c5f78e7086c20eb16f1e00b33269a936b2b67918feeea560ed892b6a4a5e461744a6332058aea97c7f98e6a0f8d463c1557c9d131305d3be8598a2c968eb6a5a530b395ed7dcc3b3c1fc4037a4f5306e064f9ec446d698bb1a851b0ad04ea6613da967a8e4fdad14d8d34c66a5b4a4eb609e067c6f72682a4c8296d0e6b2f83492d0b4e76225f72ae16ba3ec5b9853ae92d1a57f3918d2c789cdc21cce51e1e87e90595e83ea3a69c024d011e58581161b1130d5a800fe743b2eebb590377dacc82251d0900371b9078f72e7820687b93c563d2635d5" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 295, + "rdlength": 158, + "type_covered": 47, + "algo": 5, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1635389589, + "sig_inception": 1632794998, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "7176a00d8700689c1adf145e5fac07344800603003989f38f4285eab81c429a3e8df7791389e0024814027dc2f5e71af4a54a2ae6b8a6a93c8a7676d8c50d19b07b3da559e7e5ac8c090658dfde1fa2316c04f8902fd5749e9c05b8bb08038205aca7b9bdadda7a9f232b689e3fbb8ce92777c2c268ff76945af88d36bf61889" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 101, + "rdlength": 158, + "type_covered": 16, + "algo": 5, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1634782028, + "sig_inception": 1632186783, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "47d1d025a0425dbb4cf6078b3f5cfd89d8ffbc7540fe5808c89b9412d88d436f5f80164ac4795bc888479bbc9a1f5e591bee20b71145978bb034546cc70b0d485fa089dcf1f80eb65af86b9c1c782b981b0ed9f5d5694693775cdf01d81fab8b571c8ea0dcec6a7370a73bcc7bdaba2ad835ac7eb17aba8092f32a496195547e" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 3401, + "rdlength": 158, + "type_covered": 15, + "algo": 5, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1634757474, + "sig_inception": 1632163454, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "18a292822241eb924112987fbd88f0c7ba32413dc85cff4271cea273b9f048553f64fa9f30d8f92c6c267b0e3d30346ca3c3f66ac8f8f842ef6b82715ef659fbd7172d9e055af57d7ef5413c321f079785dc4ac0cf5599e885101aa0008c319e35a5a308c9d42612688b51339729ea132dfa78be2f977644e400e89a5a84bebd" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 295, + "rdlength": 158, + "type_covered": 6, + "algo": 5, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1635650618, + "sig_inception": 1633055018, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "27e610ebe0c337d24136294885909db576a61911d593212bb2fd7740d999dfa5a998aa3c39432766025a64803016cd5e2e4d7b6c183acd88f408ec579cbb1895852187832fc02b4b08ed6f4371ad82a22a10db0c201cae553ab09deabcf9285b81637b74793bcba4ceb08366ea964058f1c08443278d1ab08c84d6045882dd26" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 246, + "rdlength": 158, + "type_covered": 2, + "algo": 5, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1635156818, + "sig_inception": 1632563118, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "211edec16ca058012e8396cef732869b3b343286f20a10f10919c15513990f6cf46f1d9a87704a1b7e9070c427d21a1b016bd80940af675605cb351f301d204080dff7c0db068847accc28bdece9d739bcb7696dd646164f47066c63a0ba4ef6acbedea637ead554342c429552516d9663bca8eb367a84f25bc70332fdf51872" + }, + { + "name": "paypal.com", + "type": 2, + "class": 1, + "ttl": 246, + "rdlength": 22, + "ns": "pdns100.ultradns.net" + }, + { + "name": "paypal.com", + "type": 2, + "class": 1, + "ttl": 246, + "rdlength": 19, + "ns": "pdns100.ultradns.com" + }, + { + "name": "paypal.com", + "type": 2, + "class": 1, + "ttl": 246, + "rdlength": 17, + "ns": "ns2.p57.dynect.net" + }, + { + "name": "paypal.com", + "type": 2, + "class": 1, + "ttl": 246, + "rdlength": 6, + "ns": "ns1.p57.dynect.net" + } + ], + "additional": [ + { + "name": "ns2.p57.dynect.net", + "type": 1, + "class": 1, + "ttl": 73836, + "rdlength": 4, + "a": "204.13.250.57" + }, + { + "name": "pdns100.ultradns.com", + "type": 1, + "class": 1, + "ttl": 172298, + "rdlength": 4, + "a": "156.154.64.100" + }, + { + "name": "ns1.p57.dynect.net", + "type": 1, + "class": 1, + "ttl": 73836, + "rdlength": 4, + "a": "208.78.70.57" + }, + { + "name": "pdns100.ultradns.net", + "type": 28, + "class": 1, + "ttl": 73730, + "rdlength": 16, + "aaaa": "2610:a1:1014::88" + }, + { + "name": "pdns100.ultradns.com", + "type": 28, + "class": 1, + "ttl": 37564, + "rdlength": 16, + "aaaa": "2001:502:f3ff::88" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_2" + }, + { + "Tuple4": "98.254.85.75.3074>222.17.192.247.53", + "dns_qname": "paypal.com", + "dns_qtype": 255, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "paypal.com", + "type": 1, + "class": 1, + "ttl": 49, + "rdlength": 4, + "a": "64.4.250.36" + }, + { + "name": "paypal.com", + "type": 1, + "class": 1, + "ttl": 49, + "rdlength": 4, + "a": "64.4.250.37" + }, + { + "name": "paypal.com", + "type": 47, + "class": 1, + "ttl": 294, + "rdlength": 57, + "next_domain": "0cd20b6fe61233e4a24bf70f30c9ba46.paypal.com", + "maps_len": 12, + "type_bit_maps": "000762018000000380010140" + }, + { + "name": "paypal.com", + "type": 6, + "class": 1, + "ttl": 294, + "rdlength": 45, + "mname": "ppns1.phx.paypal.com", + "rname": "hostmaster.paypal.com", + "serial": 2012301931, + "refresh": 7200, + "retry": 600, + "cname": 1209600, + "minimum": 300 + }, + { + "name": "paypal.com", + "type": 48, + "class": 1, + "ttl": 50, + "rdlength": 264, + "flags": 257, + "protocol": 3, + "algo": 5, + "public_key_len": 260, + "public_key": "03010001d56d982eb23906f4fb9313e5ecc2f4626c09bd745a4544d6a3006e2940379299d3fc090fee0fd7f581edcb570b44671231f356b2a62ec17345bde6a48f709b471fe6937c04731255f743a7272337219b332ec4289efb3ce0fb9528a6268b8cc794e9f8741a259794d0c9d7264478a9a02f4a1af988db556a8a4eb885d07d10e72dd0e8c444f0f57a6520bf709297b5816e6e40d93e161cb83d1c9ff9ee728608998de9a6462103247f85c425007fc655fb11d2bae716298dd5d6d1217a9b5d51a2006e70860d61936e2f7389a8ba4ab2f346bac37889b09b8d8f9310f971444c5aa1d02017c42650c1fa4a2a58f9bbdec0cf3253e0a01532c5bff0e4914b57e7" + }, + { + "name": "paypal.com", + "type": 48, + "class": 1, + "ttl": 50, + "rdlength": 136, + "flags": 256, + "protocol": 3, + "algo": 5, + "public_key_len": 132, + "public_key": "03010001cffbafbc3aa84839f6fcf27dc2a0226ecade1e37b6094a3898e81722b9971865d9eeef87c0b0be3ddcc0a40771cb2f5aebc02b4ba69934b2b31653d09260c3c824848186899eb73094dc6e87037b3819880feae1e8e98ddae3dbb82ce6608702cc82f41015662cac7c8c2ab5116c3f41a38af358cc873aa865805dc00928b2d7" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 102, + "rdlength": 158, + "type_covered": 1, + "algo": 5, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1635227563, + "sig_inception": 1632634805, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "1a9448ee34c445f9865e38cd66b3d555cfffe2a2e04515005245f32280000796ff889bdc400eada1e19659d25cf6f0060dd06e6fecbc1269f093b383e00be88d0c06969d37d449676461a268762661d1c2478ee5b7053d97bee870fdc2d064793fd48b4ac025518cc0437ad94c142b0946a37bd6fd5cb9c84389dc13e0c37e39" + }, + { + "name": "paypal.com", + "type": 257, + "class": 1, + "ttl": 700, + "rdlength": 25 + }, + { + "name": "paypal.com", + "type": 257, + "class": 1, + "ttl": 700, + "rdlength": 19 + }, + { + "name": "paypal.com", + "type": 257, + "class": 1, + "ttl": 700, + "rdlength": 19 + }, + { + "name": "paypal.com", + "type": 15, + "class": 1, + "ttl": 696, + "rdlength": 19, + "exchange": "mx2.paypalcorp.com", + "preference": 10 + }, + { + "name": "paypal.com", + "type": 15, + "class": 1, + "ttl": 696, + "rdlength": 8, + "exchange": "mx1.paypalcorp.com", + "preference": 10 + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 86095, + "rdlength": 183, + "type_covered": 43, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1633580133, + "sig_inception": 1632971133, + "key_tag": 39343, + "signer_name": "com", + "signature_len": 160, + "signature": "af49968e9f965cf128611bce9c7c90c6e47c2974976491270f3c2c7407439549a50e7d55026ae1ab16c3c56621e2f8f4a0e2af8da6a7c959be9c7e052035ba1d5ce50715c342a41f7455cd01eaff65bcf4c6bd0ee82aab3738582a8bfeee7e8bcf8519f5cef2daec8b6dbac52f3d446302c66bbcc7125be0189a4fa5226f09202322286f543cf0d9842b86d200713fe5e9d0b36f1d667a0cf08bdcfb2088b918" + }, + { + "name": "paypal.com", + "type": 43, + "class": 1, + "ttl": 86095, + "rdlength": 36, + "key_tag": 21037, + "algo": 5, + "digest_type": 2, + "digest_len": 32, + "digest": "0df17b28554954d819e0ceeab98fcfcd56572a4cf4f551f0a9be6d04db2f65c3" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 3402, + "rdlength": 158, + "type_covered": 257, + "algo": 5, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1634811814, + "sig_inception": 1632217986, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "67d69f20731812dba88c94b5d96d0771f362179998b07d6ce0061532348d7cb796808b4e72929276834e43596462a9c4a633fa178c477042e9a69bc375a05432a4fd1fb5461c3fe33ffff0ff583702a03c6f3393688f74fe707db82fd1757c25b5092e18045b2853a82c2ef07ba0561795b261062d869b4e7456f691a6446ba9" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 402, + "rdlength": 158, + "type_covered": 48, + "algo": 5, + "labels": 2, + "original_ttl": 600, + "sig_expiration": 1635136648, + "sig_inception": 1632542501, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "29bb0cb74b22af3dba99367b25b078f7e8ff976b4d598c7e8e7d7d21729d6b505b6bd79811f9c25da40ef08c4e176954fc2625e2aacba25cfed5fcf2031b16ad4aba1c147cad5e53b145581b32a382cf5ce7b268fd9439bf16960f1b202a59e61ed6a4caad8f9175d1e552c47db6e6b6a3a5a6c1f1228444a13eddb6f8addf67" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 402, + "rdlength": 286, + "type_covered": 48, + "algo": 5, + "labels": 2, + "original_ttl": 600, + "sig_expiration": 1635136648, + "sig_inception": 1632542501, + "key_tag": 21037, + "signer_name": "paypal.com", + "signature_len": 256, + "signature": "14e65e068797c7eda6d43936d3cdb41546076a1e83dbd91df766115c56a3e6d1fa5ac043bdfc215f1ff8c5f78e7086c20eb16f1e00b33269a936b2b67918feeea560ed892b6a4a5e461744a6332058aea97c7f98e6a0f8d463c1557c9d131305d3be8598a2c968eb6a5a530b395ed7dcc3b3c1fc4037a4f5306e064f9ec446d698bb1a851b0ad04ea6613da967a8e4fdad14d8d34c66a5b4a4eb609e067c6f72682a4c8296d0e6b2f83492d0b4e76225f72ae16ba3ec5b9853ae92d1a57f3918d2c789cdc21cce51e1e87e90595e83ea3a69c024d011e58581161b1130d5a800fe743b2eebb590377dacc82251d0900371b9078f72e7820687b93c563d2635d5" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 294, + "rdlength": 158, + "type_covered": 47, + "algo": 5, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1635389589, + "sig_inception": 1632794998, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "7176a00d8700689c1adf145e5fac07344800603003989f38f4285eab81c429a3e8df7791389e0024814027dc2f5e71af4a54a2ae6b8a6a93c8a7676d8c50d19b07b3da559e7e5ac8c090658dfde1fa2316c04f8902fd5749e9c05b8bb08038205aca7b9bdadda7a9f232b689e3fbb8ce92777c2c268ff76945af88d36bf61889" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 102, + "rdlength": 158, + "type_covered": 16, + "algo": 5, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1634782028, + "sig_inception": 1632186783, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "47d1d025a0425dbb4cf6078b3f5cfd89d8ffbc7540fe5808c89b9412d88d436f5f80164ac4795bc888479bbc9a1f5e591bee20b71145978bb034546cc70b0d485fa089dcf1f80eb65af86b9c1c782b981b0ed9f5d5694693775cdf01d81fab8b571c8ea0dcec6a7370a73bcc7bdaba2ad835ac7eb17aba8092f32a496195547e" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 3402, + "rdlength": 158, + "type_covered": 15, + "algo": 5, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1634757474, + "sig_inception": 1632163454, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "18a292822241eb924112987fbd88f0c7ba32413dc85cff4271cea273b9f048553f64fa9f30d8f92c6c267b0e3d30346ca3c3f66ac8f8f842ef6b82715ef659fbd7172d9e055af57d7ef5413c321f079785dc4ac0cf5599e885101aa0008c319e35a5a308c9d42612688b51339729ea132dfa78be2f977644e400e89a5a84bebd" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 294, + "rdlength": 158, + "type_covered": 6, + "algo": 5, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1635650618, + "sig_inception": 1633055018, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "27e610ebe0c337d24136294885909db576a61911d593212bb2fd7740d999dfa5a998aa3c39432766025a64803016cd5e2e4d7b6c183acd88f408ec579cbb1895852187832fc02b4b08ed6f4371ad82a22a10db0c201cae553ab09deabcf9285b81637b74793bcba4ceb08366ea964058f1c08443278d1ab08c84d6045882dd26" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 294, + "rdlength": 158, + "type_covered": 2, + "algo": 5, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1635156818, + "sig_inception": 1632563118, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "211edec16ca058012e8396cef732869b3b343286f20a10f10919c15513990f6cf46f1d9a87704a1b7e9070c427d21a1b016bd80940af675605cb351f301d204080dff7c0db068847accc28bdece9d739bcb7696dd646164f47066c63a0ba4ef6acbedea637ead554342c429552516d9663bca8eb367a84f25bc70332fdf51872" + } + ], + "authority": [ + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 20, + "ns": "j.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "e.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "l.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "f.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "c.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "i.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "d.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "b.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "g.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "k.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "h.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "a.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "m.gtld-servers.net" + } + ], + "additional": [ + { + "name": "j.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 24, + "rdlength": 4, + "a": "192.48.79.30" + }, + { + "name": "e.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 50201, + "rdlength": 4, + "a": "192.12.94.30" + }, + { + "name": "g.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 13379, + "rdlength": 4, + "a": "192.42.93.30" + }, + { + "name": "m.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 164224, + "rdlength": 4, + "a": "192.55.83.30" + }, + { + "name": "k.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 9591, + "rdlength": 4, + "a": "192.52.178.30" + }, + { + "name": "i.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 1012, + "rdlength": 4, + "a": "192.43.172.30" + }, + { + "name": "h.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 27539, + "rdlength": 4, + "a": "192.54.112.30" + }, + { + "name": "c.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 74369, + "rdlength": 4, + "a": "192.26.92.30" + }, + { + "name": "l.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 4078, + "rdlength": 4, + "a": "192.41.162.30" + }, + { + "name": "d.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 6886, + "rdlength": 4, + "a": "192.31.80.30" + }, + { + "name": "f.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 21484, + "rdlength": 4, + "a": "192.35.51.30" + }, + { + "name": "a.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 80825, + "rdlength": 4, + "a": "192.5.6.30" + }, + { + "name": "b.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 76063, + "rdlength": 4, + "a": "192.33.14.30" + }, + { + "name": "j.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 8232, + "rdlength": 16, + "aaaa": "2001:502:7094::30" + }, + { + "name": "e.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 14895, + "rdlength": 16, + "aaaa": "2001:502:1ca1::30" + }, + { + "name": "g.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 24249, + "rdlength": 16, + "aaaa": "2001:503:eea3::30" + }, + { + "name": "m.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 169791, + "rdlength": 16, + "aaaa": "2001:501:b1f9::30" + }, + { + "name": "k.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 13204, + "rdlength": 16, + "aaaa": "2001:503:d2d::30" + }, + { + "name": "i.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 5983, + "rdlength": 16, + "aaaa": "2001:503:39c1::30" + }, + { + "name": "h.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 16702, + "rdlength": 16, + "aaaa": "2001:502:8cc::30" + }, + { + "name": "c.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 57281, + "rdlength": 16, + "aaaa": "2001:503:83eb::30" + }, + { + "name": "l.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 16251, + "rdlength": 16, + "aaaa": "2001:500:d937::30" + }, + { + "name": "d.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 31236, + "rdlength": 16, + "aaaa": "2001:500:856e::30" + }, + { + "name": "f.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 11292, + "rdlength": 16, + "aaaa": "2001:503:d414::30" + }, + { + "name": "a.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 35359, + "rdlength": 16, + "aaaa": "2001:503:a83e::2:30" + }, + { + "name": "b.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 22350, + "rdlength": 16, + "aaaa": "2001:503:231d::2:30" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_3" + }, + { + "Tuple4": "5.111.233.0.56839>222.17.192.134.53", + "dns_qname": "paypal.com", + "dns_qtype": 255, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "paypal.com", + "type": 1, + "class": 1, + "ttl": 49, + "rdlength": 4, + "a": "64.4.250.36" + }, + { + "name": "paypal.com", + "type": 1, + "class": 1, + "ttl": 49, + "rdlength": 4, + "a": "64.4.250.37" + }, + { + "name": "paypal.com", + "type": 47, + "class": 1, + "ttl": 294, + "rdlength": 57, + "next_domain": "0cd20b6fe61233e4a24bf70f30c9ba46.paypal.com", + "maps_len": 12, + "type_bit_maps": "000762018000000380010140" + }, + { + "name": "paypal.com", + "type": 6, + "class": 1, + "ttl": 294, + "rdlength": 45, + "mname": "ppns1.phx.paypal.com", + "rname": "hostmaster.paypal.com", + "serial": 2012301931, + "refresh": 7200, + "retry": 600, + "cname": 1209600, + "minimum": 300 + }, + { + "name": "paypal.com", + "type": 48, + "class": 1, + "ttl": 50, + "rdlength": 264, + "flags": 257, + "protocol": 3, + "algo": 5, + "public_key_len": 260, + "public_key": "03010001d56d982eb23906f4fb9313e5ecc2f4626c09bd745a4544d6a3006e2940379299d3fc090fee0fd7f581edcb570b44671231f356b2a62ec17345bde6a48f709b471fe6937c04731255f743a7272337219b332ec4289efb3ce0fb9528a6268b8cc794e9f8741a259794d0c9d7264478a9a02f4a1af988db556a8a4eb885d07d10e72dd0e8c444f0f57a6520bf709297b5816e6e40d93e161cb83d1c9ff9ee728608998de9a6462103247f85c425007fc655fb11d2bae716298dd5d6d1217a9b5d51a2006e70860d61936e2f7389a8ba4ab2f346bac37889b09b8d8f9310f971444c5aa1d02017c42650c1fa4a2a58f9bbdec0cf3253e0a01532c5bff0e4914b57e7" + }, + { + "name": "paypal.com", + "type": 48, + "class": 1, + "ttl": 50, + "rdlength": 136, + "flags": 256, + "protocol": 3, + "algo": 5, + "public_key_len": 132, + "public_key": "03010001cffbafbc3aa84839f6fcf27dc2a0226ecade1e37b6094a3898e81722b9971865d9eeef87c0b0be3ddcc0a40771cb2f5aebc02b4ba69934b2b31653d09260c3c824848186899eb73094dc6e87037b3819880feae1e8e98ddae3dbb82ce6608702cc82f41015662cac7c8c2ab5116c3f41a38af358cc873aa865805dc00928b2d7" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 102, + "rdlength": 158, + "type_covered": 1, + "algo": 5, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1635227563, + "sig_inception": 1632634805, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "1a9448ee34c445f9865e38cd66b3d555cfffe2a2e04515005245f32280000796ff889bdc400eada1e19659d25cf6f0060dd06e6fecbc1269f093b383e00be88d0c06969d37d449676461a268762661d1c2478ee5b7053d97bee870fdc2d064793fd48b4ac025518cc0437ad94c142b0946a37bd6fd5cb9c84389dc13e0c37e39" + }, + { + "name": "paypal.com", + "type": 257, + "class": 1, + "ttl": 700, + "rdlength": 25 + }, + { + "name": "paypal.com", + "type": 257, + "class": 1, + "ttl": 700, + "rdlength": 19 + }, + { + "name": "paypal.com", + "type": 257, + "class": 1, + "ttl": 700, + "rdlength": 19 + }, + { + "name": "paypal.com", + "type": 15, + "class": 1, + "ttl": 696, + "rdlength": 19, + "exchange": "mx1.paypalcorp.com", + "preference": 10 + }, + { + "name": "paypal.com", + "type": 15, + "class": 1, + "ttl": 696, + "rdlength": 8, + "exchange": "mx2.paypalcorp.com", + "preference": 10 + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 86095, + "rdlength": 183, + "type_covered": 43, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1633580133, + "sig_inception": 1632971133, + "key_tag": 39343, + "signer_name": "com", + "signature_len": 160, + "signature": "af49968e9f965cf128611bce9c7c90c6e47c2974976491270f3c2c7407439549a50e7d55026ae1ab16c3c56621e2f8f4a0e2af8da6a7c959be9c7e052035ba1d5ce50715c342a41f7455cd01eaff65bcf4c6bd0ee82aab3738582a8bfeee7e8bcf8519f5cef2daec8b6dbac52f3d446302c66bbcc7125be0189a4fa5226f09202322286f543cf0d9842b86d200713fe5e9d0b36f1d667a0cf08bdcfb2088b918" + }, + { + "name": "paypal.com", + "type": 43, + "class": 1, + "ttl": 86095, + "rdlength": 36, + "key_tag": 21037, + "algo": 5, + "digest_type": 2, + "digest_len": 32, + "digest": "0df17b28554954d819e0ceeab98fcfcd56572a4cf4f551f0a9be6d04db2f65c3" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 3402, + "rdlength": 158, + "type_covered": 257, + "algo": 5, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1634811814, + "sig_inception": 1632217986, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "67d69f20731812dba88c94b5d96d0771f362179998b07d6ce0061532348d7cb796808b4e72929276834e43596462a9c4a633fa178c477042e9a69bc375a05432a4fd1fb5461c3fe33ffff0ff583702a03c6f3393688f74fe707db82fd1757c25b5092e18045b2853a82c2ef07ba0561795b261062d869b4e7456f691a6446ba9" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 402, + "rdlength": 158, + "type_covered": 48, + "algo": 5, + "labels": 2, + "original_ttl": 600, + "sig_expiration": 1635136648, + "sig_inception": 1632542501, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "29bb0cb74b22af3dba99367b25b078f7e8ff976b4d598c7e8e7d7d21729d6b505b6bd79811f9c25da40ef08c4e176954fc2625e2aacba25cfed5fcf2031b16ad4aba1c147cad5e53b145581b32a382cf5ce7b268fd9439bf16960f1b202a59e61ed6a4caad8f9175d1e552c47db6e6b6a3a5a6c1f1228444a13eddb6f8addf67" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 402, + "rdlength": 286, + "type_covered": 48, + "algo": 5, + "labels": 2, + "original_ttl": 600, + "sig_expiration": 1635136648, + "sig_inception": 1632542501, + "key_tag": 21037, + "signer_name": "paypal.com", + "signature_len": 256, + "signature": "14e65e068797c7eda6d43936d3cdb41546076a1e83dbd91df766115c56a3e6d1fa5ac043bdfc215f1ff8c5f78e7086c20eb16f1e00b33269a936b2b67918feeea560ed892b6a4a5e461744a6332058aea97c7f98e6a0f8d463c1557c9d131305d3be8598a2c968eb6a5a530b395ed7dcc3b3c1fc4037a4f5306e064f9ec446d698bb1a851b0ad04ea6613da967a8e4fdad14d8d34c66a5b4a4eb609e067c6f72682a4c8296d0e6b2f83492d0b4e76225f72ae16ba3ec5b9853ae92d1a57f3918d2c789cdc21cce51e1e87e90595e83ea3a69c024d011e58581161b1130d5a800fe743b2eebb590377dacc82251d0900371b9078f72e7820687b93c563d2635d5" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 294, + "rdlength": 158, + "type_covered": 47, + "algo": 5, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1635389589, + "sig_inception": 1632794998, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "7176a00d8700689c1adf145e5fac07344800603003989f38f4285eab81c429a3e8df7791389e0024814027dc2f5e71af4a54a2ae6b8a6a93c8a7676d8c50d19b07b3da559e7e5ac8c090658dfde1fa2316c04f8902fd5749e9c05b8bb08038205aca7b9bdadda7a9f232b689e3fbb8ce92777c2c268ff76945af88d36bf61889" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 102, + "rdlength": 158, + "type_covered": 16, + "algo": 5, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1634782028, + "sig_inception": 1632186783, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "47d1d025a0425dbb4cf6078b3f5cfd89d8ffbc7540fe5808c89b9412d88d436f5f80164ac4795bc888479bbc9a1f5e591bee20b71145978bb034546cc70b0d485fa089dcf1f80eb65af86b9c1c782b981b0ed9f5d5694693775cdf01d81fab8b571c8ea0dcec6a7370a73bcc7bdaba2ad835ac7eb17aba8092f32a496195547e" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 3402, + "rdlength": 158, + "type_covered": 15, + "algo": 5, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1634757474, + "sig_inception": 1632163454, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "18a292822241eb924112987fbd88f0c7ba32413dc85cff4271cea273b9f048553f64fa9f30d8f92c6c267b0e3d30346ca3c3f66ac8f8f842ef6b82715ef659fbd7172d9e055af57d7ef5413c321f079785dc4ac0cf5599e885101aa0008c319e35a5a308c9d42612688b51339729ea132dfa78be2f977644e400e89a5a84bebd" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 294, + "rdlength": 158, + "type_covered": 6, + "algo": 5, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1635650618, + "sig_inception": 1633055018, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "27e610ebe0c337d24136294885909db576a61911d593212bb2fd7740d999dfa5a998aa3c39432766025a64803016cd5e2e4d7b6c183acd88f408ec579cbb1895852187832fc02b4b08ed6f4371ad82a22a10db0c201cae553ab09deabcf9285b81637b74793bcba4ceb08366ea964058f1c08443278d1ab08c84d6045882dd26" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 294, + "rdlength": 158, + "type_covered": 2, + "algo": 5, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1635156818, + "sig_inception": 1632563118, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "211edec16ca058012e8396cef732869b3b343286f20a10f10919c15513990f6cf46f1d9a87704a1b7e9070c427d21a1b016bd80940af675605cb351f301d204080dff7c0db068847accc28bdece9d739bcb7696dd646164f47066c63a0ba4ef6acbedea637ead554342c429552516d9663bca8eb367a84f25bc70332fdf51872" + } + ], + "authority": [ + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 20, + "ns": "l.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "b.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "m.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "k.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "g.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "a.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "f.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "c.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "h.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "i.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "e.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "j.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "d.gtld-servers.net" + } + ], + "additional": [ + { + "name": "j.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 24, + "rdlength": 4, + "a": "192.48.79.30" + }, + { + "name": "e.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 50201, + "rdlength": 4, + "a": "192.12.94.30" + }, + { + "name": "g.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 13379, + "rdlength": 4, + "a": "192.42.93.30" + }, + { + "name": "m.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 164224, + "rdlength": 4, + "a": "192.55.83.30" + }, + { + "name": "k.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 9591, + "rdlength": 4, + "a": "192.52.178.30" + }, + { + "name": "i.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 1012, + "rdlength": 4, + "a": "192.43.172.30" + }, + { + "name": "h.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 27539, + "rdlength": 4, + "a": "192.54.112.30" + }, + { + "name": "c.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 74369, + "rdlength": 4, + "a": "192.26.92.30" + }, + { + "name": "l.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 4078, + "rdlength": 4, + "a": "192.41.162.30" + }, + { + "name": "d.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 6886, + "rdlength": 4, + "a": "192.31.80.30" + }, + { + "name": "f.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 21484, + "rdlength": 4, + "a": "192.35.51.30" + }, + { + "name": "a.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 80825, + "rdlength": 4, + "a": "192.5.6.30" + }, + { + "name": "b.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 76063, + "rdlength": 4, + "a": "192.33.14.30" + }, + { + "name": "j.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 8232, + "rdlength": 16, + "aaaa": "2001:502:7094::30" + }, + { + "name": "e.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 14895, + "rdlength": 16, + "aaaa": "2001:502:1ca1::30" + }, + { + "name": "g.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 24249, + "rdlength": 16, + "aaaa": "2001:503:eea3::30" + }, + { + "name": "m.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 169791, + "rdlength": 16, + "aaaa": "2001:501:b1f9::30" + }, + { + "name": "k.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 13204, + "rdlength": 16, + "aaaa": "2001:503:d2d::30" + }, + { + "name": "i.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 5983, + "rdlength": 16, + "aaaa": "2001:503:39c1::30" + }, + { + "name": "h.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 16702, + "rdlength": 16, + "aaaa": "2001:502:8cc::30" + }, + { + "name": "c.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 57281, + "rdlength": 16, + "aaaa": "2001:503:83eb::30" + }, + { + "name": "l.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 16251, + "rdlength": 16, + "aaaa": "2001:500:d937::30" + }, + { + "name": "d.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 31236, + "rdlength": 16, + "aaaa": "2001:500:856e::30" + }, + { + "name": "f.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 11292, + "rdlength": 16, + "aaaa": "2001:503:d414::30" + }, + { + "name": "a.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 35359, + "rdlength": 16, + "aaaa": "2001:503:a83e::2:30" + }, + { + "name": "b.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 22350, + "rdlength": 16, + "aaaa": "2001:503:231d::2:30" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_4" + }, + { + "Tuple4": "5.110.254.151.57320>222.17.192.140.53", + "dns_qname": "paypal.com", + "dns_qtype": 255, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "paypal.com", + "type": 1, + "class": 1, + "ttl": 49, + "rdlength": 4, + "a": "64.4.250.36" + }, + { + "name": "paypal.com", + "type": 1, + "class": 1, + "ttl": 49, + "rdlength": 4, + "a": "64.4.250.37" + }, + { + "name": "paypal.com", + "type": 47, + "class": 1, + "ttl": 294, + "rdlength": 57, + "next_domain": "0cd20b6fe61233e4a24bf70f30c9ba46.paypal.com", + "maps_len": 12, + "type_bit_maps": "000762018000000380010140" + }, + { + "name": "paypal.com", + "type": 6, + "class": 1, + "ttl": 294, + "rdlength": 45, + "mname": "ppns1.phx.paypal.com", + "rname": "hostmaster.paypal.com", + "serial": 2012301931, + "refresh": 7200, + "retry": 600, + "cname": 1209600, + "minimum": 300 + }, + { + "name": "paypal.com", + "type": 48, + "class": 1, + "ttl": 50, + "rdlength": 264, + "flags": 257, + "protocol": 3, + "algo": 5, + "public_key_len": 260, + "public_key": "03010001d56d982eb23906f4fb9313e5ecc2f4626c09bd745a4544d6a3006e2940379299d3fc090fee0fd7f581edcb570b44671231f356b2a62ec17345bde6a48f709b471fe6937c04731255f743a7272337219b332ec4289efb3ce0fb9528a6268b8cc794e9f8741a259794d0c9d7264478a9a02f4a1af988db556a8a4eb885d07d10e72dd0e8c444f0f57a6520bf709297b5816e6e40d93e161cb83d1c9ff9ee728608998de9a6462103247f85c425007fc655fb11d2bae716298dd5d6d1217a9b5d51a2006e70860d61936e2f7389a8ba4ab2f346bac37889b09b8d8f9310f971444c5aa1d02017c42650c1fa4a2a58f9bbdec0cf3253e0a01532c5bff0e4914b57e7" + }, + { + "name": "paypal.com", + "type": 48, + "class": 1, + "ttl": 50, + "rdlength": 136, + "flags": 256, + "protocol": 3, + "algo": 5, + "public_key_len": 132, + "public_key": "03010001cffbafbc3aa84839f6fcf27dc2a0226ecade1e37b6094a3898e81722b9971865d9eeef87c0b0be3ddcc0a40771cb2f5aebc02b4ba69934b2b31653d09260c3c824848186899eb73094dc6e87037b3819880feae1e8e98ddae3dbb82ce6608702cc82f41015662cac7c8c2ab5116c3f41a38af358cc873aa865805dc00928b2d7" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 102, + "rdlength": 158, + "type_covered": 1, + "algo": 5, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1635227563, + "sig_inception": 1632634805, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "1a9448ee34c445f9865e38cd66b3d555cfffe2a2e04515005245f32280000796ff889bdc400eada1e19659d25cf6f0060dd06e6fecbc1269f093b383e00be88d0c06969d37d449676461a268762661d1c2478ee5b7053d97bee870fdc2d064793fd48b4ac025518cc0437ad94c142b0946a37bd6fd5cb9c84389dc13e0c37e39" + }, + { + "name": "paypal.com", + "type": 257, + "class": 1, + "ttl": 700, + "rdlength": 25 + }, + { + "name": "paypal.com", + "type": 257, + "class": 1, + "ttl": 700, + "rdlength": 19 + }, + { + "name": "paypal.com", + "type": 257, + "class": 1, + "ttl": 700, + "rdlength": 19 + }, + { + "name": "paypal.com", + "type": 15, + "class": 1, + "ttl": 696, + "rdlength": 19, + "exchange": "mx1.paypalcorp.com", + "preference": 10 + }, + { + "name": "paypal.com", + "type": 15, + "class": 1, + "ttl": 696, + "rdlength": 8, + "exchange": "mx2.paypalcorp.com", + "preference": 10 + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 86095, + "rdlength": 183, + "type_covered": 43, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1633580133, + "sig_inception": 1632971133, + "key_tag": 39343, + "signer_name": "com", + "signature_len": 160, + "signature": "af49968e9f965cf128611bce9c7c90c6e47c2974976491270f3c2c7407439549a50e7d55026ae1ab16c3c56621e2f8f4a0e2af8da6a7c959be9c7e052035ba1d5ce50715c342a41f7455cd01eaff65bcf4c6bd0ee82aab3738582a8bfeee7e8bcf8519f5cef2daec8b6dbac52f3d446302c66bbcc7125be0189a4fa5226f09202322286f543cf0d9842b86d200713fe5e9d0b36f1d667a0cf08bdcfb2088b918" + }, + { + "name": "paypal.com", + "type": 43, + "class": 1, + "ttl": 86095, + "rdlength": 36, + "key_tag": 21037, + "algo": 5, + "digest_type": 2, + "digest_len": 32, + "digest": "0df17b28554954d819e0ceeab98fcfcd56572a4cf4f551f0a9be6d04db2f65c3" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 3402, + "rdlength": 158, + "type_covered": 257, + "algo": 5, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1634811814, + "sig_inception": 1632217986, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "67d69f20731812dba88c94b5d96d0771f362179998b07d6ce0061532348d7cb796808b4e72929276834e43596462a9c4a633fa178c477042e9a69bc375a05432a4fd1fb5461c3fe33ffff0ff583702a03c6f3393688f74fe707db82fd1757c25b5092e18045b2853a82c2ef07ba0561795b261062d869b4e7456f691a6446ba9" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 402, + "rdlength": 158, + "type_covered": 48, + "algo": 5, + "labels": 2, + "original_ttl": 600, + "sig_expiration": 1635136648, + "sig_inception": 1632542501, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "29bb0cb74b22af3dba99367b25b078f7e8ff976b4d598c7e8e7d7d21729d6b505b6bd79811f9c25da40ef08c4e176954fc2625e2aacba25cfed5fcf2031b16ad4aba1c147cad5e53b145581b32a382cf5ce7b268fd9439bf16960f1b202a59e61ed6a4caad8f9175d1e552c47db6e6b6a3a5a6c1f1228444a13eddb6f8addf67" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 402, + "rdlength": 286, + "type_covered": 48, + "algo": 5, + "labels": 2, + "original_ttl": 600, + "sig_expiration": 1635136648, + "sig_inception": 1632542501, + "key_tag": 21037, + "signer_name": "paypal.com", + "signature_len": 256, + "signature": "14e65e068797c7eda6d43936d3cdb41546076a1e83dbd91df766115c56a3e6d1fa5ac043bdfc215f1ff8c5f78e7086c20eb16f1e00b33269a936b2b67918feeea560ed892b6a4a5e461744a6332058aea97c7f98e6a0f8d463c1557c9d131305d3be8598a2c968eb6a5a530b395ed7dcc3b3c1fc4037a4f5306e064f9ec446d698bb1a851b0ad04ea6613da967a8e4fdad14d8d34c66a5b4a4eb609e067c6f72682a4c8296d0e6b2f83492d0b4e76225f72ae16ba3ec5b9853ae92d1a57f3918d2c789cdc21cce51e1e87e90595e83ea3a69c024d011e58581161b1130d5a800fe743b2eebb590377dacc82251d0900371b9078f72e7820687b93c563d2635d5" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 294, + "rdlength": 158, + "type_covered": 47, + "algo": 5, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1635389589, + "sig_inception": 1632794998, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "7176a00d8700689c1adf145e5fac07344800603003989f38f4285eab81c429a3e8df7791389e0024814027dc2f5e71af4a54a2ae6b8a6a93c8a7676d8c50d19b07b3da559e7e5ac8c090658dfde1fa2316c04f8902fd5749e9c05b8bb08038205aca7b9bdadda7a9f232b689e3fbb8ce92777c2c268ff76945af88d36bf61889" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 102, + "rdlength": 158, + "type_covered": 16, + "algo": 5, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1634782028, + "sig_inception": 1632186783, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "47d1d025a0425dbb4cf6078b3f5cfd89d8ffbc7540fe5808c89b9412d88d436f5f80164ac4795bc888479bbc9a1f5e591bee20b71145978bb034546cc70b0d485fa089dcf1f80eb65af86b9c1c782b981b0ed9f5d5694693775cdf01d81fab8b571c8ea0dcec6a7370a73bcc7bdaba2ad835ac7eb17aba8092f32a496195547e" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 3402, + "rdlength": 158, + "type_covered": 15, + "algo": 5, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1634757474, + "sig_inception": 1632163454, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "18a292822241eb924112987fbd88f0c7ba32413dc85cff4271cea273b9f048553f64fa9f30d8f92c6c267b0e3d30346ca3c3f66ac8f8f842ef6b82715ef659fbd7172d9e055af57d7ef5413c321f079785dc4ac0cf5599e885101aa0008c319e35a5a308c9d42612688b51339729ea132dfa78be2f977644e400e89a5a84bebd" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 294, + "rdlength": 158, + "type_covered": 6, + "algo": 5, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1635650618, + "sig_inception": 1633055018, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "27e610ebe0c337d24136294885909db576a61911d593212bb2fd7740d999dfa5a998aa3c39432766025a64803016cd5e2e4d7b6c183acd88f408ec579cbb1895852187832fc02b4b08ed6f4371ad82a22a10db0c201cae553ab09deabcf9285b81637b74793bcba4ceb08366ea964058f1c08443278d1ab08c84d6045882dd26" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 294, + "rdlength": 158, + "type_covered": 2, + "algo": 5, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1635156818, + "sig_inception": 1632563118, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "211edec16ca058012e8396cef732869b3b343286f20a10f10919c15513990f6cf46f1d9a87704a1b7e9070c427d21a1b016bd80940af675605cb351f301d204080dff7c0db068847accc28bdece9d739bcb7696dd646164f47066c63a0ba4ef6acbedea637ead554342c429552516d9663bca8eb367a84f25bc70332fdf51872" + } + ], + "authority": [ + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 20, + "ns": "g.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "b.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "j.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "e.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "k.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "f.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "d.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "i.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "c.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "l.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "m.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "a.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "h.gtld-servers.net" + } + ], + "additional": [ + { + "name": "j.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 24, + "rdlength": 4, + "a": "192.48.79.30" + }, + { + "name": "e.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 50201, + "rdlength": 4, + "a": "192.12.94.30" + }, + { + "name": "g.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 13379, + "rdlength": 4, + "a": "192.42.93.30" + }, + { + "name": "m.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 164224, + "rdlength": 4, + "a": "192.55.83.30" + }, + { + "name": "k.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 9591, + "rdlength": 4, + "a": "192.52.178.30" + }, + { + "name": "i.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 1012, + "rdlength": 4, + "a": "192.43.172.30" + }, + { + "name": "h.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 27539, + "rdlength": 4, + "a": "192.54.112.30" + }, + { + "name": "c.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 74369, + "rdlength": 4, + "a": "192.26.92.30" + }, + { + "name": "l.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 4078, + "rdlength": 4, + "a": "192.41.162.30" + }, + { + "name": "d.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 6886, + "rdlength": 4, + "a": "192.31.80.30" + }, + { + "name": "f.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 21484, + "rdlength": 4, + "a": "192.35.51.30" + }, + { + "name": "a.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 80825, + "rdlength": 4, + "a": "192.5.6.30" + }, + { + "name": "b.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 76063, + "rdlength": 4, + "a": "192.33.14.30" + }, + { + "name": "j.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 8232, + "rdlength": 16, + "aaaa": "2001:502:7094::30" + }, + { + "name": "e.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 14895, + "rdlength": 16, + "aaaa": "2001:502:1ca1::30" + }, + { + "name": "g.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 24249, + "rdlength": 16, + "aaaa": "2001:503:eea3::30" + }, + { + "name": "m.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 169791, + "rdlength": 16, + "aaaa": "2001:501:b1f9::30" + }, + { + "name": "k.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 13204, + "rdlength": 16, + "aaaa": "2001:503:d2d::30" + }, + { + "name": "i.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 5983, + "rdlength": 16, + "aaaa": "2001:503:39c1::30" + }, + { + "name": "h.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 16702, + "rdlength": 16, + "aaaa": "2001:502:8cc::30" + }, + { + "name": "c.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 57281, + "rdlength": 16, + "aaaa": "2001:503:83eb::30" + }, + { + "name": "l.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 16251, + "rdlength": 16, + "aaaa": "2001:500:d937::30" + }, + { + "name": "d.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 31236, + "rdlength": 16, + "aaaa": "2001:500:856e::30" + }, + { + "name": "f.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 11292, + "rdlength": 16, + "aaaa": "2001:503:d414::30" + }, + { + "name": "a.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 35359, + "rdlength": 16, + "aaaa": "2001:503:a83e::2:30" + }, + { + "name": "b.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 22350, + "rdlength": 16, + "aaaa": "2001:503:231d::2:30" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_5" + }, + { + "Tuple4": "73.146.129.128.80>222.17.192.53.53", + "dns_qname": "paypal.com", + "dns_qtype": 255, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "paypal.com", + "type": 1, + "class": 1, + "ttl": 49, + "rdlength": 4, + "a": "64.4.250.36" + }, + { + "name": "paypal.com", + "type": 1, + "class": 1, + "ttl": 49, + "rdlength": 4, + "a": "64.4.250.37" + }, + { + "name": "paypal.com", + "type": 47, + "class": 1, + "ttl": 294, + "rdlength": 57, + "next_domain": "0cd20b6fe61233e4a24bf70f30c9ba46.paypal.com", + "maps_len": 12, + "type_bit_maps": "000762018000000380010140" + }, + { + "name": "paypal.com", + "type": 6, + "class": 1, + "ttl": 294, + "rdlength": 45, + "mname": "ppns1.phx.paypal.com", + "rname": "hostmaster.paypal.com", + "serial": 2012301931, + "refresh": 7200, + "retry": 600, + "cname": 1209600, + "minimum": 300 + }, + { + "name": "paypal.com", + "type": 48, + "class": 1, + "ttl": 50, + "rdlength": 264, + "flags": 257, + "protocol": 3, + "algo": 5, + "public_key_len": 260, + "public_key": "03010001d56d982eb23906f4fb9313e5ecc2f4626c09bd745a4544d6a3006e2940379299d3fc090fee0fd7f581edcb570b44671231f356b2a62ec17345bde6a48f709b471fe6937c04731255f743a7272337219b332ec4289efb3ce0fb9528a6268b8cc794e9f8741a259794d0c9d7264478a9a02f4a1af988db556a8a4eb885d07d10e72dd0e8c444f0f57a6520bf709297b5816e6e40d93e161cb83d1c9ff9ee728608998de9a6462103247f85c425007fc655fb11d2bae716298dd5d6d1217a9b5d51a2006e70860d61936e2f7389a8ba4ab2f346bac37889b09b8d8f9310f971444c5aa1d02017c42650c1fa4a2a58f9bbdec0cf3253e0a01532c5bff0e4914b57e7" + }, + { + "name": "paypal.com", + "type": 48, + "class": 1, + "ttl": 50, + "rdlength": 136, + "flags": 256, + "protocol": 3, + "algo": 5, + "public_key_len": 132, + "public_key": "03010001cffbafbc3aa84839f6fcf27dc2a0226ecade1e37b6094a3898e81722b9971865d9eeef87c0b0be3ddcc0a40771cb2f5aebc02b4ba69934b2b31653d09260c3c824848186899eb73094dc6e87037b3819880feae1e8e98ddae3dbb82ce6608702cc82f41015662cac7c8c2ab5116c3f41a38af358cc873aa865805dc00928b2d7" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 102, + "rdlength": 158, + "type_covered": 1, + "algo": 5, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1635227563, + "sig_inception": 1632634805, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "1a9448ee34c445f9865e38cd66b3d555cfffe2a2e04515005245f32280000796ff889bdc400eada1e19659d25cf6f0060dd06e6fecbc1269f093b383e00be88d0c06969d37d449676461a268762661d1c2478ee5b7053d97bee870fdc2d064793fd48b4ac025518cc0437ad94c142b0946a37bd6fd5cb9c84389dc13e0c37e39" + }, + { + "name": "paypal.com", + "type": 257, + "class": 1, + "ttl": 700, + "rdlength": 25 + }, + { + "name": "paypal.com", + "type": 257, + "class": 1, + "ttl": 700, + "rdlength": 19 + }, + { + "name": "paypal.com", + "type": 257, + "class": 1, + "ttl": 700, + "rdlength": 19 + }, + { + "name": "paypal.com", + "type": 15, + "class": 1, + "ttl": 696, + "rdlength": 19, + "exchange": "mx2.paypalcorp.com", + "preference": 10 + }, + { + "name": "paypal.com", + "type": 15, + "class": 1, + "ttl": 696, + "rdlength": 8, + "exchange": "mx1.paypalcorp.com", + "preference": 10 + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 86095, + "rdlength": 183, + "type_covered": 43, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1633580133, + "sig_inception": 1632971133, + "key_tag": 39343, + "signer_name": "com", + "signature_len": 160, + "signature": "af49968e9f965cf128611bce9c7c90c6e47c2974976491270f3c2c7407439549a50e7d55026ae1ab16c3c56621e2f8f4a0e2af8da6a7c959be9c7e052035ba1d5ce50715c342a41f7455cd01eaff65bcf4c6bd0ee82aab3738582a8bfeee7e8bcf8519f5cef2daec8b6dbac52f3d446302c66bbcc7125be0189a4fa5226f09202322286f543cf0d9842b86d200713fe5e9d0b36f1d667a0cf08bdcfb2088b918" + }, + { + "name": "paypal.com", + "type": 43, + "class": 1, + "ttl": 86095, + "rdlength": 36, + "key_tag": 21037, + "algo": 5, + "digest_type": 2, + "digest_len": 32, + "digest": "0df17b28554954d819e0ceeab98fcfcd56572a4cf4f551f0a9be6d04db2f65c3" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 3402, + "rdlength": 158, + "type_covered": 257, + "algo": 5, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1634811814, + "sig_inception": 1632217986, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "67d69f20731812dba88c94b5d96d0771f362179998b07d6ce0061532348d7cb796808b4e72929276834e43596462a9c4a633fa178c477042e9a69bc375a05432a4fd1fb5461c3fe33ffff0ff583702a03c6f3393688f74fe707db82fd1757c25b5092e18045b2853a82c2ef07ba0561795b261062d869b4e7456f691a6446ba9" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 402, + "rdlength": 158, + "type_covered": 48, + "algo": 5, + "labels": 2, + "original_ttl": 600, + "sig_expiration": 1635136648, + "sig_inception": 1632542501, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "29bb0cb74b22af3dba99367b25b078f7e8ff976b4d598c7e8e7d7d21729d6b505b6bd79811f9c25da40ef08c4e176954fc2625e2aacba25cfed5fcf2031b16ad4aba1c147cad5e53b145581b32a382cf5ce7b268fd9439bf16960f1b202a59e61ed6a4caad8f9175d1e552c47db6e6b6a3a5a6c1f1228444a13eddb6f8addf67" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 402, + "rdlength": 286, + "type_covered": 48, + "algo": 5, + "labels": 2, + "original_ttl": 600, + "sig_expiration": 1635136648, + "sig_inception": 1632542501, + "key_tag": 21037, + "signer_name": "paypal.com", + "signature_len": 256, + "signature": "14e65e068797c7eda6d43936d3cdb41546076a1e83dbd91df766115c56a3e6d1fa5ac043bdfc215f1ff8c5f78e7086c20eb16f1e00b33269a936b2b67918feeea560ed892b6a4a5e461744a6332058aea97c7f98e6a0f8d463c1557c9d131305d3be8598a2c968eb6a5a530b395ed7dcc3b3c1fc4037a4f5306e064f9ec446d698bb1a851b0ad04ea6613da967a8e4fdad14d8d34c66a5b4a4eb609e067c6f72682a4c8296d0e6b2f83492d0b4e76225f72ae16ba3ec5b9853ae92d1a57f3918d2c789cdc21cce51e1e87e90595e83ea3a69c024d011e58581161b1130d5a800fe743b2eebb590377dacc82251d0900371b9078f72e7820687b93c563d2635d5" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 294, + "rdlength": 158, + "type_covered": 47, + "algo": 5, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1635389589, + "sig_inception": 1632794998, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "7176a00d8700689c1adf145e5fac07344800603003989f38f4285eab81c429a3e8df7791389e0024814027dc2f5e71af4a54a2ae6b8a6a93c8a7676d8c50d19b07b3da559e7e5ac8c090658dfde1fa2316c04f8902fd5749e9c05b8bb08038205aca7b9bdadda7a9f232b689e3fbb8ce92777c2c268ff76945af88d36bf61889" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 102, + "rdlength": 158, + "type_covered": 16, + "algo": 5, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1634782028, + "sig_inception": 1632186783, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "47d1d025a0425dbb4cf6078b3f5cfd89d8ffbc7540fe5808c89b9412d88d436f5f80164ac4795bc888479bbc9a1f5e591bee20b71145978bb034546cc70b0d485fa089dcf1f80eb65af86b9c1c782b981b0ed9f5d5694693775cdf01d81fab8b571c8ea0dcec6a7370a73bcc7bdaba2ad835ac7eb17aba8092f32a496195547e" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 3402, + "rdlength": 158, + "type_covered": 15, + "algo": 5, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1634757474, + "sig_inception": 1632163454, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "18a292822241eb924112987fbd88f0c7ba32413dc85cff4271cea273b9f048553f64fa9f30d8f92c6c267b0e3d30346ca3c3f66ac8f8f842ef6b82715ef659fbd7172d9e055af57d7ef5413c321f079785dc4ac0cf5599e885101aa0008c319e35a5a308c9d42612688b51339729ea132dfa78be2f977644e400e89a5a84bebd" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 294, + "rdlength": 158, + "type_covered": 6, + "algo": 5, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1635650618, + "sig_inception": 1633055018, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "27e610ebe0c337d24136294885909db576a61911d593212bb2fd7740d999dfa5a998aa3c39432766025a64803016cd5e2e4d7b6c183acd88f408ec579cbb1895852187832fc02b4b08ed6f4371ad82a22a10db0c201cae553ab09deabcf9285b81637b74793bcba4ceb08366ea964058f1c08443278d1ab08c84d6045882dd26" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 294, + "rdlength": 158, + "type_covered": 2, + "algo": 5, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1635156818, + "sig_inception": 1632563118, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "211edec16ca058012e8396cef732869b3b343286f20a10f10919c15513990f6cf46f1d9a87704a1b7e9070c427d21a1b016bd80940af675605cb351f301d204080dff7c0db068847accc28bdece9d739bcb7696dd646164f47066c63a0ba4ef6acbedea637ead554342c429552516d9663bca8eb367a84f25bc70332fdf51872" + } + ], + "authority": [ + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 20, + "ns": "h.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "k.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "d.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "b.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "m.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "i.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "f.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "l.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "j.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "a.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "g.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "c.gtld-servers.net" + }, + { + "name": "com", + "type": 2, + "class": 1, + "ttl": 72900, + "rdlength": 4, + "ns": "e.gtld-servers.net" + } + ], + "additional": [ + { + "name": "j.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 24, + "rdlength": 4, + "a": "192.48.79.30" + }, + { + "name": "e.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 50201, + "rdlength": 4, + "a": "192.12.94.30" + }, + { + "name": "g.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 13379, + "rdlength": 4, + "a": "192.42.93.30" + }, + { + "name": "m.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 164224, + "rdlength": 4, + "a": "192.55.83.30" + }, + { + "name": "k.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 9591, + "rdlength": 4, + "a": "192.52.178.30" + }, + { + "name": "i.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 1012, + "rdlength": 4, + "a": "192.43.172.30" + }, + { + "name": "h.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 27539, + "rdlength": 4, + "a": "192.54.112.30" + }, + { + "name": "c.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 74369, + "rdlength": 4, + "a": "192.26.92.30" + }, + { + "name": "l.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 4078, + "rdlength": 4, + "a": "192.41.162.30" + }, + { + "name": "d.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 6886, + "rdlength": 4, + "a": "192.31.80.30" + }, + { + "name": "f.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 21484, + "rdlength": 4, + "a": "192.35.51.30" + }, + { + "name": "a.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 80825, + "rdlength": 4, + "a": "192.5.6.30" + }, + { + "name": "b.gtld-servers.net", + "type": 1, + "class": 1, + "ttl": 76063, + "rdlength": 4, + "a": "192.33.14.30" + }, + { + "name": "j.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 8232, + "rdlength": 16, + "aaaa": "2001:502:7094::30" + }, + { + "name": "e.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 14895, + "rdlength": 16, + "aaaa": "2001:502:1ca1::30" + }, + { + "name": "g.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 24249, + "rdlength": 16, + "aaaa": "2001:503:eea3::30" + }, + { + "name": "m.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 169791, + "rdlength": 16, + "aaaa": "2001:501:b1f9::30" + }, + { + "name": "k.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 13204, + "rdlength": 16, + "aaaa": "2001:503:d2d::30" + }, + { + "name": "i.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 5983, + "rdlength": 16, + "aaaa": "2001:503:39c1::30" + }, + { + "name": "h.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 16702, + "rdlength": 16, + "aaaa": "2001:502:8cc::30" + }, + { + "name": "c.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 57281, + "rdlength": 16, + "aaaa": "2001:503:83eb::30" + }, + { + "name": "l.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 16251, + "rdlength": 16, + "aaaa": "2001:500:d937::30" + }, + { + "name": "d.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 31236, + "rdlength": 16, + "aaaa": "2001:500:856e::30" + }, + { + "name": "f.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 11292, + "rdlength": 16, + "aaaa": "2001:503:d414::30" + }, + { + "name": "a.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 35359, + "rdlength": 16, + "aaaa": "2001:503:a83e::2:30" + }, + { + "name": "b.gtld-servers.net", + "type": 28, + "class": 1, + "ttl": 22350, + "rdlength": 16, + "aaaa": "2001:503:231d::2:30" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_6" + }, + { + "Tuple4": "73.146.129.128.80>222.17.192.91.53", + "dns_qname": "paypal.com", + "dns_qtype": 255, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 99, + "rdlength": 59, + "txt": "miro-verification=6000569944866967d163c6c7e4c0c5c63ccfbabf", + "size": 58 + }, + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 99, + "rdlength": 69, + "txt": "google-site-verification=Mfy_g_Azi4RuSGy1j4xdt9Rd11lTVk7pXIqqFs6OkkQ", + "size": 68 + }, + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 99, + "rdlength": 94, + "txt": "cisco-ci-domain-verification=572203ae596d1b2278c7807a35893712992b4bf61a4fa4837bfd9d600e33687f", + "size": 93 + }, + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 99, + "rdlength": 93, + "txt": "adobe-idp-site-verification=11600efbec96c0e73dd8820cd33ca906ec4302aea4487d208a42a2b01806144c", + "size": 92 + }, + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 99, + "rdlength": 14, + "txt": "MS=ms95960309", + "size": 13 + }, + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 99, + "rdlength": 95, + "txt": "atlassian-domain-verification=Q8BdHlO6NYSN5njfC2rlbPQxksVfADlcxarxq4fesYJErtGKylvfcfyfwrPD/wnv", + "size": 94 + }, + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 99, + "rdlength": 46, + "txt": "QuoVadis=e6fee6e2-ca5b-44fe-9e87-002e95088be5", + "size": 45 + }, + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 99, + "rdlength": 69, + "txt": "google-site-verification=Fz5llImf1wNDrLb4YWPtT37ynvFSjs7DtQt32QHUDfw", + "size": 68 + }, + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 99, + "rdlength": 61, + "txt": "workplace-domain-verification=F7ezsH9uapvYDGd2VtPARy1qq9ymN6", + "size": 60 + }, + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 99, + "rdlength": 38, + "txt": "yandex-verification: 73acb90f6a9abd76", + "size": 37 + }, + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 99, + "rdlength": 209, + "txt": "v=spf1 include:pp._spf.paypal.com include:3ph1._spf.paypal.com include:3ph2._spf.paypal.com include:3ph3._spf.paypal.com include:3ph4._spf.paypal.com include:3ph5._spf.paypal.com include:aspmx.pardot.com ~all", + "size": 208 + }, + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 99, + "rdlength": 43, + "txt": "apple-domain-verification=NwnxXMTYI88HNeXr", + "size": 42 + }, + { + "name": "paypal.com", + "type": 1, + "class": 1, + "ttl": 49, + "rdlength": 4, + "a": "64.4.250.36" + }, + { + "name": "paypal.com", + "type": 1, + "class": 1, + "ttl": 49, + "rdlength": 4, + "a": "64.4.250.37" + }, + { + "name": "paypal.com", + "type": 47, + "class": 1, + "ttl": 295, + "rdlength": 57, + "next_domain": "0cd20b6fe61233e4a24bf70f30c9ba46.paypal.com", + "maps_len": 12, + "type_bit_maps": "000762018000000380010140" + }, + { + "name": "paypal.com", + "type": 6, + "class": 1, + "ttl": 295, + "rdlength": 45, + "mname": "ppns1.phx.paypal.com", + "rname": "hostmaster.paypal.com", + "serial": 2012301931, + "refresh": 7200, + "retry": 600, + "cname": 1209600, + "minimum": 300 + }, + { + "name": "paypal.com", + "type": 48, + "class": 1, + "ttl": 50, + "rdlength": 264, + "flags": 257, + "protocol": 3, + "algo": 5, + "public_key_len": 260, + "public_key": "03010001d56d982eb23906f4fb9313e5ecc2f4626c09bd745a4544d6a3006e2940379299d3fc090fee0fd7f581edcb570b44671231f356b2a62ec17345bde6a48f709b471fe6937c04731255f743a7272337219b332ec4289efb3ce0fb9528a6268b8cc794e9f8741a259794d0c9d7264478a9a02f4a1af988db556a8a4eb885d07d10e72dd0e8c444f0f57a6520bf709297b5816e6e40d93e161cb83d1c9ff9ee728608998de9a6462103247f85c425007fc655fb11d2bae716298dd5d6d1217a9b5d51a2006e70860d61936e2f7389a8ba4ab2f346bac37889b09b8d8f9310f971444c5aa1d02017c42650c1fa4a2a58f9bbdec0cf3253e0a01532c5bff0e4914b57e7" + }, + { + "name": "paypal.com", + "type": 48, + "class": 1, + "ttl": 50, + "rdlength": 136, + "flags": 256, + "protocol": 3, + "algo": 5, + "public_key_len": 132, + "public_key": "03010001cffbafbc3aa84839f6fcf27dc2a0226ecade1e37b6094a3898e81722b9971865d9eeef87c0b0be3ddcc0a40771cb2f5aebc02b4ba69934b2b31653d09260c3c824848186899eb73094dc6e87037b3819880feae1e8e98ddae3dbb82ce6608702cc82f41015662cac7c8c2ab5116c3f41a38af358cc873aa865805dc00928b2d7" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 101, + "rdlength": 158, + "type_covered": 1, + "algo": 5, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1635227563, + "sig_inception": 1632634805, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "1a9448ee34c445f9865e38cd66b3d555cfffe2a2e04515005245f32280000796ff889bdc400eada1e19659d25cf6f0060dd06e6fecbc1269f093b383e00be88d0c06969d37d449676461a268762661d1c2478ee5b7053d97bee870fdc2d064793fd48b4ac025518cc0437ad94c142b0946a37bd6fd5cb9c84389dc13e0c37e39" + }, + { + "name": "paypal.com", + "type": 257, + "class": 1, + "ttl": 1299, + "rdlength": 19 + }, + { + "name": "paypal.com", + "type": 257, + "class": 1, + "ttl": 1299, + "rdlength": 25 + }, + { + "name": "paypal.com", + "type": 257, + "class": 1, + "ttl": 1299, + "rdlength": 19 + }, + { + "name": "paypal.com", + "type": 15, + "class": 1, + "ttl": 1295, + "rdlength": 19, + "exchange": "mx1.paypalcorp.com", + "preference": 10 + }, + { + "name": "paypal.com", + "type": 15, + "class": 1, + "ttl": 1295, + "rdlength": 8, + "exchange": "mx2.paypalcorp.com", + "preference": 10 + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 85553, + "rdlength": 183, + "type_covered": 43, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1633580133, + "sig_inception": 1632971133, + "key_tag": 39343, + "signer_name": "com", + "signature_len": 160, + "signature": "af49968e9f965cf128611bce9c7c90c6e47c2974976491270f3c2c7407439549a50e7d55026ae1ab16c3c56621e2f8f4a0e2af8da6a7c959be9c7e052035ba1d5ce50715c342a41f7455cd01eaff65bcf4c6bd0ee82aab3738582a8bfeee7e8bcf8519f5cef2daec8b6dbac52f3d446302c66bbcc7125be0189a4fa5226f09202322286f543cf0d9842b86d200713fe5e9d0b36f1d667a0cf08bdcfb2088b918" + }, + { + "name": "paypal.com", + "type": 43, + "class": 1, + "ttl": 85553, + "rdlength": 36, + "key_tag": 21037, + "algo": 5, + "digest_type": 2, + "digest_len": 32, + "digest": "0df17b28554954d819e0ceeab98fcfcd56572a4cf4f551f0a9be6d04db2f65c3" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 3401, + "rdlength": 158, + "type_covered": 257, + "algo": 5, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1634811814, + "sig_inception": 1632217986, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "67d69f20731812dba88c94b5d96d0771f362179998b07d6ce0061532348d7cb796808b4e72929276834e43596462a9c4a633fa178c477042e9a69bc375a05432a4fd1fb5461c3fe33ffff0ff583702a03c6f3393688f74fe707db82fd1757c25b5092e18045b2853a82c2ef07ba0561795b261062d869b4e7456f691a6446ba9" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 401, + "rdlength": 158, + "type_covered": 48, + "algo": 5, + "labels": 2, + "original_ttl": 600, + "sig_expiration": 1635136648, + "sig_inception": 1632542501, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "29bb0cb74b22af3dba99367b25b078f7e8ff976b4d598c7e8e7d7d21729d6b505b6bd79811f9c25da40ef08c4e176954fc2625e2aacba25cfed5fcf2031b16ad4aba1c147cad5e53b145581b32a382cf5ce7b268fd9439bf16960f1b202a59e61ed6a4caad8f9175d1e552c47db6e6b6a3a5a6c1f1228444a13eddb6f8addf67" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 401, + "rdlength": 286, + "type_covered": 48, + "algo": 5, + "labels": 2, + "original_ttl": 600, + "sig_expiration": 1635136648, + "sig_inception": 1632542501, + "key_tag": 21037, + "signer_name": "paypal.com", + "signature_len": 256, + "signature": "14e65e068797c7eda6d43936d3cdb41546076a1e83dbd91df766115c56a3e6d1fa5ac043bdfc215f1ff8c5f78e7086c20eb16f1e00b33269a936b2b67918feeea560ed892b6a4a5e461744a6332058aea97c7f98e6a0f8d463c1557c9d131305d3be8598a2c968eb6a5a530b395ed7dcc3b3c1fc4037a4f5306e064f9ec446d698bb1a851b0ad04ea6613da967a8e4fdad14d8d34c66a5b4a4eb609e067c6f72682a4c8296d0e6b2f83492d0b4e76225f72ae16ba3ec5b9853ae92d1a57f3918d2c789cdc21cce51e1e87e90595e83ea3a69c024d011e58581161b1130d5a800fe743b2eebb590377dacc82251d0900371b9078f72e7820687b93c563d2635d5" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 295, + "rdlength": 158, + "type_covered": 47, + "algo": 5, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1635389589, + "sig_inception": 1632794998, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "7176a00d8700689c1adf145e5fac07344800603003989f38f4285eab81c429a3e8df7791389e0024814027dc2f5e71af4a54a2ae6b8a6a93c8a7676d8c50d19b07b3da559e7e5ac8c090658dfde1fa2316c04f8902fd5749e9c05b8bb08038205aca7b9bdadda7a9f232b689e3fbb8ce92777c2c268ff76945af88d36bf61889" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 101, + "rdlength": 158, + "type_covered": 16, + "algo": 5, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1634782028, + "sig_inception": 1632186783, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "47d1d025a0425dbb4cf6078b3f5cfd89d8ffbc7540fe5808c89b9412d88d436f5f80164ac4795bc888479bbc9a1f5e591bee20b71145978bb034546cc70b0d485fa089dcf1f80eb65af86b9c1c782b981b0ed9f5d5694693775cdf01d81fab8b571c8ea0dcec6a7370a73bcc7bdaba2ad835ac7eb17aba8092f32a496195547e" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 3401, + "rdlength": 158, + "type_covered": 15, + "algo": 5, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1634757474, + "sig_inception": 1632163454, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "18a292822241eb924112987fbd88f0c7ba32413dc85cff4271cea273b9f048553f64fa9f30d8f92c6c267b0e3d30346ca3c3f66ac8f8f842ef6b82715ef659fbd7172d9e055af57d7ef5413c321f079785dc4ac0cf5599e885101aa0008c319e35a5a308c9d42612688b51339729ea132dfa78be2f977644e400e89a5a84bebd" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 295, + "rdlength": 158, + "type_covered": 6, + "algo": 5, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1635650618, + "sig_inception": 1633055018, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "27e610ebe0c337d24136294885909db576a61911d593212bb2fd7740d999dfa5a998aa3c39432766025a64803016cd5e2e4d7b6c183acd88f408ec579cbb1895852187832fc02b4b08ed6f4371ad82a22a10db0c201cae553ab09deabcf9285b81637b74793bcba4ceb08366ea964058f1c08443278d1ab08c84d6045882dd26" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 246, + "rdlength": 158, + "type_covered": 2, + "algo": 5, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1635156818, + "sig_inception": 1632563118, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "211edec16ca058012e8396cef732869b3b343286f20a10f10919c15513990f6cf46f1d9a87704a1b7e9070c427d21a1b016bd80940af675605cb351f301d204080dff7c0db068847accc28bdece9d739bcb7696dd646164f47066c63a0ba4ef6acbedea637ead554342c429552516d9663bca8eb367a84f25bc70332fdf51872" + }, + { + "name": "paypal.com", + "type": 2, + "class": 1, + "ttl": 246, + "rdlength": 19, + "ns": "pdns100.ultradns.com" + }, + { + "name": "paypal.com", + "type": 2, + "class": 1, + "ttl": 246, + "rdlength": 20, + "ns": "ns1.p57.dynect.net" + }, + { + "name": "paypal.com", + "type": 2, + "class": 1, + "ttl": 246, + "rdlength": 19, + "ns": "pdns100.ultradns.net" + }, + { + "name": "paypal.com", + "type": 2, + "class": 1, + "ttl": 246, + "rdlength": 6, + "ns": "ns2.p57.dynect.net" + } + ], + "additional": [ + { + "name": "ns2.p57.dynect.net", + "type": 1, + "class": 1, + "ttl": 73836, + "rdlength": 4, + "a": "204.13.250.57" + }, + { + "name": "pdns100.ultradns.com", + "type": 1, + "class": 1, + "ttl": 172298, + "rdlength": 4, + "a": "156.154.64.100" + }, + { + "name": "ns1.p57.dynect.net", + "type": 1, + "class": 1, + "ttl": 73836, + "rdlength": 4, + "a": "208.78.70.57" + }, + { + "name": "pdns100.ultradns.net", + "type": 28, + "class": 1, + "ttl": 73730, + "rdlength": 16, + "aaaa": "2610:a1:1014::88" + }, + { + "name": "pdns100.ultradns.com", + "type": 28, + "class": 1, + "ttl": 37564, + "rdlength": 16, + "aaaa": "2001:502:f3ff::88" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_7" + }, + { + "Tuple4": "73.146.129.128.80>222.17.192.236.53", + "dns_qname": "paypal.com", + "dns_qtype": 255, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "answer": [ + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 99, + "rdlength": 61, + "txt": "workplace-domain-verification=F7ezsH9uapvYDGd2VtPARy1qq9ymN6", + "size": 60 + }, + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 99, + "rdlength": 59, + "txt": "miro-verification=6000569944866967d163c6c7e4c0c5c63ccfbabf", + "size": 58 + }, + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 99, + "rdlength": 69, + "txt": "google-site-verification=Mfy_g_Azi4RuSGy1j4xdt9Rd11lTVk7pXIqqFs6OkkQ", + "size": 68 + }, + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 99, + "rdlength": 38, + "txt": "yandex-verification: 73acb90f6a9abd76", + "size": 37 + }, + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 99, + "rdlength": 14, + "txt": "MS=ms95960309", + "size": 13 + }, + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 99, + "rdlength": 95, + "txt": "atlassian-domain-verification=Q8BdHlO6NYSN5njfC2rlbPQxksVfADlcxarxq4fesYJErtGKylvfcfyfwrPD/wnv", + "size": 94 + }, + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 99, + "rdlength": 69, + "txt": "google-site-verification=Fz5llImf1wNDrLb4YWPtT37ynvFSjs7DtQt32QHUDfw", + "size": 68 + }, + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 99, + "rdlength": 93, + "txt": "adobe-idp-site-verification=11600efbec96c0e73dd8820cd33ca906ec4302aea4487d208a42a2b01806144c", + "size": 92 + }, + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 99, + "rdlength": 94, + "txt": "cisco-ci-domain-verification=572203ae596d1b2278c7807a35893712992b4bf61a4fa4837bfd9d600e33687f", + "size": 93 + }, + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 99, + "rdlength": 46, + "txt": "QuoVadis=e6fee6e2-ca5b-44fe-9e87-002e95088be5", + "size": 45 + }, + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 99, + "rdlength": 209, + "txt": "v=spf1 include:pp._spf.paypal.com include:3ph1._spf.paypal.com include:3ph2._spf.paypal.com include:3ph3._spf.paypal.com include:3ph4._spf.paypal.com include:3ph5._spf.paypal.com include:aspmx.pardot.com ~all", + "size": 208 + }, + { + "name": "paypal.com", + "type": 16, + "class": 1, + "ttl": 99, + "rdlength": 43, + "txt": "apple-domain-verification=NwnxXMTYI88HNeXr", + "size": 42 + }, + { + "name": "paypal.com", + "type": 1, + "class": 1, + "ttl": 49, + "rdlength": 4, + "a": "64.4.250.36" + }, + { + "name": "paypal.com", + "type": 1, + "class": 1, + "ttl": 49, + "rdlength": 4, + "a": "64.4.250.37" + }, + { + "name": "paypal.com", + "type": 47, + "class": 1, + "ttl": 295, + "rdlength": 57, + "next_domain": "0cd20b6fe61233e4a24bf70f30c9ba46.paypal.com", + "maps_len": 12, + "type_bit_maps": "000762018000000380010140" + }, + { + "name": "paypal.com", + "type": 6, + "class": 1, + "ttl": 295, + "rdlength": 45, + "mname": "ppns1.phx.paypal.com", + "rname": "hostmaster.paypal.com", + "serial": 2012301931, + "refresh": 7200, + "retry": 600, + "cname": 1209600, + "minimum": 300 + }, + { + "name": "paypal.com", + "type": 48, + "class": 1, + "ttl": 50, + "rdlength": 264, + "flags": 257, + "protocol": 3, + "algo": 5, + "public_key_len": 260, + "public_key": "03010001d56d982eb23906f4fb9313e5ecc2f4626c09bd745a4544d6a3006e2940379299d3fc090fee0fd7f581edcb570b44671231f356b2a62ec17345bde6a48f709b471fe6937c04731255f743a7272337219b332ec4289efb3ce0fb9528a6268b8cc794e9f8741a259794d0c9d7264478a9a02f4a1af988db556a8a4eb885d07d10e72dd0e8c444f0f57a6520bf709297b5816e6e40d93e161cb83d1c9ff9ee728608998de9a6462103247f85c425007fc655fb11d2bae716298dd5d6d1217a9b5d51a2006e70860d61936e2f7389a8ba4ab2f346bac37889b09b8d8f9310f971444c5aa1d02017c42650c1fa4a2a58f9bbdec0cf3253e0a01532c5bff0e4914b57e7" + }, + { + "name": "paypal.com", + "type": 48, + "class": 1, + "ttl": 50, + "rdlength": 136, + "flags": 256, + "protocol": 3, + "algo": 5, + "public_key_len": 132, + "public_key": "03010001cffbafbc3aa84839f6fcf27dc2a0226ecade1e37b6094a3898e81722b9971865d9eeef87c0b0be3ddcc0a40771cb2f5aebc02b4ba69934b2b31653d09260c3c824848186899eb73094dc6e87037b3819880feae1e8e98ddae3dbb82ce6608702cc82f41015662cac7c8c2ab5116c3f41a38af358cc873aa865805dc00928b2d7" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 101, + "rdlength": 158, + "type_covered": 1, + "algo": 5, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1635227563, + "sig_inception": 1632634805, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "1a9448ee34c445f9865e38cd66b3d555cfffe2a2e04515005245f32280000796ff889bdc400eada1e19659d25cf6f0060dd06e6fecbc1269f093b383e00be88d0c06969d37d449676461a268762661d1c2478ee5b7053d97bee870fdc2d064793fd48b4ac025518cc0437ad94c142b0946a37bd6fd5cb9c84389dc13e0c37e39" + }, + { + "name": "paypal.com", + "type": 257, + "class": 1, + "ttl": 1299, + "rdlength": 25 + }, + { + "name": "paypal.com", + "type": 257, + "class": 1, + "ttl": 1299, + "rdlength": 19 + }, + { + "name": "paypal.com", + "type": 257, + "class": 1, + "ttl": 1299, + "rdlength": 19 + }, + { + "name": "paypal.com", + "type": 15, + "class": 1, + "ttl": 1295, + "rdlength": 19, + "exchange": "mx1.paypalcorp.com", + "preference": 10 + }, + { + "name": "paypal.com", + "type": 15, + "class": 1, + "ttl": 1295, + "rdlength": 8, + "exchange": "mx2.paypalcorp.com", + "preference": 10 + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 85553, + "rdlength": 183, + "type_covered": 43, + "algo": 8, + "labels": 2, + "original_ttl": 86400, + "sig_expiration": 1633580133, + "sig_inception": 1632971133, + "key_tag": 39343, + "signer_name": "com", + "signature_len": 160, + "signature": "af49968e9f965cf128611bce9c7c90c6e47c2974976491270f3c2c7407439549a50e7d55026ae1ab16c3c56621e2f8f4a0e2af8da6a7c959be9c7e052035ba1d5ce50715c342a41f7455cd01eaff65bcf4c6bd0ee82aab3738582a8bfeee7e8bcf8519f5cef2daec8b6dbac52f3d446302c66bbcc7125be0189a4fa5226f09202322286f543cf0d9842b86d200713fe5e9d0b36f1d667a0cf08bdcfb2088b918" + }, + { + "name": "paypal.com", + "type": 43, + "class": 1, + "ttl": 85553, + "rdlength": 36, + "key_tag": 21037, + "algo": 5, + "digest_type": 2, + "digest_len": 32, + "digest": "0df17b28554954d819e0ceeab98fcfcd56572a4cf4f551f0a9be6d04db2f65c3" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 3401, + "rdlength": 158, + "type_covered": 257, + "algo": 5, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1634811814, + "sig_inception": 1632217986, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "67d69f20731812dba88c94b5d96d0771f362179998b07d6ce0061532348d7cb796808b4e72929276834e43596462a9c4a633fa178c477042e9a69bc375a05432a4fd1fb5461c3fe33ffff0ff583702a03c6f3393688f74fe707db82fd1757c25b5092e18045b2853a82c2ef07ba0561795b261062d869b4e7456f691a6446ba9" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 401, + "rdlength": 158, + "type_covered": 48, + "algo": 5, + "labels": 2, + "original_ttl": 600, + "sig_expiration": 1635136648, + "sig_inception": 1632542501, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "29bb0cb74b22af3dba99367b25b078f7e8ff976b4d598c7e8e7d7d21729d6b505b6bd79811f9c25da40ef08c4e176954fc2625e2aacba25cfed5fcf2031b16ad4aba1c147cad5e53b145581b32a382cf5ce7b268fd9439bf16960f1b202a59e61ed6a4caad8f9175d1e552c47db6e6b6a3a5a6c1f1228444a13eddb6f8addf67" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 401, + "rdlength": 286, + "type_covered": 48, + "algo": 5, + "labels": 2, + "original_ttl": 600, + "sig_expiration": 1635136648, + "sig_inception": 1632542501, + "key_tag": 21037, + "signer_name": "paypal.com", + "signature_len": 256, + "signature": "14e65e068797c7eda6d43936d3cdb41546076a1e83dbd91df766115c56a3e6d1fa5ac043bdfc215f1ff8c5f78e7086c20eb16f1e00b33269a936b2b67918feeea560ed892b6a4a5e461744a6332058aea97c7f98e6a0f8d463c1557c9d131305d3be8598a2c968eb6a5a530b395ed7dcc3b3c1fc4037a4f5306e064f9ec446d698bb1a851b0ad04ea6613da967a8e4fdad14d8d34c66a5b4a4eb609e067c6f72682a4c8296d0e6b2f83492d0b4e76225f72ae16ba3ec5b9853ae92d1a57f3918d2c789cdc21cce51e1e87e90595e83ea3a69c024d011e58581161b1130d5a800fe743b2eebb590377dacc82251d0900371b9078f72e7820687b93c563d2635d5" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 295, + "rdlength": 158, + "type_covered": 47, + "algo": 5, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1635389589, + "sig_inception": 1632794998, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "7176a00d8700689c1adf145e5fac07344800603003989f38f4285eab81c429a3e8df7791389e0024814027dc2f5e71af4a54a2ae6b8a6a93c8a7676d8c50d19b07b3da559e7e5ac8c090658dfde1fa2316c04f8902fd5749e9c05b8bb08038205aca7b9bdadda7a9f232b689e3fbb8ce92777c2c268ff76945af88d36bf61889" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 101, + "rdlength": 158, + "type_covered": 16, + "algo": 5, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1634782028, + "sig_inception": 1632186783, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "47d1d025a0425dbb4cf6078b3f5cfd89d8ffbc7540fe5808c89b9412d88d436f5f80164ac4795bc888479bbc9a1f5e591bee20b71145978bb034546cc70b0d485fa089dcf1f80eb65af86b9c1c782b981b0ed9f5d5694693775cdf01d81fab8b571c8ea0dcec6a7370a73bcc7bdaba2ad835ac7eb17aba8092f32a496195547e" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 3401, + "rdlength": 158, + "type_covered": 15, + "algo": 5, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1634757474, + "sig_inception": 1632163454, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "18a292822241eb924112987fbd88f0c7ba32413dc85cff4271cea273b9f048553f64fa9f30d8f92c6c267b0e3d30346ca3c3f66ac8f8f842ef6b82715ef659fbd7172d9e055af57d7ef5413c321f079785dc4ac0cf5599e885101aa0008c319e35a5a308c9d42612688b51339729ea132dfa78be2f977644e400e89a5a84bebd" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 295, + "rdlength": 158, + "type_covered": 6, + "algo": 5, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1635650618, + "sig_inception": 1633055018, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "27e610ebe0c337d24136294885909db576a61911d593212bb2fd7740d999dfa5a998aa3c39432766025a64803016cd5e2e4d7b6c183acd88f408ec579cbb1895852187832fc02b4b08ed6f4371ad82a22a10db0c201cae553ab09deabcf9285b81637b74793bcba4ceb08366ea964058f1c08443278d1ab08c84d6045882dd26" + }, + { + "name": "paypal.com", + "type": 46, + "class": 1, + "ttl": 246, + "rdlength": 158, + "type_covered": 2, + "algo": 5, + "labels": 2, + "original_ttl": 300, + "sig_expiration": 1635156818, + "sig_inception": 1632563118, + "key_tag": 11811, + "signer_name": "paypal.com", + "signature_len": 128, + "signature": "211edec16ca058012e8396cef732869b3b343286f20a10f10919c15513990f6cf46f1d9a87704a1b7e9070c427d21a1b016bd80940af675605cb351f301d204080dff7c0db068847accc28bdece9d739bcb7696dd646164f47066c63a0ba4ef6acbedea637ead554342c429552516d9663bca8eb367a84f25bc70332fdf51872" + }, + { + "name": "paypal.com", + "type": 2, + "class": 1, + "ttl": 246, + "rdlength": 20, + "ns": "ns2.p57.dynect.net" + }, + { + "name": "paypal.com", + "type": 2, + "class": 1, + "ttl": 246, + "rdlength": 19, + "ns": "pdns100.ultradns.com" + }, + { + "name": "paypal.com", + "type": 2, + "class": 1, + "ttl": 246, + "rdlength": 19, + "ns": "pdns100.ultradns.net" + }, + { + "name": "paypal.com", + "type": 2, + "class": 1, + "ttl": 246, + "rdlength": 6, + "ns": "ns1.p57.dynect.net" + } + ], + "additional": [ + { + "name": "ns2.p57.dynect.net", + "type": 1, + "class": 1, + "ttl": 73836, + "rdlength": 4, + "a": "204.13.250.57" + }, + { + "name": "pdns100.ultradns.com", + "type": 1, + "class": 1, + "ttl": 172298, + "rdlength": 4, + "a": "156.154.64.100" + }, + { + "name": "ns1.p57.dynect.net", + "type": 1, + "class": 1, + "ttl": 73836, + "rdlength": 4, + "a": "208.78.70.57" + }, + { + "name": "pdns100.ultradns.net", + "type": 28, + "class": 1, + "ttl": 73730, + "rdlength": 16, + "aaaa": "2610:a1:1014::88" + }, + { + "name": "pdns100.ultradns.com", + "type": 28, + "class": 1, + "ttl": 37564, + "rdlength": 16, + "aaaa": "2001:502:f3ff::88" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_8" + } +] \ No newline at end of file diff --git a/test/case/port5353/1-dns.port.202.120.2.170.19331-208.67.222.222.5353.pcap b/test/case/port5353/1-dns.port.202.120.2.170.19331-208.67.222.222.5353.pcap new file mode 100644 index 0000000000000000000000000000000000000000..7e514dd7b7aaf481d1e5795d0e782eb1ff3f1458 GIT binary patch literal 1101 zcmca|c+)~A1{MYcU}0bca*`+1C&mV{GpGWkKsbbfnfE0l1ET^1(_{_?R|XdG6$=~~ ztOUhBUU0s5?^FfTDv_7o%`D8)PiIs#E(ROH!NAC#R+^k`VPV0NnU|K&02F0BAi}@~ zl4W*cFknhF084Nure)@2CKl`F6_*?kVb04>K44V-$6yx&1D^l`13L!;r&R-p4b-a# z)jNZMjRRy#OX6(%^2GYa=l#wQI~p2Rci$Dfvc*4L&A{?&kKE_%dlQ7OKA#u+dQJa( zr>gn8yy_RdbzjrBjQa+2!@?QaDW_9c963>Okk4hqjXR#9jYTToUbOA_fBW#__6C^* z-wQ{6x+MGNuMqlX{7p*i?8f5AZkV2uTx?lrXpm-FmQ`$FmXibYgb~;i&J5a&j0{{H#;TU@ z>Zcyo63IK^B%!rjVdez(h^vNYB5T_>iL7N{R{}-`1Ji^9|Db+%W|+ZX#K8m#4|Kox zTwFcxmKcxDZ29%m+<7)TuH4P{N!#9TdymcmwJ9-gsvd0gbegezV%F}-t+SU+H~N?T zHT0l|%GcLhxehLlcx-)VAL})PpJj8RIF=pl+)(CW5Zx8?Yi@bQ{xYs760+O$ejT}= z`MXS*^Mb+hyAI1V&uCR_T(kM9aKhHKRp*;dayy?<$gnUgDl9HDDl|?iOD{@G%TCJ8 zNVGIfHZm(VGcqsCMDn{9s^7Z=#5a875=k)^WjC_goR%yS@KT(CO#$S0p@YA$czsfB zNn+XlC$MPGzE!3mWp_=%uHZor4?lf>edE4-y+1eTNIhVg(>pr3LX+`3s z^!#Ux47)s+ShIeVczB9W>~LB0)`|A3t&dn|E|L?Nm!ZGlKu*$Xm90CEaQUekd;!`t*m`QlvKDa3|_`=Dliu(Uc z4_tBSpF7p+XQxG*m@vEe`SOLQjgEz!ys;+U&FtHO%2Od`!W%Z%Cd}pFv1q&3adY(* z7K`V?5t|kJrm1a~YMZN6@@Zd!$BgnzvBw17)Ma)lJ)a{GF0+V%K@*ru85)2X0H;2l Ac>n+a literal 0 HcmV?d00001 diff --git a/test/case/port5353/port5353_result.json b/test/case/port5353/port5353_result.json new file mode 100644 index 0000000..6051a13 --- /dev/null +++ b/test/case/port5353/port5353_result.json @@ -0,0 +1,157 @@ +[ + { + "Tuple4": "202.120.2.170.19331>208.67.222.222.5353", + "dns_qname": "fuck888.info", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 1, + "rr": { + "authority": [ + { + "name": "info", + "type": 6, + "class": 1, + "ttl": 834, + "rdlength": 48, + "mname": "a0.info.afilias-nst.info", + "rname": "noc.afilias-nst.info", + "serial": 2013016250, + "refresh": 3600, + "retry": 1800, + "cname": 604800, + "minimum": 3600 + }, + { + "name": "info", + "type": 46, + "class": 1, + "ttl": 834, + "rdlength": 152, + "type_covered": 6, + "algo": 8, + "labels": 1, + "original_ttl": 900, + "sig_expiration": 1637564279, + "sig_inception": 1635746279, + "key_tag": 36675, + "signer_name": "info", + "signature_len": 128, + "signature": "8080ab8bdd11d4b44f67263039f58c1ef36bde9013d5e79e5debac8fef427a9fba4a7fa2ed47ac8ea60bd80380a1986b64cb65a8c4c878c10e44b0d8dc4955817224f6e886b8ffdbc3a387801c604dd0c4f944634d6fa812f633f61a16cdb1c7c0970b222bc7165bdab5ddbf43d9aec01bbfb6df6af0a19fd425d5cb2d8c7ea9" + }, + { + "name": "dr3kecftk5dlgg1gdcs9q10f5vjs86ll.info", + "type": 50, + "class": 1, + "ttl": 835, + "rdlength": 43, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 8, + "salt_value": "332539ee7f95c32a", + "hash_len": 20, + "next_hash_owner": "6ec842182aa72099900758d531cc597d87b214ad", + "maps_len": 9, + "type_bit_maps": "000722000000000290" + }, + { + "name": "dr3kecftk5dlgg1gdcs9q10f5vjs86ll.info", + "type": 46, + "class": 1, + "ttl": 835, + "rdlength": 152, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1637564279, + "sig_inception": 1635746279, + "key_tag": 36675, + "signer_name": "info", + "signature_len": 128, + "signature": "8cd1ab9eda160c2c9b1faf96470cb341a9bb0ef22b3f3eb78c2cc026945cec7ae0b1494298a7916abb93859ba69732fe6bf555c14824f5ebb50ac1a358e33bdcbe05d630f9769c5a08a6c589b07648305b8a5cfa9d7768bf760ae4181db62efac4df69fb761309d030a7dd40a629cc2a78b1acb3e51360b566aacf82c90b43cc" + }, + { + "name": "h86rqsv2q3bvgrffkbmha95c26s627qi.info", + "type": 50, + "class": 1, + "ttl": 835, + "rdlength": 42, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 8, + "salt_value": "332539ee7f95c32a", + "hash_len": 20, + "next_hash_owner": "8a1017b0f60a1464371507323ab366631450e917", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "h86rqsv2q3bvgrffkbmha95c26s627qi.info", + "type": 46, + "class": 1, + "ttl": 835, + "rdlength": 152, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636990324, + "sig_inception": 1635172324, + "key_tag": 36675, + "signer_name": "info", + "signature_len": 128, + "signature": "6bda76201a3ed6203e70c48e36c08a2eec6599ddb93047c9db31c136ad989f09a7edad479089e5786192676fe60100ba49a43b05f118e1ca0e16c37683b5913fab3bc43b69a21e109e682fa0c06c62ab24b5b9c46cf5901dc5b529be078502ac1eae566121f61c0e2159ec33831a1be11f1c55e5f816a502e0ef3acc9519bb68" + }, + { + "name": "oa4qcr2e8fbj421h5ds67qe1c79vevk4.info", + "type": 50, + "class": 1, + "ttl": 837, + "rdlength": 42, + "hash_algo": 1, + "flags": 1, + "iteration": 10, + "salt_len": 8, + "salt_value": "332539ee7f95c32a", + "hash_len": 20, + "next_hash_owner": "c28b6b507db61ad38572e0aff4f22747a74365b2", + "maps_len": 8, + "type_bit_maps": "0006200000000012" + }, + { + "name": "oa4qcr2e8fbj421h5ds67qe1c79vevk4.info", + "type": 46, + "class": 1, + "ttl": 837, + "rdlength": 152, + "type_covered": 50, + "algo": 8, + "labels": 2, + "original_ttl": 3600, + "sig_expiration": 1636990324, + "sig_inception": 1635172324, + "key_tag": 36675, + "signer_name": "info", + "signature_len": 128, + "signature": "015cf87be64ae76b00a6e283177be7369f8659742e90ce2d831793b282d783c1b25953d0c995212fff75c0d4448f9d953af989388616130717cf77a1cb32c654c9d8ac5f4636f6c079ca543613b0b37d609d080c3886de88d9abd40438e71358b3218e9626b31a869d2274f2be60489877d25dc610ec7e698a22e79c10571ca2" + } + ], + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_1" + } +] \ No newline at end of file diff --git a/test/case/ptr/1-dns-query-type-PTR.pcap b/test/case/ptr/1-dns-query-type-PTR.pcap new file mode 100644 index 0000000000000000000000000000000000000000..403820dfec9049ceaddf2991fd8b922a91716b38 GIT binary patch literal 183 zcmca|c+)~A1{MYcU}0bcazy+K6Dz)OG4uo3Agm&mTbpBaWXBe1ZwU?tR|ba0)e#H~ z_JXTb*J}%uUGAEA=+rz0Q-<86Hx=nXvx1)~9@A)^V9WzLuiWEp@Vf=*>L tW=sK!83C~=P@OSYk0p?2!f3>tSzyMJSX7Y6z`z4CQ211.138.145.194.53", + "dns_qname": "9.8.0.1.4.9.7.e.1.0.0.0.1.0.0.0.1.e.3.d.0.2.0.5.4.3.9.8.9.0.4.2.ip6.arpa", + "dns_qtype": 12, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1432, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_1" + } +] \ No newline at end of file diff --git a/test/case/query/1-dns_10_query.pcap b/test/case/query/1-dns_10_query.pcap new file mode 100644 index 0000000000000000000000000000000000000000..3a79f928a5ab5cda84a2efdd4f2e6124a53420af GIT binary patch literal 1001 zcmca|c+)~A1{MYw`2U}Qff2|ljj#>*c8-f72*?Iu1|`XDbxI8Urn|WvI2c?R7+gA! zFfdpM>f7cXTEG&2Ifn1yG6quygQe5INiYb2jQ|?NQIMHjoRgWB%2ZSeG8bsFrU1~e z1|SC6U~rj>!4Jp=VGJ7_;$|^0SP52q%C%`=0@}d;{tD0rolVl4ih-&@jsybsw9LH3 zyyR5&vXcDV;%vA@Ak)v^;bMpYssUjP)4i&s9T-dm<-ISsDvE+k_tF5GZpQ3ykPlQ1 zF`bbmH!(AZBfYe!R5vfRggH4smw`bB>W^myifKMGV04Ifr>^j{Bny>x3 zW!(+9`3!6Y`RVy7iP$1{^?xpgNT5m(#xUIbiW>uinV{ZxR^0<(aL1d!@(byK8_vjF zR8YX3msp&USel%Xnv{qmlvasx<4HxLuNfEu1!u*q{o`K;vIrPqz*Llc{$m3oDj=z- zGO;MLxD1wxu!NQzH$yPcbs&u4A=l&YK~etg^dU|+P+s7>`w3`|VU%*88NwdU?9%L< N#H!3ZcrHN7ZU9N>+|&R7 literal 0 HcmV?d00001 diff --git a/test/case/query/query_result.json b/test/case/query/query_result.json new file mode 100644 index 0000000..6666fb8 --- /dev/null +++ b/test/case/query/query_result.json @@ -0,0 +1,196 @@ +[ + { + "Tuple4": "109.194.160.4.57766>95.211.92.14.53", + "dns_qname": "picslife.ru", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_1" + }, + { + "Tuple4": "109.60.128.2.61396>95.211.92.15.53", + "dns_qname": "finance.vtomske.ru", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": {}, + "name": "DNS_RESULT_2" + }, + { + "Tuple4": "208.69.33.21.18984>95.211.92.15.53", + "dns_qname": "mail.guru-net.com", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1410, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_3" + }, + { + "Tuple4": "80.70.96.161.18784>95.211.92.14.53", + "dns_qname": "xage.ru", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": {}, + "name": "DNS_RESULT_4" + }, + { + "Tuple4": "77.37.251.74.22422>95.211.92.14.53", + "dns_qname": "oknakonsalt.ru", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_5" + }, + { + "Tuple4": "37.9.88.84.5301>95.211.92.14.53", + "dns_qname": "73dom.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_6" + }, + { + "Tuple4": "109.60.128.2.17115>95.211.92.15.53", + "dns_qname": "pogoda.vtomske.ru", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": {}, + "name": "DNS_RESULT_7" + }, + { + "Tuple4": "5.45.192.86.5301>95.211.92.14.53", + "dns_qname": "rpp.nashaucheba.ru", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_8" + }, + { + "Tuple4": "173.252.79.126.21760>95.211.92.14.53", + "dns_qname": "mail.yarisvet.com", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_9" + }, + { + "Tuple4": "194.9.70.2.56818>95.211.92.14.53", + "dns_qname": "kuklazine.ru", + "dns_qtype": 1, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 1, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_10" + } +] \ No newline at end of file diff --git a/test/case/srv/1-dns-query-type-SRV.pcap b/test/case/srv/1-dns-query-type-SRV.pcap new file mode 100644 index 0000000000000000000000000000000000000000..3559cfcf2690c98b5407c7fe49d4f201d5292028 GIT binary patch literal 117 zcmca|c+)~A1{MYcU}0bcazy+K6KgEE8GM0k5Z>af79L%&=4V0JnjQ`YR|W=q|Kkn} z7J{))RepCX6#>BsWd>6Q?eF26E(7(0i~s`G_>7X00+#ra114.114.114.114.53", + "dns_qname": "_http._tcp.(null)", + "dns_qtype": 33, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 1, + "rr": {}, + "name": "DNS_RESULT_1" + } +] \ No newline at end of file diff --git a/test/case/tcp_lost_pkt/1-dns.tcp.multi.lost.pkt.218.229.123.91.32294.45.80.170.1.53.pcap b/test/case/tcp_lost_pkt/1-dns.tcp.multi.lost.pkt.218.229.123.91.32294.45.80.170.1.53.pcap new file mode 100644 index 0000000000000000000000000000000000000000..efb1b043ca0b9e4d05bb17e8a7c0aa57263eb3b3 GIT binary patch literal 23226 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.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_1" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_2" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_3" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_4" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_5" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_6" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_7" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_8" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_9" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_10" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_11" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_12" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_13" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_14" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_15" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_16" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_17" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_18" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_19" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_20" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_21" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_22" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_23" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_24" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_25" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_26" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_27" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_28" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_29" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_30" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_31" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_32" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_33" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_34" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_35" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_36" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_37" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_38" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_39" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_40" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_41" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_42" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_43" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_44" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_45" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_46" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_47" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_48" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_49" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_50" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_51" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_52" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_53" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_54" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_55" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_56" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_57" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_58" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_59" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_60" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_61" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_62" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_63" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_64" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_65" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_66" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_67" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_68" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_69" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_70" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_71" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_72" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_73" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_74" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_75" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_76" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_77" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_78" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_79" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_80" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_81" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_82" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_83" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_84" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_85" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_86" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_87" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_88" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_89" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_90" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_91" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_92" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_93" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_94" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_95" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_96" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_97" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_98" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_99" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_100" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_101" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_102" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_103" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_104" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_105" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_106" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_107" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_108" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_109" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_110" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_111" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_112" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "", + "type": 41, + "udp_payload": 1452, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_113" + }, + { + "Tuple4": "218.229.123.91.32294>45.80.170.1.53", + "dns_qname": "dns.990.com.cn", + "dns_qtype": 28, + "dns_qclass": 1, + "dns_qr": 1, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "authority": [ + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 7, + "ns": "dns2.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 9, + "ns": "dnsv62.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 8, + "ns": "dnsv6.990.com.cn" + }, + { + "name": "990.com.cn", + "type": 2, + "class": 1, + "ttl": 172800, + "rdlength": 2, + "ns": "dns.990.com.cn" + } + ], + "additional": [ + { + "name": "dns.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "44.238.200.213" + }, + { + "name": "dns2.990.com.cn", + "type": 1, + "class": 1, + "ttl": 172800, + "rdlength": 4, + "a": "140.244.182.193" + }, + { + "name": "dnsv6.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "dnsv62.990.com.cn", + "type": 28, + "class": 1, + "ttl": 172800, + "rdlength": 16, + "aaaa": "2644:f57d:6716:fc71:3bef:23ad:4bad:5565" + }, + { + "name": "", + "type": 41, + "udp_payload": 4096, + "rcode": 0, + "version": 0, + "Z": 0, + "rdlength": 0 + } + ] + }, + "name": "DNS_RESULT_114" + } +] \ No newline at end of file diff --git a/test/case/txt/1-dns-query-type-TXT.pcap b/test/case/txt/1-dns-query-type-TXT.pcap new file mode 100644 index 0000000000000000000000000000000000000000..1208373fdae1538ef874fc032ee19442b0740f05 GIT binary patch literal 192 zcmca|c+)~A1{MYcU}0bcazy+K6X%F=Gt2<8L3oR^T6lE9nx6$>YkD{sTp1X;^3@#} z>;xw*zLoJ?>*Br1YHltJrVM4?CA<-EvlvB+Q_AxM+nz%WcnP``Ldiqy5It68?g!+YMxcXLQSNK(>m-}Y9n)(Mi TdN?`;IsyTZc6D@2_eci-MmaNo literal 0 HcmV?d00001 diff --git a/test/case/txt/txt_result.json b/test/case/txt/txt_result.json new file mode 100644 index 0000000..acf804b --- /dev/null +++ b/test/case/txt/txt_result.json @@ -0,0 +1,22 @@ +[ + { + "Tuple4": "218.104.251.42.17988>209.222.147.38.53", + "dns_qr": 0, + "dns_opcode": 0, + "dns_rd": 0, + "rr": { + "additional": [ + { + "name": "secure-dns-version-1.fortinet.com", + "type": 16, + "class": 1, + "ttl": 0, + "rdlength": 53, + "txt": "FB64+wIIOxABRkdUNUhEMzkxNzgwMjE5OQAHAAQAAAAHAAEAAgHg", + "size": 52 + } + ] + }, + "name": "DNS_RESULT_1" + } +] \ No newline at end of file diff --git a/test/dns_decoder_test.cpp b/test/dns_decoder_test.cpp new file mode 100644 index 0000000..87ff3d3 --- /dev/null +++ b/test/dns_decoder_test.cpp @@ -0,0 +1,373 @@ +#include +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" +{ + + +#include "cJSON.h" +#include "dns_decoder.h" + +#include "stellar/stellar.h" +#include "stellar/session.h" +#include "stellar/session_exdata.h" +#include "stellar/session_mq.h" + +} +#endif + +struct dns_decoder_test_plugin_env +{ + int plugin_id; + int topic_id; + int result_index; +}; + +extern "C" int commit_test_result_json(cJSON *node, const char *name); + +void dns_real_result_write_file(char *result_str) +{ + FILE *fp=fopen("dns_real_result.json", "a+"); + if(fp!=NULL) + { + fwrite(result_str, 1, strlen(result_str), fp); + fclose(fp); + } +} + +void dns_resource_record_str2hex_append(cJSON *one_rr_object, uint8_t *str, size_t str_sz, const char *key) +{ + if(one_rr_object==NULL || str==NULL || str_sz==0 || key==NULL) + { + return; + } + + size_t offset=0; + char hex_buff[4096]={0}; + size_t hex_buff_sz=sizeof(hex_buff); + + for(size_t i=0; i= hex_buff_sz) + { + break; + } + } + + if(offset>0) + { + cJSON_AddStringToObject(one_rr_object, key, hex_buff); + } +} + +void dns_resource_record_dstring_append(cJSON *one_rr_object, struct dstring *dstr, const char *key) +{ + if(dstr->value_sz > 0) + { + cJSON_AddStringToObject(one_rr_object, key, (char *)(dstr->value)); + } +} + +int dns_resource_record_json_exporter(cJSON *object, struct dns_resource_record *rr_array, uint16_t n_rr, const char *rr_type, int *dns_sec) +{ + if(object==NULL || rr_array==NULL || n_rr==0 || dns_sec==NULL) + { + return 0; + } + + char ip_str[128]; + cJSON *dns_rr_array=cJSON_CreateArray(); + + for(uint16_t i=0; itype == DNS_RR_TYPE_OPT) + { + cJSON_AddStringToObject(one_rr_object, "name", (const char *)(dns_rr->qname.value)); + cJSON_AddNumberToObject(one_rr_object, "type", dns_rr->type); + cJSON_AddNumberToObject(one_rr_object, "udp_payload", dns_rr->rr_class); + cJSON_AddNumberToObject(one_rr_object, "rcode", (int)(dns_rr->ttl>>24)); + cJSON_AddNumberToObject(one_rr_object, "version", (int)((dns_rr->ttl>>16)&0xFF)); + cJSON_AddNumberToObject(one_rr_object, "Z", (int)(dns_rr->ttl&&0xFFFF)); + cJSON_AddNumberToObject(one_rr_object, "rdlength", dns_rr->rdlength); + } + else + { + cJSON_AddStringToObject(one_rr_object, "name", (const char *)(dns_rr->qname.value)); + cJSON_AddNumberToObject(one_rr_object, "type", dns_rr->type); + cJSON_AddNumberToObject(one_rr_object, "class", dns_rr->rr_class); + cJSON_AddNumberToObject(one_rr_object, "ttl", dns_rr->ttl); + cJSON_AddNumberToObject(one_rr_object, "rdlength", dns_rr->rdlength); + } + + if(dns_rr->rdlength==0) + { + cJSON_AddItemToArray(dns_rr_array, one_rr_object); + continue; + } + + switch(dns_rr->type) + { + case DNS_RR_TYPE_A: + inet_ntop(AF_INET, (void *)(dns_rr->rdata.a.value), ip_str, sizeof(ip_str)); + cJSON_AddStringToObject(one_rr_object, "a", ip_str); + break; + case DNS_RR_TYPE_AAAA: + inet_ntop(AF_INET6, dns_rr->rdata.aaaa.value, ip_str, sizeof(ip_str)); + cJSON_AddStringToObject(one_rr_object, "aaaa", ip_str); + break; + case DNS_RR_TYPE_NS: + dns_resource_record_dstring_append(one_rr_object, &(dns_rr->rdata.ns), "ns"); + break; + case DNS_RR_TYPE_MD: + dns_resource_record_dstring_append(one_rr_object, &(dns_rr->rdata.md), "md"); + break; + case DNS_RR_TYPE_MF: + dns_resource_record_dstring_append(one_rr_object, &(dns_rr->rdata.mf), "mf"); + break; + case DNS_RR_TYPE_CNAME: + dns_resource_record_dstring_append(one_rr_object, &(dns_rr->rdata.cname), "cname"); + break; + case DNS_RR_TYPE_MB: + dns_resource_record_dstring_append(one_rr_object, &(dns_rr->rdata.mb), "mb"); + break; + case DNS_RR_TYPE_MG: + dns_resource_record_dstring_append(one_rr_object, &(dns_rr->rdata.mg), "mg"); + break; + case DNS_RR_TYPE_MR: + dns_resource_record_dstring_append(one_rr_object, &(dns_rr->rdata.mr), "mr"); + break; + case DNS_RR_TYPE_TXT: + dns_resource_record_dstring_append(one_rr_object, &(dns_rr->rdata.txt), "txt"); + cJSON_AddNumberToObject(one_rr_object, "size", dns_rr->rdata.txt.value_sz); + break; + case DNS_RR_TYPE_NULL: + dns_resource_record_dstring_append(one_rr_object, &(dns_rr->rdata.null), "null"); + cJSON_AddNumberToObject(one_rr_object, "size", dns_rr->rdata.null.value_sz); + break; + case DNS_RR_TYPE_PTR: + dns_resource_record_dstring_append(one_rr_object, &(dns_rr->rdata.ptr), "ptr"); + break; + case DNS_RR_TYPE_HINFO: + dns_resource_record_dstring_append(one_rr_object, &(dns_rr->rdata.hinfo.cpu), "cpu"); + dns_resource_record_dstring_append(one_rr_object, &(dns_rr->rdata.hinfo.os), "os"); + break; + case DNS_RR_TYPE_MINFO: + dns_resource_record_dstring_append(one_rr_object, &(dns_rr->rdata.minfo.rmailbx), "rmailbx"); + dns_resource_record_dstring_append(one_rr_object, &(dns_rr->rdata.minfo.emailbx), "emailbx"); + break; + case DNS_RR_TYPE_MX: + dns_resource_record_dstring_append(one_rr_object, &(dns_rr->rdata.mx.exchange), "exchange"); + cJSON_AddNumberToObject(one_rr_object, "preference", dns_rr->rdata.mx.preference); + break; + case DNS_RR_TYPE_RP: + dns_resource_record_dstring_append(one_rr_object, &(dns_rr->rdata.rp.mailbox), "mailbox"); + dns_resource_record_dstring_append(one_rr_object, &(dns_rr->rdata.rp.txt_rr), "txt_rr"); + break; + case DNS_RR_TYPE_SOA: + dns_resource_record_dstring_append(one_rr_object, &(dns_rr->rdata.soa.mname), "mname"); + dns_resource_record_dstring_append(one_rr_object, &(dns_rr->rdata.soa.rname), "rname"); + cJSON_AddNumberToObject(one_rr_object, "serial", dns_rr->rdata.soa.serial); + cJSON_AddNumberToObject(one_rr_object, "refresh", dns_rr->rdata.soa.refresh); + cJSON_AddNumberToObject(one_rr_object, "retry", dns_rr->rdata.soa.retry); + cJSON_AddNumberToObject(one_rr_object, "cname", dns_rr->rdata.soa.expire); + cJSON_AddNumberToObject(one_rr_object, "minimum", dns_rr->rdata.soa.minimum); + break; + + case DNS_RR_TYPE_WKS: + cJSON_AddStringToObject(one_rr_object, "addr", ip_str); + cJSON_AddNumberToObject(one_rr_object, "protocol", dns_rr->rdata.wks.protocol); + cJSON_AddNumberToObject(one_rr_object, "size", dns_rr->rdata.wks.size); + + dns_resource_record_str2hex_append(one_rr_object, dns_rr->rdata.wks.bitmap, dns_rr->rdata.wks.size, "bitmap"); + break; + case DNS_RR_TYPE_OPT: + break; + case DNS_RR_TYPE_DS: + *dns_sec = 2; + cJSON_AddNumberToObject(one_rr_object, "key_tag", dns_rr->rdata.ds.key_tag); + cJSON_AddNumberToObject(one_rr_object, "algo", dns_rr->rdata.ds.algo); + cJSON_AddNumberToObject(one_rr_object, "digest_type", dns_rr->rdata.ds.digest_type); + cJSON_AddNumberToObject(one_rr_object, "digest_len", dns_rr->rdata.ds.digest_len); + + dns_resource_record_str2hex_append(one_rr_object, dns_rr->rdata.ds.digest, dns_rr->rdata.ds.digest_len, "digest"); + break; + case DNS_RR_TYPE_RRSIG: + *dns_sec = 2; + cJSON_AddNumberToObject(one_rr_object, "type_covered", dns_rr->rdata.rrsig.type_covered); + cJSON_AddNumberToObject(one_rr_object, "algo", dns_rr->rdata.rrsig.algo); + cJSON_AddNumberToObject(one_rr_object, "labels", dns_rr->rdata.rrsig.labels); + cJSON_AddNumberToObject(one_rr_object, "original_ttl", dns_rr->rdata.rrsig.original_ttl); + cJSON_AddNumberToObject(one_rr_object, "sig_expiration", dns_rr->rdata.rrsig.sig_expiration); + cJSON_AddNumberToObject(one_rr_object, "sig_inception", dns_rr->rdata.rrsig.sig_inception); + cJSON_AddNumberToObject(one_rr_object, "key_tag", dns_rr->rdata.rrsig.key_tag); + + dns_resource_record_dstring_append(one_rr_object, &(dns_rr->rdata.rrsig.signer_name), "signer_name"); + + cJSON_AddNumberToObject(one_rr_object, "signature_len", dns_rr->rdata.rrsig.signature_len); + dns_resource_record_str2hex_append(one_rr_object, dns_rr->rdata.rrsig.signature, dns_rr->rdata.rrsig.signature_len, "signature"); + break; + case DNS_RR_TYPE_NSEC: + *dns_sec = 2; + dns_resource_record_dstring_append(one_rr_object, &(dns_rr->rdata.nsec.next_domain), "next_domain"); + cJSON_AddNumberToObject(one_rr_object, "maps_len", dns_rr->rdata.nsec.type_bit_maps.value_sz); + + dns_resource_record_str2hex_append(one_rr_object, dns_rr->rdata.nsec.type_bit_maps.value, dns_rr->rdata.nsec.type_bit_maps.value_sz, "type_bit_maps"); + break; + case DNS_RR_TYPE_DNSKEY: + *dns_sec = 2; + cJSON_AddNumberToObject(one_rr_object, "flags", dns_rr->rdata.dnskey.flags); + cJSON_AddNumberToObject(one_rr_object, "protocol", dns_rr->rdata.dnskey.protocol); + cJSON_AddNumberToObject(one_rr_object, "algo", dns_rr->rdata.dnskey.algo); + cJSON_AddNumberToObject(one_rr_object, "public_key_len", dns_rr->rdata.dnskey.public_key_len); + + dns_resource_record_str2hex_append(one_rr_object, dns_rr->rdata.dnskey.public_key, dns_rr->rdata.dnskey.public_key_len, "public_key"); + break; + case DNS_RR_TYPE_NSEC3: + *dns_sec = 2; + cJSON_AddNumberToObject(one_rr_object, "hash_algo", dns_rr->rdata.nsec3.hash_algo); + cJSON_AddNumberToObject(one_rr_object, "flags", dns_rr->rdata.nsec3.flags); + cJSON_AddNumberToObject(one_rr_object, "iteration", dns_rr->rdata.nsec3.iteration); + + cJSON_AddNumberToObject(one_rr_object, "salt_len", dns_rr->rdata.nsec3.salt_len); + dns_resource_record_str2hex_append(one_rr_object, dns_rr->rdata.nsec3.salt_value, dns_rr->rdata.nsec3.salt_len, "salt_value"); + + cJSON_AddNumberToObject(one_rr_object, "hash_len", dns_rr->rdata.nsec3.hash_len); + dns_resource_record_str2hex_append(one_rr_object, dns_rr->rdata.nsec3.next_hash_owner, dns_rr->rdata.nsec3.hash_len, "next_hash_owner"); + + cJSON_AddNumberToObject(one_rr_object, "maps_len", dns_rr->rdata.nsec3.type_bit_maps.value_sz); + dns_resource_record_str2hex_append(one_rr_object, dns_rr->rdata.nsec3.type_bit_maps.value,dns_rr->rdata.nsec3.type_bit_maps.value_sz, "type_bit_maps"); + break; + case DNS_RR_TYPE_NSEC3PARAM: + cJSON_AddNumberToObject(one_rr_object, "hash_algo", dns_rr->rdata.nsec3param.hash_algo); + cJSON_AddNumberToObject(one_rr_object, "flags", dns_rr->rdata.nsec3param.flags); + cJSON_AddNumberToObject(one_rr_object, "iteration", dns_rr->rdata.nsec3param.iteration); + cJSON_AddNumberToObject(one_rr_object, "salt_len", dns_rr->rdata.nsec3param.salt_len); + + dns_resource_record_str2hex_append(one_rr_object, dns_rr->rdata.nsec3param.salt_value, dns_rr->rdata.nsec3param.salt_len, "salt_value"); + break; + default: + break; + } + + cJSON_AddItemToArray(dns_rr_array, one_rr_object); + } + + cJSON_AddItemToObject(object, rr_type, dns_rr_array); + + return 1; +} + +void dns_decoder_test_message_cb(struct session *ss, int topic_id, const void *msg, void *per_session_ctx, void *plugin_env_str) +{ + struct dns_message *dns_msg=(struct dns_message *)msg; + enum dns_message_type type=dns_message_type_get(dns_msg); + if(type==DNS_MESSAGE_TRANSACTION_BEGIN || type==DNS_MESSAGE_TRANSACTION_END) + { + return; + } + + //uint16_t id=dns_message_header_id_get(dns_msg); + struct dns_decoder_test_plugin_env *plugin_env=(struct dns_decoder_test_plugin_env *)plugin_env_str; + + cJSON *real_result=cJSON_CreateObject(); + cJSON_AddStringToObject(real_result, "Tuple4", session_get0_readable_addr(ss)); + + uint16_t n_question=0; + struct dns_query_question *question=NULL; + dns_message_question_get0(dns_msg, &question, &n_question); + if(n_question>0 && question!=NULL) + { + cJSON_AddStringToObject(real_result, "dns_qname", (char *)question->qname); + cJSON_AddNumberToObject(real_result, "dns_qtype", question->qtype); + cJSON_AddNumberToObject(real_result, "dns_qclass", question->qclass); + } + + struct dns_flag *flag=dns_message_header_flag_get0(dns_msg); + if(flag!=NULL) + { + cJSON_AddNumberToObject(real_result, "dns_qr", (double)(flag->qr)); + cJSON_AddNumberToObject(real_result, "dns_opcode", (double)(flag->opcode)); + cJSON_AddNumberToObject(real_result, "dns_rd", (double)(flag->rd)); + } + + cJSON *rr_object=cJSON_CreateObject(); + uint16_t n_answer_rr=0; + struct dns_resource_record *answer_rr=NULL; + dns_message_answer_resource_record_get0(dns_msg, &answer_rr, &n_answer_rr); + + uint16_t n_authority_rr=0; + struct dns_resource_record *authority_rr=NULL; + dns_message_authority_resource_record_get0(dns_msg, &authority_rr, &n_authority_rr); + + uint16_t n_additional_rr=0; + struct dns_resource_record *additional_rr=NULL; + dns_message_additional_resource_record_get0(dns_msg, &additional_rr, &n_additional_rr); + + int dns_sec=1; + dns_resource_record_json_exporter(rr_object, answer_rr, n_answer_rr, "answer", &dns_sec); + dns_resource_record_json_exporter(rr_object, authority_rr, n_authority_rr, "authority", &dns_sec); + dns_resource_record_json_exporter(rr_object, additional_rr, n_additional_rr, "additional", &dns_sec); + + cJSON_AddItemToObject(real_result, "rr", rr_object); + + char result_name[16]=""; + sprintf(result_name, "DNS_RESULT_%d", plugin_env->result_index++); + + char *real_result_str=cJSON_Print(real_result); + dns_real_result_write_file(real_result_str); + free(real_result_str); + + commit_test_result_json(real_result, result_name); +} + +void *dns_decoder_test_per_session_context_new(struct session *sess, void *plugin_env) +{ + return NULL; +} + +void dns_decoder_test_per_session_context_free(struct session *sess, void *session_ctx, void *plugin_env) +{ + +} + +extern "C" void *dns_decoder_test_init(struct stellar *st) +{ + struct dns_decoder_test_plugin_env *plugin_env=(struct dns_decoder_test_plugin_env *)calloc(1, sizeof(struct dns_decoder_test_plugin_env)); + plugin_env->result_index=1; + + plugin_env->plugin_id=stellar_session_plugin_register(st, dns_decoder_test_per_session_context_new, dns_decoder_test_per_session_context_free, plugin_env); + if(plugin_env->plugin_id<0) + { + printf("dns_decoder_test_init: stellar_plugin_register failed !!!\n"); + exit(-1); + } + + plugin_env->topic_id=stellar_session_mq_get_topic_id(st, DNS_MESSAGE_TOPIC); + if(plugin_env->topic_id<0) + { + printf("stellar_session_mq_get_topic_id failed, topic: %s \n", DNS_MESSAGE_TOPIC); + exit(-1); + } + + stellar_session_mq_subscribe(st, plugin_env->topic_id, dns_decoder_test_message_cb, plugin_env->plugin_id); + + return (void *)plugin_env; +} + +extern "C" void dns_decoder_test_exit(void *plugin_env_str) +{ + if(plugin_env_str!=NULL) + { + free(plugin_env_str); + } +} diff --git a/test/env/conflist.inf b/test/env/conflist.inf new file mode 100644 index 0000000..48e14a3 --- /dev/null +++ b/test/env/conflist.inf @@ -0,0 +1,9 @@ +[platform] +./plug/stellar_on_sapp/start_loader.inf + + +[protocol] + + +[business] +./plug/stellar_on_sapp/defer_loader.inf diff --git a/test/env/sapp-4.3.57.16ea514-1.el8.x86_64.rpm b/test/env/sapp-4.3.57.16ea514-1.el8.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..d1edc729694bb832d173ae8bbaaf0d882ad02eeb GIT binary patch literal 1153020 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%0DUgJ^b-Pb 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� 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≦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%0Dgl# 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

EN#8} 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%0D(Ku#TExWL1$AR?`0 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

WF2 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

(kB|{eO>k{Mvnn}Nb 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

IX- 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 G3Rzmb>$lhd literal 0 HcmV?d00001