{
  "iswin.org": {
    "/2015/09/21/Druid-DataSource-ConnectString-Decrypt/": {
      "date": "2026-02-13T04:43:28Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "185.199.108.153",
      "ipASN": "Fastly, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "QCLQXZE6ABLLGXLR5DQHRKSQMMZEY5QY",
      "httpHeaderTechnologies": [
        "Varnish",
        "GitHub Pages",
        "Fastly"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 772,
      "httpBodyHash": "L6ADQ5BRVWVTMWOGBBO7KFWTFE7LJ2LQ",
      "httpBodyTechnologies": [
        "imagesLoaded",
        "jQuery:2.0.3",
        "Node.js",
        "FancyBox",
        "Hexo:3.9.0"
      ],
      "httpBodyUrls": [
        "#Druid解密方式",
        "https://github.com/wuchong/jacman",
        "https://bksec.net/",
        "http://www.jxcm.net/",
        "http://www.00theway.org",
        "#解密",
        "/tags/Cdlinux/",
        "/img/jacman.jpg",
        "/tags/Deserialize/",
        "/js/jquery.imagesloaded.min.js",
        "/fancybox/jquery.fancybox.pack.js",
        "/fancybox/jquery.fancybox.css",
        "/about",
        "/tags/Linux/",
        "/categories/Struts2/",
        "#系统属性中获取秘钥",
        "/",
        "/img/author.jpg",
        "/img/favicon.ico",
        "http://cnbraid.com",
        "/tags/Scikit-Learn/",
        "https://pages.coding.me",
        "/atom.xml",
        "/js/gallery.js",
        "/css/style.css",
        "#Driud是什么",
        "/categories/Linux/",
        "http://www.shack2.org",
        "http://bluereader.org",
        "/2015/06/13/hack-oracle/",
        "/categories/Python/Machine-Learning/",
        "#远程加载",
        "/categories/JAVA/",
        "/categories/ORACLE/",
        "http://www.z7ys.com",
        "#",
        "/js/totop.js",
        "/tags/Pybrain/",
        "/categories/Spring/",
        "https://www.blackh4t.org",
        "/2015/11/13/Apache-CommonsCollections-Deserialized-Vulnerability/",
        "http://www.untnt.com",
        "https://www.imbeee.com",
        "#默认秘钥",
        "/tags/Spring/",
        "http://p2j.cn",
        "http://hexo.io",
        "http://www.xiyv.net",
        "/2015/09/21/Druid-DataSource-ConnectString-Decrypt/",
        "/tags/RCE/",
        "/tags/ORACLE/",
        "/categories/Python/",
        "http://www.03sec.com/",
        "http://www.cnseay.com",
        "https://www.00day.com/",
        "/tags/JAVA/",
        "/tags/Python/",
        "/tags/Struts2/",
        "/js/jquery-2.0.3.min.js",
        "/tags/Machine-Learning/",
        "/archives",
        "/img/scrollup.png"
      ],
      "httpBodyMetaTags": {
        "description": "Driud是什么 Druid是阿里巴巴开源平台上的一个项目，整个项目由数据库连接池、插件框架和SQL解析器组成。该项目主要是为了扩展JDBC的一些限制，可以让程序员实现一些特殊的需求，比如向密钥服务请求凭证、统计SQL信息、SQL性能收集、SQL注入检查、SQL翻译等，程序员可以通过定制来实现自己需要的功能。  Druid解密方式Druid数据库加密算法采用的是RSA非对称加解密，并且秘钥的配置支",
        "og:description": "Driud是什么 Druid是阿里巴巴开源平台上的一个项目，整个项目由数据库连接池、插件框架和SQL解析器组成。该项目主要是为了扩展JDBC的一些限制，可以让程序员实现一些特殊的需求，比如向密钥服务请求凭证、统计SQL信息、SQL性能收集、SQL注入检查、SQL翻译等，程序员可以通过定制来实现自己需要的功能。  Druid解密方式Druid数据库加密算法采用的是RSA非对称加解密，并且秘钥的配置支",
        "twitter:description": "Driud是什么 Druid是阿里巴巴开源平台上的一个项目，整个项目由数据库连接池、插件框架和SQL解析器组成。该项目主要是为了扩展JDBC的一些限制，可以让程序员实现一些特殊的需求，比如向密钥服务请求凭证、统计SQL信息、SQL性能收集、SQL注入检查、SQL翻译等，程序员可以通过定制来实现自己需要的功能。  Druid解密方式Druid数据库加密算法采用的是RSA非对称加解密，并且秘钥的配置支"
      },
      "httpBodyByteSize": 88698,
      "httpBodyPageTitle": "Druid数据连接池字符串解密 | 随风'S Blog"
    },
    "/2016/03/20/Struts2-S2-029%E6%BC%8F%E6%B4%9E%E5%88%86%E6%9E%90/": {
      "date": "2026-02-13T13:17:18Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "185.199.109.153",
      "ipASN": "Fastly, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "BQCFBBMNXLXLDVQAE6ZHVKMYTF4FKHJH",
      "httpHeaderTechnologies": [
        "Fastly",
        "Varnish",
        "GitHub Pages"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 770,
      "httpBodyHash": "WZMY24VULNFJ5U2FELMQQHFL7QJNATXX",
      "httpBodyTechnologies": [
        "Node.js",
        "FancyBox",
        "Hexo:3.9.0",
        "imagesLoaded",
        "jQuery:2.0.3"
      ],
      "httpBodyUrls": [
        "/tags/Scikit-Learn/",
        "/js/jquery.imagesloaded.min.js",
        "/2016/03/20/Struts2-S2-029漏洞分析/",
        "#漏洞利用",
        "/categories/JAVA/",
        "/attach/struts2_id_1.png",
        "/attach/struts2_bypasspoc_1.png",
        "/attach/struts2_bypasspoc_2.png",
        "https://github.com/wuchong/jacman",
        "/categories/Python/Machine-Learning/",
        "/js/totop.js",
        "http://hexo.io",
        "/categories/ORACLE/",
        "/categories/Struts2/",
        "https://pages.coding.me",
        "/fancybox/jquery.fancybox.css",
        "/tags/JAVA/",
        "/tags/Linux/",
        "http://www.z7ys.com",
        "/attach/struts2_poc_bypass_1.png",
        "/attach/struts2_poc_bypass_7.png",
        "/attach/struts2_poc_bypass_8.png",
        "http://seclab.dbappsecurity.com.cn/?p=678",
        "/",
        "/about",
        "/atom.xml",
        "#漏洞详情",
        "/tags/Cdlinux/",
        "/tags/Pybrain/",
        "/categories/Spring/",
        "http://www.untnt.com",
        "/css/style.css",
        "http://www.cnseay.com",
        "#Bypass-Struts2安全管理器",
        "/attach/struts2_poc_bypass_3.png",
        "/attach/struts2_poc_bypass_5.png",
        "/tags/Deserialize/",
        "http://cnbraid.com",
        "http://www.shack2.org",
        "/tags/RCE/",
        "http://bluereader.org",
        "https://www.imbeee.com",
        "#",
        "/tags/Struts2/",
        "/img/favicon.ico",
        "/img/scrollup.png",
        "/js/jquery-2.0.3.min.js",
        "/attach/struts2_id_2.png",
        "https://www.blackh4t.org",
        "/fancybox/jquery.fancybox.pack.js",
        "/js/gallery.js",
        "/categories/Linux/",
        "https://www.00day.com/",
        "/tags/Machine-Learning/",
        "/2016/10/15/Simple-CAPTCHA-Recognition-with-Machine-Learning/",
        "/tags/ORACLE/",
        "/categories/Python/",
        "/attach/struts2_poc_1.png",
        "/img/author.jpg",
        "http://www.03sec.com/",
        "/archives",
        "/tags/Python/",
        "http://www.jxcm.net/",
        "/attach/struts2_poc_bypass_2.png",
        "/attach/struts2_poc_bypass_4.png",
        "/tags/Spring/",
        "http://p2j.cn",
        "http://www.xiyv.net",
        "http://www.00theway.org",
        "/attach/struts2_id_3.png",
        "/2016/02/27/Xstream-Deserializable-Vulnerablity-And-Groovy-CVE-2015-3253/",
        "/attach/struts2_poc_bypass_6.png",
        "/img/jacman.jpg",
        "https://bksec.net/"
      ],
      "httpBodyMetaTags": {
        "description": "关于这个Struts2的漏洞感慨颇深，首先根据官方漏洞的描述，大家应该能很快找到漏洞出现的位置，基本上Struts2里面大部分标签都是存在OGNL代码二次执行的问题，问题虽然能很容易的发现，但是在最新版本里面要想成功利用该漏洞执行任意代码，需要绕过Struts2的安全管理器，所以说整个漏洞变成了一个如何绕过Struts2安全管理器的问题，我花了很多时间在想办法如何去绕过Struts2的安全管理器",
        "og:description": "关于这个Struts2的漏洞感慨颇深，首先根据官方漏洞的描述，大家应该能很快找到漏洞出现的位置，基本上Struts2里面大部分标签都是存在OGNL代码二次执行的问题，问题虽然能很容易的发现，但是在最新版本里面要想成功利用该漏洞执行任意代码，需要绕过Struts2的安全管理器，所以说整个漏洞变成了一个如何绕过Struts2安全管理器的问题，我花了很多时间在想办法如何去绕过Struts2的安全管理器",
        "twitter:description": "关于这个Struts2的漏洞感慨颇深，首先根据官方漏洞的描述，大家应该能很快找到漏洞出现的位置，基本上Struts2里面大部分标签都是存在OGNL代码二次执行的问题，问题虽然能很容易的发现，但是在最新版本里面要想成功利用该漏洞执行任意代码，需要绕过Struts2的安全管理器，所以说整个漏洞变成了一个如何绕过Struts2安全管理器的问题，我花了很多时间在想办法如何去绕过Struts2的安全管理器"
      },
      "httpBodyByteSize": 32581,
      "httpBodyPageTitle": "Struts2-S2-029漏洞分析 | 随风'S Blog"
    },
    "/archives/2014/05/": {
      "date": "2026-02-13T03:08:14Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "185.199.109.153",
      "ipASN": "Fastly, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "FC5IAV2ETAPHBQ6NZ4QOEH6R55RBTBWD",
      "httpHeaderTechnologies": [
        "Varnish",
        "GitHub Pages",
        "Fastly"
      ],
      "httpHeaderUrls": [
        "f53c:3D6DC2:12CC18:143C72:698E959E"
      ],
      "httpHeaderByteSize": 769,
      "httpBodyHash": "KNV756WANMWCCIH6C3EJLN5YGJH2H25D",
      "httpBodyTechnologies": [
        "Node.js",
        "FancyBox",
        "Hexo:3.9.0",
        "imagesLoaded",
        "jQuery:2.0.3"
      ],
      "httpBodyUrls": [
        "/css/style.css",
        "/archives/2014/05/",
        "/archives/2015/03/",
        "/archives/2015/09/",
        "/archives/2020/08/",
        "https://pages.coding.me",
        "#",
        "/archives/2014/07/",
        "/archives/2015/11/",
        "/archives/2016/02/",
        "/2014/05/13/python-upload-webshell/",
        "/about",
        "/js/gallery.js",
        "/archives/2016/01/",
        "/archives/2017/06/",
        "/archives/2021/06/",
        "/js/jquery-2.0.3.min.js",
        "/js/jquery.imagesloaded.min.js",
        "/img/scrollup.png",
        "/archives/2016/03/",
        "/archives/2016/10/",
        "/img/author.jpg",
        "/archives/2015/06/",
        "/",
        "/archives",
        "http://hexo.io",
        "/img/jacman.jpg",
        "/img/favicon.ico",
        "/archives/2019/02/",
        "/fancybox/jquery.fancybox.css",
        "/js/totop.js",
        "/archives/2014/11/",
        "/fancybox/jquery.fancybox.pack.js",
        "/archives/2015/01/",
        "/archives/2017/01/",
        "https://github.com/wuchong/jacman",
        "/atom.xml"
      ],
      "httpBodyMetaTags": {
        "description": "网络安全爱好者",
        "og:description": "网络安全爱好者",
        "twitter:description": "网络安全爱好者"
      },
      "httpBodyByteSize": 8874,
      "httpBodyPageTitle": "归档: 2014/5 | 随风'S Blog"
    }
  },
  "jiamaoxiang.top": {
    "/categories/%E5%9B%9E%E5%BD%92%E5%88%86%E6%9E%90/": {
      "date": "2026-02-13T21:51:44Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "185.199.109.153",
      "ipASN": "Fastly, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "QMW5Z3ODVWADUQT2LXKQSQSHYBROQZSP",
      "httpHeaderTechnologies": [
        "Fastly",
        "Varnish",
        "GitHub Pages"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 770,
      "httpBodyHash": "K4QV7QAJM37CBHX2PRJY5L37GG5V6E56",
      "httpBodyTechnologies": [
        "Node.js",
        "FancyBox",
        "Pure CSS",
        "Hexo:3.9.0",
        "jQuery:3.4.0"
      ],
      "httpBodyUrls": [
        "/categories/gobblin/",
        "/js/fancybox.js?v=0.0.0",
        "//lib.baomitu.com/pure/1.0.0/grids-responsive-min.css",
        "/2020/12/15/使用自定义分区器解决Spark-DataSet数据分区不均匀的问题/",
        "/tags/SQL/",
        "https://t.1yb.co/dkIa",
        "//lib.baomitu.com/pure/1.0.0/pure-min.css",
        "/tags/Flink/",
        "/tags/greenplum/",
        "/categories/数据仓库/",
        "//lib.baomitu.com/normalize/8.0.1/normalize.min.css",
        "/tags/Spark/",
        "/categories/LeeCode/",
        "/tags/CDH/",
        "/tags/Azkaban/",
        "/js/totop.js?v=0.0.0",
        "/js/search.js?v=0.0.0",
        "/categories/ClickHouse/",
        "/categories/实时数仓/",
        "/categories/CDH-YARN/",
        "/categories/Greenplum/",
        "/tags/HBase/",
        "/tags/Kafka/",
        "/categories/SQL/",
        "/categories/Impala/",
        "/categories/greenplum/",
        "/2020/12/11/秒懂推荐系统-Spark平台下基于物品的协同过滤推荐系统构建/",
        "/favicon.ico",
        "/tags/写作/",
        "/tags/数仓/",
        "/categories/数仓/",
        "/2021/05/04/程序员该如何写一篇高质量的技术文章/",
        "/tags/ClickHouse/",
        "/categories/MySQL/",
        "/tags/实时数仓/",
        "https://blog.csdn.net/jmx_bigdata",
        "/2020/12/06/如何管理Spark的分区/",
        "/2020/06/26/数据分析-使用多元线性回归构建销售额预测模型/",
        "/tags/DBeaver/",
        "/categories/CDH/",
        "/categories/Spark/",
        "/tags/数据仓库/",
        "https://mp.weixin.qq.com/s/KOMDSeISemNy563p0vRG5g",
        "//lib.baomitu.com/font-awesome/4.7.0/css/font-awesome.min.css",
        "/.",
        "/categories/HBase/",
        "/categories/Kafka/",
        "/tags/回归分析/",
        "/2021/01/24/CDH集群安装部署/",
        "//lib.baomitu.com/fancybox/3.5.7/jquery.fancybox.min.js",
        "/categories/Hive/",
        "/css/style.css?v=0.0.0",
        "//lib.baomitu.com/canvas-nest.js/2.0.4/canvas-nest.umd.js",
        "/2020/12/21/Flink集成Hive之Hive-Catalog与Hive-Dialect-以Flink1-12为例/",
        "/2021/01/08/实时数仓-以upsert的方式读写Kafka数据——以Flink1-12为例/",
        "/about/",
        "/atom.xml",
        "/tags/Impala/",
        "/tags/Greenplum/",
        "/categories/写作/",
        "/categories/回归分析/",
        "/js/smartresize.js?v=0.0.0",
        "/tags/Hive/",
        "/tags/LeeCode/",
        "/categories/Flink/",
        "/categories/Azkaban/",
        "//lib.baomitu.com/jquery/3.4.0/jquery.min.js",
        "//lib.baomitu.com/fancybox/3.5.7/jquery.fancybox.min.css",
        "#top",
        "/tags/flink/",
        "/tags/CDH-YARN/",
        "/apple-touch-icon.png",
        "/js/codeblock-resizer.js?v=0.0.0",
        "/2021/01/16/Greenplum5-9生产环境集群部署/",
        "/2020/12/22/Flink-on-Hive构建流批一体数仓/",
        "/archives/",
        "/2020/12/18/Flink集成Hive之快速入门-以Flink1-12为例/",
        "/tags",
        "/tags/MySQL/",
        "/tags/gobblin/"
      ],
      "httpBodyMetaTags": {
        "description": "记录朴实无华且枯燥的生活"
      },
      "httpBodyByteSize": 11921,
      "httpBodyPageTitle": "回归分析 | Jmx's Blog"
    },
    "/categories/CDH-YARN/": {
      "date": "2026-02-13T23:46:41Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "185.199.111.153",
      "ipASN": "Fastly, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "LHRVQW363NJQZ5IY26AM3LWQCFXDSHTE",
      "httpHeaderTechnologies": [
        "Fastly",
        "Varnish",
        "GitHub Pages"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 769,
      "httpBodyHash": "INFE26ATSTCR2TVR3FMNNQIZXUBREHWK",
      "httpBodyTechnologies": [
        "FancyBox",
        "Pure CSS",
        "Hexo:3.9.0",
        "jQuery:3.4.0",
        "Node.js"
      ],
      "httpBodyUrls": [
        "/2020/12/06/如何管理Spark的分区/",
        "/tags/DBeaver/",
        "/categories/greenplum/",
        "/2020/12/15/使用自定义分区器解决Spark-DataSet数据分区不均匀的问题/",
        "/tags/CDH-YARN/",
        "/2021/01/24/CDH集群安装部署/",
        "https://mp.weixin.qq.com/s/KOMDSeISemNy563p0vRG5g",
        "//lib.baomitu.com/font-awesome/4.7.0/css/font-awesome.min.css",
        "/favicon.ico",
        "/tags/LeeCode/",
        "/categories/Flink/",
        "/categories/Kafka/",
        "/categories/Azkaban/",
        "/js/smartresize.js?v=0.0.0",
        "/2020/12/21/Flink集成Hive之Hive-Catalog与Hive-Dialect-以Flink1-12为例/",
        "/tags/Spark/",
        "/categories/HBase/",
        "/categories/数仓/",
        "/categories/回归分析/",
        "/categories/实时数仓/",
        "/2019/12/03/CDH集群之YARN性能调优/",
        "/2020/12/22/Flink-on-Hive构建流批一体数仓/",
        "/categories/SQL/",
        "/2020/12/18/Flink集成Hive之快速入门-以Flink1-12为例/",
        "/tags/Hive/",
        "/tags/Impala/",
        "/tags/Azkaban/",
        "/categories/Impala/",
        "/tags/数据仓库/",
        "/js/totop.js?v=0.0.0",
        "//lib.baomitu.com/jquery/3.4.0/jquery.min.js",
        "/tags/实时数仓/",
        "/categories/CDH-YARN/",
        "/categories/数据仓库/",
        "//lib.baomitu.com/fancybox/3.5.7/jquery.fancybox.min.css",
        "#top",
        "/tags/SQL/",
        "/tags/数仓/",
        "/tags/greenplum/",
        "/categories/Hive/",
        "/categories/LeeCode/",
        "/categories/gobblin/",
        "/categories/Greenplum/",
        "/tags/HBase/",
        "/tags/写作/",
        "/tags/gobblin/",
        "/tags/Greenplum/",
        "/css/style.css?v=0.0.0",
        "/js/fancybox.js?v=0.0.0",
        "/.",
        "/categories/ClickHouse/",
        "//lib.baomitu.com/pure/1.0.0/grids-responsive-min.css",
        "/2021/01/08/实时数仓-以upsert的方式读写Kafka数据——以Flink1-12为例/",
        "/tags/CDH/",
        "/tags/Kafka/",
        "/tags/MySQL/",
        "/tags/ClickHouse/",
        "/tags/回归分析/",
        "https://blog.csdn.net/jmx_bigdata",
        "//lib.baomitu.com/normalize/8.0.1/normalize.min.css",
        "/2020/12/11/秒懂推荐系统-Spark平台下基于物品的协同过滤推荐系统构建/",
        "/about/",
        "/tags/flink/",
        "/categories/MySQL/",
        "/js/codeblock-resizer.js?v=0.0.0",
        "/2021/01/16/Greenplum5-9生产环境集群部署/",
        "//lib.baomitu.com/canvas-nest.js/2.0.4/canvas-nest.umd.js",
        "/2021/05/04/程序员该如何写一篇高质量的技术文章/",
        "/categories/Spark/",
        "/tags",
        "/categories/CDH/",
        "/categories/写作/",
        "/apple-touch-icon.png",
        "/js/search.js?v=0.0.0",
        "//lib.baomitu.com/pure/1.0.0/pure-min.css",
        "//lib.baomitu.com/fancybox/3.5.7/jquery.fancybox.min.js",
        "/atom.xml",
        "/archives/",
        "/tags/Flink/",
        "https://t.1yb.co/dkIa"
      ],
      "httpBodyMetaTags": {
        "description": "记录朴实无华且枯燥的生活"
      },
      "httpBodyByteSize": 11805,
      "httpBodyPageTitle": "CDH,YARN | Jmx's Blog"
    },
    "/categories/Kafka/": {
      "date": "2026-02-13T21:34:46Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "185.199.109.153",
      "ipASN": "Fastly, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "KZ6XZYOLO6HHI6X5BC3RWLQXVBJDJJF5",
      "httpHeaderTechnologies": [
        "Fastly",
        "Varnish",
        "GitHub Pages"
      ],
      "httpHeaderUrls": [
        "cfe2:225B3D:12D27F:14AB1E:698F98F6"
      ],
      "httpHeaderByteSize": 770,
      "httpBodyHash": "UP5NDFJOR22YUKSMJCECWVSXSAUDHSXJ",
      "httpBodyTechnologies": [
        "Hexo:3.9.0",
        "jQuery:3.4.0",
        "Node.js",
        "FancyBox",
        "Pure CSS"
      ],
      "httpBodyUrls": [
        "//lib.baomitu.com/jquery/3.4.0/jquery.min.js",
        "/tags/Greenplum/",
        "/tags/greenplum/",
        "/2021/01/24/CDH集群安装部署/",
        "/2020/12/06/如何管理Spark的分区/",
        "//lib.baomitu.com/pure/1.0.0/pure-min.css",
        "/2020/12/22/Flink-on-Hive构建流批一体数仓/",
        "/2021/05/04/程序员该如何写一篇高质量的技术文章/",
        "#top",
        "/categories/HBase/",
        "/categories/MySQL/",
        "/tags/回归分析/",
        "/tags/数据仓库/",
        "/apple-touch-icon.png",
        "https://t.1yb.co/dkIa",
        "/tags/Kafka/",
        "/tags/Azkaban/",
        "/tags/ClickHouse/",
        "/js/totop.js?v=0.0.0",
        "/js/search.js?v=0.0.0",
        "/js/smartresize.js?v=0.0.0",
        "https://mp.weixin.qq.com/s/KOMDSeISemNy563p0vRG5g",
        "//lib.baomitu.com/canvas-nest.js/2.0.4/canvas-nest.umd.js",
        "/categories/SQL/",
        "/tags/flink/",
        "/tags/Impala/",
        "/tags/写作/",
        "/categories/Kafka/",
        "/categories/LeeCode/",
        "/js/codeblock-resizer.js?v=0.0.0",
        "/2020/07/06/Kafka的Controller-Broker是什么/",
        "//lib.baomitu.com/pure/1.0.0/grids-responsive-min.css",
        "//lib.baomitu.com/font-awesome/4.7.0/css/font-awesome.min.css",
        "/archives/",
        "/tags/Flink/",
        "/tags/gobblin/",
        "/2020/07/05/Kafka生产者ack机制剖析/",
        "/2020/09/08/面试-Kafka常见面试问题总结/",
        "/2020/12/18/Flink集成Hive之快速入门-以Flink1-12为例/",
        "/2021/01/08/实时数仓-以upsert的方式读写Kafka数据——以Flink1-12为例/",
        "/tags/SQL/",
        "/categories/gobblin/",
        "/js/fancybox.js?v=0.0.0",
        "/2020/10/24/Kafka-producer的几个重要配置参数/",
        "/2020/12/21/Flink集成Hive之Hive-Catalog与Hive-Dialect-以Flink1-12为例/",
        "/categories/实时数仓/",
        "/atom.xml",
        "/tags/MySQL/",
        "/categories/写作/",
        "/tags/实时数仓/",
        "/css/style.css?v=0.0.0",
        "/.",
        "/tags/CDH/",
        "/tags/Spark/",
        "/tags/DBeaver/",
        "/categories/ClickHouse/",
        "/categories/回归分析/",
        "//lib.baomitu.com/fancybox/3.5.7/jquery.fancybox.min.js",
        "/categories/Azkaban/",
        "/categories/greenplum/",
        "/tags/Hive/",
        "/categories/Impala/",
        "//lib.baomitu.com/normalize/8.0.1/normalize.min.css",
        "//lib.baomitu.com/fancybox/3.5.7/jquery.fancybox.min.css",
        "/tags",
        "/about/",
        "/tags/数仓/",
        "/categories/Flink/",
        "/categories/数仓/",
        "/categories/CDH-YARN/",
        "https://blog.csdn.net/jmx_bigdata",
        "/categories/Hive/",
        "/2021/01/16/Greenplum5-9生产环境集群部署/",
        "/2020/12/15/使用自定义分区器解决Spark-DataSet数据分区不均匀的问题/",
        "/2020/12/11/秒懂推荐系统-Spark平台下基于物品的协同过滤推荐系统构建/",
        "/tags/CDH-YARN/",
        "/categories/CDH/",
        "/categories/Greenplum/",
        "/categories/数据仓库/",
        "/tags/HBase/",
        "/favicon.ico",
        "/tags/LeeCode/",
        "/categories/Spark/"
      ],
      "httpBodyMetaTags": {
        "description": "记录朴实无华且枯燥的生活"
      },
      "httpBodyByteSize": 12381,
      "httpBodyPageTitle": "Kafka | Jmx's Blog"
    }
  },
  "ndk.name": {
    "/archives/index.html": {
      "date": "2026-02-13T22:04:39Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "104.21.32.47",
      "ipASN": "Cloudflare, Inc.",
      "ipCountry": null,
      "httpHeaderHash": "QXXK6ZDDTL6TPEANBVVMMJUBKJH4S76U",
      "httpHeaderTechnologies": [
        "Cloudflare",
        "HTTP/3"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 720,
      "httpBodyHash": "IYM2HXBBRY5BVAXRSLPJXUFHCDU73BDI",
      "httpBodyTechnologies": [
        "Node.js",
        "Hexo:3.9.0",
        "Clipboard.js",
        "jQuery:2.1.3",
        "Google AdSense",
        "Cloudflare Browser Insights"
      ],
      "httpBodyUrls": [
        "/tags/Microsoft/",
        "/categories/Life/",
        "/libs/open-sans/styles.css",
        "/deleting-kubernetes-namespace-issue/",
        "/libs/lightgallery/css/lightgallery.min.css",
        "/categories",
        "/tags/MySQL/",
        "/archives/2018/08/",
        "/tags/Life/",
        "/tags/Linux/",
        "javascript:;",
        "/tags/VMware/",
        "/css/style.css",
        "/tags/Security/",
        "/tags/Kubernetes/",
        "/archives/2020/10/",
        "/tags/Container/",
        "/categories/Tech/",
        "/archives/2019/01/",
        "/tags/Job-Scheduler/",
        "https://blog.ndk.name",
        "/categories/Tech/Database/",
        "/categories/Tech/Container/",
        "/categories/Tech/Programming/",
        "/tags/Rust/",
        "/tags/Proxy/",
        "/archives/page/3/",
        "/tags/Programming/",
        "/css/images/avatar.png",
        "/categories/Tech/Microsoft/",
        "/kubernetes-and-traefik-v2/",
        "https://www.facebook.com/ding.vn",
        "/tags",
        "/tags/Storage/",
        "/tags/Traefik/",
        "/archives/page/2/",
        "/archives/2020/03/",
        "/css/images/favicon.ico",
        "https://github.com/ngoduykhanh",
        "/libs/lightgallery/js/lg-share.min.js",
        "/libs/lightgallery/js/lg-hash.min.js",
        "/libs/lightgallery/js/lg-video.min.js",
        "/libs/lightgallery/js/lg-autoplay.min.js",
        "/preparing-for-the-sre-technical-interview/",
        "/deploy-ceph-storage-cluster-on-ubuntu-server/",
        "/using-traefik-as-a-kubernetes-ingress-controller/",
        "/categories/Life/Events/",
        "/libs/lightgallery/js/lg-thumbnail.min.js",
        "https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015",
        "/categories/Misc/",
        "/archives/2019/05/",
        "/tags/Database/",
        "/Isaac/",
        "/tags/LDAP/",
        "/tags/Events/",
        "/libs/font-awesome5/css/fontawesome.min.css",
        "/kubernetes-dynamic-volume-provisioninig-using-ceph-as-storage-backend/",
        "/tags/PowerShell/",
        "/categories/Tech/DevOps/",
        "/libs/justified-gallery/justifiedGallery.min.css",
        "/tags/AWS/",
        "/tags/Docker/",
        "/tags/Terraform/",
        "/archives/2018/10/",
        "/archives/2018/11/",
        "https://twitter.com/ngokhanhit",
        "/libs/lightgallery/js/lightgallery.min.js",
        "/linux-ssh-authentication-against-active-directory-without-joining-the-domain/",
        "/.",
        "/css/ndk/tag.css",
        "/js/clipboard.js",
        "/archives/2019/06/",
        "/libs/lightgallery/js/lg-zoom.min.js",
        "/archives",
        "/tags/Interview/",
        "/tags/Cloud-Computing/",
        "/categories/Tech/VMware/",
        "/libs/source-code-pro/styles.css",
        "https://www.linkedin.com/in/ngoduykhanh",
        "/libs/font-awesome5/css/fa-brands.min.css",
        "/libs/justified-gallery/jquery.justifiedGallery.min.js",
        "/archives/2018/09/",
        "/tags/Troubleshooting/",
        "/categories/Tech/Linux/",
        "/libs/jquery/2.1.3/jquery.min.js",
        "/libs/font-awesome5/css/fa-solid.min.css",
        "/helm-charts-and-docker-image-version-issue/",
        "https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js",
        "/",
        "/tags/DevOps/",
        "/js/insight.js",
        "/libs/lightgallery/js/lg-fullscreen.min.js",
        "/iscsi_multipath_shared_storage_with_ocfs2_filesystem_on_ubuntu/",
        "/tags/SRE/",
        "/js/main.js",
        "/tags/Azure/",
        "http://ndk.name",
        "/archives/2019/11/",
        "http://ifconfig.top",
        "/libs/clipboardjs/clipboard.min.js",
        "/libs/lightgallery/js/lg-pager.min.js",
        "/archives/2019/02/",
        "http://siu.re",
        "/tags/Testing/"
      ],
      "httpBodyMetaTags": {
        "description": "My personal blog. I write about life, technology, programming and system administration.",
        "og:description": "My personal blog. I write about life, technology, programming and system administration.",
        "twitter:description": "My personal blog. I write about life, technology, programming and system administration."
      },
      "httpBodyByteSize": 37078,
      "httpBodyPageTitle": "Archive | NDK Blog"
    },
    "/manage-hpe-smart-array-in-vmware-esxi/index.html": {
      "date": "2026-02-13T23:21:59Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "104.21.32.47",
      "ipASN": "Cloudflare, Inc.",
      "ipCountry": null,
      "httpHeaderHash": "5BDU23EB5PHVM36AMGTGQOX5KRLUDZQT",
      "httpHeaderTechnologies": [
        "HTTP/3",
        "Cloudflare"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 719,
      "httpBodyHash": "6DCQMCD7GUQOZI2BVVEQ6DVMZSOGSUGR",
      "httpBodyTechnologies": [
        "Google AdSense",
        "Cloudflare Browser Insights",
        "Node.js",
        "Hexo:3.9.0",
        "Clipboard.js",
        "jQuery:2.1.3"
      ],
      "httpBodyUrls": [
        "/tags/Testing/",
        "/tags/Security/",
        "/archives/2018/08/",
        "/archives/2019/05/",
        "https://blog.ndk.name/gallery/vmware-esxi-hp-smart-array-01.png",
        "https://blog.ndk.name/manage-hpe-smart-array-in-vmware-esxi/#comments",
        "https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX-3ea1e91ac2174f1d81a95ad509",
        "http://siu.re",
        "/css/style.css",
        "/tags/Terraform/",
        "/archives/2018/10/",
        "/categories/Tech/Programming/",
        "https://github.com/ngoduykhanh",
        "/iscsi_multipath_shared_storage_with_ocfs2_filesystem_on_ubuntu/",
        "https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX-702d3c7d8c4546a3b27d1458b5",
        "/categories/Tech/",
        "/libs/lightgallery/js/lg-fullscreen.min.js",
        "https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015",
        "/tags/MySQL/",
        "/js/ndk_tab.js",
        "/tags/Storage/",
        "/tags/Database/",
        "#Install-Driver-amp-Utilities",
        "/libs/jquery/2.1.3/jquery.min.js",
        "/libs/font-awesome5/css/fa-brands.min.css",
        "/libs/justified-gallery/justifiedGallery.min.css",
        "/js/main.js",
        "/tags/Rust/",
        "/archives/2018/09/",
        "/categories/Tech/Microsoft/",
        "/libs/lightgallery/js/lg-autoplay.min.js",
        "/libs/lightgallery/css/lightgallery.min.css",
        "/how-to-use-nvidia-graphic-card-in-docker-container/",
        "/",
        "/js/clipboard.js",
        "/categories/Misc/",
        "/gallery/manage-hpe-smart-array-in-esxi.png",
        "/tags/Job-Scheduler/",
        "#Using-ssacli-command",
        "/css/images/favicon.ico",
        "/libs/lightgallery/js/lg-zoom.min.js",
        "/libs/lightgallery/js/lg-pager.min.js",
        "/deploy-ceph-storage-cluster-on-ubuntu-server/",
        "/.",
        "/tags/Kubernetes/",
        "/archives/2019/02/",
        "/archives/2019/06/",
        "/libs/font-awesome5/css/fa-solid.min.css",
        "/js/insight.js",
        "/tags/PowerShell/",
        "/archives/2020/10/",
        "/tags/Programming/",
        "/tags/Troubleshooting/",
        "/categories/Tech/Container/",
        "/libs/clipboardjs/clipboard.min.js",
        "/libs/lightgallery/js/lightgallery.min.js",
        "/tags/Linux/",
        "javascript:;",
        "/categories/Life/",
        "/archives/2019/11/",
        "#HPE-Smart-Array-Controller",
        "/libs/lightgallery/js/lg-hash.min.js",
        "/libs/lightgallery/js/lg-thumbnail.min.js",
        "/linux-ssh-authentication-against-active-directory-without-joining-the-domain/",
        "/tags/SRE/",
        "/tags/Azure/",
        "/tags/Events/",
        "/css/ndk/tag.css",
        "/archives/2018/11/",
        "/categories/Life/Events/",
        "https://twitter.com/ngokhanhit",
        "https://www.facebook.com/ding.vn",
        "/categories",
        "/tags/Life/",
        "/tags/Proxy/",
        "/tags/Interview/",
        "/tags/Microsoft/",
        "/tags/Cloud-Computing/",
        "/categories/Tech/DevOps/",
        "/kubernetes-dynamic-volume-provisioninig-using-ceph-as-storage-backend/",
        "#tab1",
        "/tags/Docker/",
        "/archives/2019/01/",
        "/categories/Tech/VMware/",
        "/libs/source-code-pro/styles.css",
        "https://www.linkedin.com/in/ngoduykhanh",
        "/deploy-kubernetes-cluster-using-kubeadmin/",
        "/libs/justified-gallery/jquery.justifiedGallery.min.js",
        "/archives",
        "/tags/VMware/",
        "/tags/Container/",
        "/archives/2020/03/",
        "/libs/open-sans/styles.css",
        "/kubernetes-and-traefik-v2/",
        "/libs/font-awesome5/css/fontawesome.min.css",
        "https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js",
        "#tab2",
        "/tags/LDAP/",
        "/js/ndk_toc.js",
        "/tags/Traefik/",
        "http://ndk.name",
        "http://ifconfig.top",
        "/libs/lightgallery/js/lg-share.min.js",
        "/libs/lightgallery/js/lg-video.min.js",
        "/tags",
        "/tags/AWS/",
        "/tags/DevOps/",
        "https://blog.ndk.name",
        "/css/images/avatar.png",
        "/categories/Tech/Linux/",
        "/categories/Tech/Database/",
        "/manage-hpe-smart-array-in-vmware-esxi/"
      ],
      "httpBodyMetaTags": {
        "description": "HPE Smart Array ControllerThe HPE Smart Array Controller provides enterprise-class storage performance, increased internal scalability with SAS Expander Card, and data protection for HPE ProLiant rack",
        "og:description": "HPE Smart Array ControllerThe HPE Smart Array Controller provides enterprise-class storage performance, increased internal scalability with SAS Expander Card, and data protection for HPE ProLiant rack",
        "twitter:description": "HPE Smart Array ControllerThe HPE Smart Array Controller provides enterprise-class storage performance, increased internal scalability with SAS Expander Card, and data protection for HPE ProLiant rack"
      },
      "httpBodyByteSize": 48702,
      "httpBodyPageTitle": "Manage HPE Smart Array in VMware ESXi 6.7 | NDK Blog"
    },
    "/tags/Security/": {
      "date": "2026-02-13T22:34:32Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "104.21.32.47",
      "ipASN": "Cloudflare, Inc.",
      "ipCountry": null,
      "httpHeaderHash": "33N4UECB5EAGT4AGXQF6ZK2WKRKHHBCY",
      "httpHeaderTechnologies": [
        "Cloudflare",
        "HTTP/3"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 712,
      "httpBodyHash": "K4BBEJTPRZZK7VRZURHIN36SZHACAPYB",
      "httpBodyTechnologies": [
        "Node.js",
        "Hexo:3.9.0",
        "Clipboard.js",
        "jQuery:2.1.3",
        "Google AdSense",
        "Cloudflare Browser Insights"
      ],
      "httpBodyUrls": [
        "/categories/Tech/Linux/",
        "/libs/lightgallery/js/lg-thumbnail.min.js",
        "/tags/LDAP/",
        "/archives/2020/03/",
        "/libs/font-awesome5/css/fontawesome.min.css",
        "/linux-ssh-authentication-against-active-directory-without-joining-the-domain/",
        "/tags/Events/",
        "https://github.com/ngoduykhanh",
        "/deploy-ceph-storage-cluster-on-ubuntu-server/",
        "/libs/justified-gallery/jquery.justifiedGallery.min.js",
        "/tags/MySQL/",
        "http://ndk.name",
        "/archives/2018/10/",
        "https://blog.ndk.name",
        "/categories/Life/Events/",
        "/categories/Tech/DevOps/",
        "/libs/lightgallery/js/lg-pager.min.js",
        "/libs/lightgallery/css/lightgallery.min.css",
        "/.",
        "/categories",
        "http://siu.re",
        "/css/ndk/tag.css",
        "/tags/Container/",
        "/tags/Terraform/",
        "/archives/2018/11/",
        "/archives/2019/05/",
        "/tags/Testing/",
        "/categories/Tech/Microsoft/",
        "https://twitter.com/ngokhanhit",
        "/libs/lightgallery/js/lg-autoplay.min.js",
        "/tags/Azure/",
        "/tags/Microsoft/",
        "/categories/Tech/",
        "/libs/source-code-pro/styles.css",
        "/libs/clipboardjs/clipboard.min.js",
        "/libs/font-awesome5/css/fa-brands.min.css",
        "https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js",
        "/tags/Rust/",
        "/js/insight.js",
        "/tags/Security/",
        "/categories/Life/",
        "/tags/Job-Scheduler/",
        "/archives",
        "/tags/VMware/",
        "/css/style.css",
        "/tags/Storage/",
        "/tags/Troubleshooting/",
        "/libs/open-sans/styles.css",
        "/iscsi_multipath_shared_storage_with_ocfs2_filesystem_on_ubuntu/",
        "/tags/SRE/",
        "/tags/Database/",
        "/libs/lightgallery/js/lg-zoom.min.js",
        "/libs/lightgallery/js/lg-share.min.js",
        "/libs/justified-gallery/justifiedGallery.min.css",
        "/kubernetes-dynamic-volume-provisioninig-using-ceph-as-storage-backend/",
        "/tags",
        "/tags/Life/",
        "/tags/DevOps/",
        "/tags/Traefik/",
        "/js/clipboard.js",
        "/archives/2019/11/",
        "/categories/Tech/Container/",
        "https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015",
        "/tags/Proxy/",
        "http://ifconfig.top",
        "/kubernetes-and-traefik-v2/",
        "https://www.facebook.com/ding.vn",
        "/libs/font-awesome5/css/fa-solid.min.css",
        "/js/main.js",
        "/tags/Programming/",
        "/css/images/avatar.png",
        "https://www.linkedin.com/in/ngoduykhanh",
        "/change-mysql-server-authentication-plugin-for-root-user/",
        "/tags/AWS/",
        "/tags/Linux/",
        "/tags/Docker/",
        "/archives/2020/10/",
        "/css/images/favicon.ico",
        "/categories/Tech/Database/",
        "/categories/Tech/Programming/",
        "/libs/lightgallery/js/lg-hash.min.js",
        "/",
        "javascript:;",
        "/archives/2018/09/",
        "/archives/2019/01/",
        "/tags/Cloud-Computing/",
        "/categories/Tech/VMware/",
        "/libs/jquery/2.1.3/jquery.min.js",
        "/libs/lightgallery/js/lightgallery.min.js",
        "/tags/Kubernetes/",
        "/tags/PowerShell/",
        "/archives/2019/06/",
        "/libs/lightgallery/js/lg-video.min.js",
        "/libs/lightgallery/js/lg-fullscreen.min.js",
        "/tags/Interview/",
        "/categories/Misc/",
        "/archives/2018/08/",
        "/archives/2019/02/"
      ],
      "httpBodyMetaTags": {
        "description": "My personal blog. I write about life, technology, programming and system administration.",
        "og:description": "My personal blog. I write about life, technology, programming and system administration.",
        "twitter:description": "My personal blog. I write about life, technology, programming and system administration."
      },
      "httpBodyByteSize": 25056,
      "httpBodyPageTitle": "Tag: Security | NDK Blog"
    }
  },
  "yikuo.dev": {
    "/about/": {
      "date": "2026-02-06T22:17:47Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "172.67.169.118",
      "ipASN": "Cloudflare, Inc.",
      "ipCountry": null,
      "httpHeaderHash": "ZNZUKHA2IU4XHV3N5X2HE4SPBP4JZL2Z",
      "httpHeaderTechnologies": [
        "GitHub Pages",
        "Fastly",
        "HTTP/3",
        "Varnish",
        "Cloudflare"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 1203,
      "httpBodyHash": "HLBN3UJTVWVSRCSWY2BFYGGSABF52PWW",
      "httpBodyTechnologies": [
        "jQuery:2.2.0",
        "Google Analytics",
        "Cloudflare Browser Insights",
        "ECharts",
        "Node.js",
        "Hexo:3.9.0"
      ],
      "httpBodyUrls": [
        "/tags",
        "#searchModal",
        "/medias/banner/1.jpg",
        "/css/my.css",
        "#",
        "/libs/aos/aos.js",
        "/medias/banner/18.jpg",
        "/libs/echarts/echarts.min.js",
        "https://github.com/blinkfox/hexo-theme-matery",
        "/",
        "https://yyblog.ml/",
        "/medias/banner/7.jpg",
        "/medias/banner/22.jpg",
        "/libs/jquery/jquery-2.2.0.min.js",
        "/favicon.png",
        "/medias/banner/10.jpg",
        "/medias/banner/11.jpg",
        "/libs/masonry/masonry.pkgd.min.js",
        "/about",
        "/friends",
        "/libs/materialize/materialize.min.css",
        "/libs/lightGallery/js/lightgallery-all.min.js",
        "/archives",
        "/medias/banner/21.jpg",
        "/cdn-cgi/l/email-protection#8ee5fbe1e5fbe1f7e7f7e7cee9e3efe7e2a0ede1e3",
        "/js/search.js",
        "/css/matery.css",
        "https://github.com/YiPrograms",
        "/libs/scrollprogress/scrollProgress.min.js",
        "/libs/lightGallery/css/lightgallery.min.css",
        "https://www.googletagmanager.com/gtag/js?id=UA-142173339-1",
        "#!",
        "/atom.xml",
        "/medias/logo.png",
        "https://hexo.io/",
        "/medias/banner/6.jpg",
        "/medias/banner/14.jpg",
        "/medias/banner/16.jpg",
        "/js/matery.js",
        "/medias/banner/3.jpg",
        "/libs/animate/animate.min.css",
        "/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js",
        "/medias/banner/2.jpg",
        "/medias/banner/5.jpg",
        "/medias/banner/13.jpg",
        "/medias/banner/15.jpg",
        "/medias/banner/20.jpg",
        "/libs/awesome/css/font-awesome.min.css",
        "/medias/banner/12.jpg",
        "https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015",
        "/libs/aos/aos.css",
        "/medias/banner/8.jpg",
        "/medias/banner/19.jpg",
        "/cdn-cgi/l/email-protection#9ff4eaf0f4eaf0e6f6e6f6dff8f2fef6f3b1fcf0f2",
        "/categories",
        "/medias/avatar.jpg",
        "/css/prism-tomorrow.css",
        "/medias/banner/4.jpg",
        "/medias/banner/9.jpg",
        "/medias/banner/17.jpg",
        "/libs/materialize/materialize.min.js",
        "/cdn-cgi/l/email-protection#117a647e7a647e6878687851767c70787d3f727e7c"
      ],
      "httpBodyMetaTags": {
        "description": "About | YYBlog"
      },
      "httpBodyByteSize": 24103,
      "httpBodyPageTitle": "About | YYBlog"
    },
    "/archives/": {
      "date": "2026-02-06T22:16:55Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "172.67.169.118",
      "ipASN": "Cloudflare, Inc.",
      "ipCountry": null,
      "httpHeaderHash": "BWAXFTXVV5R3ZOTWHK7ORNG3DK2GMKKD",
      "httpHeaderTechnologies": [
        "Fastly",
        "HTTP/3",
        "Varnish",
        "Cloudflare",
        "GitHub Pages"
      ],
      "httpHeaderUrls": [
        "fb64:1306DA:4400A:4A7FD:69866857"
      ],
      "httpHeaderByteSize": 1184,
      "httpBodyHash": "AQCI7Y7V2MMNSUZ7RWOOGRGLDDJCLS35",
      "httpBodyTechnologies": [
        "jQuery:2.2.0",
        "Google Analytics",
        "Cloudflare Browser Insights",
        "ECharts",
        "Node.js",
        "Hexo:3.9.0"
      ],
      "httpBodyUrls": [
        "#!",
        "/tags",
        "/archives",
        "/tags/Cpp/",
        "/archives/2019",
        "/archives/2020",
        "/css/matery.css",
        "/about",
        "/atom.xml",
        "/css/my.css",
        "#searchModal",
        "/medias/logo.png",
        "/categories/Programming/",
        "/libs/echarts/echarts.min.js",
        "https://github.com/YiPrograms",
        "/archives/2019/06",
        "/libs/materialize/materialize.min.css",
        "/medias/featureimages/material-15.png",
        "/libs/awesome/css/font-awesome.min.css",
        "https://github.com/blinkfox/hexo-theme-matery",
        "https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015",
        "/",
        "/friends",
        "/favicon.png",
        "/archives/2020/01",
        "/libs/jquery/jquery-2.2.0.min.js",
        "/libs/masonry/masonry.pkgd.min.js",
        "/libs/lightGallery/js/lightgallery-all.min.js",
        "https://www.googletagmanager.com/gtag/js?id=UA-142173339-1",
        "https://yyblog.ml/",
        "/2019/06/16/Code-Test/",
        "/libs/aos/aos.css",
        "/libs/lightGallery/css/lightgallery.min.css",
        "/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js",
        "/cdn-cgi/l/email-protection#563d23393d23392f3f2f3f16313b373f3a7835393b",
        "#",
        "/categories",
        "/tags/Buffer-Overflow/",
        "/medias/featureimages/material-11.png",
        "/libs/scrollprogress/scrollProgress.min.js",
        "/js/search.js",
        "/libs/aos/aos.js",
        "/categories/Cyber-Security/",
        "/libs/materialize/materialize.min.js",
        "/js/matery.js",
        "https://hexo.io/",
        "/libs/animate/animate.min.css",
        "/2020/01/08/GCI2019-BufferOverflow/",
        "/css/prism-tomorrow.css"
      ],
      "httpBodyMetaTags": {
        "description": "Archives | YYBlog"
      },
      "httpBodyByteSize": 24332,
      "httpBodyPageTitle": "Archives | YYBlog"
    },
    "/tags/": {
      "date": "2026-02-06T23:00:16Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "104.21.71.36",
      "ipASN": "Cloudflare, Inc.",
      "ipCountry": null,
      "httpHeaderHash": "ZZIJ34RT7FYPFOYBO56NQBN664S26XXZ",
      "httpHeaderTechnologies": [
        "Fastly",
        "HTTP/3",
        "Varnish",
        "Cloudflare",
        "GitHub Pages"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 1170,
      "httpBodyHash": "45OPCS63H7G5QQQMJGRUDB43WHWQQRYB",
      "httpBodyTechnologies": [
        "Hexo:3.9.0",
        "jQuery:2.2.0",
        "Google Analytics",
        "Cloudflare Browser Insights",
        "Node.js"
      ],
      "httpBodyUrls": [
        "/archives",
        "/categories",
        "/js/matery.js",
        "/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js",
        "/tags/Cpp/",
        "#searchModal",
        "/libs/animate/animate.min.css",
        "https://github.com/blinkfox/hexo-theme-matery",
        "/libs/aos/aos.js",
        "https://hexo.io/",
        "/tags/Buffer-Overflow/",
        "https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015",
        "/tags",
        "/friends",
        "/atom.xml",
        "/js/search.js",
        "https://yyblog.ml/",
        "/css/prism-tomorrow.css",
        "/tags/Hexo-GitHub-Domain/",
        "/libs/jquery/jquery-2.2.0.min.js",
        "/",
        "#!",
        "/about",
        "/favicon.png",
        "/css/matery.css",
        "/libs/masonry/masonry.pkgd.min.js",
        "/libs/scrollprogress/scrollProgress.min.js",
        "/libs/aos/aos.css",
        "https://github.com/YiPrograms",
        "/libs/materialize/materialize.min.js",
        "/libs/materialize/materialize.min.css",
        "/libs/awesome/css/font-awesome.min.css",
        "#",
        "/css/my.css",
        "/medias/logo.png",
        "/libs/jqcloud/jqcloud.css",
        "/libs/jqcloud/jqcloud-1.0.4.min.js",
        "https://www.googletagmanager.com/gtag/js?id=UA-142173339-1",
        "/libs/lightGallery/css/lightgallery.min.css",
        "/libs/lightGallery/js/lightgallery-all.min.js",
        "/cdn-cgi/l/email-protection#85eef0eaeef0eafcecfcecc5e2e8e4ece9abe6eae8"
      ],
      "httpBodyMetaTags": {
        "description": "Tags | YYBlog"
      },
      "httpBodyByteSize": 11871,
      "httpBodyPageTitle": "Tags | YYBlog"
    }
  }
}