From f6434e19bd99b34837dbaf5d62393c25d234f89f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A2=A8=E5=AD=90=20=28AI-0000001=29?= Date: Thu, 7 May 2026 01:42:57 +0800 Subject: [PATCH 1/3] docs(verification): R14 Step 1 - full-dataset CDN/WAF fingerprint scan MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Scope: R14 Step 1 artifact (per 明鉴 workflow gate) - 705 sources scanned (full dataset, per `find firstdata/sources -name '*.json' | wc -l`) - Chrome 120 UA, curl -sI -L, 15s timeout, 30 concurrent - Header-based classification: 9 CDN/WAF classes Artifacts: - docs/verification/cdn-distribution-r14.md: authority x cdn 6x9 matrix + top distribution - docs/verification/r14-cdn-raw.csv: 705 rows (id, authority, url, host, status, cdn) - scripts/r14_cdn_fingerprint.py: reproducible scan script Key distribution (n=705): - unknown 49.9% / origin 32.3% / cloudflare 7.4% / cloudfront 3.1% - international x cloudflare = 28/77 (36.4%) <- R13 sampling bias source - government x cloudflare = 11/357 (3.1%) Next gate: 明鉴 reviews matrix then decides stratification ratios (Step 2). --- docs/verification/cdn-distribution-r14.md | 62 ++ docs/verification/r14-cdn-raw.csv | 706 ++++++++++++++++++++++ scripts/r14_cdn_fingerprint.py | 198 ++++++ 3 files changed, 966 insertions(+) create mode 100644 docs/verification/cdn-distribution-r14.md create mode 100644 docs/verification/r14-cdn-raw.csv create mode 100644 scripts/r14_cdn_fingerprint.py diff --git a/docs/verification/cdn-distribution-r14.md b/docs/verification/cdn-distribution-r14.md new file mode 100644 index 0000000..ec5757c --- /dev/null +++ b/docs/verification/cdn-distribution-r14.md @@ -0,0 +1,62 @@ +# R14 Step 1 · FirstData CDN/WAF 指纹分布 + +- 扫描源数: **705** +- commit: `07c2ae7` +- 探测方式: `curl -I` + Chrome 120 UA + follow redirects + 15s timeout +- 脚本: `scripts/r14_cdn_fingerprint.py` + +## 总分布 (CDN/WAF 类别) + +| CDN/WAF | 数量 | 占比 | +|---------|-----:|-----:| +| unknown | 352 | 49.9% | +| origin | 228 | 32.3% | +| cloudflare | 52 | 7.4% | +| cloudfront | 22 | 3.1% | +| alicdn | 19 | 2.7% | +| fastly | 13 | 1.8% | +| azure | 9 | 1.3% | +| akamai | 6 | 0.9% | +| imperva | 4 | 0.6% | + +## 矩阵: authority_level × cdn_class (数量) + +| authority_level \ cdn | unknown | origin | cloudflare | cloudfront | alicdn | fastly | azure | akamai | imperva | **合计** | +|---|---|---|---|---|---|---|---|---|---|---| +| government | 223 | 100 | 11 | 8 | 1 | 1 | 6 | 4 | 3 | **357** | +| research | 52 | 54 | 9 | 2 | 8 | 2 | 2 | 0 | 0 | **129** | +| international | 22 | 14 | 28 | 5 | 0 | 5 | 1 | 1 | 1 | **77** | +| other | 22 | 34 | 1 | 0 | 7 | 0 | 0 | 0 | 0 | **64** | +| market | 19 | 18 | 2 | 1 | 2 | 1 | 0 | 0 | 0 | **43** | +| commercial | 14 | 8 | 1 | 6 | 1 | 4 | 0 | 1 | 0 | **35** | + +## 状态码分布 (连通性参考, 非本步决策依据) + +- 200: 488 +- timeout/error: 82 +- 403: 81 +- 404: 16 +- 412: 10 +- 405: 6 +- 302: 5 +- 503: 3 +- 202: 3 +- 500: 2 +- 502: 2 +- 420: 1 +- 567: 1 +- 521: 1 +- 400: 1 +- 301: 1 +- 501: 1 +- 401: 1 + +## 口径说明 + +- `origin`: 识别到 apache/nginx/iis/openresty 但无 CDN 标志, 视为直连源站 +- `unknown`: 无可识别特征 (私有 CDN / 无 server 头 / 定制网关) +- `timeout`/`error`: 本轮未能建立连接, 不代表源失效 (可能是临时网络/CDN-level 拒绝) +- 分类仅基于响应头; 同一域名可能叠加 Cloudflare→origin 链路, 本表记最外层 + +--- +Generated by `scripts/r14_cdn_fingerprint.py` @ commit 07c2ae7 diff --git a/docs/verification/r14-cdn-raw.csv b/docs/verification/r14-cdn-raw.csv new file mode 100644 index 0000000..9fb4df6 --- /dev/null +++ b/docs/verification/r14-cdn-raw.csv @@ -0,0 +1,706 @@ +id,authority,url,host,status,cdn,err +nber-data,research,https://www.nber.org,www.nber.org,200,fastly, +drugbank,research,https://go.drugbank.com,go.drugbank.com,403,cloudflare, +alphafold-db,international,https://alphafold.com,alphafold.com,200,unknown, +ieee-xplore,research,https://ieeexplore.ieee.org,ieeexplore.ieee.org,420,cloudfront, +uk-biobank,research,https://www.ukbiobank.ac.uk/,www.ukbiobank.ac.uk,403,cloudflare, +ghdx,research,https://ghdx.healthdata.org/,ghdx.healthdata.org,200,cloudflare, +china-sac,other,https://www.sac.net.cn/hysj/,www.sac.net.cn,567,unknown, +clinicaltrials-gov,government,https://clinicaltrials.gov/,clinicaltrials.gov,200,unknown, +china-csdc,other,https://www.chinaclear.cn/zdjs/tjyb/center_tjbg.shtml,www.chinaclear.cn,0,unknown, +pubmed,government,https://pubmed.ncbi.nlm.nih.gov/,pubmed.ncbi.nlm.nih.gov,200,origin, +intl-chemspider,international,https://www.chemspider.com,www.chemspider.com,403,cloudfront, +intl-rcsb-pdb,research,https://www.rcsb.org,www.rcsb.org,200,unknown, +copernicus-open-access-hub,international,https://dataspace.copernicus.eu/,dataspace.copernicus.eu,0,unknown, +bis-statistics,government,https://data.bis.org/,data.bis.org,200,unknown, +ggdc-databases,research,https://www.rug.nl/ggdc/,www.rug.nl,200,unknown, +china-nea,government,https://www.nea.gov.cn/sjzz/,www.nea.gov.cn,200,unknown, +penn-world-table,research,https://www.rug.nl/ggdc/productivity/pwt/,www.rug.nl,200,unknown, +china-shenzhen-housing,government,https://zjj.sz.gov.cn/xxgk/,zjj.sz.gov.cn,200,unknown, +asian-barometer,research,https://asianbarometer.org,asianbarometer.org,200,origin, +chembl,research,https://www.ebi.ac.uk/chembl/,www.ebi.ac.uk,200,origin, +pubchem,government,https://pubchem.ncbi.nlm.nih.gov/,pubchem.ncbi.nlm.nih.gov,200,origin, +china-gpai,commercial,https://www.gpai.net/sf/,www.gpai.net,0,unknown, +us-ncbi-genbank,government,https://www.ncbi.nlm.nih.gov/genbank/,www.ncbi.nlm.nih.gov,200,origin, +afrobarometer,research,https://www.afrobarometer.org/data/,www.afrobarometer.org,200,origin, +owid,research,https://github.com/owid/owid-datasets,github.com,200,unknown, +china-beike-research,market,https://research.ke.com,research.ke.com,200,unknown, +tcga,government,https://portal.gdc.cancer.gov/,portal.gdc.cancer.gov,200,origin, +cninfo,government,https://www.cninfo.com.cn/new/commonUrl?url=disclosure/list/search,www.cninfo.com.cn,200,origin, +cern-open-data,research,https://opendata.cern.ch/,opendata.cern.ch,200,origin, +acad-cod,research,https://www.crystallography.net/cod/,www.crystallography.net,200,origin, +china-ccia,other,http://www.zgjzy.org.cn/newsList/11/1.html,www.zgjzy.org.cn,200,origin, +china-acfic,other,https://www.acfic.org.cn/myjjsj/,www.acfic.org.cn,200,origin, +1000-genomes,research,https://www.internationalgenome.org/,www.internationalgenome.org,200,unknown, +dhs,international,https://dhsprogram.com/,dhsprogram.com,200,origin, +china-ndrc,government,https://www.ndrc.gov.cn/fgsj/,www.ndrc.gov.cn,405,unknown, +china-ndrc-computing,government,https://www.ndrc.gov.cn/xxgk/zcfb/tz/202312/t20231229_1363000.html,www.ndrc.gov.cn,405,unknown, +china-cada,other,http://data.cada.cn/main/overview.do,data.cada.cn,200,unknown, +world-inequality-database,research,https://wid.world/,wid.world,200,cloudfront, +china-cric,market,https://www.cric.com/newhouse/,www.cric.com,200,alicdn, +china-urban-planning,research,https://www.planning.org.cn/paper,www.planning.org.cn,200,origin, +china-cscec,commercial,https://www.cscec.com,www.cscec.com,200,unknown, +china-jd-auction,commercial,https://auction.jd.com/sifa.html,auction.jd.com,200,unknown, +ena,international,https://www.ebi.ac.uk/ena/browser/,www.ebi.ac.uk,200,origin, +china-sic,government,https://www.sic.gov.cn/,www.sic.gov.cn,200,origin, +china-alibaba-auction,commercial,https://sf.taobao.com,sf.taobao.com,200,alicdn, +china-caupd,research,https://www.caupd.com/,www.caupd.com,200,origin, +china-mohrss,government,https://www.mohrss.gov.cn/SYrlzyhshbzb/zwgk/szrs/,www.mohrss.gov.cn,200,unknown, +china-shenzhen-drc,government,http://fgw.sz.gov.cn/zwgk/,fgw.sz.gov.cn,200,unknown, +china-acftu,government,https://www.acftu.org,www.acftu.org,412,unknown, +china-mct,government,https://www.mct.gov.cn/zwgk/tjsj/,www.mct.gov.cn,200,unknown, +china-csus,research,https://www.chinasus.org/,www.chinasus.org,200,origin, +china-agri,government,https://www.agri.cn/,www.agri.cn,200,unknown, +china-mofcom,government,https://data.mofcom.gov.cn,data.mofcom.gov.cn,200,origin, +china-sinosure,government,https://www.sinosure.com.cn/gywm/gsjj/xxpl/index.shtml,www.sinosure.com.cn,405,unknown, +china-cfsmc,government,https://www.chinacoop.gov.cn/,www.chinacoop.gov.cn,200,origin, +china-shenzhen-hrss,government,https://hrss.sz.gov.cn/xxgk/index.html,hrss.sz.gov.cn,0,unknown, +china-natesc,government,https://www.natesc.org.cn,www.natesc.org.cn,0,unknown, +china-miit-sme,government,https://www.chinasme.org.cn/html/mcms/daohang/tongzhigonggao/index.html,www.chinasme.org.cn,200,unknown, +china-cfeed,other,https://www.chinafeed.org.cn/hyfx/,www.chinafeed.org.cn,200,unknown, +china-caac,government,https://www.caac.gov.cn/XXGK/XXGK/TJSJ/index.html,www.caac.gov.cn,200,unknown, +china-iprcc,research,https://www.iprcc.org.cn,www.iprcc.org.cn,200,origin, +china-creprice,market,http://www.creprice.cn,www.creprice.cn,200,origin, +china-ccpit,government,https://www.ccpit.org/,www.ccpit.org,403,origin, +china-customs,government,http://www.customs.gov.cn,www.customs.gov.cn,412,unknown, +china-nfsra,government,https://lswz.gov.cn/html/xwzx/sjfb/index.html,lswz.gov.cn,0,unknown, +china-bof,government,https://yyj.moa.gov.cn,yyj.moa.gov.cn,200,unknown, +china-gd-housing,government,https://zfcxjst.gd.gov.cn/xxgk/,zfcxjst.gd.gov.cn,200,origin, +china-gsxt,government,https://www.gsxt.gov.cn,www.gsxt.gov.cn,403,unknown, +china-iresearch,market,https://www.iresearch.com.cn/report.shtml,www.iresearch.com.cn,200,origin, +china-cei,commercial,https://www.cei.cn/category/,www.cei.cn,200,origin, +china-cflp,other,https://www.chinawuliu.com.cn/lhhzq/,www.chinawuliu.com.cn,0,unknown, +china-chinca,other,https://www.chinca.org/CICA/info/20-1/index.html,www.chinca.org,200,alicdn, +china-ha-stats,government,https://tjj.henan.gov.cn/tjfw/tjsj/,tjj.henan.gov.cn,403,origin, +china-wuhan-stats,government,https://tjj.wuhan.gov.cn/zfxxgk/,tjj.wuhan.gov.cn,200,origin, +china-cih-index,research,https://www.cih-index.com,www.cih-index.com,200,origin, +china-catas,research,https://www.catas.cn,www.catas.cn,200,origin, +china-construction-standards,government,https://www.cecs.org.cn/biaozhun/,www.cecs.org.cn,0,unknown, +china-samr,government,https://www.samr.gov.cn/zw/sj/sjzx/,www.samr.gov.cn,200,unknown, +china-nanjing-stats,government,https://tjj.nanjing.gov.cn/,tjj.nanjing.gov.cn,200,unknown, +china-shenzhen-prtc,government,https://www.szggzy.com/,www.szggzy.com,200,unknown, +china-yn-stats,government,http://stats.yn.gov.cn,stats.yn.gov.cn,200,origin, +china-cccme,other,https://www.cccme.org.cn/shop/cccme-stat/index.aspx,www.cccme.org.cn,404,unknown, +china-fangjia,market,https://www.fangjia.com,www.fangjia.com,200,origin, +china-gacc,government,https://www.customs.gov.cn/customs/302249/zfxxgk/2799825/302274/302277/index.html,www.customs.gov.cn,0,unknown, +china-cq-stats,government,https://tjj.cq.gov.cn/zwgk_233040/zfxxgkml/tjxx/,tjj.cq.gov.cn,404,unknown, +china-shanghai-stats,government,https://tjj.sh.gov.cn/sjxx/index.html,tjj.sh.gov.cn,200,unknown, +china-gd-stats,government,https://stats.gd.gov.cn/tjsj186/index.html,stats.gd.gov.cn,200,origin, +china-nm-stats,government,http://tj.nmg.gov.cn,tj.nmg.gov.cn,403,unknown, +china-drcnet,research,https://www.drcnet.com.cn,www.drcnet.com.cn,200,unknown, +china-sasac,government,https://www.sasac.gov.cn/n2588030/index.html,www.sasac.gov.cn,0,unknown, +china-zhengzhou-stats,government,https://tjj.zhengzhou.gov.cn/tjsj/index.jhtml,tjj.zhengzhou.gov.cn,403,unknown, +china-ln-stats,government,https://tjj.ln.gov.cn/tjsj/,tjj.ln.gov.cn,200,unknown, +china-xian-stats,government,http://tjj.xa.gov.cn/,tjj.xa.gov.cn,200,unknown, +china-ah-stats,government,https://tjj.ah.gov.cn/tjsj/,tjj.ah.gov.cn,403,unknown, +china-suzhou-stats,government,http://tjj.suzhou.gov.cn/,tjj.suzhou.gov.cn,200,unknown, +china-fj-stats,government,https://tjj.fujian.gov.cn/xxgk/tjxx/,tjj.fujian.gov.cn,200,unknown, +china-hb-stats,government,https://tjj.hubei.gov.cn/tjsj/,tjj.hubei.gov.cn,200,unknown, +china-xj-stats,government,https://tjj.xinjiang.gov.cn/tjj/tjsj/,tjj.xinjiang.gov.cn,403,origin, +china-moa,government,https://www.moa.gov.cn/nybgb/,www.moa.gov.cn,200,unknown, +china-hlj-stats,government,https://tjj.hlj.gov.cn/tjj/c106777/common_zfxxgk.shtml?tab=tjxx,tjj.hlj.gov.cn,403,unknown, +china-hn-stats,government,https://tjj.hunan.gov.cn/tjsj/,tjj.hunan.gov.cn,200,origin, +china-gs-stats,government,https://tjj.gansu.gov.cn/tjj/tjsj/,tjj.gansu.gov.cn,412,unknown, +china-cahec,government,https://www.cahec.cn,www.cahec.cn,200,unknown, +china-cgcc,other,https://www.cgcc.org.cn/hyfz/zglsyfzzs/,www.cgcc.org.cn,0,unknown, +china-shenzhen-stats,government,https://tjj.sz.gov.cn/zwgk/zfxxgkml/tjsj/,tjj.sz.gov.cn,0,unknown, +china-ccpia,other,https://www.ccpia.com.cn,www.ccpia.com.cn,200,origin, +china-beijing-stats,government,https://tjj.beijing.gov.cn/tjsj_31433/,tjj.beijing.gov.cn,200,unknown, +china-chengdu-stats,government,http://cdstats.chengdu.gov.cn/,cdstats.chengdu.gov.cn,0,unknown, +china-tj-stats,government,https://stats.tj.gov.cn/tjsj_52032/,stats.tj.gov.cn,403,unknown, +china-heb-stats,government,https://tjj.hebei.gov.cn/tjsj/,tjj.hebei.gov.cn,0,unknown, +china-sd-stats,government,https://tjj.shandong.gov.cn/col/col8456/index.html,tjj.shandong.gov.cn,0,unknown, +china-qh-stats,government,https://tjj.qinghai.gov.cn/tjsj/,tjj.qinghai.gov.cn,0,unknown, +china-jl-stats,government,https://tjj.jl.gov.cn/tjsj/,tjj.jl.gov.cn,200,unknown, +china-ccfa,other,https://www.ccfa.com.cn/19/index.html,www.ccfa.com.cn,200,origin, +china-ctic,other,https://www.ctic.org.cn,www.ctic.org.cn,200,origin, +china-cnea,other,https://www.china-nea.cn/,www.china-nea.cn,403,origin, +china-jx-stats,government,https://tjj.jiangxi.gov.cn/jxstjj/col/col40939/index.html,tjj.jiangxi.gov.cn,0,unknown, +china-light-industry-council,market,http://www.cnlic.org.cn,www.cnlic.org.cn,200,origin, +china-cppia,market,http://www.cppia.com.cn,www.cppia.com.cn,200,origin, +china-cantonfair,government,https://www.cantonfair.org.cn,www.cantonfair.org.cn,200,unknown, +china-hk-censtatd,government,https://www.censtatd.gov.hk/,www.censtatd.gov.hk,200,azure, +china-gas-association,other,https://www.chinagas.org.cn,www.chinagas.org.cn,403,origin, +china-qingdao-stats,government,http://qdtj.qingdao.gov.cn/,qdtj.qingdao.gov.cn,0,unknown, +china-fuzhou-stats,government,https://tjj.fuzhou.gov.cn,tjj.fuzhou.gov.cn,403,unknown, +china-cheaa,other,https://www.cheaa.org/channels/116.html,www.cheaa.org,200,unknown, +china-xz-stats,government,https://tjj.xizang.gov.cn/xxgk/tjxx/tjsj/,tjj.xizang.gov.cn,0,unknown, +china-cbmf,other,https://www.cbmf.org/yxjc/,www.cbmf.org,200,alicdn, +china-tea-marketing-association,market,https://www.ctma.com.cn,www.ctma.com.cn,200,origin, +china-furniture-association,market,https://www.cnfa.com.cn,www.cnfa.com.cn,200,origin, +cscse,government,https://zwfw.cscse.edu.cn,zwfw.cscse.edu.cn,0,unknown, +china-cbea,other,https://www.chinabeverage.org,www.chinabeverage.org,200,origin, +china-gz-stats,government,https://stjj.guizhou.gov.cn/tjsj/,stjj.guizhou.gov.cn,0,unknown, +china-cria,other,https://www.cria.org.cn/c/id/1760910256413655041,www.cria.org.cn,200,unknown, +cdgdc,government,https://www.chinadegrees.cn/,www.chinadegrees.cn,412,unknown, +china-nx-stats,government,https://tj.nx.gov.cn/tjsj_htr/jdsj_htr/,tj.nx.gov.cn,200,unknown, +china-cofco,government,https://www.cofco.com,www.cofco.com,200,origin, +china-caq,other,https://www.caq.org.cn/html/zltj,www.caq.org.cn,200,origin, +china-passenger-car-association,research,https://www.cpcaauto.com/newslist.php?types=csjd,www.cpcaauto.com,403,origin, +china-sc-stats,government,https://tjj.sc.gov.cn/scstjj/c112124/sjcx.shtml,tjj.sc.gov.cn,0,unknown, +china-hi-stats,government,https://stats.hainan.gov.cn/hntjj/tjsj/,stats.hainan.gov.cn,403,origin, +china-nlc,government,https://www.nlc.cn/pcab/,www.nlc.cn,200,origin, +china-csrc-futures,other,https://www.cfachina.org/servicesupport/researchandpublishin/statisticalsdata/,www.cfachina.org,200,unknown, +china-beijing-stock-exchange,market,https://www.bse.cn/market_data.html,www.bse.cn,404,unknown, +china-nifd,research,http://www.nifd.cn,www.nifd.cn,200,unknown, +moe-china,government,https://www.moe.gov.cn/jyb_xxgk/xxgk/neirong/tongji/,www.moe.gov.cn,200,unknown, +china-trustee-association,other,http://www.xtxh.net/xtyxh/hyyj/tjsj/index.html,www.xtxh.net,200,origin, +china-sn-stats,government,https://tjj.shaanxi.gov.cn/tjsj/,tjj.shaanxi.gov.cn,0,unknown, +china-nfra,government,https://www.nfra.gov.cn/cn/view/pages/tongjishuju/tongjishuju.html,www.nfra.gov.cn,200,origin, +china-shanghai-clearing-house,market,https://www.shclearing.com.cn/sjtj/,www.shclearing.com.cn,404,origin, +moe-gaokao,government,https://gaokao.chsi.com.cn/,gaokao.chsi.com.cn,412,unknown, +china-cstm,government,https://www.cstm.org.cn,www.cstm.org.cn,200,origin, +china-pbc,government,https://www.pbc.gov.cn/diaochatongjisi/116219/index.html,www.pbc.gov.cn,200,origin, +china-gaokao-chsi,government,https://yz.chsi.com.cn/sch/,yz.chsi.com.cn,200,unknown, +china-adbc,government,https://www.adbc.com.cn/,www.adbc.com.cn,200,unknown, +china-icbc,commercial,https://www.icbc.com.cn,www.icbc.com.cn,200,unknown, +china-iac,market,https://www.iachina.cn/col/col4479/,www.iachina.cn,200,origin, +china-xinhua-finance,market,https://www.cnfin.com/,www.cnfin.com,200,unknown, +china-nanchang-stats,government,http://tjj.nc.gov.cn/tjsj/,tjj.nc.gov.cn,200,unknown, +china-payment-clearing,other,https://www.pcac.org.cn/eportal/ui?pageId=477883,www.pcac.org.cn,200,origin, +china-nifa,other,https://www.nifa.org.cn,www.nifa.org.cn,403,unknown, +hkex,commercial,https://www.hkexnews.hk,www.hkexnews.hk,503,akamai, +china-cansi,other,https://www.cansi.org.cn/cms/document/show/43.html,www.cansi.org.cn,500,origin, +china-boc,commercial,https://www.boc.cn/fimarkets/,www.boc.cn,200,unknown, +china-chinalife,commercial,https://www.e-chinalife.com,www.e-chinalife.com,200,origin, +china-mof,government,https://www.mof.gov.cn/gkml/,www.mof.gov.cn,403,origin, +china-js-stats,government,https://tj.jiangsu.gov.cn/col/col85273/index.html,tj.jiangsu.gov.cn,200,unknown, +china-cicpa,market,https://www.cicpa.org.cn/xxcx/,www.cicpa.org.cn,200,unknown, +china-neeq,market,https://www.neeq.com.cn/issuanceList.html,www.neeq.com.cn,404,unknown, +china-csi-index,market,https://www.csindex.com.cn/#/indices/family/list,www.csindex.com.cn,200,unknown, +china-sinograin,government,https://www.sinograin.com.cn,www.sinograin.com.cn,502,unknown, +china-cfa,market,https://www.cfachina.org/servicesupport/researchandpublishin/statisticalsdata/,www.cfachina.org,200,unknown, +china-abc,commercial,https://www.abchina.com/cn/InvestorRelations/,www.abchina.com,302,unknown, +china-safe,government,https://www.safe.gov.cn/safe/tjsj1/index.html,www.safe.gov.cn,200,origin, +china-cdb,government,https://www.cdb.com.cn,www.cdb.com.cn,412,unknown, +china-nssf,government,http://www.ssf.gov.cn/,www.ssf.gov.cn,302,origin, +china-moe-higher-education,government,https://www.moe.gov.cn/jyb_sjzl/sjzl_fztjgb/,www.moe.gov.cn,200,unknown, +china-sse,market,https://www.sse.com.cn/market/stockdata/statistic/,www.sse.com.cn,200,origin, +china-shenzhen-jrj,government,https://jr.sz.gov.cn/sjrb/xxgk/index.html,jr.sz.gov.cn,0,unknown, +china-cba,market,https://www.china-cba.net/Index/lists/catid/268.html,www.china-cba.net,200,origin, +china-dce,market,https://www.dce.com.cn/publicweb/quotesdata/dayQuotesCh.html,www.dce.com.cn,0,unknown, +china-shenzhen-open-data,government,https://opendata.sz.gov.cn/data/dataSet/toDataList,opendata.sz.gov.cn,404,origin, +china-szse,government,https://www.szse.cn/market/trend/index.html,www.szse.cn,0,unknown, +china-psbc,commercial,https://www.psbc.com,www.psbc.com,200,origin, +china-ccb,commercial,http://www.ccb.com,www.ccb.com,200,origin, +china-crrc,commercial,https://www.crrcgc.cc,www.crrcgc.cc,403,origin, +china-crg,government,http://www.china-railway.com.cn/,www.china-railway.com.cn,200,unknown, +china-highway-society,research,https://www.chts.cn,www.chts.cn,200,unknown, +china-amac,government,https://www.amac.org.cn/informationpublicity/,www.amac.org.cn,404,origin, +china-chinatax,government,https://www.chinatax.gov.cn/chinatax/n810219/,www.chinatax.gov.cn,200,unknown, +china-cfets,government,https://www.chinamoney.com.cn/chinese/bkccpr/,www.chinamoney.com.cn,200,origin, +china-shfe,market,https://www.shfe.com.cn/reports/tradedata/dailyandweeklydata/,www.shfe.com.cn,200,unknown, +cnki-population-census,commercial,https://data.cnki.net/npcd,data.cnki.net,0,unknown, +china-czce,market,https://www.czce.com.cn/cn/exchange/daily_data/index.htm,www.czce.com.cn,412,unknown, +china-cata,other,https://www.cata.org.cn/NewsList.aspx?id=11,www.cata.org.cn,200,origin, +china-msa,government,https://www.msa.gov.cn/page/zxgk/tjsj.html,www.msa.gov.cn,403,unknown, +china-chinabond,market,https://yield.chinabond.com.cn/cbweb-pbc-web/pbc/historyQuery,yield.chinabond.com.cn,200,unknown, +ceic-china-urbanization,commercial,https://www.ceicdata.com/zh-hans/china/population-urbanization-rate,www.ceicdata.com,200,cloudfront, +china-acwf,government,https://www.women.org.cn/,www.women.org.cn,403,unknown, +china-ports-association,other,http://www.port.org.cn,www.port.org.cn,200,origin, +china-nafmii,government,https://www.nafmii.org.cn/,www.nafmii.org.cn,200,unknown, +china-cttic,government,https://www.cttic.cn,www.cttic.cn,200,origin, +china-capco,market,https://www.capco.org.cn,www.capco.org.cn,200,origin, +china-post-group,government,https://www.chinapost.com.cn/,www.chinapost.com.cn,200,unknown, +china-mps,government,https://www.mps.gov.cn/n6557558/index.html,www.mps.gov.cn,521,origin, +china-cta,research,https://www.ctaweb.org.cn/index.php?m=home&c=Lists&a=index&tid=21,www.ctaweb.org.cn,200,origin, +china-picc,commercial,https://www.picc.com.cn,www.picc.com.cn,200,unknown, +china-nmc,government,https://www.nmc.cn/publish/observations.html,www.nmc.cn,200,origin, +china-eximbank,government,http://www.eximbank.gov.cn/cn/index/information/annual/index.html,www.eximbank.gov.cn,0,unknown, +china-ccs,government,https://www.ccs.org.cn/,www.ccs.org.cn,200,unknown, +china-spb,government,https://www.spb.gov.cn/gjyzj/c100009/c100014/xxgk_index.shtml,www.spb.gov.cn,403,unknown, +china-cncaprc,government,https://www.cncaprc.gov.cn,www.cncaprc.gov.cn,200,origin, +china-ncc,government,https://cmdp.ncc-cma.net,cmdp.ncc-cma.net,403,origin, +china-sx-stats,government,https://tjj.shanxi.gov.cn/tjsj/,tjj.shanxi.gov.cn,0,unknown, +china-csdp,government,https://www.csdp.edu.cn,www.csdp.edu.cn,200,unknown, +china-cipd,research,https://www.cpirc.org.cn,www.cpirc.org.cn,200,origin, +china-caitec,research,https://www.caitec.org.cn/,www.caitec.org.cn,200,unknown, +china-igsnrr,research,http://www.igsnrr.ac.cn,www.igsnrr.ac.cn,200,unknown, +china-crta,other,https://www.crta.org.cn/news.html?id=42,www.crta.org.cn,200,origin, +china-ioz,research,http://www.ioz.ac.cn,www.ioz.ac.cn,200,unknown, +china-nbs,government,https://www.stats.gov.cn/sj/,www.stats.gov.cn,200,unknown, +china-tpdc,research,https://data.tpdc.ac.cn,data.tpdc.ac.cn,200,origin, +china-nra,government,https://www.nra.gov.cn/xxgk/gkml/,www.nra.gov.cn,200,origin, +china-polar-service,government,https://www.chinare.org.cn/,www.chinare.org.cn,200,origin, +china-vip,commercial,https://www.cqvip.com,www.cqvip.com,200,unknown, +china-caict,research,http://www.caict.ac.cn/kxyj/qwfb/,www.caict.ac.cn,412,unknown, +china-nmic,government,https://data.cma.cn/data/index.html,data.cma.cn,200,origin, +china-cas,research,https://www.scidb.cn/,www.scidb.cn,200,alicdn, +china-mot,government,https://www.mot.gov.cn/shuju/,www.mot.gov.cn,200,origin, +china-ciecc,government,https://www.ciecc.com.cn,www.ciecc.com.cn,200,origin, +china-cma,government,https://data.cma.cn,data.cma.cn,200,origin, +china-casm,research,https://www.casm.ac.cn,www.casm.ac.cn,200,origin, +china-cast,other,https://www.cast.org.cn/xw/,www.cast.org.cn,200,unknown, +china-drc,government,https://www.drc.gov.cn/yjcg.htm,www.drc.gov.cn,200,unknown, +china-casted,research,http://www.casted.org.cn/channel/,www.casted.org.cn,200,origin, +china-ncsti,research,https://www.ncsti.gov.cn,www.ncsti.gov.cn,403,unknown, +china-wanfang,commercial,https://www.wanfangdata.com.cn/,www.wanfangdata.com.cn,200,unknown, +china-giec,research,http://www.giec.ac.cn,www.giec.ac.cn,200,unknown, +china-cngbdb,research,https://db.cngb.org,db.cngb.org,200,unknown, +china-sass,research,https://www.sass.org.cn,www.sass.org.cn,200,origin, +china-cf40,research,https://www.cf40.com/research,www.cf40.com,200,origin, +china-pbcsf,research,https://www.pbcsf.tsinghua.edu.cn/,www.pbcsf.tsinghua.edu.cn,200,unknown, +china-cste,research,https://www.cste.org.cn,www.cste.org.cn,200,origin, +china-cncbd,government,https://www.cncbd.org.cn,www.cncbd.org.cn,200,origin, +china-cstr,government,https://cstr.cn/resreg,cstr.cn,200,origin, +china-cgss,research,http://cgss.ruc.edu.cn/,cgss.ruc.edu.cn,200,unknown, +china-ngdc,research,https://ngdc.cncb.ac.cn/gsub/,ngdc.cncb.ac.cn,200,origin, +china-camet,other,https://www.camet.org.cn,www.camet.org.cn,200,alicdn, +china-cufe-iigf,research,https://iigf.cufe.edu.cn/yjcg/yjbg.htm,iigf.cufe.edu.cn,200,origin, +china-ibcas,research,https://www.ibcas.ac.cn,www.ibcas.ac.cn,200,unknown, +china-cisri,research,https://www.cisri.com.cn,www.cisri.com.cn,200,unknown, +china-chfs,research,https://chfs.swufe.edu.cn,chfs.swufe.edu.cn,200,alicdn, +china-resdc,research,https://www.resdc.cn,www.resdc.cn,0,unknown, +china-pric,research,https://www.pric.org.cn/,www.pric.org.cn,200,origin, +china-nigpas,research,http://www.nigpas.ac.cn,www.nigpas.ac.cn,200,unknown, +china-nsfc,government,https://www.nsfc.gov.cn/p1/2961/2964/3655/cg.html,www.nsfc.gov.cn,403,unknown, +china-igg,research,https://igg.cas.cn,igg.cas.cn,0,unknown, +china-ngeos,research,https://www.geodata.cn/data/,www.geodata.cn,200,unknown, +china-catarc,research,https://www.catarc.ac.cn,www.catarc.ac.cn,200,origin, +china-cae,research,https://www.cae.cn/cae/html/main/col73/column_73_1.html,www.cae.cn,200,alicdn, +china-pmo,research,http://www.pmo.ac.cn,www.pmo.ac.cn,200,unknown, +china-iap,research,https://www.iap.ac.cn,www.iap.ac.cn,200,unknown, +china-scidb,research,https://www.scidb.cn/list?type=all,www.scidb.cn,200,alicdn, +china-nssdc,research,https://www.nssdc.ac.cn,www.nssdc.ac.cn,400,unknown, +china-csic,research,https://sociology.cssn.cn,sociology.cssn.cn,0,unknown, +china-nopss,government,https://www.nopss.gov.cn,www.nopss.gov.cn,200,unknown, +china-caea,government,https://www.caea.gov.cn,www.caea.gov.cn,0,unknown, +acad-conferenceboard,research,https://www.conference-board.org/topics/economic-data-analysis,www.conference-board.org,0,unknown, +china-cnooc,government,https://www.cnooc.com.cn,www.cnooc.com.cn,200,origin, +china-pbccrc,government,https://www.pbccrc.org.cn,www.pbccrc.org.cn,200,origin, +china-cdrf,research,https://www.cdrf.org.cn,www.cdrf.org.cn,500,alicdn, +china-ccs-crop,research,https://www.chinacrops.org,www.chinacrops.org,200,origin, +china-nstl,government,https://www.nstl.gov.cn/search.html,www.nstl.gov.cn,200,origin, +china-cabr,research,https://www.cabr.cn,www.cabr.cn,200,unknown, +china-termonline,government,https://www.termonline.cn,www.termonline.cn,200,origin, +china-gscloud,research,https://www.gscloud.cn/search,www.gscloud.cn,200,origin, +china-nies,research,https://www.nies.org,www.nies.org,200,unknown, +china-ngcc,government,https://www.ngcc.cn/dlxxzy/gjjcdlxxsjk/,www.ngcc.cn,200,origin, +china-ctg,government,https://www.ctg.com.cn,www.ctg.com.cn,200,origin, +china-cciee,research,https://www.cciee.org.cn/ktcglistall.aspx?clmId=650,www.cciee.org.cn,200,unknown, +china-imcas,research,https://www.im.cas.cn,www.im.cas.cn,200,unknown, +china-cenews,government,http://www.cenews.com.cn/,www.cenews.com.cn,200,origin, +china-shenzhen-pnr,government,https://pnr.sz.gov.cn/xxgk/,pnr.sz.gov.cn,200,unknown, +china-cnemc,government,https://www.cnemc.cn/sssj/,www.cnemc.cn,200,unknown, +china-cigem,government,http://www.cigem.cgs.gov.cn/,www.cigem.cgs.gov.cn,200,origin, +china-pku-opendata,research,https://opendata.pku.edu.cn,opendata.pku.edu.cn,200,origin, +china-caep,research,http://www.caep.org.cn,www.caep.org.cn,200,unknown, +china-sinopec,government,http://www.sinopecgroup.com/group/xhtml/shzr/,www.sinopecgroup.com,404,origin, +china-nmsa,government,https://www.chinamine-safety.gov.cn/zfxxgk/,www.chinamine-safety.gov.cn,200,unknown, +china-mee,government,https://www.mee.gov.cn/hjzl/,www.mee.gov.cn,200,unknown, +china-ncsc,research,http://www.ncsc.org.cn,www.ncsc.org.cn,200,unknown, +china-craes,research,https://www.craes.cn,www.craes.cn,200,unknown, +china-nsii,research,https://www.nsii.org.cn/2017/home.php,www.nsii.org.cn,200,unknown, +china-huaneng,commercial,https://www.chng.com.cn,www.chng.com.cn,200,origin, +china-landchina,government,https://www.landchina.com/default.aspx?tabid=226,www.landchina.com,200,unknown, +china-cgas,government,https://www.cgs.gov.cn/,www.cgs.gov.cn,200,origin, +china-cnpc,government,https://www.cnpc.com.cn/cnpc/nybg/common_index.shtml,www.cnpc.com.cn,412,unknown, +china-ceads,research,https://ceads.net.cn/data/,ceads.net.cn,200,origin, +china-hrc,government,http://www.hrc.gov.cn,www.hrc.gov.cn,405,unknown, +china-chinawater,government,https://www.chinawater.com.cn,www.chinawater.com.cn,200,unknown, +china-cnia,other,https://www.chinania.org.cn/html/hangyetongji/chanyeshuju/,www.chinania.org.cn,0,unknown, +china-ipe,research,https://www.ipe.org.cn/AirMap_fxy/AirMap.html,www.ipe.org.cn,200,unknown, +china-chnenergy,government,https://www.chnenergy.com.cn,www.chnenergy.com.cn,200,unknown, +china-mwr,government,http://www.mwr.gov.cn/sj/,www.mwr.gov.cn,200,origin, +china-ndrcc,government,https://www.ndrcc.org.cn/,www.ndrcc.org.cn,200,unknown, +china-cfps,research,https://opendata.pku.edu.cn/dataverse/CFPS,opendata.pku.edu.cn,200,origin, +china-iwhr,research,http://www.iwhr.com/,www.iwhr.com,200,alicdn, +china-cace,other,https://www.chinacace.org/patents/cycle_economy_report/,www.chinacace.org,200,unknown, +china-nesdc,research,https://www.nesdc.org.cn,www.nesdc.org.cn,200,origin, +china-crsri,research,http://www.crsri.cn,www.crsri.cn,502,unknown, +china-yrcc,government,http://www.yrcc.gov.cn,www.yrcc.gov.cn,200,origin, +china-crra,other,https://www.crra.org.cn,www.crra.org.cn,200,origin, +china-guangdong-nr,government,https://nr.gd.gov.cn/zwgknew/index.html,nr.gd.gov.cn,200,origin, +china-chinalco,commercial,https://www.chinalco.com.cn,www.chinalco.com.cn,200,unknown, +china-ches,research,http://www.ches.org.cn,www.ches.org.cn,200,origin, +china-beidou,government,http://www.beidou.gov.cn,www.beidou.gov.cn,200,origin, +china-miit-rare-earth,government,https://www.miit.gov.cn/jgsj/ycls/xt/index.html,www.miit.gov.cn,200,unknown, +china-cenc,government,https://www.cenc.ac.cn/,www.cenc.ac.cn,403,unknown, +china-cnipa-patents,government,https://www.cnipa.gov.cn/col/col61/index.html,www.cnipa.gov.cn,200,unknown, +china-nsoas,government,http://www.nsoas.org.cn,www.nsoas.org.cn,200,unknown, +china-nsmc,government,https://www.nsmc.org.cn/nsmc/cn/satellite/index.html,www.nsmc.org.cn,200,unknown, +china-ctmo,government,https://sbj.cnipa.gov.cn,sbj.cnipa.gov.cn,403,origin, +china-ccf,research,https://www.ccf.org.cn/Academic_Evaluation/By_category/,www.ccf.org.cn,200,alicdn, +china-cern,research,https://cern.ac.cn/0index/index.asp,cern.ac.cn,200,origin, +china-caai,research,https://www.caai.cn/index.php?s=/home/article/lists/category/baokan.html,www.caai.cn,200,origin, +china-cea,government,https://www.cea.gov.cn/cea/dzpd/dzzt/index.html,www.cea.gov.cn,403,unknown, +china-istic,research,https://www.istic.ac.cn/,www.istic.ac.cn,302,unknown, +china-cnesa,other,https://www.cnesa.org,www.cnesa.org,200,origin, +china-national-data-bureau,government,https://sjdj.nda.gov.cn/,sjdj.nda.gov.cn,0,unknown, +china-zj-stats,government,https://tjj.zj.gov.cn/col/col1525563/index.html,tjj.zj.gov.cn,0,unknown, +china-gx-stats,government,https://tjj.gxzf.gov.cn/tjsj/,tjj.gxzf.gov.cn,0,unknown, +china-shenzhen-stic,government,https://stic.sz.gov.cn/xxgk/index.html,stic.sz.gov.cn,0,unknown, +china-naoc,research,https://nadc.china-vo.org,nadc.china-vo.org,200,origin, +china-cffex,market,https://www.cffex.com.cn/sjzx/,www.cffex.com.cn,0,unknown, +china-slwr,government,http://www.slwr.gov.cn/gbjb.jhtml,www.slwr.gov.cn,301,origin, +china-tower,commercial,https://ir.china-tower.com/sc/ir/reports.php,ir.china-tower.com,200,unknown, +china-nfga,government,https://www.forestry.gov.cn/gjlcj/5462/index.html,www.forestry.gov.cn,200,unknown, +china-plant-csdb,research,https://www.plant.csdb.cn,www.plant.csdb.cn,200,unknown, +china-chinacoal,government,https://www.chinacoal.com,www.chinacoal.com,200,origin, +china-most-rnd,government,https://service.most.gov.cn/,service.most.gov.cn,403,origin, +china-csa,other,https://www.china-cas.org,www.china-cas.org,200,origin, +china-caamm,other,http://www.caamm.org.cn/member/qytj.jspx,www.caamm.org.cn,200,origin, +china-ccsa,other,https://www.ccsa.org.cn/webadmin/,www.ccsa.org.cn,200,origin, +china-cwea,other,http://www.cwea.org.cn/news_lastest.html,www.cwea.org.cn,200,unknown, +china-tc260,government,https://www.tc260.org.cn/,www.tc260.org.cn,200,origin, +china-csre,other,http://www.cs-re.org.cn/c50,www.cs-re.org.cn,200,origin, +china-openstd,government,https://openstd.samr.gov.cn/,openstd.samr.gov.cn,200,origin, +china-cncert,government,https://www.cert.org.cn/publish/main/45/index.html,www.cert.org.cn,200,unknown, +china-csg,government,https://www.csg.cn,www.csg.cn,200,unknown, +china-cnfia,other,https://www.cnfia.cn/archives/category/hangyetongji,www.cnfia.cn,200,origin, +china-nim,government,https://www.nim.ac.cn/nim_time,www.nim.ac.cn,200,origin, +china-cmse,government,https://www.cmse.gov.cn,www.cmse.gov.cn,200,unknown, +china-cmes,research,https://www.cmes.org,www.cmes.org,200,origin, +china-csee,research,https://www.csee.org.cn/,www.csee.org.cn,200,origin, +china-csm,research,https://www.csm.org.cn,www.csm.org.cn,200,unknown, +china-cpcif,other,http://www.cpcif.org.cn/list/stats,www.cpcif.org.cn,200,origin, +china-hwcc,government,http://www.hwcc.gov.cn,www.hwcc.gov.cn,0,unknown, +china-mohurd,government,https://www.mohurd.gov.cn/gongkai/zhengce/,www.mohurd.gov.cn,0,unknown, +china-cisa,other,https://www.chinaisa.org.cn/gxportal/xfgl/portal/index.html,www.chinaisa.org.cn,200,alicdn, +china-casa,other,http://www.casa-china.cn/,www.casa-china.cn,200,origin, +china-cpia,other,https://www.chinapv.org.cn/StaticPage/association_page1.html,www.chinapv.org.cn,200,origin, +china-ciesc,research,https://www.ciesc.cn,www.ciesc.cn,200,origin, +china-medical-association,research,https://www.cma.org.cn/col/col5601/index.html,www.cma.org.cn,200,origin, +china-cpharma,research,https://www.cpa.org.cn/?do=class&classid=250,www.cpa.org.cn,200,origin, +china-nmdis,government,https://mds.nmdis.org.cn/,mds.nmdis.org.cn,0,unknown, +china-miit,government,https://www.miit.gov.cn/gxsj/index.html,www.miit.gov.cn,200,unknown, +china-ces,research,https://www.ces.org.cn,www.ces.org.cn,200,origin, +china-isc,other,https://www.isc.org.cn/yanjiu/index.html,www.isc.org.cn,200,unknown, +china-ciia,other,https://www.ciia.org.cn,www.ciia.org.cn,200,origin, +china-hospital-association,other,https://www.cha.org.cn,www.cha.org.cn,200,origin, +china-sae,research,https://www.sae-china.org/newsdata/reportdata/,www.sae-china.org,200,origin, +china-most-infrastructure,government,https://nrii.org.cn/,nrii.org.cn,0,unknown, +china-ndcpa,government,https://www.ndcpa.gov.cn/jbkzzx/c100016/second/list.html,www.ndcpa.gov.cn,200,unknown, +china-nifdc,government,https://www.nifdc.org.cn,www.nifdc.org.cn,200,unknown, +china-nhsa,government,https://www.nhsa.gov.cn/col/col7/index.html,www.nhsa.gov.cn,200,alicdn, +china-automation-association,other,https://www.caa.org.cn/,www.caa.org.cn,200,origin, +china-cima,other,http://www.cima.org.cn,www.cima.org.cn,200,origin, +china-cnis,government,https://www.cnis.ac.cn/kycg/,www.cnis.ac.cn,200,unknown, +china-cagis,research,https://www.cagis.org.cn,www.cagis.org.cn,200,origin, +china-cac,government,https://www.cac.gov.cn/wxzw/sjzl/A093708index_1.htm,www.cac.gov.cn,200,unknown, +china-cacm,research,https://www.cacm.org.cn,www.cacm.org.cn,200,origin, +china-catcm,other,https://www.catcm.org.cn,www.catcm.org.cn,200,origin, +china-nphsd,research,https://www.phsciencedata.cn,www.phsciencedata.cn,200,unknown, +china-cdc,government,https://www.chinacdc.cn/gzdt/,www.chinacdc.cn,200,unknown, +china-class,research,http://class.ruc.edu.cn/,class.ruc.edu.cn,200,unknown, +china-chinadrugtrials,government,https://www.chinadrugtrials.org.cn,www.chinadrugtrials.org.cn,202,unknown, +china-nmpa,government,https://www.nmpa.gov.cn/datasearch/home-index.html,www.nmpa.gov.cn,412,unknown, +china-cass,research,http://www.cass.ac.cn/list/zw_sscp.html,www.cass.ac.cn,200,unknown, +china-nhc,government,https://www.nhc.gov.cn/mohwsbwstjxxzx/s7967/new_list.shtml,www.nhc.gov.cn,200,unknown, +china-cppcc,government,http://www.cppcc.gov.cn,www.cppcc.gov.cn,200,origin, +china-nhei,research,https://www.nhei.cn,www.nhei.cn,200,origin, +china-cidca,government,http://www.cidca.gov.cn/ywgz.htm,www.cidca.gov.cn,200,unknown, +china-ccgp,government,https://www.ccgp.gov.cn/cggg/index.htm,www.ccgp.gov.cn,200,origin, +china-court-execution,government,https://zxgk.court.gov.cn,zxgk.court.gov.cn,403,unknown, +china-cnsa,government,https://www.cnsa.gov.cn/n6758823/index.html,www.cnsa.gov.cn,200,unknown, +china-cmde,government,https://www.cmde.org.cn,www.cmde.org.cn,202,unknown, +china-cpma,research,https://www.cpma.org.cn,www.cpma.org.cn,200,origin, +china-cnas,government,https://www.cnas.org.cn/,www.cnas.org.cn,200,origin, +china-mem,government,https://www.mem.gov.cn/gk/tjsj/,www.mem.gov.cn,200,unknown, +china-court-auction,government,https://www.rmfysszc.gov.cn,www.rmfysszc.gov.cn,403,unknown, +china-cns,research,https://www.cnsoc.org,www.cnsoc.org,200,origin, +china-mofa,government,https://www.mfa.gov.cn/web/system/index_17321.shtml,www.mfa.gov.cn,200,origin, +china-ncha,government,http://www.ncha.gov.cn/col/col2276/index.html,www.ncha.gov.cn,200,origin, +china-ggzy,government,https://www.ggzy.gov.cn/,www.ggzy.gov.cn,200,unknown, +china-mva,government,https://www.mva.gov.cn/gongkai/,www.mva.gov.cn,200,unknown, +china-cqc,government,https://www.cqc.com.cn/,www.cqc.com.cn,200,origin, +china-bankruptcy-court,government,https://pccz.court.gov.cn/pcajxxw/index/xxwsy,pccz.court.gov.cn,403,unknown, +china-cec,other,https://www.cec.org.cn/detail/index.html?3-302929,www.cec.org.cn,0,unknown, +china-iamac,other,https://www.iamac.org.cn,www.iamac.org.cn,0,unknown, +china-nnsa,government,http://nnsa.mee.gov.cn,nnsa.mee.gov.cn,200,unknown, +china-cemia,other,http://www.cemia.org.cn,www.cemia.org.cn,0,unknown, +china-cpdrc,research,https://www.cpdrc.org.cn/sjzw/,www.cpdrc.org.cn,200,origin, +china-nia,government,https://www.nia.gov.cn/n741440/n741547/index.html,www.nia.gov.cn,200,unknown, +china-cams,research,https://www.cams.cn,www.cams.cn,200,origin, +china-cacms,research,https://www.cacms.ac.cn/index.html,www.cacms.ac.cn,200,origin, +china-nrta,government,https://www.nrta.gov.cn/col/col2040/index.html,www.nrta.gov.cn,200,unknown, +china-pkulaw,research,https://www.pkulaw.com/law,www.pkulaw.com,200,unknown, +china-ncac,government,https://www.ncac.gov.cn/chinacopyright/channels/634.html,www.ncac.gov.cn,501,unknown, +china-cnca,government,https://www.cnca.gov.cn,www.cnca.gov.cn,200,unknown, +china-nncc,government,http://www.nncc626.com,www.nncc626.com,200,unknown, +china-nfra-fire,government,https://www.119.gov.cn,www.119.gov.cn,200,unknown, +china-acla,other,https://www.acla.org.cn/acla/tjxx/,www.acla.org.cn,403,alicdn, +china-csrc,government,https://www.csrc.gov.cn/csrc/c100103/common_list.shtml,www.csrc.gov.cn,0,unknown, +china-saac,government,https://www.saac.gov.cn/daj/fzgz/lmlist.shtml,www.saac.gov.cn,200,origin, +china-neac,government,https://www.neac.gov.cn/seac/xxgk/tjsj/,www.neac.gov.cn,200,unknown, +china-ccdi,government,https://www.ccdi.gov.cn/xxgk/,www.ccdi.gov.cn,403,origin, +china-cfpa,other,http://www.cfpa.cn,www.cfpa.cn,200,origin, +china-napp,government,https://www.nppa.gov.cn/xxfb/,www.nppa.gov.cn,200,unknown, +china-caam,other,http://www.caam.org.cn/chn/4/cate_39/index.html,www.caam.org.cn,200,unknown, +china-spp,government,https://www.spp.gov.cn/spp/jcdt/jcgzdt/index_1.shtml,www.spp.gov.cn,200,origin, +china-natcm,government,https://www.natcm.gov.cn/guihuacaiwusi/gongzuodongtai/index.html,www.natcm.gov.cn,0,unknown, +china-phirda,other,https://www.phirda.com,www.phirda.com,200,alicdn, +china-cnaf,government,https://www.cnaf.cn,www.cnaf.cn,200,unknown, +dosm,government,https://open.dosm.gov.my/,open.dosm.gov.my,200,unknown, +hk-sfc,government,https://www.sfc.hk/en/Regulatory-functions/Products,www.sfc.hk,200,unknown, +kostat-cpi,government,https://kosis.kr/eng/,kosis.kr,0,unknown, +china-gas,government,https://www.sport.gov.cn/n315/n330/index.html,www.sport.gov.cn,200,unknown, +hk-companies-registry,government,https://www.cr.gov.hk/en/services/obtain-company-info.htm,www.cr.gov.hk,200,origin, +kostat,government,https://kosis.kr/eng/,kosis.kr,0,unknown, +china-cinic,government,https://www.cnnic.cn/11/38/326/index.html,www.cnnic.cn,0,unknown, +china-film-admin,government,https://www.chinafilm.gov.cn,www.chinafilm.gov.cn,200,unknown, +hkma,government,https://www.hkma.gov.hk/eng/data-publications-and-research/data-and-statistics/,www.hkma.gov.hk,200,origin, +china-national-museum,government,https://www.chnmuseum.cn/zp/zpml/,www.chnmuseum.cn,200,unknown, +china-csia,other,https://web.csia.net.cn,web.csia.net.cn,200,alicdn, +boj-statistics,government,https://www.boj.or.jp/en/statistics/index.htm,www.boj.or.jp,200,origin, +china-cflac,other,https://www.cflac.org.cn,www.cflac.org.cn,200,origin, +china-cecc,other,http://www.cecc.org.cn/hangye/,www.cecc.org.cn,200,origin, +india-rbi,government,https://www.rbi.org.in/Scripts/Statistics.aspx,www.rbi.org.in,200,azure, +india-mospi,government,https://mospi.gov.in/data,mospi.gov.in,200,origin, +japan-jma,government,https://www.data.jma.go.jp/risk/obsdl/index.php,www.data.jma.go.jp,404,cloudfront, +china-ceeia,commercial,https://www.ceeia.com,www.ceeia.com,200,origin, +japan-esri,government,https://www.esri.cao.go.jp/en/sna/menu.html,www.esri.cao.go.jp,200,origin, +japan-fsa,government,https://www.fsa.go.jp/en/refer/index.html,www.fsa.go.jp,200,cloudfront, +india-dgcis,government,https://www.commerce.gov.in/trade-statistics/,www.commerce.gov.in,404,unknown, +philippines-psa,government,https://openstat.psa.gov.ph,openstat.psa.gov.ph,403,cloudflare, +japan-mhlw,government,https://www.mhlw.go.jp/toukei/list/index.html,www.mhlw.go.jp,200,origin, +jpx,market,https://www.jpx.co.jp/english/markets/statistics-equities/index.html,www.jpx.co.jp,200,cloudfront, +china-chalco,commercial,https://www.chalco.com.cn,www.chalco.com.cn,200,unknown, +japan-mof,government,https://www.customs.go.jp/toukei/info/index_e.htm,www.customs.go.jp,200,origin, +vietnam-gso,government,https://www.nso.gov.vn/en/statistical-data/,www.nso.gov.vn,0,unknown, +japan-gpif,government,https://www.gpif.go.jp/en/performance/,www.gpif.go.jp,200,origin, +fia-fdi,government,https://www.mpi.gov.vn/en/Pages/FDI-1637.aspx,www.mpi.gov.vn,0,unknown, +mpi-fdi,government,https://www.mpi.gov.vn/en/Pages/Report-on-Foreign-Direct-Investment-1740.aspx,www.mpi.gov.vn,0,unknown, +malaysia-dosm,government,https://open.dosm.gov.my/,open.dosm.gov.my,200,unknown, +china-casc,government,https://www.spacechina.com/n25/index.html,www.spacechina.com,200,unknown, +vietnam-fia,government,https://www.mpi.gov.vn/en/Pages/FDI-1637.aspx,www.mpi.gov.vn,0,unknown, +singapore-singstat,government,https://tablebuilder.singstat.gov.sg,tablebuilder.singstat.gov.sg,200,unknown, +korea-bok,government,https://www.bok.or.kr/eng/main/main.do,www.bok.or.kr,200,unknown, +taiwan-dgbas,government,https://eng.stat.gov.tw/,eng.stat.gov.tw,403,cloudflare, +indonesia-bps,government,https://www.bps.go.id/en/statistics-table,www.bps.go.id,403,cloudflare, +gdvc,government,https://www.customs.gov.vn,www.customs.gov.vn,200,origin, +vicofa,market,https://vicofa.org.vn/,vicofa.org.vn,403,origin, +vietnam-mof,government,https://www.mof.gov.vn/webcenter/portal/btcen/pages_r/m/statistics,www.mof.gov.vn,200,unknown, +laos-lsb,government,https://laosis.lsb.gov.la/,laosis.lsb.gov.la,0,unknown, +myanmar-cso,government,https://www.csostat.gov.mm,www.csostat.gov.mm,200,cloudflare, +uk-ons-cpi-rpi,government,https://www.ons.gov.uk/economy/inflationandpriceindices,www.ons.gov.uk,200,cloudflare, +uk-met-office,government,https://www.metoffice.gov.uk/research/climate/maps-and-data,www.metoffice.gov.uk,200,cloudfront, +china-cdpf,government,https://www.cdpf.org.cn/zwgk/index.htm,www.cdpf.org.cn,403,unknown, +brunei-deps,government,https://deps.mofe.gov.bn/edata-library/,deps.mofe.gov.bn,200,azure, +china-cafiu,other,https://www.cafiu.org.cn,www.cafiu.org.cn,200,origin, +china-csei,research,https://www.csei.org.cn,www.csei.org.cn,200,unknown, +japan-jetro,government,https://www.jetro.go.jp/en/reports/statistics.html,www.jetro.go.jp,200,cloudfront, +korea-kostat,government,https://kosis.kr/eng/,kosis.kr,200,origin, +china-avic,government,https://www.avic.com,www.avic.com,200,unknown, +japan-estat,government,https://www.e-stat.go.jp/en/stat-search,www.e-stat.go.jp,200,unknown, +uk-boe,government,https://www.bankofengland.co.uk/boeapps/database/,www.bankofengland.co.uk,200,origin, +cambodia-nis,government,https://camstat.nis.gov.kh/,camstat.nis.gov.kh,200,unknown, +bank-of-england-statistics,government,https://www.bankofengland.co.uk/boeapps/database/,www.bankofengland.co.uk,200,origin, +uk-data-gov,government,https://www.data.gov.uk,www.data.gov.uk,200,fastly, +france-insee,government,https://www.insee.fr/en/statistiques,www.insee.fr,200,unknown, +germany-arbeitsagentur,government,https://statistik.arbeitsagentur.de/,statistik.arbeitsagentur.de,403,origin, +germany-destatis,government,https://www.destatis.de/EN/Themes/_node.html,www.destatis.de,200,unknown, +belgium-statbel,government,https://statbel.fgov.be/en/open-data,statbel.fgov.be,0,unknown, +saudi-gastat,government,https://www.stats.gov.sa/statistics,www.stats.gov.sa,200,unknown, +spain-ine,government,https://www.ine.es/dyngs/INEbase/listaoperaciones.htm,www.ine.es,200,unknown, +switzerland-fso,government,https://www.bfs.admin.ch/bfs/en/home/statistics.html,www.bfs.admin.ch,200,unknown, +norway-ssb,government,https://www.ssb.no/en/statbank,www.ssb.no,200,unknown, +poland-gus,government,https://bdl.stat.gov.pl/BDL/start,bdl.stat.gov.pl,200,unknown, +sbv,government,https://www.sbv.gov.vn/webcenter/portal/en/home/rm/public,www.sbv.gov.vn,200,unknown, +austria-statistik,government,https://www.statistik.at/statistiken,www.statistik.at,200,unknown, +netherlands-cbs,government,https://opendata.cbs.nl/statline/,opendata.cbs.nl,200,unknown, +portugal-ine,government,https://www.ine.pt/xportal/xmain?xpid=INE&xpgid=ine_base_dados,www.ine.pt,0,unknown, +bulgaria-nsi,government,https://www.nsi.bg/en/content/2666/statisticsdatabases,www.nsi.bg,403,cloudflare, +sweden-scb,government,https://www.statistikdatabasen.scb.se,www.statistikdatabasen.scb.se,200,unknown, +ireland-cso,government,https://data.cso.ie,data.cso.ie,200,unknown, +italy-istat,government,https://esploradati.istat.it/databrowser/,esploradati.istat.it,200,unknown, +russia-rosstat,government,https://rosstat.gov.ru/statistics,rosstat.gov.ru,0,unknown, +canada-boc,government,https://www.bankofcanada.ca/rates/,www.bankofcanada.ca,200,unknown, +turkey-tuik,government,https://data.tuik.gov.tr,data.tuik.gov.tr,200,unknown, +croatia-dzs,government,https://dzs.gov.hr/en/data-and-statistics,dzs.gov.hr,404,unknown, +romania-bvb,market,https://www.bvb.ro/FinancialInstruments/Markets/Shares,www.bvb.ro,200,unknown, +romania-ins,government,https://insse.ro/cms/en/statistici-2,insse.ro,0,unknown, +denmark-dst,government,https://www.dst.dk/en/Statistik,www.dst.dk,302,origin, +gso-vietnam,government,https://www.gso.gov.vn/en/data-and-statistics/,www.gso.gov.vn,0,unknown, +czechia-czso,government,https://vdb.czso.cz,vdb.czso.cz,200,unknown, +us-bls,government,https://www.bls.gov/data/,www.bls.gov,403,akamai, +mexico-coneval,government,https://www.coneval.org.mx,www.coneval.org.mx,200,unknown, +finland-stat,government,https://pxdata.stat.fi/PxWeb/pxweb/en/StatFin/,pxdata.stat.fi,200,unknown, +canada-statcan,government,https://www.statcan.gc.ca/en/start,www.statcan.gc.ca,200,origin, +canada-cihi,government,https://www.cihi.ca/en/access-data-and-reports,www.cihi.ca,403,unknown, +canada-cer,government,https://www.cer-rec.gc.ca/en/data-analysis/,www.cer-rec.gc.ca,200,origin, +mx-banxico,government,https://www.banxico.org.mx,www.banxico.org.mx,200,unknown, +us-data-gov,government,https://catalog.data.gov/dataset,catalog.data.gov,200,cloudfront, +china-moj,government,https://www.moj.gov.cn/pub/sfbgw/zwgkzl/tjsj/,www.moj.gov.cn,302,origin, +usgs-earthexplorer,government,https://earthexplorer.usgs.gov/,earthexplorer.usgs.gov,200,unknown, +china-spc,government,https://www.court.gov.cn/sfsj.html,www.court.gov.cn,403,unknown, +aus-aihw,government,https://www.aihw.gov.au/,www.aihw.gov.au,403,cloudflare, +bureau-of-meteorology,government,https://www.bom.gov.au,www.bom.gov.au,200,akamai, +australia-abs,government,https://www.abs.gov.au,www.abs.gov.au,200,cloudfront, +us-cdc,government,https://wonder.cdc.gov/,wonder.cdc.gov,200,unknown, +romania-bnr,government,https://www.bnr.ro/Statistics-702.aspx,www.bnr.ro,404,unknown, +us-federalreserve,government,https://www.federalreserve.gov/data.htm,www.federalreserve.gov,200,cloudflare, +brazil-mdic-secex,government,https://comexstat.mdic.gov.br/en/home,comexstat.mdic.gov.br,403,cloudflare, +slovenia-surs,government,https://www.stat.si/StatWeb/en,www.stat.si,200,origin, +usaid-ddl,government,https://data.usaid.gov,data.usaid.gov,0,unknown, +us-census,government,https://data.census.gov,data.census.gov,200,cloudflare, +mexico-inegi,government,https://www.inegi.org.mx/datos/,www.inegi.org.mx,200,origin, +asx,market,https://www.asx.com.au/markets,www.asx.com.au,200,fastly, +us-bea,government,https://www.bea.gov/data,www.bea.gov,200,azure, +noaa-cdo,government,https://www.ncei.noaa.gov/cdo-web/,www.ncei.noaa.gov,200,origin, +usgs,government,https://www.usgs.gov/products/data,www.usgs.gov,405,cloudfront, +slovakia-susr,government,https://datacube.statistics.sk,datacube.statistics.sk,200,origin, +nz-stats,government,https://infoshare.stats.govt.nz,infoshare.stats.govt.nz,200,cloudflare, +china-sac-standards,government,https://std.samr.gov.cn/,std.samr.gov.cn,404,origin, +us-treasury,government,https://fiscaldata.treasury.gov,fiscaldata.treasury.gov,200,unknown, +brazil-bcb,government,https://dadosabertos.bcb.gov.br,dadosabertos.bcb.gov.br,200,azure, +brazil-conab,government,https://www.gov.br/conab/pt-br/atuacao/informacoes-agropecuarias/safras/safra-de-cafe,www.gov.br,403,unknown, +kenya-knbs,government,https://www.knbs.or.ke/publications/,www.knbs.or.ke,0,unknown, +greece-elstat,government,https://www.statistics.gr/en/statistics,www.statistics.gr,0,unknown, +faostat,international,https://www.fao.org/faostat/en/,www.fao.org,200,cloudflare, +colombia-dane,government,https://www.dane.gov.co/index.php/estadisticas-por-tema,www.dane.gov.co,401,unknown, +peru-inei,government,https://www.inei.gob.pe/estadisticas/,www.inei.gob.pe,200,origin, +china-mca,government,https://www.mca.gov.cn/n156/n2679/index.html,www.mca.gov.cn,0,unknown, +unfpa-china,international,https://china.unfpa.org/en/publications,china.unfpa.org,200,fastly, +adb-data,international,https://data.adb.org,data.adb.org,403,cloudflare, +unfpa-urbanization,international,https://www.unfpa.org/urbanization,www.unfpa.org,200,fastly, +cgiar-research-data,international,https://gardian.cgiar.org/,gardian.cgiar.org,200,origin, +afdb-statistics,international,https://dataportal.opendataforafrica.org,dataportal.opendataforafrica.org,403,cloudflare, +adb-data-library,international,https://data.adb.org,data.adb.org,403,cloudflare, +argentina-indec,government,https://www.indec.gob.ar/indec/web/Nivel3-Tema-3-35,www.indec.gob.ar,200,unknown, +caf,international,https://www.caf.com/en/,www.caf.com,0,unknown, +nigeria-nbs,government,https://www.nigerianstat.gov.ng/elibrary,www.nigerianstat.gov.ng,200,origin, +caribbean-development-bank,international,https://www.caribank.org/data/country-data-reports,www.caribank.org,200,fastly, +idb,international,https://www.iadb.org/en/knowledge-resources/data,www.iadb.org,403,cloudflare, +afdb,international,https://www.afdb.org/en/knowledge/statistics,www.afdb.org,403,cloudflare, +ghana-gss,government,https://statsghana.gov.gh/data-statistics/economic-statistics,statsghana.gov.gh,200,origin, +hungary-ksh,government,https://www.ksh.hu/engstadat,www.ksh.hu,200,unknown, +adb-vietnam,international,https://www.adb.org/countries/viet-nam/data,www.adb.org,403,cloudflare, +us-hud,government,https://www.huduser.gov/portal/datasets/,www.huduser.gov,200,unknown, +south-africa-statssa,government,https://www.statssa.gov.za/?page_id=1854,www.statssa.gov.za,200,imperva, +stats-sa,government,https://www.statssa.gov.za/?page_id=1521,www.statssa.gov.za,404,imperva, +egypt-capmas,government,https://www.capmas.gov.eg/Pages/Publications.aspx,www.capmas.gov.eg,200,origin, +aiddata,research,https://www.aiddata.org/datasets,www.aiddata.org,200,cloudflare, +worldbank-open-data,international,https://data.worldbank.org,data.worldbank.org,200,cloudflare, +chile-ine,government,https://www.ine.gob.cl/estadisticas,www.ine.gob.cl,200,origin, +adb-key-indicators,international,https://kidb.adb.org,kidb.adb.org,200,azure, +adb,international,https://www.adb.org/what-we-do/data,www.adb.org,403,cloudflare, +adb-vietnam-data,international,https://www.adb.org/countries/viet-nam/data,www.adb.org,403,cloudflare, +brazil-mapa,government,https://indicadores.agricultura.gov.br/agrostat/index.htm,indicadores.agricultura.gov.br,200,unknown, +adb-ado,international,https://www.adb.org/publications/series/asian-development-outlook,www.adb.org,403,cloudflare, +imf-data,international,https://data.imf.org,data.imf.org,403,akamai, +oecd-pisa,international,https://www.oecd.org/en/about/programmes/pisa.html,www.oecd.org,403,cloudflare, +iea-energy-data,international,https://www.iea.org/data-and-statistics,www.iea.org,403,cloudflare, +china-wenshu,government,https://wenshu.court.gov.cn/website/wenshu/181107ANFZ0BXSK4/index.html,wenshu.court.gov.cn,200,unknown, +intl-copernicus-cdse,international,https://dataspace.copernicus.eu,dataspace.copernicus.eu,200,unknown, +eurostat,international,https://ec.europa.eu/eurostat/databrowser/explore/all/all_themes,ec.europa.eu,200,unknown, +opec-statistics,international,https://asb.opec.org,asb.opec.org,403,cloudflare, +nasa-earthdata,government,https://www.earthdata.nasa.gov,www.earthdata.nasa.gov,200,cloudfront, +usda-fas,government,https://apps.fas.usda.gov/psdonline/app/index.html,apps.fas.usda.gov,0,unknown, +asean-stats,international,https://data.aseanstats.org,data.aseanstats.org,403,origin, +iso-construction,international,https://www.iso.org/committee/49070/x/catalogue/,www.iso.org,200,cloudflare, +oecd-statistics,international,https://stats.oecd.org,stats.oecd.org,405,unknown, +brazil-ibge,government,https://www.ibge.gov.br/en/indicators,www.ibge.gov.br,0,unknown, +ceic-vietnam,commercial,https://www.ceicdata.com/en/country/vietnam,www.ceicdata.com,200,cloudfront, +ebrd,international,https://www.ebrd.com,www.ebrd.com,200,fastly, +ecb-sdw,government,https://data.ecb.europa.eu/,data.ecb.europa.eu,200,unknown, +irena,international,https://www.irena.org/Data,www.irena.org,200,unknown, +iea-education-studies,international,https://www.iea.nl/data-tools/repository,www.iea.nl,200,origin, +who-gho,international,https://www.who.int/data/gho/data/indicators,www.who.int,200,cloudflare, +unsd-national-accounts,international,https://unstats.un.org/unsd/snaama,unstats.un.org,200,unknown, +ico-coffee,international,https://www.ico.org/trade_statistics.asp,www.ico.org,404,origin, +iaea-energy-data,international,https://data.iaea.org/,data.iaea.org,403,unknown, +gavi,international,https://www.gavi.org/programmes-impact/our-impact/facts-and-figures,www.gavi.org,403,unknown, +jodi,international,https://www.jodidata.org/oil/database/data-downloads.aspx,www.jodidata.org,200,origin, +unctad-infrastructure-statistics,international,https://unctadstat.unctad.org/datacentre,unctadstat.unctad.org,403,cloudflare, +china-cgs,government,https://geocloud.cgs.gov.cn,geocloud.cgs.gov.cn,0,unknown, +bis-cbta,international,https://data.bis.org/topics/CBTA,data.bis.org,200,unknown, +bis-reserves,international,https://data.bis.org/topics/CBTA,data.bis.org,200,unknown, +codex-alimentarius,international,https://www.fao.org/fao-who-codexalimentarius/codex-texts/all-standards/en/,www.fao.org,200,cloudflare, +unctad,international,https://unctadstat.unctad.org,unctadstat.unctad.org,403,cloudflare, +eea-climate,international,https://www.eea.europa.eu/en/datahub,www.eea.europa.eu,200,origin, +cites-trade-database,international,https://trade.cites.org,trade.cites.org,200,origin, +iais,international,https://www.iais.org/activities-topics/financial-stability/gimar/,www.iais.org,200,unknown, +unctad-trade-transport,international,https://unctadstat.unctad.org/EN/TransportCost.html,unctadstat.unctad.org,403,cloudflare, +brazil-cecafe,market,https://www.cecafe.com.br/publicacoes/relatorio-de-exportacoes/,www.cecafe.com.br,200,origin, +ecdc-surveillance,international,https://www.ecdc.europa.eu/en/data-dashboards-and-databases,www.ecdc.europa.eu,200,cloudfront, +itf-transport,international,https://www.itf-oecd.org/transport-statistics,www.itf-oecd.org,403,cloudflare, +gbif,international,https://www.gbif.org/occurrence/search,www.gbif.org,403,cloudflare, +sasb-standards,international,https://sasb.ifrs.org/standards/,sasb.ifrs.org,200,cloudfront, +ilo-statistics,international,https://ilostat.ilo.org/data/,ilostat.ilo.org,200,cloudflare, +ember-climate,research,https://ember-climate.org/data/,ember-climate.org,403,cloudflare, +unesco-uis,international,https://data.uis.unesco.org/,data.uis.unesco.org,200,unknown, +eu-construction,international,https://ec.europa.eu/growth/sectors/construction_en,ec.europa.eu,200,cloudfront, +global-reporting-initiative,international,https://www.globalreporting.org/standards/,www.globalreporting.org,200,cloudflare, +wipo-ip-statistics,international,https://www3.wipo.int/ipstats/,www3.wipo.int,200,cloudfront, +basel-convention,international,https://www.basel.int,www.basel.int,200,origin, +wto-statistics,international,https://stats.wto.org,stats.wto.org,200,cloudflare, +unicef,international,https://data.unicef.org/resources/resource-type/datasets/,data.unicef.org,403,cloudflare, +amis,international,https://www.amis-outlook.org,www.amis-outlook.org,200,fastly, +africa-cdc,international,https://africacdc.org,africacdc.org,200,origin, +ipcc,international,https://www.ipcc-data.org/observ/index.html,www.ipcc-data.org,503,unknown, +bipm-kcdb,international,https://www.bipm.org/kcdb,www.bipm.org,200,origin, +unhcr,international,https://www.unhcr.org/refugee-statistics/,www.unhcr.org,403,cloudflare, +icao-aviation-data,international,https://dataservices.icao.int/,dataservices.icao.int,200,origin, +global-carbon-project,research,https://www.globalcarbonproject.org/carbonbudget/,www.globalcarbonproject.org,200,origin, +un-comtrade,international,https://comtradeplus.un.org,comtradeplus.un.org,200,unknown, +unfccc,international,https://di.unfccc.int,di.unfccc.int,200,imperva, +semi,research,https://semi.org/en/products-services/market-data,semi.org,403,cloudflare, +cdiac,research,https://data.ess-dive.lbl.gov/portals/CDIAC,data.ess-dive.lbl.gov,404,cloudflare, +paleobiodb,research,https://paleobiodb.org/navigator/,paleobiodb.org,200,origin, +paris-club,international,https://www.clubdeparis.org,www.clubdeparis.org,200,unknown, +china-robot-industry-alliance,market,https://cria.mei.net.cn/gzpt.asp?lm=/1310,cria.mei.net.cn,0,unknown, +un-ocha-fts,international,https://fts.unocha.org,fts.unocha.org,202,unknown, +china-petroleum-chemical-federation,market,http://www.cpcif.org.cn/list/402882396610575f0166105924fe0000,www.cpcif.org.cn,200,origin, +cdp,research,https://www.cdp.net/en/data,www.cdp.net,200,azure, +un-population,international,https://population.un.org/wpp/,population.un.org,200,unknown, +common-crawl,research,https://commoncrawl.org,commoncrawl.org,200,cloudflare, +aafc,government,https://open.canada.ca/data/en/organization/aafc-aac,open.canada.ca,200,unknown, +isric-world-soil,research,https://www.isric.org/explore,www.isric.org,200,unknown, +bp-statistical-review,market,https://www.energyinst.org/statistical-review,www.energyinst.org,403,cloudflare, +china-optical-association,market,https://www.coema.org.cn/research/sum,www.coema.org.cn,200,unknown, +china-machine-tool-association,market,https://www.cmtba.org.cn/web/11/list.html,www.cmtba.org.cn,200,unknown, +bloomberg-ipo-database,commercial,https://www.bloomberg.com/professional/products/bloomberg-terminal/,www.bloomberg.com,403,fastly, +china-cntac,other,https://www.cntac.org.cn/jinghua,www.cntac.org.cn,0,unknown, +ecmwf,international,https://cds.climate.copernicus.eu,cds.climate.copernicus.eu,200,unknown, +china-charging-alliance,market,https://evcipa.com/dataCenter/dataList,evcipa.com,200,origin, +cryptocurrency-data,commercial,https://coinmarketcap.com,coinmarketcap.com,200,cloudfront, +alpha-vantage,commercial,https://www.alphavantage.co/,www.alphavantage.co,200,cloudflare, +bea-international-trade,government,https://apps.bea.gov/iTable/index_ita.cfm,apps.bea.gov,200,azure, +crsp,research,https://www.crsp.org/,www.crsp.org,200,fastly, +bloomberg-terminal,commercial,https://www.bloomberg.com/markets,www.bloomberg.com,403,fastly, +bloomberg-terminal-ipo,commercial,https://www.bloomberg.com/professional/products/bloomberg-terminal/,www.bloomberg.com,403,fastly, +derwent-innovation-index,commercial,https://clarivate.com/products/derwent-innovation/,clarivate.com,200,fastly, +qs-world-university-rankings,market,https://www.topuniversities.com/world-university-rankings,www.topuniversities.com,403,cloudflare, +cambridge-structural-database,research,https://www.ccdc.cam.ac.uk,www.ccdc.cam.ac.uk,200,azure, +conll-shared-tasks,research,https://www.conll.org/previous-tasks,www.conll.org,200,origin, +china-rare-earth-association,market,https://ac-rei.org.cn,ac-rei.org.cn,200,origin, +british-museum-collection,research,https://www.britishmuseum.org/collection,www.britishmuseum.org,403,cloudflare, +china-imt2030,government,https://www.imt2030.org.cn/html/default/zhongwen/chengguofabu/index.html,www.imt2030.org.cn,200,origin, +imagenet,research,https://www.image-net.org,www.image-net.org,200,origin, +cifar,research,https://www.cs.toronto.edu/~kriz/cifar.html,www.cs.toronto.edu,200,origin, +bookscorpus,research,https://github.com/soskek/bookcorpus,github.com,200,unknown, +singapore-dos,government,https://tablebuilder.singstat.gov.sg,tablebuilder.singstat.gov.sg,200,unknown, +india-meity,government,https://www.meity.gov.in/content/annual-report,www.meity.gov.in,200,unknown, +refinitiv-lseg,commercial,https://www.lseg.com/en/data-analytics/products/workspace,www.lseg.com,200,cloudfront, +china-lcd-association,market,https://www.coda.org.cn,www.coda.org.cn,403,origin, +japan-customs,government,https://www.customs.go.jp/toukei/info/index_e.htm,www.customs.go.jp,200,origin, +akshare,other,https://github.com/akfamily/akshare,github.com,200,unknown, +icc-trade-register,international,https://iccwbo.org/news-publications/policies-reports/icc-trade-register-report/,iccwbo.org,200,origin, +thailand-nso,government,https://www.nso.go.th/nsoweb/officialStatistics,www.nso.go.th,200,imperva, +us-fred,government,https://fred.stlouisfed.org,fred.stlouisfed.org,0,unknown, +sec-edgar,government,https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany,www.sec.gov,403,akamai, +asean-centre-for-energy,international,https://aseanenergy.org/publications/,aseanenergy.org,200,cloudflare, +aws-open-data-registry,commercial,https://registry.opendata.aws/,registry.opendata.aws,200,cloudfront, +arwu,research,https://www.shanghairanking.com/rankings/arwu/2025,www.shanghairanking.com,200,alicdn, +china-additive-manufacturing-alliance,market,https://www.miit-eidc.org.cn,www.miit-eidc.org.cn,200,unknown, +tennis-sackmann,research,https://github.com/JeffSackmann/tennis_atp,github.com,200,unknown, +tennis-atp-wta-data,research,https://github.com/JeffSackmann/tennis_atp,github.com,200,unknown, +tennis-abstract-atp-wta,research,https://github.com/JeffSackmann/tennis_atp,github.com,200,unknown, +joinquant,commercial,https://www.joinquant.com/data,www.joinquant.com,200,origin, +ceic-global-database,commercial,https://www.ceicdata.com/en/products/global-economic-database,www.ceicdata.com,200,cloudfront, +china-mnr-minerals,government,https://www.mnr.gov.cn/sj/sjfw/kc_19263/,www.mnr.gov.cn,0,unknown, +entso-e,international,https://transparency.entsoe.eu,transparency.entsoe.eu,200,unknown, +us-sia,other,https://www.semiconductors.org/data/,www.semiconductors.org,200,cloudflare, +hundsun-juyuan,commercial,https://gildata.hs.net/,gildata.hs.net,200,unknown, +usa-eia,government,https://www.eia.gov,www.eia.gov,503,akamai, +china-cnao,government,https://www.audit.gov.cn,www.audit.gov.cn,0,unknown, +china-semiconductor-association,market,https://web.csia.net.cn/hyyhfx,web.csia.net.cn,200,alicdn, +china-instrument-society,research,https://www.cis.org.cn/post/index/162,www.cis.org.cn,0,unknown, +china-npc-law,government,https://flk.npc.gov.cn/,flk.npc.gov.cn,0,unknown, +china-miit-eidc,government,https://www.miit-eidc.org.cn/,www.miit-eidc.org.cn,0,unknown, +japan-meti,government,https://www.meti.go.jp/english/statistics/index.html,www.meti.go.jp,0,unknown, +china-stma,government,https://www.tobacco.gov.cn/html/42/index.html,www.tobacco.gov.cn,0,unknown, +china-software-association,market,https://www.csia.org.cn/,www.csia.org.cn,200,unknown, +undp-hdr,international,https://hdr.undp.org/data-center,hdr.undp.org,0,unknown, +china-auto-association,market,http://www.caam.org.cn/tjsj,www.caam.org.cn,0,unknown, diff --git a/scripts/r14_cdn_fingerprint.py b/scripts/r14_cdn_fingerprint.py new file mode 100644 index 0000000..a53d937 --- /dev/null +++ b/scripts/r14_cdn_fingerprint.py @@ -0,0 +1,198 @@ +#!/usr/bin/env python3 +"""R14 Step 1: FirstData 全量 CDN/WAF 指纹扫描 + +对每个源的 data_url (fallback website) 发 `curl -I` (realistic UA), +解析 CDN/WAF 指纹,按 authority_level × cdn_class 出分布矩阵。 + +输出: docs/verification/cdn-distribution-r14.md + r14-cdn-raw.csv +""" +from __future__ import annotations +import json +import glob +import subprocess +import re +import csv +import sys +import os +from collections import Counter, defaultdict +from concurrent.futures import ThreadPoolExecutor, as_completed +from urllib.parse import urlparse + +UA = ( + "Mozilla/5.0 (Windows NT 10.0; Win64; x64) " + "AppleWebKit/537.36 (KHTML, like Gecko) " + "Chrome/120.0.0.0 Safari/537.36" +) + +TIMEOUT = 15 + +def classify_cdn(headers_lower: str) -> str: + """基于响应头分类 CDN/WAF. Returns a single label.""" + if "cf-ray:" in headers_lower or "server: cloudflare" in headers_lower: + return "cloudflare" + if "x-amz-cf-id:" in headers_lower or "x-amz-cf-pop:" in headers_lower: + return "cloudfront" + if "x-akamai-" in headers_lower or "akamai" in headers_lower: + return "akamai" + if "x-fastly-" in headers_lower or "fastly" in headers_lower.split("server:",1)[-1][:80]: + return "fastly" + if "x-served-by:" in headers_lower and "cache-" in headers_lower: + return "fastly" + if "x-azure-ref:" in headers_lower or "x-msedge-ref:" in headers_lower: + return "azure" + if "x-alicdn" in headers_lower or "server: tengine" in headers_lower: + return "alicdn" + if "x-cdn: incapsula" in headers_lower or "x-iinfo:" in headers_lower: + return "imperva" + if "x-sucuri-" in headers_lower: + return "sucuri" + # server header hints (Chinese CDN) + m = re.search(r"^server:\s*([^\r\n]+)", headers_lower, re.MULTILINE) + if m: + srv = m.group(1).strip() + if "cloudflare" in srv: return "cloudflare" + if "tengine" in srv: return "alicdn" + if "bfe" in srv: return "baidu-bfe" + if "apache" in srv or "nginx" in srv or "microsoft-iis" in srv or "openresty" in srv: + return "origin" + return "unknown" + +def probe(source_id: str, authority: str, url: str) -> dict: + host = urlparse(url).hostname or "" + try: + r = subprocess.run( + [ + "curl", "-sI", "-L", + "--max-redirs", "5", + "--max-time", str(TIMEOUT), + "-A", UA, + "-o", "/dev/null", + "-D", "-", + url, + ], + capture_output=True, text=True, timeout=TIMEOUT + 5, + ) + raw = (r.stdout or "").lower() + # use the *last* response (after redirects): naive split on HTTP/ + blocks = [b for b in re.split(r"(?=^http/[0-9.]+\s)", raw, flags=re.MULTILINE) if b.strip()] + last = blocks[-1] if blocks else raw + status_m = re.match(r"http/[0-9.]+\s+(\d{3})", last) + status = int(status_m.group(1)) if status_m else 0 + cdn = classify_cdn(last) + return { + "id": source_id, "authority": authority, "url": url, "host": host, + "status": status, "cdn": cdn, "err": "", + } + except subprocess.TimeoutExpired: + return {"id": source_id, "authority": authority, "url": url, "host": host, + "status": 0, "cdn": "timeout", "err": "timeout"} + except Exception as e: + return {"id": source_id, "authority": authority, "url": url, "host": host, + "status": 0, "cdn": "error", "err": str(e)[:120]} + +def load_sources(): + out = [] + for f in glob.glob("firstdata/sources/**/*.json", recursive=True): + try: + d = json.load(open(f)) + except Exception: + continue + url = d.get("data_url") or d.get("website") + if not url or not url.startswith(("http://", "https://")): + continue + out.append((d.get("id","?"), d.get("authority_level","unknown"), url)) + return out + +def main(): + sources = load_sources() + print(f"[info] scanning {len(sources)} sources with concurrency=30", file=sys.stderr) + results = [] + with ThreadPoolExecutor(max_workers=30) as ex: + futs = {ex.submit(probe, sid, auth, url): sid for sid, auth, url in sources} + done = 0 + for f in as_completed(futs): + results.append(f.result()) + done += 1 + if done % 50 == 0: + print(f"[progress] {done}/{len(sources)}", file=sys.stderr) + + os.makedirs("docs/verification", exist_ok=True) + # raw csv + with open("docs/verification/r14-cdn-raw.csv", "w", newline="") as f: + w = csv.DictWriter(f, fieldnames=["id","authority","url","host","status","cdn","err"]) + w.writeheader(); w.writerows(results) + + # aggregate matrix + matrix = defaultdict(Counter) + cdn_total = Counter() + auth_total = Counter() + for r in results: + matrix[r["authority"]][r["cdn"]] += 1 + cdn_total[r["cdn"]] += 1 + auth_total[r["authority"]] += 1 + + commit = subprocess.run(["git","rev-parse","--short","HEAD"], + capture_output=True, text=True).stdout.strip() + + cdn_order = sorted(cdn_total, key=lambda k: -cdn_total[k]) + auth_order = sorted(auth_total, key=lambda k: -auth_total[k]) + + total = sum(cdn_total.values()) + lines = [ + f"# R14 Step 1 · FirstData CDN/WAF 指纹分布", + "", + f"- 扫描源数: **{total}**", + f"- commit: `{commit}`", + f"- 探测方式: `curl -I` + Chrome 120 UA + follow redirects + 15s timeout", + f"- 脚本: `scripts/r14_cdn_fingerprint.py`", + "", + "## 总分布 (CDN/WAF 类别)", + "", + "| CDN/WAF | 数量 | 占比 |", + "|---------|-----:|-----:|", + ] + for c in cdn_order: + n = cdn_total[c] + lines.append(f"| {c} | {n} | {n/total*100:.1f}% |") + lines += [ + "", + "## 矩阵: authority_level × cdn_class (数量)", + "", + "| authority_level \\ cdn | " + " | ".join(cdn_order) + " | **合计** |", + "|---" * (len(cdn_order)+2) + "|", + ] + for a in auth_order: + row = [a] + [str(matrix[a].get(c,0)) for c in cdn_order] + [f"**{auth_total[a]}**"] + lines.append("| " + " | ".join(row) + " |") + + lines += [ + "", + "## 状态码分布 (连通性参考, 非本步决策依据)", + "", + ] + status_ct = Counter(r["status"] for r in results) + for s in sorted(status_ct, key=lambda k: -status_ct[k]): + label = "timeout/error" if s == 0 else str(s) + lines.append(f"- {label}: {status_ct[s]}") + + lines += [ + "", + "## 口径说明", + "", + "- `origin`: 识别到 apache/nginx/iis/openresty 但无 CDN 标志, 视为直连源站", + "- `unknown`: 无可识别特征 (私有 CDN / 无 server 头 / 定制网关)", + "- `timeout`/`error`: 本轮未能建立连接, 不代表源失效 (可能是临时网络/CDN-level 拒绝)", + "- 分类仅基于响应头; 同一域名可能叠加 Cloudflare→origin 链路, 本表记最外层", + "", + "---", + f"Generated by `scripts/r14_cdn_fingerprint.py` @ commit {commit}", + ] + + with open("docs/verification/cdn-distribution-r14.md", "w") as f: + f.write("\n".join(lines) + "\n") + + print("[done] wrote docs/verification/cdn-distribution-r14.md + r14-cdn-raw.csv", file=sys.stderr) + print("\n".join(lines)) + +if __name__ == "__main__": + main() From 397bd8f7b779da52ac4995186faa477921679b7c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A2=A8=E5=AD=90=20=28AI-0000001=29?= Date: Thu, 7 May 2026 02:22:33 +0800 Subject: [PATCH 2/3] =?UTF-8?q?docs(verification):=20R14=20Step=201=20v2?= =?UTF-8?q?=20=E2=80=94=20unknown=20breakdown=20+=20retractions?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Step 1 v2 per 明鉴 01:31 audit: 1. unknown 352 → 4 sub-classes (origin_like 215 / custom_gw 112 / error 32 / true_unknown 138) 2. Failure types single-listed: dns_fail/tls_fail/connect_fail/read_timeout/other_error 3. CN WAF fingerprints: 安恒/深信服/知道创宇/网宿/阿里云WAF/Tencent CDN 4. Server header + header_keys recorded in CSV (raw audit trail) 5. 口径 metadata in CSV row 1 + MD header (commit hash + tracked vs working tree) 6. [RETRACTED] v1 three over-reaching conclusions (obs 2/3 + 'L2 够用') Numbers (v2, commit f6434e1): - cloudflare 53 (7.5%) / cloudfront 22 (3.1%) / alicdn 20 (2.8%) / azure 9 (1.3%) / akamai+imperva 10 (1.4%) - unknown_origin_like 215 (30.5%) / unknown_custom_gw 112 (15.9%) / unknown 138 (19.6%) / unknown_error 32 (4.5%) - failures: tls_fail 27 / read_timeout 50 / other 14 源数口径: R10 653f849=603 → R14 f6434e1=698, delta +95 (natural PR growth over 113 commits) Methodology limitations noted: HEAD vs GET diff untested / CN WAF fp incomplete / TLS layer untested. 本交付只做指纹分布不做能力结论 — L2/L3 通过率需 Step 5 三层实测。 Refs: 2026-05-07 01:04-01:31 明鉴 audit thread, 反模式库 §10 第 8 条 --- docs/verification/cdn-distribution-r14.md | 167 ++- docs/verification/r14-cdn-raw.csv | 1413 +++++++++++---------- scripts/r14_cdn_fingerprint.py | 310 +++-- 3 files changed, 1062 insertions(+), 828 deletions(-) diff --git a/docs/verification/cdn-distribution-r14.md b/docs/verification/cdn-distribution-r14.md index ec5757c..ff382a6 100644 --- a/docs/verification/cdn-distribution-r14.md +++ b/docs/verification/cdn-distribution-r14.md @@ -1,62 +1,127 @@ -# R14 Step 1 · FirstData CDN/WAF 指纹分布 +# R14 Step 1 v2 · FirstData CDN/WAF 指纹分布 -- 扫描源数: **705** -- commit: `07c2ae7` -- 探测方式: `curl -I` + Chrome 120 UA + follow redirects + 15s timeout +- 扫描源数(working tree): **705** +- tracked HEAD 源数: **698**(口径 = `git ls-tree -r HEAD firstdata/sources/**/*.json`) +- commit: `f6434e1` +- 探测: `curl -sI -L` + Chrome 120 UA + follow redirects(5) + 15s timeout - 脚本: `scripts/r14_cdn_fingerprint.py` -## 总分布 (CDN/WAF 类别) +> ⚠️ 本步骤只做**指纹分布**,不做**三层能力结论**。 +> 分布数字 = 「我们观察到的 CDN/WAF 公开 header 特征」,不等价「L2/L3 能否通过」。 +> 真实通过率需三层实测(Step 5)给出。 + +## [RETRACTED] v1 三条越界结论(2026-05-07 01:31 明鉴指令) + +v1 交付(2026-05-07 01:04)在「观察」段下了三条越界结论,**全部撤回**: + +- ~~观察 2:「government × cloudflare 仅 3.1%,主体结构决定 L2 GET+UA 已可覆盖绝大部分政府源」~~ **[RETRACTED]** +- ~~观察 3:「unknown + origin = 82.2%,是 easy tier」~~ **[RETRACTED]** +- ~~总结:「政府源 L2 GET+UA 足够」~~ **[RETRACTED]** + +**撤回原因**:三条都把 **CDN 指纹分布(已测)** 直接外推成 **L2 通过能力(未测)**。 +3.1% 是 Cloudflare 识别率,不是 L2 通过率;剩下 96.9% 政府源里 223 个 unknown 含多少国产 WAF / 政府自建网关本步骤无法判断;easy tier 需要三层实测验证。 +反模式命名:**「分布推断 ↔ 能力结论边界失守」** — 已归档 `memory/qa-studies/README.md §10`。 + +**截稿前自我检查问句**(以后执行): +> 「这句话描述的是**已测到的分布**,还是**未测的能力**?后者删掉。」 + +## 源数口径对齐:R10 `653f849` 603 → R14 `f6434e1` 698,差值 +95 + +- 口径一致(均为 `git ls-tree -r --name-only | grep 'firstdata/sources/.*\.json$' | wc -l`) +- 两 commit 间 main 分支 `firstdata/sources/**` 路径下共 113 次 commit(自然 PR 合并增长) +- 差值来源 = 自然 PR 增长,**非口径变化** +- working tree 显示 705 = tracked 698 + 7 个未 commit 的 PM batch JSON(数字铁律第五次违反记录详见 `memory/2026-05-07.md`) + +## 总分布(CDN/WAF 类别) | CDN/WAF | 数量 | 占比 | |---------|-----:|-----:| -| unknown | 352 | 49.9% | -| origin | 228 | 32.3% | -| cloudflare | 52 | 7.4% | -| cloudfront | 22 | 3.1% | -| alicdn | 19 | 2.7% | -| fastly | 13 | 1.8% | -| azure | 9 | 1.3% | -| akamai | 6 | 0.9% | -| imperva | 4 | 0.6% | - -## 矩阵: authority_level × cdn_class (数量) - -| authority_level \ cdn | unknown | origin | cloudflare | cloudfront | alicdn | fastly | azure | akamai | imperva | **合计** | -|---|---|---|---|---|---|---|---|---|---|---| -| government | 223 | 100 | 11 | 8 | 1 | 1 | 6 | 4 | 3 | **357** | -| research | 52 | 54 | 9 | 2 | 8 | 2 | 2 | 0 | 0 | **129** | -| international | 22 | 14 | 28 | 5 | 0 | 5 | 1 | 1 | 1 | **77** | -| other | 22 | 34 | 1 | 0 | 7 | 0 | 0 | 0 | 0 | **64** | -| market | 19 | 18 | 2 | 1 | 2 | 1 | 0 | 0 | 0 | **43** | -| commercial | 14 | 8 | 1 | 6 | 1 | 4 | 0 | 1 | 0 | **35** | - -## 状态码分布 (连通性参考, 非本步决策依据) - -- 200: 488 -- timeout/error: 82 -- 403: 81 -- 404: 16 -- 412: 10 -- 405: 6 -- 302: 5 -- 503: 3 -- 202: 3 -- 500: 2 -- 502: 2 -- 420: 1 -- 567: 1 -- 521: 1 -- 400: 1 -- 301: 1 -- 501: 1 -- 401: 1 +| `cloudflare` | 53 | 7.5% | +| `cloudfront` | 22 | 3.1% | +| `akamai` | 5 | 0.7% | +| `azure` | 9 | 1.3% | +| `alicdn` | 20 | 2.8% | +| `aliyun-waf` | 2 | 0.3% | +| `tencent-cdn` | 1 | 0.1% | +| `imperva` | 5 | 0.7% | +| `unknown_origin_like` | 215 | 30.5% | +| `unknown_custom_gw` | 112 | 15.9% | +| `unknown_error` | 32 | 4.5% | +| `unknown` | 138 | 19.6% | +| `dns_fail` | 1 | 0.1% | +| `tls_fail` | 27 | 3.8% | +| `connect_fail` | 3 | 0.4% | +| `read_timeout` | 50 | 7.1% | +| `other_error` | 10 | 1.4% | + +## unknown 二次归因(Server header 拆) + +| sub-class | 数量 | 说明 | +|-----------|-----:|------| +| `unknown_origin_like` | 215 | Server: nginx/apache/iis/openresty/... 但无 CDN/WAF marker | +| `unknown_custom_gw` | 112 | Server 值非标/伪装/自定义网关 | +| `unknown_error` | 32 | 非 2xx/3xx 返回,header 不可信 | +| `unknown` | 138 | 无任何线索(空 header / 无 server)| + +**总 unknown 家族**: 497 + +> 注: unknown_* 家族中是否含 CDN/WAF 仍未知(国产 WAF / 政府自建网关特征库不全)。 L2/L3 能力需三层实测验证。 + +## 失败类型(单列,不进 unknown) + +| failure | 数量 | +|---------|-----:| +| `dns_fail` | 1 | +| `tls_fail` | 27 | +| `connect_fail` | 3 | +| `read_timeout` | 50 | +| `other_error` | 10 | + +## 矩阵: authority_level × cdn_class(数量) + +| authority_level \ cdn | `cloudflare` | `cloudfront` | `akamai` | `azure` | `alicdn` | `aliyun-waf` | `tencent-cdn` | `imperva` | `unknown_origin_like` | `unknown_custom_gw` | `unknown_error` | `unknown` | `dns_fail` | `tls_fail` | `connect_fail` | `read_timeout` | `other_error` | **合计** | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| government | 11 | 8 | 3 | 6 | 2 | 2 | 1 | 3 | 92 | 56 | 24 | 84 | 1 | 23 | 0 | 34 | 7 | **357** | +| research | 9 | 2 | 0 | 2 | 8 | 0 | 0 | 0 | 52 | 18 | 3 | 28 | 0 | 0 | 0 | 7 | 0 | **129** | +| international | 29 | 5 | 1 | 1 | 0 | 0 | 0 | 1 | 14 | 9 | 3 | 12 | 0 | 2 | 0 | 0 | 0 | **77** | +| other | 1 | 0 | 0 | 0 | 7 | 0 | 0 | 0 | 32 | 8 | 2 | 4 | 0 | 1 | 0 | 7 | 2 | **64** | +| market | 2 | 1 | 0 | 0 | 2 | 0 | 0 | 1 | 18 | 10 | 0 | 5 | 0 | 0 | 3 | 1 | 0 | **43** | +| commercial | 1 | 6 | 1 | 0 | 1 | 0 | 0 | 0 | 7 | 11 | 0 | 5 | 0 | 1 | 0 | 1 | 1 | **35** | + +## 状态码分布(连通性参考,非分层依据) + +- `200`: 488 +- `timeout/error`: 86 +- `403`: 82 +- `404`: 14 +- `412`: 8 +- `405`: 6 +- `302`: 4 +- `503`: 3 +- `202`: 3 +- `502`: 2 +- `301`: 2 +- `420`: 1 +- `567`: 1 +- `501`: 1 +- `521`: 1 +- `500`: 1 +- `400`: 1 +- `401`: 1 ## 口径说明 -- `origin`: 识别到 apache/nginx/iis/openresty 但无 CDN 标志, 视为直连源站 -- `unknown`: 无可识别特征 (私有 CDN / 无 server 头 / 定制网关) -- `timeout`/`error`: 本轮未能建立连接, 不代表源失效 (可能是临时网络/CDN-level 拒绝) -- 分类仅基于响应头; 同一域名可能叠加 Cloudflare→origin 链路, 本表记最外层 +- 源口径: `git ls-tree -r f6434e1 --name-only | grep firstdata/sources/**/*.json | wc -l` = **698** +- 工作树口径: `find firstdata/sources -name '*.json' | wc -l` = **705** (可能含 untracked;本 PR 基于 working tree 扫描) +- `unknown_origin_like` 命中的源 **可能** 有反代 CDN 但 header 去 CDN 化(常见于 Cloudflare Full Strict、政府自建 WAF) +- 同一域名可能叠加 CDN→origin 链路,本表记最外层响应 +- 本 v2 数据**替代** v1(HEAD-only,无 server/header_keys 字段) + +## Methodology limitations + +- **HEAD vs GET 差异未验证**:某些源 HEAD 返回精简头、GET 返回完整头。本轮用 HEAD(带 UA)。后续 Step 5 用 GET 时分类可能变动。 +- **国产 WAF 指纹覆盖不全**:已加安恒/深信服/知道创宇/网宿/阿里云/Tencent CDN,但启明星辰/启博/绿盟等未专门特征化——可能误归 `unknown_custom_gw`。 +- **TLS 层未测**:本脚本只看应用层 header,未测 JA3/JA4。CF 的 TLS 指纹层拒绝会表现为 403 或 timeout。 --- -Generated by `scripts/r14_cdn_fingerprint.py` @ commit 07c2ae7 +Generated by `scripts/r14_cdn_fingerprint.py` @ commit `f6434e1` diff --git a/docs/verification/r14-cdn-raw.csv b/docs/verification/r14-cdn-raw.csv index 9fb4df6..fe3f471 100644 --- a/docs/verification/r14-cdn-raw.csv +++ b/docs/verification/r14-cdn-raw.csv @@ -1,706 +1,707 @@ -id,authority,url,host,status,cdn,err -nber-data,research,https://www.nber.org,www.nber.org,200,fastly, -drugbank,research,https://go.drugbank.com,go.drugbank.com,403,cloudflare, -alphafold-db,international,https://alphafold.com,alphafold.com,200,unknown, -ieee-xplore,research,https://ieeexplore.ieee.org,ieeexplore.ieee.org,420,cloudfront, -uk-biobank,research,https://www.ukbiobank.ac.uk/,www.ukbiobank.ac.uk,403,cloudflare, -ghdx,research,https://ghdx.healthdata.org/,ghdx.healthdata.org,200,cloudflare, -china-sac,other,https://www.sac.net.cn/hysj/,www.sac.net.cn,567,unknown, -clinicaltrials-gov,government,https://clinicaltrials.gov/,clinicaltrials.gov,200,unknown, -china-csdc,other,https://www.chinaclear.cn/zdjs/tjyb/center_tjbg.shtml,www.chinaclear.cn,0,unknown, -pubmed,government,https://pubmed.ncbi.nlm.nih.gov/,pubmed.ncbi.nlm.nih.gov,200,origin, -intl-chemspider,international,https://www.chemspider.com,www.chemspider.com,403,cloudfront, -intl-rcsb-pdb,research,https://www.rcsb.org,www.rcsb.org,200,unknown, -copernicus-open-access-hub,international,https://dataspace.copernicus.eu/,dataspace.copernicus.eu,0,unknown, -bis-statistics,government,https://data.bis.org/,data.bis.org,200,unknown, -ggdc-databases,research,https://www.rug.nl/ggdc/,www.rug.nl,200,unknown, -china-nea,government,https://www.nea.gov.cn/sjzz/,www.nea.gov.cn,200,unknown, -penn-world-table,research,https://www.rug.nl/ggdc/productivity/pwt/,www.rug.nl,200,unknown, -china-shenzhen-housing,government,https://zjj.sz.gov.cn/xxgk/,zjj.sz.gov.cn,200,unknown, -asian-barometer,research,https://asianbarometer.org,asianbarometer.org,200,origin, -chembl,research,https://www.ebi.ac.uk/chembl/,www.ebi.ac.uk,200,origin, -pubchem,government,https://pubchem.ncbi.nlm.nih.gov/,pubchem.ncbi.nlm.nih.gov,200,origin, -china-gpai,commercial,https://www.gpai.net/sf/,www.gpai.net,0,unknown, -us-ncbi-genbank,government,https://www.ncbi.nlm.nih.gov/genbank/,www.ncbi.nlm.nih.gov,200,origin, -afrobarometer,research,https://www.afrobarometer.org/data/,www.afrobarometer.org,200,origin, -owid,research,https://github.com/owid/owid-datasets,github.com,200,unknown, -china-beike-research,market,https://research.ke.com,research.ke.com,200,unknown, -tcga,government,https://portal.gdc.cancer.gov/,portal.gdc.cancer.gov,200,origin, -cninfo,government,https://www.cninfo.com.cn/new/commonUrl?url=disclosure/list/search,www.cninfo.com.cn,200,origin, -cern-open-data,research,https://opendata.cern.ch/,opendata.cern.ch,200,origin, -acad-cod,research,https://www.crystallography.net/cod/,www.crystallography.net,200,origin, -china-ccia,other,http://www.zgjzy.org.cn/newsList/11/1.html,www.zgjzy.org.cn,200,origin, -china-acfic,other,https://www.acfic.org.cn/myjjsj/,www.acfic.org.cn,200,origin, -1000-genomes,research,https://www.internationalgenome.org/,www.internationalgenome.org,200,unknown, -dhs,international,https://dhsprogram.com/,dhsprogram.com,200,origin, -china-ndrc,government,https://www.ndrc.gov.cn/fgsj/,www.ndrc.gov.cn,405,unknown, -china-ndrc-computing,government,https://www.ndrc.gov.cn/xxgk/zcfb/tz/202312/t20231229_1363000.html,www.ndrc.gov.cn,405,unknown, -china-cada,other,http://data.cada.cn/main/overview.do,data.cada.cn,200,unknown, -world-inequality-database,research,https://wid.world/,wid.world,200,cloudfront, -china-cric,market,https://www.cric.com/newhouse/,www.cric.com,200,alicdn, -china-urban-planning,research,https://www.planning.org.cn/paper,www.planning.org.cn,200,origin, -china-cscec,commercial,https://www.cscec.com,www.cscec.com,200,unknown, -china-jd-auction,commercial,https://auction.jd.com/sifa.html,auction.jd.com,200,unknown, -ena,international,https://www.ebi.ac.uk/ena/browser/,www.ebi.ac.uk,200,origin, -china-sic,government,https://www.sic.gov.cn/,www.sic.gov.cn,200,origin, -china-alibaba-auction,commercial,https://sf.taobao.com,sf.taobao.com,200,alicdn, -china-caupd,research,https://www.caupd.com/,www.caupd.com,200,origin, -china-mohrss,government,https://www.mohrss.gov.cn/SYrlzyhshbzb/zwgk/szrs/,www.mohrss.gov.cn,200,unknown, -china-shenzhen-drc,government,http://fgw.sz.gov.cn/zwgk/,fgw.sz.gov.cn,200,unknown, -china-acftu,government,https://www.acftu.org,www.acftu.org,412,unknown, -china-mct,government,https://www.mct.gov.cn/zwgk/tjsj/,www.mct.gov.cn,200,unknown, -china-csus,research,https://www.chinasus.org/,www.chinasus.org,200,origin, -china-agri,government,https://www.agri.cn/,www.agri.cn,200,unknown, -china-mofcom,government,https://data.mofcom.gov.cn,data.mofcom.gov.cn,200,origin, -china-sinosure,government,https://www.sinosure.com.cn/gywm/gsjj/xxpl/index.shtml,www.sinosure.com.cn,405,unknown, -china-cfsmc,government,https://www.chinacoop.gov.cn/,www.chinacoop.gov.cn,200,origin, -china-shenzhen-hrss,government,https://hrss.sz.gov.cn/xxgk/index.html,hrss.sz.gov.cn,0,unknown, -china-natesc,government,https://www.natesc.org.cn,www.natesc.org.cn,0,unknown, -china-miit-sme,government,https://www.chinasme.org.cn/html/mcms/daohang/tongzhigonggao/index.html,www.chinasme.org.cn,200,unknown, -china-cfeed,other,https://www.chinafeed.org.cn/hyfx/,www.chinafeed.org.cn,200,unknown, -china-caac,government,https://www.caac.gov.cn/XXGK/XXGK/TJSJ/index.html,www.caac.gov.cn,200,unknown, -china-iprcc,research,https://www.iprcc.org.cn,www.iprcc.org.cn,200,origin, -china-creprice,market,http://www.creprice.cn,www.creprice.cn,200,origin, -china-ccpit,government,https://www.ccpit.org/,www.ccpit.org,403,origin, -china-customs,government,http://www.customs.gov.cn,www.customs.gov.cn,412,unknown, -china-nfsra,government,https://lswz.gov.cn/html/xwzx/sjfb/index.html,lswz.gov.cn,0,unknown, -china-bof,government,https://yyj.moa.gov.cn,yyj.moa.gov.cn,200,unknown, -china-gd-housing,government,https://zfcxjst.gd.gov.cn/xxgk/,zfcxjst.gd.gov.cn,200,origin, -china-gsxt,government,https://www.gsxt.gov.cn,www.gsxt.gov.cn,403,unknown, -china-iresearch,market,https://www.iresearch.com.cn/report.shtml,www.iresearch.com.cn,200,origin, -china-cei,commercial,https://www.cei.cn/category/,www.cei.cn,200,origin, -china-cflp,other,https://www.chinawuliu.com.cn/lhhzq/,www.chinawuliu.com.cn,0,unknown, -china-chinca,other,https://www.chinca.org/CICA/info/20-1/index.html,www.chinca.org,200,alicdn, -china-ha-stats,government,https://tjj.henan.gov.cn/tjfw/tjsj/,tjj.henan.gov.cn,403,origin, -china-wuhan-stats,government,https://tjj.wuhan.gov.cn/zfxxgk/,tjj.wuhan.gov.cn,200,origin, -china-cih-index,research,https://www.cih-index.com,www.cih-index.com,200,origin, -china-catas,research,https://www.catas.cn,www.catas.cn,200,origin, -china-construction-standards,government,https://www.cecs.org.cn/biaozhun/,www.cecs.org.cn,0,unknown, -china-samr,government,https://www.samr.gov.cn/zw/sj/sjzx/,www.samr.gov.cn,200,unknown, -china-nanjing-stats,government,https://tjj.nanjing.gov.cn/,tjj.nanjing.gov.cn,200,unknown, -china-shenzhen-prtc,government,https://www.szggzy.com/,www.szggzy.com,200,unknown, -china-yn-stats,government,http://stats.yn.gov.cn,stats.yn.gov.cn,200,origin, -china-cccme,other,https://www.cccme.org.cn/shop/cccme-stat/index.aspx,www.cccme.org.cn,404,unknown, -china-fangjia,market,https://www.fangjia.com,www.fangjia.com,200,origin, -china-gacc,government,https://www.customs.gov.cn/customs/302249/zfxxgk/2799825/302274/302277/index.html,www.customs.gov.cn,0,unknown, -china-cq-stats,government,https://tjj.cq.gov.cn/zwgk_233040/zfxxgkml/tjxx/,tjj.cq.gov.cn,404,unknown, -china-shanghai-stats,government,https://tjj.sh.gov.cn/sjxx/index.html,tjj.sh.gov.cn,200,unknown, -china-gd-stats,government,https://stats.gd.gov.cn/tjsj186/index.html,stats.gd.gov.cn,200,origin, -china-nm-stats,government,http://tj.nmg.gov.cn,tj.nmg.gov.cn,403,unknown, -china-drcnet,research,https://www.drcnet.com.cn,www.drcnet.com.cn,200,unknown, -china-sasac,government,https://www.sasac.gov.cn/n2588030/index.html,www.sasac.gov.cn,0,unknown, -china-zhengzhou-stats,government,https://tjj.zhengzhou.gov.cn/tjsj/index.jhtml,tjj.zhengzhou.gov.cn,403,unknown, -china-ln-stats,government,https://tjj.ln.gov.cn/tjsj/,tjj.ln.gov.cn,200,unknown, -china-xian-stats,government,http://tjj.xa.gov.cn/,tjj.xa.gov.cn,200,unknown, -china-ah-stats,government,https://tjj.ah.gov.cn/tjsj/,tjj.ah.gov.cn,403,unknown, -china-suzhou-stats,government,http://tjj.suzhou.gov.cn/,tjj.suzhou.gov.cn,200,unknown, -china-fj-stats,government,https://tjj.fujian.gov.cn/xxgk/tjxx/,tjj.fujian.gov.cn,200,unknown, -china-hb-stats,government,https://tjj.hubei.gov.cn/tjsj/,tjj.hubei.gov.cn,200,unknown, -china-xj-stats,government,https://tjj.xinjiang.gov.cn/tjj/tjsj/,tjj.xinjiang.gov.cn,403,origin, -china-moa,government,https://www.moa.gov.cn/nybgb/,www.moa.gov.cn,200,unknown, -china-hlj-stats,government,https://tjj.hlj.gov.cn/tjj/c106777/common_zfxxgk.shtml?tab=tjxx,tjj.hlj.gov.cn,403,unknown, -china-hn-stats,government,https://tjj.hunan.gov.cn/tjsj/,tjj.hunan.gov.cn,200,origin, -china-gs-stats,government,https://tjj.gansu.gov.cn/tjj/tjsj/,tjj.gansu.gov.cn,412,unknown, -china-cahec,government,https://www.cahec.cn,www.cahec.cn,200,unknown, -china-cgcc,other,https://www.cgcc.org.cn/hyfz/zglsyfzzs/,www.cgcc.org.cn,0,unknown, -china-shenzhen-stats,government,https://tjj.sz.gov.cn/zwgk/zfxxgkml/tjsj/,tjj.sz.gov.cn,0,unknown, -china-ccpia,other,https://www.ccpia.com.cn,www.ccpia.com.cn,200,origin, -china-beijing-stats,government,https://tjj.beijing.gov.cn/tjsj_31433/,tjj.beijing.gov.cn,200,unknown, -china-chengdu-stats,government,http://cdstats.chengdu.gov.cn/,cdstats.chengdu.gov.cn,0,unknown, -china-tj-stats,government,https://stats.tj.gov.cn/tjsj_52032/,stats.tj.gov.cn,403,unknown, -china-heb-stats,government,https://tjj.hebei.gov.cn/tjsj/,tjj.hebei.gov.cn,0,unknown, -china-sd-stats,government,https://tjj.shandong.gov.cn/col/col8456/index.html,tjj.shandong.gov.cn,0,unknown, -china-qh-stats,government,https://tjj.qinghai.gov.cn/tjsj/,tjj.qinghai.gov.cn,0,unknown, -china-jl-stats,government,https://tjj.jl.gov.cn/tjsj/,tjj.jl.gov.cn,200,unknown, -china-ccfa,other,https://www.ccfa.com.cn/19/index.html,www.ccfa.com.cn,200,origin, -china-ctic,other,https://www.ctic.org.cn,www.ctic.org.cn,200,origin, -china-cnea,other,https://www.china-nea.cn/,www.china-nea.cn,403,origin, -china-jx-stats,government,https://tjj.jiangxi.gov.cn/jxstjj/col/col40939/index.html,tjj.jiangxi.gov.cn,0,unknown, -china-light-industry-council,market,http://www.cnlic.org.cn,www.cnlic.org.cn,200,origin, -china-cppia,market,http://www.cppia.com.cn,www.cppia.com.cn,200,origin, -china-cantonfair,government,https://www.cantonfair.org.cn,www.cantonfair.org.cn,200,unknown, -china-hk-censtatd,government,https://www.censtatd.gov.hk/,www.censtatd.gov.hk,200,azure, -china-gas-association,other,https://www.chinagas.org.cn,www.chinagas.org.cn,403,origin, -china-qingdao-stats,government,http://qdtj.qingdao.gov.cn/,qdtj.qingdao.gov.cn,0,unknown, -china-fuzhou-stats,government,https://tjj.fuzhou.gov.cn,tjj.fuzhou.gov.cn,403,unknown, -china-cheaa,other,https://www.cheaa.org/channels/116.html,www.cheaa.org,200,unknown, -china-xz-stats,government,https://tjj.xizang.gov.cn/xxgk/tjxx/tjsj/,tjj.xizang.gov.cn,0,unknown, -china-cbmf,other,https://www.cbmf.org/yxjc/,www.cbmf.org,200,alicdn, -china-tea-marketing-association,market,https://www.ctma.com.cn,www.ctma.com.cn,200,origin, -china-furniture-association,market,https://www.cnfa.com.cn,www.cnfa.com.cn,200,origin, -cscse,government,https://zwfw.cscse.edu.cn,zwfw.cscse.edu.cn,0,unknown, -china-cbea,other,https://www.chinabeverage.org,www.chinabeverage.org,200,origin, -china-gz-stats,government,https://stjj.guizhou.gov.cn/tjsj/,stjj.guizhou.gov.cn,0,unknown, -china-cria,other,https://www.cria.org.cn/c/id/1760910256413655041,www.cria.org.cn,200,unknown, -cdgdc,government,https://www.chinadegrees.cn/,www.chinadegrees.cn,412,unknown, -china-nx-stats,government,https://tj.nx.gov.cn/tjsj_htr/jdsj_htr/,tj.nx.gov.cn,200,unknown, -china-cofco,government,https://www.cofco.com,www.cofco.com,200,origin, -china-caq,other,https://www.caq.org.cn/html/zltj,www.caq.org.cn,200,origin, -china-passenger-car-association,research,https://www.cpcaauto.com/newslist.php?types=csjd,www.cpcaauto.com,403,origin, -china-sc-stats,government,https://tjj.sc.gov.cn/scstjj/c112124/sjcx.shtml,tjj.sc.gov.cn,0,unknown, -china-hi-stats,government,https://stats.hainan.gov.cn/hntjj/tjsj/,stats.hainan.gov.cn,403,origin, -china-nlc,government,https://www.nlc.cn/pcab/,www.nlc.cn,200,origin, -china-csrc-futures,other,https://www.cfachina.org/servicesupport/researchandpublishin/statisticalsdata/,www.cfachina.org,200,unknown, -china-beijing-stock-exchange,market,https://www.bse.cn/market_data.html,www.bse.cn,404,unknown, -china-nifd,research,http://www.nifd.cn,www.nifd.cn,200,unknown, -moe-china,government,https://www.moe.gov.cn/jyb_xxgk/xxgk/neirong/tongji/,www.moe.gov.cn,200,unknown, -china-trustee-association,other,http://www.xtxh.net/xtyxh/hyyj/tjsj/index.html,www.xtxh.net,200,origin, -china-sn-stats,government,https://tjj.shaanxi.gov.cn/tjsj/,tjj.shaanxi.gov.cn,0,unknown, -china-nfra,government,https://www.nfra.gov.cn/cn/view/pages/tongjishuju/tongjishuju.html,www.nfra.gov.cn,200,origin, -china-shanghai-clearing-house,market,https://www.shclearing.com.cn/sjtj/,www.shclearing.com.cn,404,origin, -moe-gaokao,government,https://gaokao.chsi.com.cn/,gaokao.chsi.com.cn,412,unknown, -china-cstm,government,https://www.cstm.org.cn,www.cstm.org.cn,200,origin, -china-pbc,government,https://www.pbc.gov.cn/diaochatongjisi/116219/index.html,www.pbc.gov.cn,200,origin, -china-gaokao-chsi,government,https://yz.chsi.com.cn/sch/,yz.chsi.com.cn,200,unknown, -china-adbc,government,https://www.adbc.com.cn/,www.adbc.com.cn,200,unknown, -china-icbc,commercial,https://www.icbc.com.cn,www.icbc.com.cn,200,unknown, -china-iac,market,https://www.iachina.cn/col/col4479/,www.iachina.cn,200,origin, -china-xinhua-finance,market,https://www.cnfin.com/,www.cnfin.com,200,unknown, -china-nanchang-stats,government,http://tjj.nc.gov.cn/tjsj/,tjj.nc.gov.cn,200,unknown, -china-payment-clearing,other,https://www.pcac.org.cn/eportal/ui?pageId=477883,www.pcac.org.cn,200,origin, -china-nifa,other,https://www.nifa.org.cn,www.nifa.org.cn,403,unknown, -hkex,commercial,https://www.hkexnews.hk,www.hkexnews.hk,503,akamai, -china-cansi,other,https://www.cansi.org.cn/cms/document/show/43.html,www.cansi.org.cn,500,origin, -china-boc,commercial,https://www.boc.cn/fimarkets/,www.boc.cn,200,unknown, -china-chinalife,commercial,https://www.e-chinalife.com,www.e-chinalife.com,200,origin, -china-mof,government,https://www.mof.gov.cn/gkml/,www.mof.gov.cn,403,origin, -china-js-stats,government,https://tj.jiangsu.gov.cn/col/col85273/index.html,tj.jiangsu.gov.cn,200,unknown, -china-cicpa,market,https://www.cicpa.org.cn/xxcx/,www.cicpa.org.cn,200,unknown, -china-neeq,market,https://www.neeq.com.cn/issuanceList.html,www.neeq.com.cn,404,unknown, -china-csi-index,market,https://www.csindex.com.cn/#/indices/family/list,www.csindex.com.cn,200,unknown, -china-sinograin,government,https://www.sinograin.com.cn,www.sinograin.com.cn,502,unknown, -china-cfa,market,https://www.cfachina.org/servicesupport/researchandpublishin/statisticalsdata/,www.cfachina.org,200,unknown, -china-abc,commercial,https://www.abchina.com/cn/InvestorRelations/,www.abchina.com,302,unknown, -china-safe,government,https://www.safe.gov.cn/safe/tjsj1/index.html,www.safe.gov.cn,200,origin, -china-cdb,government,https://www.cdb.com.cn,www.cdb.com.cn,412,unknown, -china-nssf,government,http://www.ssf.gov.cn/,www.ssf.gov.cn,302,origin, -china-moe-higher-education,government,https://www.moe.gov.cn/jyb_sjzl/sjzl_fztjgb/,www.moe.gov.cn,200,unknown, -china-sse,market,https://www.sse.com.cn/market/stockdata/statistic/,www.sse.com.cn,200,origin, -china-shenzhen-jrj,government,https://jr.sz.gov.cn/sjrb/xxgk/index.html,jr.sz.gov.cn,0,unknown, -china-cba,market,https://www.china-cba.net/Index/lists/catid/268.html,www.china-cba.net,200,origin, -china-dce,market,https://www.dce.com.cn/publicweb/quotesdata/dayQuotesCh.html,www.dce.com.cn,0,unknown, -china-shenzhen-open-data,government,https://opendata.sz.gov.cn/data/dataSet/toDataList,opendata.sz.gov.cn,404,origin, -china-szse,government,https://www.szse.cn/market/trend/index.html,www.szse.cn,0,unknown, -china-psbc,commercial,https://www.psbc.com,www.psbc.com,200,origin, -china-ccb,commercial,http://www.ccb.com,www.ccb.com,200,origin, -china-crrc,commercial,https://www.crrcgc.cc,www.crrcgc.cc,403,origin, -china-crg,government,http://www.china-railway.com.cn/,www.china-railway.com.cn,200,unknown, -china-highway-society,research,https://www.chts.cn,www.chts.cn,200,unknown, -china-amac,government,https://www.amac.org.cn/informationpublicity/,www.amac.org.cn,404,origin, -china-chinatax,government,https://www.chinatax.gov.cn/chinatax/n810219/,www.chinatax.gov.cn,200,unknown, -china-cfets,government,https://www.chinamoney.com.cn/chinese/bkccpr/,www.chinamoney.com.cn,200,origin, -china-shfe,market,https://www.shfe.com.cn/reports/tradedata/dailyandweeklydata/,www.shfe.com.cn,200,unknown, -cnki-population-census,commercial,https://data.cnki.net/npcd,data.cnki.net,0,unknown, -china-czce,market,https://www.czce.com.cn/cn/exchange/daily_data/index.htm,www.czce.com.cn,412,unknown, -china-cata,other,https://www.cata.org.cn/NewsList.aspx?id=11,www.cata.org.cn,200,origin, -china-msa,government,https://www.msa.gov.cn/page/zxgk/tjsj.html,www.msa.gov.cn,403,unknown, -china-chinabond,market,https://yield.chinabond.com.cn/cbweb-pbc-web/pbc/historyQuery,yield.chinabond.com.cn,200,unknown, -ceic-china-urbanization,commercial,https://www.ceicdata.com/zh-hans/china/population-urbanization-rate,www.ceicdata.com,200,cloudfront, -china-acwf,government,https://www.women.org.cn/,www.women.org.cn,403,unknown, -china-ports-association,other,http://www.port.org.cn,www.port.org.cn,200,origin, -china-nafmii,government,https://www.nafmii.org.cn/,www.nafmii.org.cn,200,unknown, -china-cttic,government,https://www.cttic.cn,www.cttic.cn,200,origin, -china-capco,market,https://www.capco.org.cn,www.capco.org.cn,200,origin, -china-post-group,government,https://www.chinapost.com.cn/,www.chinapost.com.cn,200,unknown, -china-mps,government,https://www.mps.gov.cn/n6557558/index.html,www.mps.gov.cn,521,origin, -china-cta,research,https://www.ctaweb.org.cn/index.php?m=home&c=Lists&a=index&tid=21,www.ctaweb.org.cn,200,origin, -china-picc,commercial,https://www.picc.com.cn,www.picc.com.cn,200,unknown, -china-nmc,government,https://www.nmc.cn/publish/observations.html,www.nmc.cn,200,origin, -china-eximbank,government,http://www.eximbank.gov.cn/cn/index/information/annual/index.html,www.eximbank.gov.cn,0,unknown, -china-ccs,government,https://www.ccs.org.cn/,www.ccs.org.cn,200,unknown, -china-spb,government,https://www.spb.gov.cn/gjyzj/c100009/c100014/xxgk_index.shtml,www.spb.gov.cn,403,unknown, -china-cncaprc,government,https://www.cncaprc.gov.cn,www.cncaprc.gov.cn,200,origin, -china-ncc,government,https://cmdp.ncc-cma.net,cmdp.ncc-cma.net,403,origin, -china-sx-stats,government,https://tjj.shanxi.gov.cn/tjsj/,tjj.shanxi.gov.cn,0,unknown, -china-csdp,government,https://www.csdp.edu.cn,www.csdp.edu.cn,200,unknown, -china-cipd,research,https://www.cpirc.org.cn,www.cpirc.org.cn,200,origin, -china-caitec,research,https://www.caitec.org.cn/,www.caitec.org.cn,200,unknown, -china-igsnrr,research,http://www.igsnrr.ac.cn,www.igsnrr.ac.cn,200,unknown, -china-crta,other,https://www.crta.org.cn/news.html?id=42,www.crta.org.cn,200,origin, -china-ioz,research,http://www.ioz.ac.cn,www.ioz.ac.cn,200,unknown, -china-nbs,government,https://www.stats.gov.cn/sj/,www.stats.gov.cn,200,unknown, -china-tpdc,research,https://data.tpdc.ac.cn,data.tpdc.ac.cn,200,origin, -china-nra,government,https://www.nra.gov.cn/xxgk/gkml/,www.nra.gov.cn,200,origin, -china-polar-service,government,https://www.chinare.org.cn/,www.chinare.org.cn,200,origin, -china-vip,commercial,https://www.cqvip.com,www.cqvip.com,200,unknown, -china-caict,research,http://www.caict.ac.cn/kxyj/qwfb/,www.caict.ac.cn,412,unknown, -china-nmic,government,https://data.cma.cn/data/index.html,data.cma.cn,200,origin, -china-cas,research,https://www.scidb.cn/,www.scidb.cn,200,alicdn, -china-mot,government,https://www.mot.gov.cn/shuju/,www.mot.gov.cn,200,origin, -china-ciecc,government,https://www.ciecc.com.cn,www.ciecc.com.cn,200,origin, -china-cma,government,https://data.cma.cn,data.cma.cn,200,origin, -china-casm,research,https://www.casm.ac.cn,www.casm.ac.cn,200,origin, -china-cast,other,https://www.cast.org.cn/xw/,www.cast.org.cn,200,unknown, -china-drc,government,https://www.drc.gov.cn/yjcg.htm,www.drc.gov.cn,200,unknown, -china-casted,research,http://www.casted.org.cn/channel/,www.casted.org.cn,200,origin, -china-ncsti,research,https://www.ncsti.gov.cn,www.ncsti.gov.cn,403,unknown, -china-wanfang,commercial,https://www.wanfangdata.com.cn/,www.wanfangdata.com.cn,200,unknown, -china-giec,research,http://www.giec.ac.cn,www.giec.ac.cn,200,unknown, -china-cngbdb,research,https://db.cngb.org,db.cngb.org,200,unknown, -china-sass,research,https://www.sass.org.cn,www.sass.org.cn,200,origin, -china-cf40,research,https://www.cf40.com/research,www.cf40.com,200,origin, -china-pbcsf,research,https://www.pbcsf.tsinghua.edu.cn/,www.pbcsf.tsinghua.edu.cn,200,unknown, -china-cste,research,https://www.cste.org.cn,www.cste.org.cn,200,origin, -china-cncbd,government,https://www.cncbd.org.cn,www.cncbd.org.cn,200,origin, -china-cstr,government,https://cstr.cn/resreg,cstr.cn,200,origin, -china-cgss,research,http://cgss.ruc.edu.cn/,cgss.ruc.edu.cn,200,unknown, -china-ngdc,research,https://ngdc.cncb.ac.cn/gsub/,ngdc.cncb.ac.cn,200,origin, -china-camet,other,https://www.camet.org.cn,www.camet.org.cn,200,alicdn, -china-cufe-iigf,research,https://iigf.cufe.edu.cn/yjcg/yjbg.htm,iigf.cufe.edu.cn,200,origin, -china-ibcas,research,https://www.ibcas.ac.cn,www.ibcas.ac.cn,200,unknown, -china-cisri,research,https://www.cisri.com.cn,www.cisri.com.cn,200,unknown, -china-chfs,research,https://chfs.swufe.edu.cn,chfs.swufe.edu.cn,200,alicdn, -china-resdc,research,https://www.resdc.cn,www.resdc.cn,0,unknown, -china-pric,research,https://www.pric.org.cn/,www.pric.org.cn,200,origin, -china-nigpas,research,http://www.nigpas.ac.cn,www.nigpas.ac.cn,200,unknown, -china-nsfc,government,https://www.nsfc.gov.cn/p1/2961/2964/3655/cg.html,www.nsfc.gov.cn,403,unknown, -china-igg,research,https://igg.cas.cn,igg.cas.cn,0,unknown, -china-ngeos,research,https://www.geodata.cn/data/,www.geodata.cn,200,unknown, -china-catarc,research,https://www.catarc.ac.cn,www.catarc.ac.cn,200,origin, -china-cae,research,https://www.cae.cn/cae/html/main/col73/column_73_1.html,www.cae.cn,200,alicdn, -china-pmo,research,http://www.pmo.ac.cn,www.pmo.ac.cn,200,unknown, -china-iap,research,https://www.iap.ac.cn,www.iap.ac.cn,200,unknown, -china-scidb,research,https://www.scidb.cn/list?type=all,www.scidb.cn,200,alicdn, -china-nssdc,research,https://www.nssdc.ac.cn,www.nssdc.ac.cn,400,unknown, -china-csic,research,https://sociology.cssn.cn,sociology.cssn.cn,0,unknown, -china-nopss,government,https://www.nopss.gov.cn,www.nopss.gov.cn,200,unknown, -china-caea,government,https://www.caea.gov.cn,www.caea.gov.cn,0,unknown, -acad-conferenceboard,research,https://www.conference-board.org/topics/economic-data-analysis,www.conference-board.org,0,unknown, -china-cnooc,government,https://www.cnooc.com.cn,www.cnooc.com.cn,200,origin, -china-pbccrc,government,https://www.pbccrc.org.cn,www.pbccrc.org.cn,200,origin, -china-cdrf,research,https://www.cdrf.org.cn,www.cdrf.org.cn,500,alicdn, -china-ccs-crop,research,https://www.chinacrops.org,www.chinacrops.org,200,origin, -china-nstl,government,https://www.nstl.gov.cn/search.html,www.nstl.gov.cn,200,origin, -china-cabr,research,https://www.cabr.cn,www.cabr.cn,200,unknown, -china-termonline,government,https://www.termonline.cn,www.termonline.cn,200,origin, -china-gscloud,research,https://www.gscloud.cn/search,www.gscloud.cn,200,origin, -china-nies,research,https://www.nies.org,www.nies.org,200,unknown, -china-ngcc,government,https://www.ngcc.cn/dlxxzy/gjjcdlxxsjk/,www.ngcc.cn,200,origin, -china-ctg,government,https://www.ctg.com.cn,www.ctg.com.cn,200,origin, -china-cciee,research,https://www.cciee.org.cn/ktcglistall.aspx?clmId=650,www.cciee.org.cn,200,unknown, -china-imcas,research,https://www.im.cas.cn,www.im.cas.cn,200,unknown, -china-cenews,government,http://www.cenews.com.cn/,www.cenews.com.cn,200,origin, -china-shenzhen-pnr,government,https://pnr.sz.gov.cn/xxgk/,pnr.sz.gov.cn,200,unknown, -china-cnemc,government,https://www.cnemc.cn/sssj/,www.cnemc.cn,200,unknown, -china-cigem,government,http://www.cigem.cgs.gov.cn/,www.cigem.cgs.gov.cn,200,origin, -china-pku-opendata,research,https://opendata.pku.edu.cn,opendata.pku.edu.cn,200,origin, -china-caep,research,http://www.caep.org.cn,www.caep.org.cn,200,unknown, -china-sinopec,government,http://www.sinopecgroup.com/group/xhtml/shzr/,www.sinopecgroup.com,404,origin, -china-nmsa,government,https://www.chinamine-safety.gov.cn/zfxxgk/,www.chinamine-safety.gov.cn,200,unknown, -china-mee,government,https://www.mee.gov.cn/hjzl/,www.mee.gov.cn,200,unknown, -china-ncsc,research,http://www.ncsc.org.cn,www.ncsc.org.cn,200,unknown, -china-craes,research,https://www.craes.cn,www.craes.cn,200,unknown, -china-nsii,research,https://www.nsii.org.cn/2017/home.php,www.nsii.org.cn,200,unknown, -china-huaneng,commercial,https://www.chng.com.cn,www.chng.com.cn,200,origin, -china-landchina,government,https://www.landchina.com/default.aspx?tabid=226,www.landchina.com,200,unknown, -china-cgas,government,https://www.cgs.gov.cn/,www.cgs.gov.cn,200,origin, -china-cnpc,government,https://www.cnpc.com.cn/cnpc/nybg/common_index.shtml,www.cnpc.com.cn,412,unknown, -china-ceads,research,https://ceads.net.cn/data/,ceads.net.cn,200,origin, -china-hrc,government,http://www.hrc.gov.cn,www.hrc.gov.cn,405,unknown, -china-chinawater,government,https://www.chinawater.com.cn,www.chinawater.com.cn,200,unknown, -china-cnia,other,https://www.chinania.org.cn/html/hangyetongji/chanyeshuju/,www.chinania.org.cn,0,unknown, -china-ipe,research,https://www.ipe.org.cn/AirMap_fxy/AirMap.html,www.ipe.org.cn,200,unknown, -china-chnenergy,government,https://www.chnenergy.com.cn,www.chnenergy.com.cn,200,unknown, -china-mwr,government,http://www.mwr.gov.cn/sj/,www.mwr.gov.cn,200,origin, -china-ndrcc,government,https://www.ndrcc.org.cn/,www.ndrcc.org.cn,200,unknown, -china-cfps,research,https://opendata.pku.edu.cn/dataverse/CFPS,opendata.pku.edu.cn,200,origin, -china-iwhr,research,http://www.iwhr.com/,www.iwhr.com,200,alicdn, -china-cace,other,https://www.chinacace.org/patents/cycle_economy_report/,www.chinacace.org,200,unknown, -china-nesdc,research,https://www.nesdc.org.cn,www.nesdc.org.cn,200,origin, -china-crsri,research,http://www.crsri.cn,www.crsri.cn,502,unknown, -china-yrcc,government,http://www.yrcc.gov.cn,www.yrcc.gov.cn,200,origin, -china-crra,other,https://www.crra.org.cn,www.crra.org.cn,200,origin, -china-guangdong-nr,government,https://nr.gd.gov.cn/zwgknew/index.html,nr.gd.gov.cn,200,origin, -china-chinalco,commercial,https://www.chinalco.com.cn,www.chinalco.com.cn,200,unknown, -china-ches,research,http://www.ches.org.cn,www.ches.org.cn,200,origin, -china-beidou,government,http://www.beidou.gov.cn,www.beidou.gov.cn,200,origin, -china-miit-rare-earth,government,https://www.miit.gov.cn/jgsj/ycls/xt/index.html,www.miit.gov.cn,200,unknown, -china-cenc,government,https://www.cenc.ac.cn/,www.cenc.ac.cn,403,unknown, -china-cnipa-patents,government,https://www.cnipa.gov.cn/col/col61/index.html,www.cnipa.gov.cn,200,unknown, -china-nsoas,government,http://www.nsoas.org.cn,www.nsoas.org.cn,200,unknown, -china-nsmc,government,https://www.nsmc.org.cn/nsmc/cn/satellite/index.html,www.nsmc.org.cn,200,unknown, -china-ctmo,government,https://sbj.cnipa.gov.cn,sbj.cnipa.gov.cn,403,origin, -china-ccf,research,https://www.ccf.org.cn/Academic_Evaluation/By_category/,www.ccf.org.cn,200,alicdn, -china-cern,research,https://cern.ac.cn/0index/index.asp,cern.ac.cn,200,origin, -china-caai,research,https://www.caai.cn/index.php?s=/home/article/lists/category/baokan.html,www.caai.cn,200,origin, -china-cea,government,https://www.cea.gov.cn/cea/dzpd/dzzt/index.html,www.cea.gov.cn,403,unknown, -china-istic,research,https://www.istic.ac.cn/,www.istic.ac.cn,302,unknown, -china-cnesa,other,https://www.cnesa.org,www.cnesa.org,200,origin, -china-national-data-bureau,government,https://sjdj.nda.gov.cn/,sjdj.nda.gov.cn,0,unknown, -china-zj-stats,government,https://tjj.zj.gov.cn/col/col1525563/index.html,tjj.zj.gov.cn,0,unknown, -china-gx-stats,government,https://tjj.gxzf.gov.cn/tjsj/,tjj.gxzf.gov.cn,0,unknown, -china-shenzhen-stic,government,https://stic.sz.gov.cn/xxgk/index.html,stic.sz.gov.cn,0,unknown, -china-naoc,research,https://nadc.china-vo.org,nadc.china-vo.org,200,origin, -china-cffex,market,https://www.cffex.com.cn/sjzx/,www.cffex.com.cn,0,unknown, -china-slwr,government,http://www.slwr.gov.cn/gbjb.jhtml,www.slwr.gov.cn,301,origin, -china-tower,commercial,https://ir.china-tower.com/sc/ir/reports.php,ir.china-tower.com,200,unknown, -china-nfga,government,https://www.forestry.gov.cn/gjlcj/5462/index.html,www.forestry.gov.cn,200,unknown, -china-plant-csdb,research,https://www.plant.csdb.cn,www.plant.csdb.cn,200,unknown, -china-chinacoal,government,https://www.chinacoal.com,www.chinacoal.com,200,origin, -china-most-rnd,government,https://service.most.gov.cn/,service.most.gov.cn,403,origin, -china-csa,other,https://www.china-cas.org,www.china-cas.org,200,origin, -china-caamm,other,http://www.caamm.org.cn/member/qytj.jspx,www.caamm.org.cn,200,origin, -china-ccsa,other,https://www.ccsa.org.cn/webadmin/,www.ccsa.org.cn,200,origin, -china-cwea,other,http://www.cwea.org.cn/news_lastest.html,www.cwea.org.cn,200,unknown, -china-tc260,government,https://www.tc260.org.cn/,www.tc260.org.cn,200,origin, -china-csre,other,http://www.cs-re.org.cn/c50,www.cs-re.org.cn,200,origin, -china-openstd,government,https://openstd.samr.gov.cn/,openstd.samr.gov.cn,200,origin, -china-cncert,government,https://www.cert.org.cn/publish/main/45/index.html,www.cert.org.cn,200,unknown, -china-csg,government,https://www.csg.cn,www.csg.cn,200,unknown, -china-cnfia,other,https://www.cnfia.cn/archives/category/hangyetongji,www.cnfia.cn,200,origin, -china-nim,government,https://www.nim.ac.cn/nim_time,www.nim.ac.cn,200,origin, -china-cmse,government,https://www.cmse.gov.cn,www.cmse.gov.cn,200,unknown, -china-cmes,research,https://www.cmes.org,www.cmes.org,200,origin, -china-csee,research,https://www.csee.org.cn/,www.csee.org.cn,200,origin, -china-csm,research,https://www.csm.org.cn,www.csm.org.cn,200,unknown, -china-cpcif,other,http://www.cpcif.org.cn/list/stats,www.cpcif.org.cn,200,origin, -china-hwcc,government,http://www.hwcc.gov.cn,www.hwcc.gov.cn,0,unknown, -china-mohurd,government,https://www.mohurd.gov.cn/gongkai/zhengce/,www.mohurd.gov.cn,0,unknown, -china-cisa,other,https://www.chinaisa.org.cn/gxportal/xfgl/portal/index.html,www.chinaisa.org.cn,200,alicdn, -china-casa,other,http://www.casa-china.cn/,www.casa-china.cn,200,origin, -china-cpia,other,https://www.chinapv.org.cn/StaticPage/association_page1.html,www.chinapv.org.cn,200,origin, -china-ciesc,research,https://www.ciesc.cn,www.ciesc.cn,200,origin, -china-medical-association,research,https://www.cma.org.cn/col/col5601/index.html,www.cma.org.cn,200,origin, -china-cpharma,research,https://www.cpa.org.cn/?do=class&classid=250,www.cpa.org.cn,200,origin, -china-nmdis,government,https://mds.nmdis.org.cn/,mds.nmdis.org.cn,0,unknown, -china-miit,government,https://www.miit.gov.cn/gxsj/index.html,www.miit.gov.cn,200,unknown, -china-ces,research,https://www.ces.org.cn,www.ces.org.cn,200,origin, -china-isc,other,https://www.isc.org.cn/yanjiu/index.html,www.isc.org.cn,200,unknown, -china-ciia,other,https://www.ciia.org.cn,www.ciia.org.cn,200,origin, -china-hospital-association,other,https://www.cha.org.cn,www.cha.org.cn,200,origin, -china-sae,research,https://www.sae-china.org/newsdata/reportdata/,www.sae-china.org,200,origin, -china-most-infrastructure,government,https://nrii.org.cn/,nrii.org.cn,0,unknown, -china-ndcpa,government,https://www.ndcpa.gov.cn/jbkzzx/c100016/second/list.html,www.ndcpa.gov.cn,200,unknown, -china-nifdc,government,https://www.nifdc.org.cn,www.nifdc.org.cn,200,unknown, -china-nhsa,government,https://www.nhsa.gov.cn/col/col7/index.html,www.nhsa.gov.cn,200,alicdn, -china-automation-association,other,https://www.caa.org.cn/,www.caa.org.cn,200,origin, -china-cima,other,http://www.cima.org.cn,www.cima.org.cn,200,origin, -china-cnis,government,https://www.cnis.ac.cn/kycg/,www.cnis.ac.cn,200,unknown, -china-cagis,research,https://www.cagis.org.cn,www.cagis.org.cn,200,origin, -china-cac,government,https://www.cac.gov.cn/wxzw/sjzl/A093708index_1.htm,www.cac.gov.cn,200,unknown, -china-cacm,research,https://www.cacm.org.cn,www.cacm.org.cn,200,origin, -china-catcm,other,https://www.catcm.org.cn,www.catcm.org.cn,200,origin, -china-nphsd,research,https://www.phsciencedata.cn,www.phsciencedata.cn,200,unknown, -china-cdc,government,https://www.chinacdc.cn/gzdt/,www.chinacdc.cn,200,unknown, -china-class,research,http://class.ruc.edu.cn/,class.ruc.edu.cn,200,unknown, -china-chinadrugtrials,government,https://www.chinadrugtrials.org.cn,www.chinadrugtrials.org.cn,202,unknown, -china-nmpa,government,https://www.nmpa.gov.cn/datasearch/home-index.html,www.nmpa.gov.cn,412,unknown, -china-cass,research,http://www.cass.ac.cn/list/zw_sscp.html,www.cass.ac.cn,200,unknown, -china-nhc,government,https://www.nhc.gov.cn/mohwsbwstjxxzx/s7967/new_list.shtml,www.nhc.gov.cn,200,unknown, -china-cppcc,government,http://www.cppcc.gov.cn,www.cppcc.gov.cn,200,origin, -china-nhei,research,https://www.nhei.cn,www.nhei.cn,200,origin, -china-cidca,government,http://www.cidca.gov.cn/ywgz.htm,www.cidca.gov.cn,200,unknown, -china-ccgp,government,https://www.ccgp.gov.cn/cggg/index.htm,www.ccgp.gov.cn,200,origin, -china-court-execution,government,https://zxgk.court.gov.cn,zxgk.court.gov.cn,403,unknown, -china-cnsa,government,https://www.cnsa.gov.cn/n6758823/index.html,www.cnsa.gov.cn,200,unknown, -china-cmde,government,https://www.cmde.org.cn,www.cmde.org.cn,202,unknown, -china-cpma,research,https://www.cpma.org.cn,www.cpma.org.cn,200,origin, -china-cnas,government,https://www.cnas.org.cn/,www.cnas.org.cn,200,origin, -china-mem,government,https://www.mem.gov.cn/gk/tjsj/,www.mem.gov.cn,200,unknown, -china-court-auction,government,https://www.rmfysszc.gov.cn,www.rmfysszc.gov.cn,403,unknown, -china-cns,research,https://www.cnsoc.org,www.cnsoc.org,200,origin, -china-mofa,government,https://www.mfa.gov.cn/web/system/index_17321.shtml,www.mfa.gov.cn,200,origin, -china-ncha,government,http://www.ncha.gov.cn/col/col2276/index.html,www.ncha.gov.cn,200,origin, -china-ggzy,government,https://www.ggzy.gov.cn/,www.ggzy.gov.cn,200,unknown, -china-mva,government,https://www.mva.gov.cn/gongkai/,www.mva.gov.cn,200,unknown, -china-cqc,government,https://www.cqc.com.cn/,www.cqc.com.cn,200,origin, -china-bankruptcy-court,government,https://pccz.court.gov.cn/pcajxxw/index/xxwsy,pccz.court.gov.cn,403,unknown, -china-cec,other,https://www.cec.org.cn/detail/index.html?3-302929,www.cec.org.cn,0,unknown, -china-iamac,other,https://www.iamac.org.cn,www.iamac.org.cn,0,unknown, -china-nnsa,government,http://nnsa.mee.gov.cn,nnsa.mee.gov.cn,200,unknown, -china-cemia,other,http://www.cemia.org.cn,www.cemia.org.cn,0,unknown, -china-cpdrc,research,https://www.cpdrc.org.cn/sjzw/,www.cpdrc.org.cn,200,origin, -china-nia,government,https://www.nia.gov.cn/n741440/n741547/index.html,www.nia.gov.cn,200,unknown, -china-cams,research,https://www.cams.cn,www.cams.cn,200,origin, -china-cacms,research,https://www.cacms.ac.cn/index.html,www.cacms.ac.cn,200,origin, -china-nrta,government,https://www.nrta.gov.cn/col/col2040/index.html,www.nrta.gov.cn,200,unknown, -china-pkulaw,research,https://www.pkulaw.com/law,www.pkulaw.com,200,unknown, -china-ncac,government,https://www.ncac.gov.cn/chinacopyright/channels/634.html,www.ncac.gov.cn,501,unknown, -china-cnca,government,https://www.cnca.gov.cn,www.cnca.gov.cn,200,unknown, -china-nncc,government,http://www.nncc626.com,www.nncc626.com,200,unknown, -china-nfra-fire,government,https://www.119.gov.cn,www.119.gov.cn,200,unknown, -china-acla,other,https://www.acla.org.cn/acla/tjxx/,www.acla.org.cn,403,alicdn, -china-csrc,government,https://www.csrc.gov.cn/csrc/c100103/common_list.shtml,www.csrc.gov.cn,0,unknown, -china-saac,government,https://www.saac.gov.cn/daj/fzgz/lmlist.shtml,www.saac.gov.cn,200,origin, -china-neac,government,https://www.neac.gov.cn/seac/xxgk/tjsj/,www.neac.gov.cn,200,unknown, -china-ccdi,government,https://www.ccdi.gov.cn/xxgk/,www.ccdi.gov.cn,403,origin, -china-cfpa,other,http://www.cfpa.cn,www.cfpa.cn,200,origin, -china-napp,government,https://www.nppa.gov.cn/xxfb/,www.nppa.gov.cn,200,unknown, -china-caam,other,http://www.caam.org.cn/chn/4/cate_39/index.html,www.caam.org.cn,200,unknown, -china-spp,government,https://www.spp.gov.cn/spp/jcdt/jcgzdt/index_1.shtml,www.spp.gov.cn,200,origin, -china-natcm,government,https://www.natcm.gov.cn/guihuacaiwusi/gongzuodongtai/index.html,www.natcm.gov.cn,0,unknown, -china-phirda,other,https://www.phirda.com,www.phirda.com,200,alicdn, -china-cnaf,government,https://www.cnaf.cn,www.cnaf.cn,200,unknown, -dosm,government,https://open.dosm.gov.my/,open.dosm.gov.my,200,unknown, -hk-sfc,government,https://www.sfc.hk/en/Regulatory-functions/Products,www.sfc.hk,200,unknown, -kostat-cpi,government,https://kosis.kr/eng/,kosis.kr,0,unknown, -china-gas,government,https://www.sport.gov.cn/n315/n330/index.html,www.sport.gov.cn,200,unknown, -hk-companies-registry,government,https://www.cr.gov.hk/en/services/obtain-company-info.htm,www.cr.gov.hk,200,origin, -kostat,government,https://kosis.kr/eng/,kosis.kr,0,unknown, -china-cinic,government,https://www.cnnic.cn/11/38/326/index.html,www.cnnic.cn,0,unknown, -china-film-admin,government,https://www.chinafilm.gov.cn,www.chinafilm.gov.cn,200,unknown, -hkma,government,https://www.hkma.gov.hk/eng/data-publications-and-research/data-and-statistics/,www.hkma.gov.hk,200,origin, -china-national-museum,government,https://www.chnmuseum.cn/zp/zpml/,www.chnmuseum.cn,200,unknown, -china-csia,other,https://web.csia.net.cn,web.csia.net.cn,200,alicdn, -boj-statistics,government,https://www.boj.or.jp/en/statistics/index.htm,www.boj.or.jp,200,origin, -china-cflac,other,https://www.cflac.org.cn,www.cflac.org.cn,200,origin, -china-cecc,other,http://www.cecc.org.cn/hangye/,www.cecc.org.cn,200,origin, -india-rbi,government,https://www.rbi.org.in/Scripts/Statistics.aspx,www.rbi.org.in,200,azure, -india-mospi,government,https://mospi.gov.in/data,mospi.gov.in,200,origin, -japan-jma,government,https://www.data.jma.go.jp/risk/obsdl/index.php,www.data.jma.go.jp,404,cloudfront, -china-ceeia,commercial,https://www.ceeia.com,www.ceeia.com,200,origin, -japan-esri,government,https://www.esri.cao.go.jp/en/sna/menu.html,www.esri.cao.go.jp,200,origin, -japan-fsa,government,https://www.fsa.go.jp/en/refer/index.html,www.fsa.go.jp,200,cloudfront, -india-dgcis,government,https://www.commerce.gov.in/trade-statistics/,www.commerce.gov.in,404,unknown, -philippines-psa,government,https://openstat.psa.gov.ph,openstat.psa.gov.ph,403,cloudflare, -japan-mhlw,government,https://www.mhlw.go.jp/toukei/list/index.html,www.mhlw.go.jp,200,origin, -jpx,market,https://www.jpx.co.jp/english/markets/statistics-equities/index.html,www.jpx.co.jp,200,cloudfront, -china-chalco,commercial,https://www.chalco.com.cn,www.chalco.com.cn,200,unknown, -japan-mof,government,https://www.customs.go.jp/toukei/info/index_e.htm,www.customs.go.jp,200,origin, -vietnam-gso,government,https://www.nso.gov.vn/en/statistical-data/,www.nso.gov.vn,0,unknown, -japan-gpif,government,https://www.gpif.go.jp/en/performance/,www.gpif.go.jp,200,origin, -fia-fdi,government,https://www.mpi.gov.vn/en/Pages/FDI-1637.aspx,www.mpi.gov.vn,0,unknown, -mpi-fdi,government,https://www.mpi.gov.vn/en/Pages/Report-on-Foreign-Direct-Investment-1740.aspx,www.mpi.gov.vn,0,unknown, -malaysia-dosm,government,https://open.dosm.gov.my/,open.dosm.gov.my,200,unknown, -china-casc,government,https://www.spacechina.com/n25/index.html,www.spacechina.com,200,unknown, -vietnam-fia,government,https://www.mpi.gov.vn/en/Pages/FDI-1637.aspx,www.mpi.gov.vn,0,unknown, -singapore-singstat,government,https://tablebuilder.singstat.gov.sg,tablebuilder.singstat.gov.sg,200,unknown, -korea-bok,government,https://www.bok.or.kr/eng/main/main.do,www.bok.or.kr,200,unknown, -taiwan-dgbas,government,https://eng.stat.gov.tw/,eng.stat.gov.tw,403,cloudflare, -indonesia-bps,government,https://www.bps.go.id/en/statistics-table,www.bps.go.id,403,cloudflare, -gdvc,government,https://www.customs.gov.vn,www.customs.gov.vn,200,origin, -vicofa,market,https://vicofa.org.vn/,vicofa.org.vn,403,origin, -vietnam-mof,government,https://www.mof.gov.vn/webcenter/portal/btcen/pages_r/m/statistics,www.mof.gov.vn,200,unknown, -laos-lsb,government,https://laosis.lsb.gov.la/,laosis.lsb.gov.la,0,unknown, -myanmar-cso,government,https://www.csostat.gov.mm,www.csostat.gov.mm,200,cloudflare, -uk-ons-cpi-rpi,government,https://www.ons.gov.uk/economy/inflationandpriceindices,www.ons.gov.uk,200,cloudflare, -uk-met-office,government,https://www.metoffice.gov.uk/research/climate/maps-and-data,www.metoffice.gov.uk,200,cloudfront, -china-cdpf,government,https://www.cdpf.org.cn/zwgk/index.htm,www.cdpf.org.cn,403,unknown, -brunei-deps,government,https://deps.mofe.gov.bn/edata-library/,deps.mofe.gov.bn,200,azure, -china-cafiu,other,https://www.cafiu.org.cn,www.cafiu.org.cn,200,origin, -china-csei,research,https://www.csei.org.cn,www.csei.org.cn,200,unknown, -japan-jetro,government,https://www.jetro.go.jp/en/reports/statistics.html,www.jetro.go.jp,200,cloudfront, -korea-kostat,government,https://kosis.kr/eng/,kosis.kr,200,origin, -china-avic,government,https://www.avic.com,www.avic.com,200,unknown, -japan-estat,government,https://www.e-stat.go.jp/en/stat-search,www.e-stat.go.jp,200,unknown, -uk-boe,government,https://www.bankofengland.co.uk/boeapps/database/,www.bankofengland.co.uk,200,origin, -cambodia-nis,government,https://camstat.nis.gov.kh/,camstat.nis.gov.kh,200,unknown, -bank-of-england-statistics,government,https://www.bankofengland.co.uk/boeapps/database/,www.bankofengland.co.uk,200,origin, -uk-data-gov,government,https://www.data.gov.uk,www.data.gov.uk,200,fastly, -france-insee,government,https://www.insee.fr/en/statistiques,www.insee.fr,200,unknown, -germany-arbeitsagentur,government,https://statistik.arbeitsagentur.de/,statistik.arbeitsagentur.de,403,origin, -germany-destatis,government,https://www.destatis.de/EN/Themes/_node.html,www.destatis.de,200,unknown, -belgium-statbel,government,https://statbel.fgov.be/en/open-data,statbel.fgov.be,0,unknown, -saudi-gastat,government,https://www.stats.gov.sa/statistics,www.stats.gov.sa,200,unknown, -spain-ine,government,https://www.ine.es/dyngs/INEbase/listaoperaciones.htm,www.ine.es,200,unknown, -switzerland-fso,government,https://www.bfs.admin.ch/bfs/en/home/statistics.html,www.bfs.admin.ch,200,unknown, -norway-ssb,government,https://www.ssb.no/en/statbank,www.ssb.no,200,unknown, -poland-gus,government,https://bdl.stat.gov.pl/BDL/start,bdl.stat.gov.pl,200,unknown, -sbv,government,https://www.sbv.gov.vn/webcenter/portal/en/home/rm/public,www.sbv.gov.vn,200,unknown, -austria-statistik,government,https://www.statistik.at/statistiken,www.statistik.at,200,unknown, -netherlands-cbs,government,https://opendata.cbs.nl/statline/,opendata.cbs.nl,200,unknown, -portugal-ine,government,https://www.ine.pt/xportal/xmain?xpid=INE&xpgid=ine_base_dados,www.ine.pt,0,unknown, -bulgaria-nsi,government,https://www.nsi.bg/en/content/2666/statisticsdatabases,www.nsi.bg,403,cloudflare, -sweden-scb,government,https://www.statistikdatabasen.scb.se,www.statistikdatabasen.scb.se,200,unknown, -ireland-cso,government,https://data.cso.ie,data.cso.ie,200,unknown, -italy-istat,government,https://esploradati.istat.it/databrowser/,esploradati.istat.it,200,unknown, -russia-rosstat,government,https://rosstat.gov.ru/statistics,rosstat.gov.ru,0,unknown, -canada-boc,government,https://www.bankofcanada.ca/rates/,www.bankofcanada.ca,200,unknown, -turkey-tuik,government,https://data.tuik.gov.tr,data.tuik.gov.tr,200,unknown, -croatia-dzs,government,https://dzs.gov.hr/en/data-and-statistics,dzs.gov.hr,404,unknown, -romania-bvb,market,https://www.bvb.ro/FinancialInstruments/Markets/Shares,www.bvb.ro,200,unknown, -romania-ins,government,https://insse.ro/cms/en/statistici-2,insse.ro,0,unknown, -denmark-dst,government,https://www.dst.dk/en/Statistik,www.dst.dk,302,origin, -gso-vietnam,government,https://www.gso.gov.vn/en/data-and-statistics/,www.gso.gov.vn,0,unknown, -czechia-czso,government,https://vdb.czso.cz,vdb.czso.cz,200,unknown, -us-bls,government,https://www.bls.gov/data/,www.bls.gov,403,akamai, -mexico-coneval,government,https://www.coneval.org.mx,www.coneval.org.mx,200,unknown, -finland-stat,government,https://pxdata.stat.fi/PxWeb/pxweb/en/StatFin/,pxdata.stat.fi,200,unknown, -canada-statcan,government,https://www.statcan.gc.ca/en/start,www.statcan.gc.ca,200,origin, -canada-cihi,government,https://www.cihi.ca/en/access-data-and-reports,www.cihi.ca,403,unknown, -canada-cer,government,https://www.cer-rec.gc.ca/en/data-analysis/,www.cer-rec.gc.ca,200,origin, -mx-banxico,government,https://www.banxico.org.mx,www.banxico.org.mx,200,unknown, -us-data-gov,government,https://catalog.data.gov/dataset,catalog.data.gov,200,cloudfront, -china-moj,government,https://www.moj.gov.cn/pub/sfbgw/zwgkzl/tjsj/,www.moj.gov.cn,302,origin, -usgs-earthexplorer,government,https://earthexplorer.usgs.gov/,earthexplorer.usgs.gov,200,unknown, -china-spc,government,https://www.court.gov.cn/sfsj.html,www.court.gov.cn,403,unknown, -aus-aihw,government,https://www.aihw.gov.au/,www.aihw.gov.au,403,cloudflare, -bureau-of-meteorology,government,https://www.bom.gov.au,www.bom.gov.au,200,akamai, -australia-abs,government,https://www.abs.gov.au,www.abs.gov.au,200,cloudfront, -us-cdc,government,https://wonder.cdc.gov/,wonder.cdc.gov,200,unknown, -romania-bnr,government,https://www.bnr.ro/Statistics-702.aspx,www.bnr.ro,404,unknown, -us-federalreserve,government,https://www.federalreserve.gov/data.htm,www.federalreserve.gov,200,cloudflare, -brazil-mdic-secex,government,https://comexstat.mdic.gov.br/en/home,comexstat.mdic.gov.br,403,cloudflare, -slovenia-surs,government,https://www.stat.si/StatWeb/en,www.stat.si,200,origin, -usaid-ddl,government,https://data.usaid.gov,data.usaid.gov,0,unknown, -us-census,government,https://data.census.gov,data.census.gov,200,cloudflare, -mexico-inegi,government,https://www.inegi.org.mx/datos/,www.inegi.org.mx,200,origin, -asx,market,https://www.asx.com.au/markets,www.asx.com.au,200,fastly, -us-bea,government,https://www.bea.gov/data,www.bea.gov,200,azure, -noaa-cdo,government,https://www.ncei.noaa.gov/cdo-web/,www.ncei.noaa.gov,200,origin, -usgs,government,https://www.usgs.gov/products/data,www.usgs.gov,405,cloudfront, -slovakia-susr,government,https://datacube.statistics.sk,datacube.statistics.sk,200,origin, -nz-stats,government,https://infoshare.stats.govt.nz,infoshare.stats.govt.nz,200,cloudflare, -china-sac-standards,government,https://std.samr.gov.cn/,std.samr.gov.cn,404,origin, -us-treasury,government,https://fiscaldata.treasury.gov,fiscaldata.treasury.gov,200,unknown, -brazil-bcb,government,https://dadosabertos.bcb.gov.br,dadosabertos.bcb.gov.br,200,azure, -brazil-conab,government,https://www.gov.br/conab/pt-br/atuacao/informacoes-agropecuarias/safras/safra-de-cafe,www.gov.br,403,unknown, -kenya-knbs,government,https://www.knbs.or.ke/publications/,www.knbs.or.ke,0,unknown, -greece-elstat,government,https://www.statistics.gr/en/statistics,www.statistics.gr,0,unknown, -faostat,international,https://www.fao.org/faostat/en/,www.fao.org,200,cloudflare, -colombia-dane,government,https://www.dane.gov.co/index.php/estadisticas-por-tema,www.dane.gov.co,401,unknown, -peru-inei,government,https://www.inei.gob.pe/estadisticas/,www.inei.gob.pe,200,origin, -china-mca,government,https://www.mca.gov.cn/n156/n2679/index.html,www.mca.gov.cn,0,unknown, -unfpa-china,international,https://china.unfpa.org/en/publications,china.unfpa.org,200,fastly, -adb-data,international,https://data.adb.org,data.adb.org,403,cloudflare, -unfpa-urbanization,international,https://www.unfpa.org/urbanization,www.unfpa.org,200,fastly, -cgiar-research-data,international,https://gardian.cgiar.org/,gardian.cgiar.org,200,origin, -afdb-statistics,international,https://dataportal.opendataforafrica.org,dataportal.opendataforafrica.org,403,cloudflare, -adb-data-library,international,https://data.adb.org,data.adb.org,403,cloudflare, -argentina-indec,government,https://www.indec.gob.ar/indec/web/Nivel3-Tema-3-35,www.indec.gob.ar,200,unknown, -caf,international,https://www.caf.com/en/,www.caf.com,0,unknown, -nigeria-nbs,government,https://www.nigerianstat.gov.ng/elibrary,www.nigerianstat.gov.ng,200,origin, -caribbean-development-bank,international,https://www.caribank.org/data/country-data-reports,www.caribank.org,200,fastly, -idb,international,https://www.iadb.org/en/knowledge-resources/data,www.iadb.org,403,cloudflare, -afdb,international,https://www.afdb.org/en/knowledge/statistics,www.afdb.org,403,cloudflare, -ghana-gss,government,https://statsghana.gov.gh/data-statistics/economic-statistics,statsghana.gov.gh,200,origin, -hungary-ksh,government,https://www.ksh.hu/engstadat,www.ksh.hu,200,unknown, -adb-vietnam,international,https://www.adb.org/countries/viet-nam/data,www.adb.org,403,cloudflare, -us-hud,government,https://www.huduser.gov/portal/datasets/,www.huduser.gov,200,unknown, -south-africa-statssa,government,https://www.statssa.gov.za/?page_id=1854,www.statssa.gov.za,200,imperva, -stats-sa,government,https://www.statssa.gov.za/?page_id=1521,www.statssa.gov.za,404,imperva, -egypt-capmas,government,https://www.capmas.gov.eg/Pages/Publications.aspx,www.capmas.gov.eg,200,origin, -aiddata,research,https://www.aiddata.org/datasets,www.aiddata.org,200,cloudflare, -worldbank-open-data,international,https://data.worldbank.org,data.worldbank.org,200,cloudflare, -chile-ine,government,https://www.ine.gob.cl/estadisticas,www.ine.gob.cl,200,origin, -adb-key-indicators,international,https://kidb.adb.org,kidb.adb.org,200,azure, -adb,international,https://www.adb.org/what-we-do/data,www.adb.org,403,cloudflare, -adb-vietnam-data,international,https://www.adb.org/countries/viet-nam/data,www.adb.org,403,cloudflare, -brazil-mapa,government,https://indicadores.agricultura.gov.br/agrostat/index.htm,indicadores.agricultura.gov.br,200,unknown, -adb-ado,international,https://www.adb.org/publications/series/asian-development-outlook,www.adb.org,403,cloudflare, -imf-data,international,https://data.imf.org,data.imf.org,403,akamai, -oecd-pisa,international,https://www.oecd.org/en/about/programmes/pisa.html,www.oecd.org,403,cloudflare, -iea-energy-data,international,https://www.iea.org/data-and-statistics,www.iea.org,403,cloudflare, -china-wenshu,government,https://wenshu.court.gov.cn/website/wenshu/181107ANFZ0BXSK4/index.html,wenshu.court.gov.cn,200,unknown, -intl-copernicus-cdse,international,https://dataspace.copernicus.eu,dataspace.copernicus.eu,200,unknown, -eurostat,international,https://ec.europa.eu/eurostat/databrowser/explore/all/all_themes,ec.europa.eu,200,unknown, -opec-statistics,international,https://asb.opec.org,asb.opec.org,403,cloudflare, -nasa-earthdata,government,https://www.earthdata.nasa.gov,www.earthdata.nasa.gov,200,cloudfront, -usda-fas,government,https://apps.fas.usda.gov/psdonline/app/index.html,apps.fas.usda.gov,0,unknown, -asean-stats,international,https://data.aseanstats.org,data.aseanstats.org,403,origin, -iso-construction,international,https://www.iso.org/committee/49070/x/catalogue/,www.iso.org,200,cloudflare, -oecd-statistics,international,https://stats.oecd.org,stats.oecd.org,405,unknown, -brazil-ibge,government,https://www.ibge.gov.br/en/indicators,www.ibge.gov.br,0,unknown, -ceic-vietnam,commercial,https://www.ceicdata.com/en/country/vietnam,www.ceicdata.com,200,cloudfront, -ebrd,international,https://www.ebrd.com,www.ebrd.com,200,fastly, -ecb-sdw,government,https://data.ecb.europa.eu/,data.ecb.europa.eu,200,unknown, -irena,international,https://www.irena.org/Data,www.irena.org,200,unknown, -iea-education-studies,international,https://www.iea.nl/data-tools/repository,www.iea.nl,200,origin, -who-gho,international,https://www.who.int/data/gho/data/indicators,www.who.int,200,cloudflare, -unsd-national-accounts,international,https://unstats.un.org/unsd/snaama,unstats.un.org,200,unknown, -ico-coffee,international,https://www.ico.org/trade_statistics.asp,www.ico.org,404,origin, -iaea-energy-data,international,https://data.iaea.org/,data.iaea.org,403,unknown, -gavi,international,https://www.gavi.org/programmes-impact/our-impact/facts-and-figures,www.gavi.org,403,unknown, -jodi,international,https://www.jodidata.org/oil/database/data-downloads.aspx,www.jodidata.org,200,origin, -unctad-infrastructure-statistics,international,https://unctadstat.unctad.org/datacentre,unctadstat.unctad.org,403,cloudflare, -china-cgs,government,https://geocloud.cgs.gov.cn,geocloud.cgs.gov.cn,0,unknown, -bis-cbta,international,https://data.bis.org/topics/CBTA,data.bis.org,200,unknown, -bis-reserves,international,https://data.bis.org/topics/CBTA,data.bis.org,200,unknown, -codex-alimentarius,international,https://www.fao.org/fao-who-codexalimentarius/codex-texts/all-standards/en/,www.fao.org,200,cloudflare, -unctad,international,https://unctadstat.unctad.org,unctadstat.unctad.org,403,cloudflare, -eea-climate,international,https://www.eea.europa.eu/en/datahub,www.eea.europa.eu,200,origin, -cites-trade-database,international,https://trade.cites.org,trade.cites.org,200,origin, -iais,international,https://www.iais.org/activities-topics/financial-stability/gimar/,www.iais.org,200,unknown, -unctad-trade-transport,international,https://unctadstat.unctad.org/EN/TransportCost.html,unctadstat.unctad.org,403,cloudflare, -brazil-cecafe,market,https://www.cecafe.com.br/publicacoes/relatorio-de-exportacoes/,www.cecafe.com.br,200,origin, -ecdc-surveillance,international,https://www.ecdc.europa.eu/en/data-dashboards-and-databases,www.ecdc.europa.eu,200,cloudfront, -itf-transport,international,https://www.itf-oecd.org/transport-statistics,www.itf-oecd.org,403,cloudflare, -gbif,international,https://www.gbif.org/occurrence/search,www.gbif.org,403,cloudflare, -sasb-standards,international,https://sasb.ifrs.org/standards/,sasb.ifrs.org,200,cloudfront, -ilo-statistics,international,https://ilostat.ilo.org/data/,ilostat.ilo.org,200,cloudflare, -ember-climate,research,https://ember-climate.org/data/,ember-climate.org,403,cloudflare, -unesco-uis,international,https://data.uis.unesco.org/,data.uis.unesco.org,200,unknown, -eu-construction,international,https://ec.europa.eu/growth/sectors/construction_en,ec.europa.eu,200,cloudfront, -global-reporting-initiative,international,https://www.globalreporting.org/standards/,www.globalreporting.org,200,cloudflare, -wipo-ip-statistics,international,https://www3.wipo.int/ipstats/,www3.wipo.int,200,cloudfront, -basel-convention,international,https://www.basel.int,www.basel.int,200,origin, -wto-statistics,international,https://stats.wto.org,stats.wto.org,200,cloudflare, -unicef,international,https://data.unicef.org/resources/resource-type/datasets/,data.unicef.org,403,cloudflare, -amis,international,https://www.amis-outlook.org,www.amis-outlook.org,200,fastly, -africa-cdc,international,https://africacdc.org,africacdc.org,200,origin, -ipcc,international,https://www.ipcc-data.org/observ/index.html,www.ipcc-data.org,503,unknown, -bipm-kcdb,international,https://www.bipm.org/kcdb,www.bipm.org,200,origin, -unhcr,international,https://www.unhcr.org/refugee-statistics/,www.unhcr.org,403,cloudflare, -icao-aviation-data,international,https://dataservices.icao.int/,dataservices.icao.int,200,origin, -global-carbon-project,research,https://www.globalcarbonproject.org/carbonbudget/,www.globalcarbonproject.org,200,origin, -un-comtrade,international,https://comtradeplus.un.org,comtradeplus.un.org,200,unknown, -unfccc,international,https://di.unfccc.int,di.unfccc.int,200,imperva, -semi,research,https://semi.org/en/products-services/market-data,semi.org,403,cloudflare, -cdiac,research,https://data.ess-dive.lbl.gov/portals/CDIAC,data.ess-dive.lbl.gov,404,cloudflare, -paleobiodb,research,https://paleobiodb.org/navigator/,paleobiodb.org,200,origin, -paris-club,international,https://www.clubdeparis.org,www.clubdeparis.org,200,unknown, -china-robot-industry-alliance,market,https://cria.mei.net.cn/gzpt.asp?lm=/1310,cria.mei.net.cn,0,unknown, -un-ocha-fts,international,https://fts.unocha.org,fts.unocha.org,202,unknown, -china-petroleum-chemical-federation,market,http://www.cpcif.org.cn/list/402882396610575f0166105924fe0000,www.cpcif.org.cn,200,origin, -cdp,research,https://www.cdp.net/en/data,www.cdp.net,200,azure, -un-population,international,https://population.un.org/wpp/,population.un.org,200,unknown, -common-crawl,research,https://commoncrawl.org,commoncrawl.org,200,cloudflare, -aafc,government,https://open.canada.ca/data/en/organization/aafc-aac,open.canada.ca,200,unknown, -isric-world-soil,research,https://www.isric.org/explore,www.isric.org,200,unknown, -bp-statistical-review,market,https://www.energyinst.org/statistical-review,www.energyinst.org,403,cloudflare, -china-optical-association,market,https://www.coema.org.cn/research/sum,www.coema.org.cn,200,unknown, -china-machine-tool-association,market,https://www.cmtba.org.cn/web/11/list.html,www.cmtba.org.cn,200,unknown, -bloomberg-ipo-database,commercial,https://www.bloomberg.com/professional/products/bloomberg-terminal/,www.bloomberg.com,403,fastly, -china-cntac,other,https://www.cntac.org.cn/jinghua,www.cntac.org.cn,0,unknown, -ecmwf,international,https://cds.climate.copernicus.eu,cds.climate.copernicus.eu,200,unknown, -china-charging-alliance,market,https://evcipa.com/dataCenter/dataList,evcipa.com,200,origin, -cryptocurrency-data,commercial,https://coinmarketcap.com,coinmarketcap.com,200,cloudfront, -alpha-vantage,commercial,https://www.alphavantage.co/,www.alphavantage.co,200,cloudflare, -bea-international-trade,government,https://apps.bea.gov/iTable/index_ita.cfm,apps.bea.gov,200,azure, -crsp,research,https://www.crsp.org/,www.crsp.org,200,fastly, -bloomberg-terminal,commercial,https://www.bloomberg.com/markets,www.bloomberg.com,403,fastly, -bloomberg-terminal-ipo,commercial,https://www.bloomberg.com/professional/products/bloomberg-terminal/,www.bloomberg.com,403,fastly, -derwent-innovation-index,commercial,https://clarivate.com/products/derwent-innovation/,clarivate.com,200,fastly, -qs-world-university-rankings,market,https://www.topuniversities.com/world-university-rankings,www.topuniversities.com,403,cloudflare, -cambridge-structural-database,research,https://www.ccdc.cam.ac.uk,www.ccdc.cam.ac.uk,200,azure, -conll-shared-tasks,research,https://www.conll.org/previous-tasks,www.conll.org,200,origin, -china-rare-earth-association,market,https://ac-rei.org.cn,ac-rei.org.cn,200,origin, -british-museum-collection,research,https://www.britishmuseum.org/collection,www.britishmuseum.org,403,cloudflare, -china-imt2030,government,https://www.imt2030.org.cn/html/default/zhongwen/chengguofabu/index.html,www.imt2030.org.cn,200,origin, -imagenet,research,https://www.image-net.org,www.image-net.org,200,origin, -cifar,research,https://www.cs.toronto.edu/~kriz/cifar.html,www.cs.toronto.edu,200,origin, -bookscorpus,research,https://github.com/soskek/bookcorpus,github.com,200,unknown, -singapore-dos,government,https://tablebuilder.singstat.gov.sg,tablebuilder.singstat.gov.sg,200,unknown, -india-meity,government,https://www.meity.gov.in/content/annual-report,www.meity.gov.in,200,unknown, -refinitiv-lseg,commercial,https://www.lseg.com/en/data-analytics/products/workspace,www.lseg.com,200,cloudfront, -china-lcd-association,market,https://www.coda.org.cn,www.coda.org.cn,403,origin, -japan-customs,government,https://www.customs.go.jp/toukei/info/index_e.htm,www.customs.go.jp,200,origin, -akshare,other,https://github.com/akfamily/akshare,github.com,200,unknown, -icc-trade-register,international,https://iccwbo.org/news-publications/policies-reports/icc-trade-register-report/,iccwbo.org,200,origin, -thailand-nso,government,https://www.nso.go.th/nsoweb/officialStatistics,www.nso.go.th,200,imperva, -us-fred,government,https://fred.stlouisfed.org,fred.stlouisfed.org,0,unknown, -sec-edgar,government,https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany,www.sec.gov,403,akamai, -asean-centre-for-energy,international,https://aseanenergy.org/publications/,aseanenergy.org,200,cloudflare, -aws-open-data-registry,commercial,https://registry.opendata.aws/,registry.opendata.aws,200,cloudfront, -arwu,research,https://www.shanghairanking.com/rankings/arwu/2025,www.shanghairanking.com,200,alicdn, -china-additive-manufacturing-alliance,market,https://www.miit-eidc.org.cn,www.miit-eidc.org.cn,200,unknown, -tennis-sackmann,research,https://github.com/JeffSackmann/tennis_atp,github.com,200,unknown, -tennis-atp-wta-data,research,https://github.com/JeffSackmann/tennis_atp,github.com,200,unknown, -tennis-abstract-atp-wta,research,https://github.com/JeffSackmann/tennis_atp,github.com,200,unknown, -joinquant,commercial,https://www.joinquant.com/data,www.joinquant.com,200,origin, -ceic-global-database,commercial,https://www.ceicdata.com/en/products/global-economic-database,www.ceicdata.com,200,cloudfront, -china-mnr-minerals,government,https://www.mnr.gov.cn/sj/sjfw/kc_19263/,www.mnr.gov.cn,0,unknown, -entso-e,international,https://transparency.entsoe.eu,transparency.entsoe.eu,200,unknown, -us-sia,other,https://www.semiconductors.org/data/,www.semiconductors.org,200,cloudflare, -hundsun-juyuan,commercial,https://gildata.hs.net/,gildata.hs.net,200,unknown, -usa-eia,government,https://www.eia.gov,www.eia.gov,503,akamai, -china-cnao,government,https://www.audit.gov.cn,www.audit.gov.cn,0,unknown, -china-semiconductor-association,market,https://web.csia.net.cn/hyyhfx,web.csia.net.cn,200,alicdn, -china-instrument-society,research,https://www.cis.org.cn/post/index/162,www.cis.org.cn,0,unknown, -china-npc-law,government,https://flk.npc.gov.cn/,flk.npc.gov.cn,0,unknown, -china-miit-eidc,government,https://www.miit-eidc.org.cn/,www.miit-eidc.org.cn,0,unknown, -japan-meti,government,https://www.meti.go.jp/english/statistics/index.html,www.meti.go.jp,0,unknown, -china-stma,government,https://www.tobacco.gov.cn/html/42/index.html,www.tobacco.gov.cn,0,unknown, -china-software-association,market,https://www.csia.org.cn/,www.csia.org.cn,200,unknown, -undp-hdr,international,https://hdr.undp.org/data-center,hdr.undp.org,0,unknown, -china-auto-association,market,http://www.caam.org.cn/tjsj,www.caam.org.cn,0,unknown, +# R14 Step 1 v2 raw probe data | commit=f6434e1 | tracked_sources=698 | working_tree=705 | probe=curl -sI -L -A Chrome/120 --max-time 15s +id,authority,url,host,status,cdn,server,header_keys,err +1000-genomes,research,https://www.internationalgenome.org/,www.internationalgenome.org,200,unknown_custom_gw,google frontend,"content-type,last-modified,etag,expires,cache-control,accept-ranges,x-cloud-trace-context,content-length,date,server,via", +aafc,government,https://open.canada.ca/data/en/organization/aafc-aac,open.canada.ca,301,other_error,,"date,content-type,content-length,connection,keep-alive,location,x-content-type-options,x-xss-protection,strict-transport", +acad-cod,research,https://www.crystallography.net/cod/,www.crystallography.net,200,unknown_origin_like,apache/2.4.66 (debian),"date,server,expires,cache-control,pragma,content-type", +acad-conferenceboard,research,https://www.conference-board.org/topics/economic-data-analysis,www.conference-board.org,0,read_timeout,,, +adb,international,https://www.adb.org/what-we-do/data,www.adb.org,403,cloudflare,cloudflare,"date,content-type,content-length,accept-ch,cf-mitigated,content-security-policy,server,critical-ch,cross-origin-embedder", +adb-ado,international,https://www.adb.org/publications/series/asian-development-outlook,www.adb.org,403,cloudflare,cloudflare,"date,content-type,content-length,accept-ch,cf-mitigated,content-security-policy,server,critical-ch,cross-origin-embedder", +adb-data,international,https://data.adb.org,data.adb.org,403,cloudflare,cloudflare,"date,content-type,content-length,accept-ch,cf-mitigated,content-security-policy,server,critical-ch,cross-origin-embedder", +adb-data-library,international,https://data.adb.org,data.adb.org,403,cloudflare,cloudflare,"date,content-type,content-length,accept-ch,cf-mitigated,content-security-policy,server,critical-ch,cross-origin-embedder", +adb-key-indicators,international,https://kidb.adb.org,kidb.adb.org,200,azure,,"date,content-type,cache-control,set-cookie,vary,strict-transport-security,x-frame-options,x-xss-protection,x-content-typ", +adb-vietnam,international,https://www.adb.org/countries/viet-nam/data,www.adb.org,403,cloudflare,cloudflare,"date,content-type,content-length,accept-ch,cf-mitigated,content-security-policy,server,critical-ch,cross-origin-embedder", +adb-vietnam-data,international,https://www.adb.org/countries/viet-nam/data,www.adb.org,403,cloudflare,cloudflare,"date,content-type,content-length,accept-ch,cf-mitigated,content-security-policy,server,critical-ch,cross-origin-embedder", +afdb,international,https://www.afdb.org/en/knowledge/statistics,www.afdb.org,403,cloudflare,cloudflare,"date,content-type,content-length,accept-ch,cf-mitigated,content-security-policy,server,critical-ch,cross-origin-embedder", +afdb-statistics,international,https://dataportal.opendataforafrica.org,dataportal.opendataforafrica.org,403,cloudflare,cloudflare,"date,content-type,content-length,accept-ch,cf-mitigated,content-security-policy,server,critical-ch,cross-origin-embedder", +africa-cdc,international,https://africacdc.org,africacdc.org,200,unknown_origin_like,apache/2.4.41 (ubuntu),"date,server,set-cookie,link,content-type", +afrobarometer,research,https://www.afrobarometer.org/data/,www.afrobarometer.org,200,unknown_origin_like,nginx,"server,date,content-type,content-length,vary,link,x-frame-options,cache-control,expires,age,x-cache,accept-ranges", +aiddata,research,https://www.aiddata.org/datasets,www.aiddata.org,200,cloudflare,cloudflare,"date,content-type,set-cookie,cf-ray,cf-cache-status,age,last-modified,server,strict-transport-security,vary,surrogate-co", +akshare,other,https://github.com/akfamily/akshare,github.com,200,unknown_custom_gw,github.com,"date,content-type,vary,etag,cache-control,strict-transport-security,x-frame-options,x-content-type-options,x-xss-protect", +alpha-vantage,commercial,https://www.alphavantage.co/,www.alphavantage.co,200,cloudflare,cloudflare,"date,content-type,cross-origin-opener-policy,nel,referrer-policy,report-to,reporting-endpoints,server,vary,via,x-content", +alphafold-db,international,https://alphafold.com,alphafold.com,200,unknown_custom_gw,google frontend,"x-powered-by,content-type,etag,x-cloud-trace-context,content-length,date,server,via,alt-svc", +amis,international,https://www.amis-outlook.org,www.amis-outlook.org,200,unknown,,"content-length,content-type,etag,last-modified,strict-transport-security,accept-ranges,date,x-served-by,x-cache,x-cache-", +argentina-indec,government,https://www.indec.gob.ar/indec/web/Nivel3-Tema-3-35,www.indec.gob.ar,200,unknown_custom_gw,x,"cache-control,content-length,content-type,server,x-aspnetmvc-version,x-content-type-options,x-frame-options,x-xss-protec", +arwu,research,https://www.shanghairanking.com/rankings/arwu/2025,www.shanghairanking.com,200,alicdn,tengine,"server,content-type,content-length,vary,date,last-modified,etag,x-cache-hint,accept-ranges,via,age,ali-swift-global-save", +asean-centre-for-energy,international,https://aseanenergy.org/publications/,aseanenergy.org,200,cloudflare,cloudflare,"date,content-type,server,nel,vary,x-powered-by,cache-control,set-cookie,report-to,cf-cache-status,cf-ray,alt-svc", +asean-stats,international,https://data.aseanstats.org,data.aseanstats.org,403,unknown_origin_like,nginx,"server,date,content-type,content-length,vary,etag,host-header,x-proxy-cache-info", +asian-barometer,research,https://asianbarometer.org,asianbarometer.org,200,unknown_origin_like,nginx,"server,date,content-type,vary,set-cookie,strict-transport-security", +asx,market,https://www.asx.com.au/markets,www.asx.com.au,200,imperva,,"content-length,strict-transport-security,x-frame-options,age,last-modified,accept-ranges,cache-control,expires,x-vhost,c", +aus-aihw,government,https://www.aihw.gov.au/,www.aihw.gov.au,403,cloudflare,cloudflare,"date,content-type,content-length,accept-ch,cf-mitigated,content-security-policy,server,critical-ch,cross-origin-embedder", +australia-abs,government,https://www.abs.gov.au,www.abs.gov.au,200,cloudfront,,"content-type,content-length,accept-ranges,x-drupal-dynamic-cache,content-language,x-content-type-options,x-frame-options", +austria-statistik,government,https://www.statistik.at/statistiken,www.statistik.at,200,unknown,,"date,content-type,content-length,vary,content-language,cache-control,set-cookie,strict-transport-security,content-securi", +aws-open-data-registry,commercial,https://registry.opendata.aws/,registry.opendata.aws,200,cloudfront,amazons3,"content-type,content-length,last-modified,x-amz-version-id,server,strict-transport-security,content-security-policy,x-co", +bank-of-england-statistics,government,https://www.bankofengland.co.uk/boeapps/database/,www.bankofengland.co.uk,200,unknown_origin_like,microsoft-iis/10.0,"content-type,server,x-powered-by,cache-control,expires,date,x-akam-sw-version,server-timing", +basel-convention,international,https://www.basel.int,www.basel.int,200,unknown_origin_like,microsoft-iis/8.0,"cache-control,content-length,content-type,server,x-aspnet-version,set-cookie,x-powered-by,x-frame-options,date", +bea-international-trade,government,https://apps.bea.gov/iTable/index_ita.cfm,apps.bea.gov,200,azure,,"date,content-type,content-length,last-modified,etag,x-powered-by,x-frame-options,strict-transport-security,x-azure-ref,x", +belgium-statbel,government,https://statbel.fgov.be/en/open-data,statbel.fgov.be,0,other_error,,, +bipm-kcdb,international,https://www.bipm.org/kcdb,www.bipm.org,200,unknown_origin_like,apache,"date,server,x-xss-protection,x-frame-options,strict-transport-security,x-content-type-options,cache-control,pragma,expir", +bis-cbta,international,https://data.bis.org/topics/CBTA,data.bis.org,200,unknown,,"cache-control,date,content-type,vary,age,etag,accept-ranges,content-security-policy,strict-transport-security,x-content-", +bis-reserves,international,https://data.bis.org/topics/CBTA,data.bis.org,200,unknown,,"cache-control,content-type,vary,date,age,etag,accept-ranges,content-security-policy,strict-transport-security,x-content-", +bis-statistics,government,https://data.bis.org/,data.bis.org,200,unknown,,"cache-control,date,content-type,vary,age,etag,accept-ranges,content-security-policy,strict-transport-security,x-content-", +bloomberg-ipo-database,commercial,https://www.bloomberg.com/professional/products/bloomberg-terminal/,www.bloomberg.com,403,unknown_custom_gw,varnish,"server,retry-after,content-type,accept-ranges,date,set-cookie,x-content-type-options,x-served-by,x-cache,x-cache-hits,st", +bloomberg-terminal,commercial,https://www.bloomberg.com/markets,www.bloomberg.com,403,unknown_custom_gw,varnish,"server,retry-after,content-type,accept-ranges,date,set-cookie,x-content-type-options,x-served-by,x-cache,x-cache-hits,st", +bloomberg-terminal-ipo,commercial,https://www.bloomberg.com/professional/products/bloomberg-terminal/,www.bloomberg.com,403,unknown_custom_gw,varnish,"server,retry-after,content-type,accept-ranges,date,set-cookie,x-content-type-options,x-served-by,x-cache,x-cache-hits,st", +boj-statistics,government,https://www.boj.or.jp/en/statistics/index.htm,www.boj.or.jp,200,unknown_origin_like,apache,"server,x-frame-options,x-content-type-options,x-xss-protection,etag,content-type,date,connection,strict-transport-securi", +bookscorpus,research,https://github.com/soskek/bookcorpus,github.com,200,unknown_custom_gw,github.com,"date,content-type,vary,etag,cache-control,strict-transport-security,x-frame-options,x-content-type-options,x-xss-protect", +bp-statistical-review,market,https://www.energyinst.org/statistical-review,www.energyinst.org,403,cloudflare,cloudflare,"date,content-type,content-length,accept-ch,cf-mitigated,content-security-policy,server,critical-ch,cross-origin-embedder", +brazil-bcb,government,https://dadosabertos.bcb.gov.br,dadosabertos.bcb.gov.br,200,azure,,"date,content-type,content-length,cache-control,set-cookie,x-content-type-options,x-azure-ref,x-cache,accept-ranges", +brazil-cecafe,market,https://www.cecafe.com.br/publicacoes/relatorio-de-exportacoes/,www.cecafe.com.br,200,unknown_origin_like,apache,"x-powered-by,permissions-policy,link,set-cookie,content-type,date,server", +brazil-conab,government,https://www.gov.br/conab/pt-br/atuacao/informacoes-agropecuarias/safras/safra-de-cafe,www.gov.br,403,unknown_error,,"date,content-type,strict-transport-security,transfer-encoding", +brazil-ibge,government,https://www.ibge.gov.br/en/indicators,www.ibge.gov.br,200,unknown,,"date,p3p,expires,last-modified,cache-control,pragma,access-control-allow-origin,access-control-allow-methods,content-typ", +brazil-mapa,government,https://indicadores.agricultura.gov.br/agrostat/index.htm,indicadores.agricultura.gov.br,200,unknown,,"date,content-type,strict-transport-security", +brazil-mdic-secex,government,https://comexstat.mdic.gov.br/en/home,comexstat.mdic.gov.br,403,cloudflare,cloudflare,"date,content-type,cache-control,expires,referrer-policy,x-frame-options,server,cf-ray", +british-museum-collection,research,https://www.britishmuseum.org/collection,www.britishmuseum.org,403,cloudflare,cloudflare,"date,content-type,content-length,accept-ch,cf-mitigated,content-security-policy,server,critical-ch,cross-origin-embedder", +brunei-deps,government,https://deps.mofe.gov.bn/edata-library/,deps.mofe.gov.bn,200,azure,,"date,content-type,strict-transport-security,x-powered-by,link,x-xss-protection,x-frame-options,x-content-type-options,re", +bulgaria-nsi,government,https://www.nsi.bg/en/content/2666/statisticsdatabases,www.nsi.bg,403,cloudflare,cloudflare,"date,content-type,cache-control,expires,referrer-policy,x-frame-options,expect-ct,x-content-type-options,x-xss-protectio", +bureau-of-meteorology,government,https://www.bom.gov.au,www.bom.gov.au,200,unknown,,"content-type,x-dns-prefetch-control,link,homepage,content-language,x-content-type-options,x-frame-options,last-modified,", +caf,international,https://www.caf.com/en/,www.caf.com,0,tls_fail,,, +cambodia-nis,government,https://camstat.nis.gov.kh/,camstat.nis.gov.kh,200,unknown,,"date,content-type,content-length,x-powered-by,access-control-allow-origin,vary,etag,strict-transport-security", +cambridge-structural-database,research,https://www.ccdc.cam.ac.uk,www.ccdc.cam.ac.uk,200,azure,,"date,content-type,content-length,vary,cache-control,etag,last-modified,strict-transport-security,referrer-policy,x-conte", +canada-boc,government,https://www.bankofcanada.ca/rates/,www.bankofcanada.ca,200,unknown_custom_gw,boc,"content-type,link,strict-transport-security,x-dc,cache-control,expires,date,connection,server", +canada-cer,government,https://www.cer-rec.gc.ca/en/data-analysis/,www.cer-rec.gc.ca,200,unknown_origin_like,microsoft-iis/10.0,"cache-control,content-length,content-type,server,set-cookie,x-powered-by,access-control-allow-origin,x-ua-compatible,str", +canada-cihi,government,https://www.cihi.ca/en/access-data-and-reports,www.cihi.ca,403,unknown_custom_gw,awselb/2.0,"server,date,content-type,content-length", +canada-statcan,government,https://www.statcan.gc.ca/en/start,www.statcan.gc.ca,200,unknown_origin_like,nginx,"server,date,content-type,content-length,connection,vary,cache-control,x-drupal-dynamic-cache,x-ua-compatible,content-lan", +caribbean-development-bank,international,https://www.caribank.org/data/country-data-reports,www.caribank.org,200,unknown_custom_gw,varnish,"server,set-cookie,content-type,cache-control,date,x-served-by,x-cache,x-cache-hits,x-timer,vary,age,accept-ranges,via,co", +cdgdc,government,https://www.chinadegrees.cn/,www.chinadegrees.cn,412,unknown_custom_gw,******,"server,date,content-type,connection,set-cookie", +cdiac,research,https://data.ess-dive.lbl.gov/portals/CDIAC,data.ess-dive.lbl.gov,404,cloudflare,cloudflare,"date,content-type,x-frame-options,strict-transport-security,cf-cache-status,set-cookie,server,cf-ray", +cdp,research,https://www.cdp.net/en/data,www.cdp.net,200,azure,,"date,content-type,cache-control,set-cookie,vary,request-context,link,x-middleware-rewrite,x-powered-by,x-azure-ref,x-cac", +ceic-china-urbanization,commercial,https://www.ceicdata.com/zh-hans/china/population-urbanization-rate,www.ceicdata.com,200,cloudfront,cloudfront,"server,content-type,content-length,date,strict-transport-security,set-cookie,x-powered-by,x-frame-options,etag,access-co", +ceic-global-database,commercial,https://www.ceicdata.com/en/products/global-economic-database,www.ceicdata.com,200,cloudfront,cloudfront,"server,content-type,content-length,date,strict-transport-security,x-xss-protection,set-cookie,cache-control,content-lang", +ceic-vietnam,commercial,https://www.ceicdata.com/en/country/vietnam,www.ceicdata.com,200,cloudfront,cloudfront,"server,content-type,content-length,date,strict-transport-security,set-cookie,x-powered-by,x-frame-options,etag,access-co", +cern-open-data,research,https://opendata.cern.ch/,opendata.cern.ch,200,unknown_origin_like,nginx,"server,date,content-type,content-length,x-ratelimit-limit,x-ratelimit-remaining,x-ratelimit-reset,retry-after,permission", +cgiar-research-data,international,https://gardian.cgiar.org/,gardian.cgiar.org,200,unknown_origin_like,nginx/1.24.0 (ubuntu),"server,date,content-type,content-length,connection,last-modified,etag,accept-ranges,x-frame-options,x-content-type-optio", +chembl,research,https://www.ebi.ac.uk/chembl/,www.ebi.ac.uk,200,unknown_origin_like,nginx/1.17.7,"server,vary,content-type,strict-transport-security,date,accept-ranges,etag,content-length", +chile-ine,government,https://www.ine.gob.cl/estadisticas,www.ine.gob.cl,200,unknown_custom_gw,x-aspnet-version:,"cache-control,pragma,content-length,content-type,expires,server,x-aspnet-version,content-security-policy,referrer-policy", +china-abc,commercial,https://www.abchina.com/cn/InvestorRelations/,www.abchina.com,302,unknown_custom_gw,wswaf,"date,content-type,content-length,connection,server,etag,set-cookie,via,x-via,x-ws-request-id", +china-acfic,other,https://www.acfic.org.cn/myjjsj/,www.acfic.org.cn,200,unknown_origin_like,nginx,"date,content-type,connection,server,x-ser", +china-acftu,government,https://www.acftu.org,www.acftu.org,412,unknown_custom_gw,core,"server,date,content-type,set-cookie", +china-acla,other,https://www.acla.org.cn/acla/tjxx/,www.acla.org.cn,403,alicdn,tengine,"server,content-type,content-length,date,vary,via,ali-swift-global-savetime,x-cache,x-swift-error,x-swift-savetime,x-swif", +china-acwf,government,https://www.women.org.cn/,www.women.org.cn,403,unknown_custom_gw,waf,"date,content-type,content-length,connection,strict-transport-security,x-request-id,server", +china-adbc,government,https://www.adbc.com.cn/,www.adbc.com.cn,200,unknown_custom_gw,wswaf,"date,content-type,content-length,connection,server,last-modified,etag,x-xss-protection,x-frame-options,x-content-type-op", +china-additive-manufacturing-alliance,market,https://www.miit-eidc.org.cn,www.miit-eidc.org.cn,200,unknown,,"date,content-type,content-length,connection,last-modified,etag,accept-ranges,wzws-ray", +china-agri,government,https://www.agri.cn/,www.agri.cn,200,unknown_custom_gw,waf,"date,content-type,connection,set-cookie,server,strict-transport-security,x-request-id,x-ser", +china-ah-stats,government,https://tjj.ah.gov.cn/tjsj/,tjj.ah.gov.cn,403,unknown_error,,"date,connection,content-length,x-via-jsl,set-cookie,x-cache", +china-alibaba-auction,commercial,https://sf.taobao.com,sf.taobao.com,200,alicdn,tengine,"date,content-type,vary,server,spm-a,spm-b,easytrace_app_name,template_path,set-cookie,s_v,s_ip,s_tag,s_ucode,s_tid,s_gro", +china-amac,government,https://www.amac.org.cn/informationpublicity/,www.amac.org.cn,404,tencent-cdn,openresty,"date,content-type,server,etag,x-cache-lookup,content-length,x-nws-log-uuid,connection", +china-auto-association,market,http://www.caam.org.cn/tjsj,www.caam.org.cn,200,unknown_custom_gw,stopddos,"content-type,content-length,connection,date,access-control-allow-credentials,access-control-allow-headers,access-control", +china-automation-association,other,https://www.caa.org.cn/,www.caa.org.cn,200,unknown_origin_like,nginx/1.27.0,"server,date,content-type,connection,x-powered-by,set-cookie,expires,cache-control,pragma", +china-avic,government,https://www.avic.com,www.avic.com,200,unknown_custom_gw,trp/1.13.6.2[f7c2ed4:1029:3f0a7ab:1032:20220223],"server,date,content-type,connection,vary,x-frame-options,x-permitted-cross-domain-policies,x-download-options,strict-tra", +china-bankruptcy-court,government,https://pccz.court.gov.cn/pcajxxw/index/xxwsy,pccz.court.gov.cn,403,unknown_error,,"date,content-type,connection,vary,cache-control,expires,set-cookie,wzws-ray", +china-beidou,government,http://www.beidou.gov.cn,www.beidou.gov.cn,200,unknown_origin_like,apache,"date,server,last-modified,etag,accept-ranges,content-length,content-type", +china-beijing-stats,government,https://tjj.beijing.gov.cn/tjsj_31433/,tjj.beijing.gov.cn,200,unknown,,"date,content-type,connection,vary,x-content-type-options,x-xss-protection,strict-transport-security,referrer-policy,x-pe", +china-beijing-stock-exchange,market,https://www.bse.cn/market_data.html,www.bse.cn,404,unknown_custom_gw,wswaf,"date,content-type,content-length,connection,server,etag,x-via,x-ws-request-id", +china-beike-research,market,https://research.ke.com,research.ke.com,0,read_timeout,,, +china-boc,commercial,https://www.boc.cn/fimarkets/,www.boc.cn,200,unknown_custom_gw,unknown/0.0.0,"server,date,content-type,content-length,last-modified,connection,etag,accept-ranges", +china-bof,government,https://yyj.moa.gov.cn,yyj.moa.gov.cn,200,unknown_custom_gw,waf,"date,content-type,connection,vary,set-cookie,strict-transport-security,x-request-id,server,x-ser", +china-caac,government,https://www.caac.gov.cn/XXGK/XXGK/TJSJ/index.html,www.caac.gov.cn,200,unknown,,"date,content-type,connection,last-modified,vary,etag,accept-ranges,set-cookie,wzws-ray", +china-caai,research,https://www.caai.cn/index.php?s=/home/article/lists/category/baokan.html,www.caai.cn,200,unknown_origin_like,nginx,"server,date,content-type,vary,set-cookie,strict-transport-security,alt-svc,x-xss-protection,x-permitted-cross-domain-pol", +china-caam,other,http://www.caam.org.cn/chn/4/cate_39/index.html,www.caam.org.cn,200,unknown_custom_gw,stopddos,"content-type,connection,date,access-control-allow-credentials,access-control-allow-headers,access-control-allow-methods,", +china-caamm,other,http://www.caamm.org.cn/member/qytj.jspx,www.caamm.org.cn,0,other_error,,, +china-cabr,research,https://www.cabr.cn,www.cabr.cn,200,unknown_custom_gw,cloudwaf,"server,date,content-type,content-length,set-cookie,last-modified,vary,etag,accept-ranges", +china-cac,government,https://www.cac.gov.cn/wxzw/sjzl/A093708index_1.htm,www.cac.gov.cn,200,unknown,,"date,content-type,connection,vary,x-frame-options,content-security-policy,x-via-jsl,set-cookie,strict-transport-security", +china-cace,other,https://www.chinacace.org/patents/cycle_economy_report/,www.chinacace.org,200,unknown_custom_gw,esa,"server,content-type,connection,set-cookie,cache-control,date,expires,vary,via,x-site-cache-status,pragma,strict-transpor", +china-cacm,research,https://www.cacm.org.cn,www.cacm.org.cn,200,unknown_origin_like,nginx/1.22.0,"date,content-type,connection,set-cookie,server,x-powered-by", +china-cacms,research,https://www.cacms.ac.cn/index.html,www.cacms.ac.cn,200,unknown_origin_like,nginx,"server,date,content-type,connection,vary,set-cookie,expires,pragma,cache-control,x-frame-options,x-xss-protection,zx-hos", +china-cada,other,http://data.cada.cn/main/overview.do,data.cada.cn,200,unknown,,"date,content-type,connection,set-cookie,pragma,cache-control,expires,content-language", +china-cae,research,https://www.cae.cn/cae/html/main/col73/column_73_1.html,www.cae.cn,200,alicdn,tengine,"server,content-type,content-length,connection,vary,date,x-frame-options,renderer,force-rendering,strict-transport-securi", +china-caea,government,https://www.caea.gov.cn,www.caea.gov.cn,200,unknown_custom_gw,"date: wed, 06 may 2026 17:28:35 gmt","server,date,content-type,content-length,last-modified,connection,etag,accept-ranges", +china-caep,research,http://www.caep.org.cn,www.caep.org.cn,200,unknown,,"date,content-type,connection,accept-ranges,x-frame-options,content-security-policy,x-ser", +china-cafiu,other,https://www.cafiu.org.cn,www.cafiu.org.cn,200,unknown_origin_like,openresty,"server,date,content-type,content-length,last-modified,accept-ranges,x-ct-request-id,cache-control,ctl-cache-status,reque", +china-cagis,research,https://www.cagis.org.cn,www.cagis.org.cn,200,unknown_origin_like,microsoft-iis/7.5,"cache-control,pragma,content-length,content-type,expires,server,set-cookie,x-powered-by,date", +china-cahec,government,https://www.cahec.cn,www.cahec.cn,200,unknown_custom_gw,panyun,"date,content-type,content-length,connection,last-modified,etag,x-frame-options,accept-ranges,server", +china-caict,research,http://www.caict.ac.cn/kxyj/qwfb/,www.caict.ac.cn,0,read_timeout,,, +china-caitec,research,https://www.caitec.org.cn/,www.caitec.org.cn,200,unknown_custom_gw,caitec/2.2.1.1,"server,date,content-type,content-length,last-modified,connection,etag,accept-ranges", +china-camet,other,https://www.camet.org.cn,www.camet.org.cn,200,alicdn,tengine,"server,content-type,date,set-cookie,strict-transport-security,via,timing-allow-origin,eagleid", +china-cams,research,https://www.cams.cn,www.cams.cn,200,unknown_origin_like,apache,"date,server,x-frame-options,x-xss-protection,last-modified,etag,accept-ranges,content-length,content-type", +china-cansi,other,https://www.cansi.org.cn/cms/document/show/43.html,www.cansi.org.cn,200,unknown_origin_like,apache/2.4.54 (unix) openssl/1.1.1s php/7.4.33 mod_perl/2.0.12 perl/v5.34.1,"date,server,x-powered-by,set-cookie,content-type", +china-cantonfair,government,https://www.cantonfair.org.cn,www.cantonfair.org.cn,200,aliyun-waf,tencentedgeone,"content-type,set-cookie,vary,x-b3-traceid,strict-transport-security,x-waf-uuid,server,age,date,eo-log-uuid,eo-cache-stat", +china-capco,market,https://www.capco.org.cn,www.capco.org.cn,200,unknown_origin_like,apache/2.4.54 (unix) openssl/1.0.2k-fips,"date,server,last-modified,etag,accept-ranges,content-length,content-type", +china-caq,other,https://www.caq.org.cn/html/zltj,www.caq.org.cn,200,unknown_origin_like,nginx,"server,date,content-type,vary,x-trace-id,x-client-id,set-cookie,x-frame-options,x-xss-protection,x-content-type-options,", +china-cas,research,https://www.scidb.cn/,www.scidb.cn,200,alicdn,tengine,"server,content-type,content-length,vary,set-cookie,strict-transport-security,date,etag,accept-ranges,via,timing-allow-or", +china-casa,other,http://www.casa-china.cn/,www.casa-china.cn,200,unknown_origin_like,nginx/1.14.1,"server,date,content-type,content-length,last-modified,connection,vary,etag,accept-ranges", +china-casc,government,https://www.spacechina.com/n25/index.html,www.spacechina.com,200,unknown,,"date,content-type,content-length,connection,last-modified,etag,accept-ranges", +china-casm,research,https://www.casm.ac.cn,www.casm.ac.cn,200,unknown_origin_like,nginx,"server,date,content-type,connection,x-frame-options", +china-cass,research,http://www.cass.ac.cn/list/zw_sscp.html,www.cass.ac.cn,200,unknown,,"content-type,date", +china-cast,other,https://www.cast.org.cn/xw/,www.cast.org.cn,200,unknown,,"date,content-type,content-length,connection,last-modified,etag,accept-ranges,set-cookie,x-via,x-ws-request-id", +china-casted,research,http://www.casted.org.cn/channel/,www.casted.org.cn,200,unknown_origin_like,apache/2.4.39 (win64) openssl/1.1.1b mod_fcgid/2.3.9a mod_log_rotate/1.02,"date,server,x-powered-by,set-cookie,vary,content-type", +china-cata,other,https://www.cata.org.cn/NewsList.aspx?id=11,www.cata.org.cn,0,read_timeout,,, +china-catarc,research,https://www.catarc.ac.cn,www.catarc.ac.cn,200,unknown_origin_like,nginx/1.28.0,"server,date,content-type,connection,content-language,x-frame-options,set-cookie", +china-catas,research,https://www.catas.cn,www.catas.cn,200,unknown_origin_like,openresty,"server,date,content-type,content-length,vary,last-modified,accept-ranges,etag,x-powered-by,access-control-allow-headers,", +china-catcm,other,https://www.catcm.org.cn,www.catcm.org.cn,200,unknown_origin_like,nginx,"server,date,content-type,last-modified,vary,etag,set-cookie,strict-transport-security,x-xss-protection,x-permitted-cross", +china-caupd,research,https://www.caupd.com/,www.caupd.com,0,read_timeout,,, +china-cba,market,https://www.china-cba.net/Index/lists/catid/268.html,www.china-cba.net,200,unknown_origin_like,nginx,"server,date,content-type,vary,set-cookie,expires,pragma,cache-control,x-powered-by,strict-transport-security", +china-cbea,other,https://www.chinabeverage.org,www.chinabeverage.org,200,unknown_origin_like,nginx/1.20.1,"server,date,content-type,content-length,last-modified,etag,accept-ranges", +china-cbmf,other,https://www.cbmf.org/yxjc/,www.cbmf.org,200,alicdn,tengine,"server,date,content-type,connection,set-cookie", +china-ccb,commercial,http://www.ccb.com,www.ccb.com,0,read_timeout,,, +china-cccme,other,https://www.cccme.org.cn/shop/cccme-stat/index.aspx,www.cccme.org.cn,404,unknown_error,,"content-length,content-type,x-powered-by,x-cms-version,x-content-type-options,x-xss-protection,content-security-policy,r", +china-ccdi,government,https://www.ccdi.gov.cn/xxgk/,www.ccdi.gov.cn,403,unknown_origin_like,nginx,"server,date,content-type,content-length,connection,x-ws-request-id", +china-ccf,research,https://www.ccf.org.cn/Academic_Evaluation/By_category/,www.ccf.org.cn,200,alicdn,tengine,"date,content-type,connection,set-cookie,server", +china-ccfa,other,https://www.ccfa.com.cn/19/index.html,www.ccfa.com.cn,200,unknown_origin_like,nginx,"server,date,content-type,vary,last-modified,etag,strict-transport-security,set-cookie,alt-svc", +china-ccgp,government,https://www.ccgp.gov.cn/cggg/index.htm,www.ccgp.gov.cn,200,unknown_origin_like,openresty,"date,content-type,connection,server,x-via,x-ws-request-id", +china-ccia,other,http://www.zgjzy.org.cn/newsList/11/1.html,www.zgjzy.org.cn,200,unknown_origin_like,nginx,"server,date,content-type,content-length,connection,vary,x-frame-options,content-language", +china-cciee,research,https://www.cciee.org.cn/ktcglistall.aspx?clmId=650,www.cciee.org.cn,200,unknown,,"date,content-type,connection,cache-control,x-aspnet-version,set-cookie,x-powered-by,access-control-allow-origin,access-c", +china-ccpia,other,https://www.ccpia.com.cn,www.ccpia.com.cn,200,unknown_origin_like,nginx,"server,date,content-type,vary,strict-transport-security", +china-ccpit,government,https://www.ccpit.org/,www.ccpit.org,403,unknown_origin_like,nginx/1.16.1,"server,date,content-type,content-length,connection", +china-ccs,government,https://www.ccs.org.cn/,www.ccs.org.cn,200,unknown,,"date,content-type,content-length,connection,set-cookie,accept-ranges,etag,last-modified,vary", +china-ccs-crop,research,https://www.chinacrops.org,www.chinacrops.org,200,unknown_origin_like,nginx,"server,date,content-type,last-modified,vary,etag,set-cookie,strict-transport-security,x-xss-protection,x-permitted-cross", +china-ccsa,other,https://www.ccsa.org.cn/webadmin/,www.ccsa.org.cn,200,unknown_origin_like,nginx/1.16.1,"server,date,content-type,content-length,connection,vary,accept-ranges,etag,last-modified", +china-cdb,government,https://www.cdb.com.cn,www.cdb.com.cn,403,unknown_origin_like,nginx,"server,date,content-type,content-length", +china-cdc,government,https://www.chinacdc.cn/gzdt/,www.chinacdc.cn,200,unknown,,"date,content-type,content-length,set-cookie,vary,last-modified,etag,x-content-type-options,x-xss-protection,x-frame-opti", +china-cdpf,government,https://www.cdpf.org.cn/zwgk/index.htm,www.cdpf.org.cn,0,read_timeout,,, +china-cdrf,research,https://www.cdrf.org.cn,www.cdrf.org.cn,500,alicdn,tengine,"date,content-type,connection,set-cookie,server", +china-cea,government,https://www.cea.gov.cn/cea/dzpd/dzzt/index.html,www.cea.gov.cn,403,unknown_error,,"date,content-length,x-via-jsl,set-cookie,x-cache", +china-ceads,research,https://ceads.net.cn/data/,ceads.net.cn,200,unknown_origin_like,nginx,"server,date,content-type,content-length,vary,x-accel-version,last-modified,etag,accept-ranges,access-control-allow-origi", +china-cec,other,https://www.cec.org.cn/detail/index.html?3-302929,www.cec.org.cn,0,read_timeout,,, +china-cecc,other,http://www.cecc.org.cn/hangye/,www.cecc.org.cn,200,unknown_origin_like,apache,"date,server,upgrade,connection,content-type", +china-ceeia,commercial,https://www.ceeia.com,www.ceeia.com,200,unknown_origin_like,nginx/1.19.7,"server,date,content-type,content-length,last-modified,connection,etag,accept-ranges", +china-cei,commercial,https://www.cei.cn/category/,www.cei.cn,200,unknown_origin_like,nginx,"server,date,content-type,connection,x-frame-options,expires,set-cookie", +china-cemia,other,http://www.cemia.org.cn,www.cemia.org.cn,0,read_timeout,,, +china-cenc,government,https://www.cenc.ac.cn/,www.cenc.ac.cn,403,unknown_error,,"date,connection,content-length,x-via-jsl,set-cookie,x-cache", +china-cenews,government,http://www.cenews.com.cn/,www.cenews.com.cn,200,unknown_origin_like,nginx,"server,date,content-type,content-length,last-modified,connection,etag,access-control-allow-origin,access-control-allow-h", +china-cern,research,https://cern.ac.cn/0index/index.asp,cern.ac.cn,200,unknown_origin_like,microsoft-iis/7.0,"cache-control,content-type,date,expires,pragma,server,set-cookie,x-powered-by,content-length", +china-ces,research,https://www.ces.org.cn,www.ces.org.cn,200,unknown_origin_like,nginx/1.28.0,"server,date,content-type,connection,x-content-type-options,x-xss-protection,x-powered-by,strict-transport-security,refer", +china-cf40,research,https://www.cf40.com/research,www.cf40.com,200,unknown_origin_like,nginx,"server,date,content-type,content-length,last-modified,vary,etag,set-cookie,strict-transport-security,accept-ranges", +china-cfa,market,https://www.cfachina.org/servicesupport/researchandpublishin/statisticalsdata/,www.cfachina.org,200,unknown_custom_gw,waf,"date,content-type,content-length,connection,set-cookie,server,last-modified,etag,x-request-id,x-cache,accept-ranges,x-se", +china-cfeed,other,https://www.chinafeed.org.cn/hyfx/,www.chinafeed.org.cn,200,unknown,,"date,content-type,content-length,connection,last-modified,etag,accept-ranges", +china-cfets,government,https://www.chinamoney.com.cn/chinese/bkccpr/,www.chinamoney.com.cn,200,unknown_origin_like,openresty,"server,date,content-type,content-length,connection,set-cookie,last-modified,etag,accept-ranges,x-frame-options,x-content", +china-cffex,market,https://www.cffex.com.cn/sjzx/,www.cffex.com.cn,0,connect_fail,,, +china-cflac,other,https://www.cflac.org.cn,www.cflac.org.cn,200,unknown_origin_like,nginx/1.26.2,"server,date,content-type,content-length,last-modified,connection,etag,accept-ranges", +china-cflp,other,https://www.chinawuliu.com.cn/lhhzq/,www.chinawuliu.com.cn,0,read_timeout,,, +china-cfpa,other,http://www.cfpa.cn,www.cfpa.cn,200,unknown_origin_like,nginx,"server,date,content-type,connection,vary,set-cookie", +china-cfps,research,https://opendata.pku.edu.cn/dataverse/CFPS,opendata.pku.edu.cn,200,unknown_origin_like,nginx,"server,date,content-type,connection,x-frame-options,set-cookie,vary", +china-cfsmc,government,https://www.chinacoop.gov.cn/,www.chinacoop.gov.cn,200,unknown_origin_like,nginx,"server,date,content-type,content-length,last-modified,connection,etag,access-control-allow-origin,access-control-allow-h", +china-cgas,government,https://www.cgs.gov.cn/,www.cgs.gov.cn,200,unknown_origin_like,apache,"date,content-type,connection,server,strict-transport-security,content-security-policy,accept-ranges,x-frame-options,x-vi", +china-cgcc,other,https://www.cgcc.org.cn/hyfz/zglsyfzzs/,www.cgcc.org.cn,403,unknown_custom_gw,ctw,"date,content-type,server,x-ct-request-id", +china-cgs,government,https://geocloud.cgs.gov.cn,geocloud.cgs.gov.cn,0,read_timeout,,, +china-cgss,research,http://cgss.ruc.edu.cn/,cgss.ruc.edu.cn,200,unknown_custom_gw,none,"server,date,content-type,content-length,connection,x-frame-options,last-modified,accept-ranges,cache-control,expires,var", +china-chalco,commercial,https://www.chalco.com.cn,www.chalco.com.cn,200,unknown,,"date,content-type,content-length,connection,set-cookie,vary,last-modified,etag,accept-ranges,strict-transport-security", +china-charging-alliance,market,https://evcipa.com/dataCenter/dataList,evcipa.com,200,unknown_origin_like,nginx,"server,date,content-type,content-length,last-modified,connection,vary,etag,cache-control,pragma,expires,accept-ranges", +china-cheaa,other,https://www.cheaa.org/channels/116.html,www.cheaa.org,200,unknown_custom_gw,x-content-type-options: nosniff,"content-length,content-type,last-modified,accept-ranges,etag,server,x-content-type-options,strict-transport-security,x-f", +china-chengdu-stats,government,http://cdstats.chengdu.gov.cn/,cdstats.chengdu.gov.cn,0,read_timeout,,, +china-ches,research,http://www.ches.org.cn,www.ches.org.cn,200,unknown_origin_like,nginx/1.22.1,"server,date,content-type,content-length,connection,accept-ranges,etag,last-modified,vary", +china-chfs,research,https://chfs.swufe.edu.cn,chfs.swufe.edu.cn,200,alicdn,tengine,"server,date,content-type,content-length,x-frame-options,x-xss-protection,x-content-type-options,referer-policy,x-downloa", +china-chinabond,market,https://yield.chinabond.com.cn/cbweb-pbc-web/pbc/historyQuery,yield.chinabond.com.cn,200,unknown,,"date,content-type,content-length,connection,set-cookie,content-language,x-frame-options,x-xss-protection,strict-transpor", +china-chinacoal,government,https://www.chinacoal.com,www.chinacoal.com,200,unknown_origin_like,openresty,"server,date,content-type,content-length,connection,last-modified,vary,etag,set-cookie,cache-control,age,ctl-cache-status", +china-chinadrugtrials,government,https://www.chinadrugtrials.org.cn,www.chinadrugtrials.org.cn,202,unknown_custom_gw,******,"server,date,content-type,pragma,cache-control,expires,set-cookie", +china-chinalco,commercial,https://www.chinalco.com.cn,www.chinalco.com.cn,200,unknown,,"date,content-type,content-length,connection,set-cookie,vary,last-modified,etag,accept-ranges,strict-transport-security", +china-chinalife,commercial,https://www.e-chinalife.com,www.e-chinalife.com,200,unknown_origin_like,nginx,"content-type,set-cookie,server,pargma,expires,fetch-csrf-token,x-frame-options,cache-control,age,date,eo-log-uuid,eo-cac", +china-chinatax,government,https://www.chinatax.gov.cn/chinatax/n810219/,www.chinatax.gov.cn,200,unknown,,"date,content-type,connection,x-frame-options,access-control-allow-origin,x-via,x-ws-request-id", +china-chinawater,government,https://www.chinawater.com.cn,www.chinawater.com.cn,200,unknown_custom_gw,waf,"date,content-type,connection,set-cookie,server,x-content-type-options,x-xss-protection,x-frame-options,strict-transport-", +china-chinca,other,https://www.chinca.org/CICA/info/20-1/index.html,www.chinca.org,200,alicdn,tengine,"server,date,content-type,content-length,connection,set-cookie,cache-control,pragma,strict-transport-security", +china-chnenergy,government,https://www.chnenergy.com.cn,www.chnenergy.com.cn,200,unknown,,"date,content-type,connection,accept-ranges,set-cookie,wzws-ray", +china-cicpa,market,https://www.cicpa.org.cn/xxcx/,www.cicpa.org.cn,200,unknown_custom_gw,wswaf,"date,content-type,content-length,connection,server,last-modified,etag,accept-ranges,x-frame-options,x-via,x-ws-request-i", +china-cidca,government,http://www.cidca.gov.cn/ywgz.htm,www.cidca.gov.cn,200,unknown,,"date,content-type,connection,vary,x-ser,x-cache", +china-ciecc,government,https://www.ciecc.com.cn,www.ciecc.com.cn,200,unknown_origin_like,apache/2.4.62 (unix) openssl/1.0.1e-fips,"date,server,last-modified,etag,accept-ranges,content-length,vary,content-type", +china-ciesc,research,https://www.ciesc.cn,www.ciesc.cn,200,unknown_origin_like,nginx,"server,date,content-type,last-modified,vary,etag,set-cookie,strict-transport-security,x-xss-protection,x-permitted-cross", +china-cigem,government,http://www.cigem.cgs.gov.cn/,www.cigem.cgs.gov.cn,200,unknown_origin_like,apache,"date,content-type,connection,server,accept-ranges,x-via,x-ws-request-id", +china-cih-index,research,https://www.cih-index.com,www.cih-index.com,0,read_timeout,,, +china-ciia,other,https://www.ciia.org.cn,www.ciia.org.cn,200,unknown_origin_like,nginx,"server,date,content-type,last-modified,vary,etag,set-cookie,strict-transport-security,alt-svc,x-xss-protection,x-permitt", +china-cima,other,http://www.cima.org.cn,www.cima.org.cn,200,unknown_origin_like,microsoft-iis/7.5,"cache-control,content-length,content-type,server,set-cookie,date", +china-cinic,government,https://www.cnnic.cn/11/38/326/index.html,www.cnnic.cn,0,read_timeout,,, +china-cipd,research,https://www.cpirc.org.cn,www.cpirc.org.cn,200,unknown_origin_like,nginx,"server,date,content-type,content-length,last-modified,vary,etag,strict-transport-security,accept-ranges", +china-cisa,other,https://www.chinaisa.org.cn/gxportal/xfgl/portal/index.html,www.chinaisa.org.cn,200,alicdn,tengine,"server,date,content-type,content-length,connection,vary,cache-control,pragma,expires,x-xss-protection,x-frame-options,x-", +china-cisri,research,https://www.cisri.com.cn,www.cisri.com.cn,200,unknown_custom_gw,vwebserver,"date,server,x-frame-options,last-modified,accept-ranges,content-length,cache-control,expires,vary,etag,content-type,cont", +china-class,research,http://class.ruc.edu.cn/,class.ruc.edu.cn,200,unknown_custom_gw,none,"server,date,content-type,content-length,connection,x-frame-options,last-modified,accept-ranges,cache-control,expires,var", +china-cma,government,https://data.cma.cn,data.cma.cn,200,unknown_origin_like,openresty,"server,date,content-type,connection,vary,set-cookie,expires,cache-control,pragma,request-id", +china-cmde,government,https://www.cmde.org.cn,www.cmde.org.cn,202,unknown_custom_gw,******,"server,date,content-type,connection,set-cookie,x-frame-options", +china-cmes,research,https://www.cmes.org,www.cmes.org,200,unknown_origin_like,nginx,"date,content-type,connection,set-cookie,server,x-frame-options,x-xss-protection,x-content-type-options,content-security-", +china-cmse,government,https://www.cmse.gov.cn,www.cmse.gov.cn,200,unknown_custom_gw,unknow,"server,date,content-type,connection,x-frame-options,accept-ranges", +china-cnaf,government,https://www.cnaf.cn,www.cnaf.cn,200,unknown_custom_gw,waf,"date,content-type,content-length,connection,vary,last-modified,etag,x-frame-options,x-xss-protection,x-content-type-opti", +china-cnao,government,https://www.audit.gov.cn,www.audit.gov.cn,0,read_timeout,,, +china-cnas,government,https://www.cnas.org.cn/,www.cnas.org.cn,200,unknown_origin_like,nginx,"date,content-type,content-length,connection,server,last-modified,etag,accept-ranges,x-ser", +china-cnca,government,https://www.cnca.gov.cn,www.cnca.gov.cn,200,unknown,,"date,content-type,content-length,connection,vary,last-modified,etag,access-control-allow-origin,access-control-allow-cre", +china-cncaprc,government,https://www.cncaprc.gov.cn,www.cncaprc.gov.cn,200,unknown_origin_like,openresty,"server,date,content-type,connection,vary,access-control-allow-methods,access-control-max-age,access-control-allow-creden", +china-cncbd,government,https://www.cncbd.org.cn,www.cncbd.org.cn,200,unknown_origin_like,microsoft-iis/10.0,"cache-control,content-length,content-type,server,x-aspnetmvc-version,x-frame-options,x-content-type-options,x-xss-protec", +china-cncert,government,https://www.cert.org.cn/publish/main/45/index.html,www.cert.org.cn,200,unknown,,"date,content-type,connection,vary,cache-control,strict-transport-security,x-frame-options,x-content-type-options,x-xss-p", +china-cnea,other,https://www.china-nea.cn/,www.china-nea.cn,403,unknown_origin_like,nginx,"date,content-type,set-cookie,server,cache-control,x-xss-protection,x-permitted-cross-domain-policies,x-download-options,", +china-cnemc,government,https://www.cnemc.cn/sssj/,www.cnemc.cn,200,unknown,,"date,content-type,connection,accept-ranges,x-frame-options,content-security-policy,x-ser", +china-cnesa,other,https://www.cnesa.org,www.cnesa.org,200,unknown_origin_like,nginx,"server,date,content-type,vary,set-cookie,expires,cache-control,pragma,strict-transport-security", +china-cnfia,other,https://www.cnfia.cn/archives/category/hangyetongji,www.cnfia.cn,200,unknown_origin_like,nginx,"server,date,content-type,vary,link,set-cookie,strict-transport-security,alt-svc", +china-cngbdb,research,https://db.cngb.org,db.cngb.org,200,unknown_custom_gw,volc-dcdn,"server,content-type,content-length,date,set-cookie,etag,vary,content-security-policy,x-frame-options,x-content-type-opti", +china-cnia,other,https://www.chinania.org.cn/html/hangyetongji/chanyeshuju/,www.chinania.org.cn,0,other_error,,, +china-cnipa-patents,government,https://www.cnipa.gov.cn/col/col61/index.html,www.cnipa.gov.cn,200,unknown_custom_gw,waf,"date,content-type,connection,last-modified,etag,content-encoding,x-cache,strict-transport-security,x-request-id,server,x", +china-cnis,government,https://www.cnis.ac.cn/kycg/,www.cnis.ac.cn,200,unknown,,"date,content-type,content-length,connection,strict-transport-security,x-xss-protection,x-frame-options,x-content-type-op", +china-cnooc,government,https://www.cnooc.com.cn,www.cnooc.com.cn,200,unknown_origin_like,nginx,"date,content-type,connection,server,x-via,age,x-ws-request-id", +china-cnpc,government,https://www.cnpc.com.cn/cnpc/nybg/common_index.shtml,www.cnpc.com.cn,412,unknown_error,,"date,content-type,connection,set-cookie,x-via-jsl,x-cache", +china-cns,research,https://www.cnsoc.org,www.cnsoc.org,200,unknown_origin_like,nginx,"server,date,content-type,content-length,connection,cache-control,set-cookie,x-aspnet-version,x-powered-by,strict-transpo", +china-cnsa,government,https://www.cnsa.gov.cn/n6758823/index.html,www.cnsa.gov.cn,200,unknown_custom_gw,"date: wed, 06 may 2026 17:28:38 gmt","server,date,content-type,content-length,last-modified,connection,etag,accept-ranges", +china-cntac,other,https://www.cntac.org.cn/jinghua,www.cntac.org.cn,0,read_timeout,,, +china-cofco,government,https://www.cofco.com,www.cofco.com,200,unknown_origin_like,openresty,"server,date,content-type,content-length,connection,vary,last-modified,accept-ranges,etag,x-via-jsl,set-cookie,x-cache,re", +china-construction-standards,government,https://www.cecs.org.cn/biaozhun/,www.cecs.org.cn,0,read_timeout,,, +china-court-auction,government,https://www.rmfysszc.gov.cn,www.rmfysszc.gov.cn,403,unknown_error,,"date,connection,content-length,x-via-jsl,set-cookie,x-cache", +china-court-execution,government,https://zxgk.court.gov.cn,zxgk.court.gov.cn,403,unknown_error,,"date,content-type,connection,wzws-ray", +china-cpcif,other,http://www.cpcif.org.cn/list/stats,www.cpcif.org.cn,200,unknown_origin_like,nginx/1.4.6 (ubuntu),"server,date,content-type,content-length,connection,etag,accept-ranges,vary", +china-cpdrc,research,https://www.cpdrc.org.cn/sjzw/,www.cpdrc.org.cn,200,unknown_origin_like,nginx,"server,date,content-type,connection", +china-cpharma,research,https://www.cpa.org.cn/?do=class&classid=250,www.cpa.org.cn,200,unknown_origin_like,nginx,"server,date,content-type,connection,vary,set-cookie,expires,cache-control,pragma,x-frame-options,x-xss-protection,x-cont", +china-cpia,other,https://www.chinapv.org.cn/StaticPage/association_page1.html,www.chinapv.org.cn,200,unknown_origin_like,microsoft-iis/7.5,"cache-control,content-length,content-type,server,set-cookie,x-aspnet-version,x-content-type-options,content-security-pol", +china-cpma,research,https://www.cpma.org.cn,www.cpma.org.cn,200,unknown_origin_like,nginx,"server,date,content-type,connection", +china-cppcc,government,http://www.cppcc.gov.cn,www.cppcc.gov.cn,200,unknown_origin_like,apache,"date,content-type,transfer-encoding,connection,server,x-frame-options,accept-ranges,access-control-allow-origin,access-c", +china-cppia,market,http://www.cppia.com.cn,www.cppia.com.cn,200,unknown_origin_like,openresty/1.19.3.1,"server,date,content-type,connection,x-xss-protection,x-content-type-options,x-frame-options,set-cookie,content-language", +china-cq-stats,government,https://tjj.cq.gov.cn/zwgk_233040/zfxxgkml/tjxx/,tjj.cq.gov.cn,404,unknown_error,,"date,content-type,content-length,connection,etag", +china-cqc,government,https://www.cqc.com.cn/,www.cqc.com.cn,200,unknown_origin_like,apache/2.4.58 (unix) openssl/1.0.2k-fips,"date,server,last-modified,etag,accept-ranges,content-length,content-type", +china-craes,research,https://www.craes.cn,www.craes.cn,200,unknown,,"date,content-type,connection,accept-ranges,x-frame-options,content-security-policy,x-ser", +china-creprice,market,http://www.creprice.cn,www.creprice.cn,200,unknown_origin_like,openresty,"server,date,content-type,connection,vary,set-cookie", +china-crg,government,http://www.china-railway.com.cn/,www.china-railway.com.cn,200,unknown_custom_gw,wswaf,"date,content-type,content-length,connection,server,etag,last-modified,x-frame-options,x-via,age,x-ws-request-id", +china-cria,other,https://www.cria.org.cn/c/id/1760910256413655041,www.cria.org.cn,200,unknown,,"date,content-type,content-length,set-cookie,vary,access-control-allow-origin,access-control-allow-credentials,access-con", +china-cric,market,https://www.cric.com/newhouse/,www.cric.com,200,alicdn,tengine,"server,content-type,content-length,connection,vary,date,x-powered-by,hit-server,via,ali-swift-global-savetime,x-cache,x-", +china-crra,other,https://www.crra.org.cn,www.crra.org.cn,200,unknown_origin_like,nginx,"date,content-type,connection,set-cookie,server,vary,x-powered-by,expires,pragma,cache-control,strict-transport-security", +china-crrc,commercial,https://www.crrcgc.cc,www.crrcgc.cc,403,unknown_origin_like,nginx,"server,date,content-type,vary", +china-crsri,research,http://www.crsri.cn,www.crsri.cn,502,unknown_error,,"date,content-type,connection,wzws-ray", +china-crta,other,https://www.crta.org.cn/news.html?id=42,www.crta.org.cn,200,unknown_origin_like,nginx,"server,date,content-type,content-length,connection,x-powered-publiccms,set-cookie,content-language", +china-csa,other,https://www.china-cas.org,www.china-cas.org,200,unknown_origin_like,openresty/1.25.3.2,"date,content-type,connection,set-cookie,server,access-control-allow-origin,access-control-allow-methods,access-control-m", +china-cscec,commercial,https://www.cscec.com,www.cscec.com,200,unknown_custom_gw,wswaf,"date,content-type,content-length,connection,server,last-modified,etag,accept-ranges,x-via,x-ws-request-id", +china-csdc,other,https://www.chinaclear.cn/zdjs/tjyb/center_tjbg.shtml,www.chinaclear.cn,0,tls_fail,,, +china-csdp,government,https://www.csdp.edu.cn,www.csdp.edu.cn,200,unknown,,"date,content-type,content-length,connection,set-cookie,vary,cache-control,x-aspnet-version,x-powered-by,strict-transport", +china-csee,research,https://www.csee.org.cn/,www.csee.org.cn,200,unknown_origin_like,apache-coyote/1.1,"date,content-type,content-length,connection,set-cookie,server,accept-ranges,etag,last-modified,strict-transport-security", +china-csei,research,https://www.csei.org.cn,www.csei.org.cn,200,unknown,,"date,content-type,connection,vary,x-frame-options,x-content-type-options,x-xss-protection,cache-control,pragma,expires,c", +china-csg,government,https://www.csg.cn,www.csg.cn,200,unknown,,"date,content-type,content-length,connection,last-modified,etag,accept-ranges", +china-csi-index,market,https://www.csindex.com.cn/#/indices/family/list,www.csindex.com.cn,200,unknown,,"date,content-type,content-length,connection,last-modified,etag,p3p,accept-ranges", +china-csia,other,https://web.csia.net.cn,web.csia.net.cn,200,alicdn,tengine,"server,content-type,content-length,connection,date,vary,cache-control,etag,set-cookie,x-frame-options,x-xss-protection,v", +china-csic,research,https://sociology.cssn.cn,sociology.cssn.cn,0,read_timeout,,, +china-csm,research,https://www.csm.org.cn,www.csm.org.cn,200,unknown,,"date,content-type,content-length,connection,last-modified,etag,accept-ranges,set-cookie,x-via,x-ws-request-id", +china-csrc,government,https://www.csrc.gov.cn/csrc/c100103/common_list.shtml,www.csrc.gov.cn,200,alicdn,tengine,"server,content-type,content-length,connection,date,vary,via,age,ali-swift-global-savetime,x-cache,x-swift-savetime,x-swi", +china-csrc-futures,other,https://www.cfachina.org/servicesupport/researchandpublishin/statisticalsdata/,www.cfachina.org,200,unknown_custom_gw,waf,"date,content-type,content-length,connection,set-cookie,server,last-modified,etag,x-request-id,x-cache,accept-ranges,x-se", +china-csre,other,http://www.cs-re.org.cn/c50,www.cs-re.org.cn,200,unknown_origin_like,microsoft-iis/8.5,"cache-control,pragma,content-length,content-type,expires,server,x-powered-by,set-cookie,date", +china-cste,research,https://www.cste.org.cn,www.cste.org.cn,200,unknown_origin_like,nginx,"server,date,content-type,vary,set-cookie,strict-transport-security,x-xss-protection,x-permitted-cross-domain-policies,x-", +china-cstm,government,https://www.cstm.org.cn,www.cstm.org.cn,0,read_timeout,,, +china-cstr,government,https://cstr.cn/resreg,cstr.cn,200,unknown_origin_like,openresty,"server,date,content-type,content-length,vary,content-language,x-frame-options,strict-transport-security", +china-csus,research,https://www.chinasus.org/,www.chinasus.org,200,unknown_origin_like,apache,"cache-control,content-type,date,expires,pragma,server,set-cookie,strict-transport-security,vary,cache_hit,wb_list", +china-cta,research,https://www.ctaweb.org.cn/index.php?m=home&c=Lists&a=index&tid=21,www.ctaweb.org.cn,200,unknown_origin_like,nginx,"server,date,content-type,vary,set-cookie,expires,pragma,cache-control,strict-transport-security", +china-ctg,government,https://www.ctg.com.cn,www.ctg.com.cn,200,unknown_origin_like,nginx,"server,date,content-type,content-length,last-modified,connection,vary,etag,accept-ranges", +china-ctic,other,https://www.ctic.org.cn,www.ctic.org.cn,200,unknown_origin_like,nginx,"server,date,content-type,last-modified,vary,etag,set-cookie,strict-transport-security,x-xss-protection,x-permitted-cross", +china-ctmo,government,https://sbj.cnipa.gov.cn,sbj.cnipa.gov.cn,403,unknown_origin_like,nginx,"server,date,content-type,connection,x-via,x-ws-request-id,ws-action,cache-control", +china-cttic,government,https://www.cttic.cn,www.cttic.cn,200,unknown_origin_like,nginx/1.23.3,"server,date,content-type,connection,set-cookie,content-language", +china-cufe-iigf,research,https://iigf.cufe.edu.cn/yjcg/yjbg.htm,iigf.cufe.edu.cn,200,unknown_origin_like,openresty,"server,date,content-type,content-length,connection,x-frame-options,x-xss-protection,x-content-type-options,referrer-poli", +china-customs,government,http://www.customs.gov.cn,www.customs.gov.cn,412,unknown_error,,"date,content-type,connection,set-cookie,x-via-jsl,x-cache", +china-cwea,other,http://www.cwea.org.cn/news_lastest.html,www.cwea.org.cn,0,read_timeout,,, +china-czce,market,https://www.czce.com.cn/cn/exchange/daily_data/index.htm,www.czce.com.cn,412,unknown_custom_gw,******,"server,date,content-type,connection,set-cookie", +china-dce,market,https://www.dce.com.cn/publicweb/quotesdata/dayQuotesCh.html,www.dce.com.cn,0,connect_fail,,, +china-drc,government,https://www.drc.gov.cn/yjcg.htm,www.drc.gov.cn,200,unknown_custom_gw,waf,"date,content-type,content-length,connection,set-cookie,cache-control,x-frame-options,x-xss-protection,strict-transport-s", +china-drcnet,research,https://www.drcnet.com.cn,www.drcnet.com.cn,200,unknown,,"date,content-type,content-length,last-modified,etag,accept-ranges,strict-transport-security,access-control-allow-origin,", +china-eximbank,government,http://www.eximbank.gov.cn/cn/index/information/annual/index.html,www.eximbank.gov.cn,0,read_timeout,,, +china-fangjia,market,https://www.fangjia.com,www.fangjia.com,200,unknown_origin_like,nginx,"server,date,content-type,connection,vary,set-cookie,access-control-allow-origin", +china-film-admin,government,https://www.chinafilm.gov.cn,www.chinafilm.gov.cn,200,unknown,,"date,content-type,content-length,connection,vary,cache-control,x-xss-protection,referrer-policy,x-permitted-cross-domain", +china-fj-stats,government,https://tjj.fujian.gov.cn/xxgk/tjxx/,tjj.fujian.gov.cn,200,unknown,,"date,content-type,connection,set-cookie,x-frame-options,x-xss-protection,referrer-policy,x-permitted-cross-domain-polici", +china-furniture-association,market,https://www.cnfa.com.cn,www.cnfa.com.cn,200,unknown_origin_like,microsoft-iis/8.5,"cache-control,pragma,content-length,content-type,expires,server,set-cookie,content-security-policy,x-powered-by,date", +china-fuzhou-stats,government,https://tjj.fuzhou.gov.cn,tjj.fuzhou.gov.cn,403,unknown_error,,"date,content-type,connection,wzws-ray", +china-gacc,government,https://www.customs.gov.cn/customs/302249/zfxxgk/2799825/302274/302277/index.html,www.customs.gov.cn,0,tls_fail,,, +china-gaokao-chsi,government,https://yz.chsi.com.cn/sch/,yz.chsi.com.cn,200,unknown,,"date,content-type,connection,set-cookie,vary,cache-control,pragma,expires,strict-transport-security,x-xss-protection,x-f", +china-gas,government,https://www.sport.gov.cn/n315/n330/index.html,www.sport.gov.cn,200,unknown,,"date,content-type,content-length,connection,last-modified,etag,x-frame-options,x-via,x-ws-request-id,set-cookie", +china-gas-association,other,https://www.chinagas.org.cn,www.chinagas.org.cn,403,unknown_origin_like,nginx,"server,date,content-type,set-cookie,cache-control,x-xss-protection,x-permitted-cross-domain-policies,x-download-options,", +china-gd-housing,government,https://zfcxjst.gd.gov.cn/xxgk/,zfcxjst.gd.gov.cn,200,unknown_origin_like,nginx,"server,date,content-type,connection,vary,x-frame-options,content-security-policy,x-xss-protection,set-cookie,referrer-po", +china-gd-stats,government,https://stats.gd.gov.cn/tjsj186/index.html,stats.gd.gov.cn,200,unknown_origin_like,nginx,"server,date,content-type,connection,vary,x-frame-options,content-security-policy,x-xss-protection,set-cookie,referrer-po", +china-ggzy,government,https://www.ggzy.gov.cn/,www.ggzy.gov.cn,200,unknown,,"date,content-type,connection", +china-giec,research,http://www.giec.ac.cn,www.giec.ac.cn,200,unknown,,"date,content-type,connection,x-frame-options,content-security-policy,set-cookie,x-content-type-options,x-xss-protection", +china-gpai,commercial,https://www.gpai.net/sf/,www.gpai.net,0,other_error,,, +china-gs-stats,government,https://tjj.gansu.gov.cn/tjj/tjsj/,tjj.gansu.gov.cn,412,unknown_custom_gw,******,"server,date,content-type,connection,set-cookie", +china-gscloud,research,https://www.gscloud.cn/search,www.gscloud.cn,200,unknown_origin_like,openresty,"server,date,content-type,content-length,vary,p3p,x-frame-options,x-content-type-options,referrer-policy,set-cookie,acces", +china-gsxt,government,https://www.gsxt.gov.cn,www.gsxt.gov.cn,403,unknown_error,,"date,connection,content-length,x-via-jsl,set-cookie,x-cache", +china-guangdong-nr,government,https://nr.gd.gov.cn/zwgknew/index.html,nr.gd.gov.cn,200,unknown_origin_like,nginx,"server,date,content-type,connection,vary,x-frame-options,content-security-policy,x-xss-protection,set-cookie,referrer-po", +china-gx-stats,government,https://tjj.gxzf.gov.cn/tjsj/,tjj.gxzf.gov.cn,0,read_timeout,,, +china-gz-stats,government,https://stjj.guizhou.gov.cn/tjsj/,stjj.guizhou.gov.cn,0,read_timeout,,, +china-ha-stats,government,https://tjj.henan.gov.cn/tjfw/tjsj/,tjj.henan.gov.cn,403,unknown_origin_like,nginx,"server,date,content-type,connection,x-via,x-ws-request-id,ws-action,cache-control", +china-hb-stats,government,https://tjj.hubei.gov.cn/tjsj/,tjj.hubei.gov.cn,200,unknown,,"date,content-type,connection,vary,content-security-policy", +china-heb-stats,government,https://tjj.hebei.gov.cn/tjsj/,tjj.hebei.gov.cn,0,read_timeout,,, +china-hi-stats,government,https://stats.hainan.gov.cn/hntjj/tjsj/,stats.hainan.gov.cn,403,unknown_origin_like,nginx,"server,date,content-type", +china-highway-society,research,https://www.chts.cn,www.chts.cn,200,unknown,,"date,content-type,content-length,connection,last-modified,etag,accept-ranges,set-cookie,x-via,x-ws-request-id", +china-hk-censtatd,government,https://www.censtatd.gov.hk/,www.censtatd.gov.hk,200,azure,,"date,content-type,content-length,strict-transport-security,last-modified,etag,x-frame-options,x-content-type-options,con", +china-hlj-stats,government,https://tjj.hlj.gov.cn/tjj/c106777/common_zfxxgk.shtml?tab=tjxx,tjj.hlj.gov.cn,403,unknown_error,,"date,content-type,connection,vary", +china-hn-stats,government,https://tjj.hunan.gov.cn/tjsj/,tjj.hunan.gov.cn,200,unknown_origin_like,nginx,"server,date,content-type,connection,vary,expires,cache-control", +china-hospital-association,other,https://www.cha.org.cn,www.cha.org.cn,200,unknown_origin_like,nginx,"server,date,content-type,last-modified,vary,etag,set-cookie,strict-transport-security,x-xss-protection,x-permitted-cross", +china-hrc,government,http://www.hrc.gov.cn,www.hrc.gov.cn,405,unknown_custom_gw,*********,"allow,content-length,date,server", +china-huaneng,commercial,https://www.chng.com.cn,www.chng.com.cn,200,unknown_origin_like,nginx,"server,date,content-type,content-length,last-modified,etag,x-xss-protection,x-frame-options,strict-transport-security,x-", +china-hwcc,government,http://www.hwcc.gov.cn,www.hwcc.gov.cn,200,unknown_custom_gw,tongweb server,"etag,last-modified,content-type,content-length,date,server", +china-iac,market,https://www.iachina.cn/col/col4479/,www.iachina.cn,200,unknown_origin_like,apache/2.4.66 (unix),"date,server,last-modified,etag,accept-ranges,content-length,content-type,set-cookie", +china-iamac,other,https://www.iamac.org.cn,www.iamac.org.cn,0,read_timeout,,, +china-iap,research,https://www.iap.ac.cn,www.iap.ac.cn,200,unknown,,"date,content-type,connection,x-frame-options,content-security-policy,set-cookie,x-content-type-options,x-xss-protection", +china-ibcas,research,https://www.ibcas.ac.cn,www.ibcas.ac.cn,200,unknown,,"date,content-type,connection,x-frame-options,content-security-policy,set-cookie,x-content-type-options,x-xss-protection", +china-icbc,commercial,https://www.icbc.com.cn,www.icbc.com.cn,200,unknown,,"date,content-type,connection,x-oaas-system-metadata,x-oaas-metadata,x-oaas-stream-length,cache-control,cache-status,acce", +china-igg,research,https://igg.cas.cn,igg.cas.cn,200,unknown,,"date,content-type,connection,x-frame-options,content-security-policy,set-cookie,x-content-type-options,x-xss-protection", +china-igsnrr,research,http://www.igsnrr.ac.cn,www.igsnrr.ac.cn,200,unknown,,"date,content-type,connection,x-frame-options,content-security-policy,set-cookie,x-content-type-options,x-xss-protection", +china-imcas,research,https://www.im.cas.cn,www.im.cas.cn,200,unknown,,"date,content-type,connection,x-frame-options,content-security-policy,set-cookie,x-content-type-options,x-xss-protection", +china-imt2030,government,https://www.imt2030.org.cn/html/default/zhongwen/chengguofabu/index.html,www.imt2030.org.cn,200,unknown_origin_like,nginx/1.23.2,"server,date,content-type,content-length,last-modified,connection,vary,etag,x-frame-options,cache-control,accept-ranges", +china-instrument-society,research,https://www.cis.org.cn/post/index/162,www.cis.org.cn,0,read_timeout,,, +china-ioz,research,http://www.ioz.ac.cn,www.ioz.ac.cn,200,unknown,,"date,content-type,connection,x-frame-options,content-security-policy,set-cookie,x-content-type-options,x-xss-protection", +china-ipe,research,https://www.ipe.org.cn/AirMap_fxy/AirMap.html,www.ipe.org.cn,200,unknown,,"date,content-type,content-length,connection,set-cookie,vary,last-modified,accept-ranges,etag,x-powered-by,cp,access-cont", +china-iprcc,research,https://www.iprcc.org.cn,www.iprcc.org.cn,200,unknown_origin_like,openresty+,"date,content-type,cache-control,expires,last-modified,x-frame-options,x-xss-protection,x-content-type-options,access-con", +china-iresearch,market,https://www.iresearch.com.cn/report.shtml,www.iresearch.com.cn,200,unknown_origin_like,nginx,"server,date,content-type,content-length,connection,last-modified,accept-ranges,etag,x-powered-by", +china-isc,other,https://www.isc.org.cn/yanjiu/index.html,www.isc.org.cn,200,unknown_custom_gw,ctyun lb,"server,date,content-type,content-length,connection,set-cookie,x-xss-protection,x-frame-options,x-content-options,content", +china-istic,research,https://www.istic.ac.cn/,www.istic.ac.cn,403,unknown_error,,"date,content-type,content-length,connection,set-cookie", +china-iwhr,research,http://www.iwhr.com/,www.iwhr.com,200,alicdn,tengine,"server,date,content-type,content-length,connection,last-modified,etag,accept-ranges,expires,cache-control", +china-jd-auction,commercial,https://auction.jd.com/sifa.html,auction.jd.com,200,unknown_custom_gw,jfe,"date,content-type,content-length,connection,vary,expires,cache-control,server,strict-transport-security", +china-jl-stats,government,https://tjj.jl.gov.cn/tjsj/,tjj.jl.gov.cn,200,unknown,,"date,content-type,content-length,connection,last-modified,etag,accept-ranges,wzws-ray", +china-js-stats,government,https://tj.jiangsu.gov.cn/col/col85273/index.html,tj.jiangsu.gov.cn,200,unknown,,"date,content-type,content-length,connection,vary,last-modified,etag,accept-ranges,set-cookie,x-via-jsl,x-cache", +china-jx-stats,government,https://tjj.jiangxi.gov.cn/jxstjj/col/col40939/index.html,tjj.jiangxi.gov.cn,0,read_timeout,,, +china-landchina,government,https://www.landchina.com/default.aspx?tabid=226,www.landchina.com,200,unknown_custom_gw,cw,"date,content-type,content-length,connection,set-cookie,vary,last-modified,etag,accept-ranges,cache-control,x-content-typ", +china-lcd-association,market,https://www.coda.org.cn,www.coda.org.cn,403,unknown_origin_like,nginx,"server,date,content-type,content-length,connection", +china-light-industry-council,market,http://www.cnlic.org.cn,www.cnlic.org.cn,200,unknown_origin_like,nginx/1.18.0 (ubuntu),"server,date,content-type,content-length,last-modified,connection,etag,accept-ranges", +china-ln-stats,government,https://tjj.ln.gov.cn/tjsj/,tjj.ln.gov.cn,200,unknown_custom_gw,panyun,"date,content-type,connection,vary,expires,cache-control,x-xss-protection,x-frame-options,x-download-options,content-secu", +china-machine-tool-association,market,https://www.cmtba.org.cn/web/11/list.html,www.cmtba.org.cn,200,unknown_custom_gw,cw,"date,content-type,connection,set-cookie,last-modified,vary,etag,strict-transport-security,alt-svc,x-xss-protection,x-per", +china-mca,government,https://www.mca.gov.cn/n156/n2679/index.html,www.mca.gov.cn,0,read_timeout,,, +china-mct,government,https://www.mct.gov.cn/zwgk/tjsj/,www.mct.gov.cn,200,unknown,,"date,content-type,content-length,connection,last-modified,accept-ranges,etag,x-ser,x-cache", +china-medical-association,research,https://www.cma.org.cn/col/col5601/index.html,www.cma.org.cn,200,unknown_origin_like,nginx,"server,date,content-type,content-length,last-modified,connection,vary,etag,accept-ranges", +china-mee,government,https://www.mee.gov.cn/hjzl/,www.mee.gov.cn,200,unknown,,"date,content-type,connection,accept-ranges,x-frame-options,x-ser,x-cache", +china-mem,government,https://www.mem.gov.cn/gk/tjsj/,www.mem.gov.cn,200,unknown_custom_gw,waf,"date,content-type,connection,last-modified,etag,x-xss-protection,content-encoding,x-cache,x-request-id,server,x-ser,cach", +china-miit,government,https://www.miit.gov.cn/gxsj/index.html,www.miit.gov.cn,200,unknown,,"date,content-type,content-length,connection,vary,last-modified,etag,accept-ranges,x-kong-upstream-latency,x-kong-proxy-l", +china-miit-eidc,government,https://www.miit-eidc.org.cn/,www.miit-eidc.org.cn,0,read_timeout,,, +china-miit-rare-earth,government,https://www.miit.gov.cn/jgsj/ycls/xt/index.html,www.miit.gov.cn,200,unknown,,"date,content-type,content-length,connection,vary,last-modified,etag,accept-ranges,x-kong-upstream-latency,x-kong-proxy-l", +china-miit-sme,government,https://www.chinasme.org.cn/html/mcms/daohang/tongzhigonggao/index.html,www.chinasme.org.cn,200,unknown,,"cache-control,expires,vary,last-modified,accept-ranges,content-type,content-length,date", +china-mnr-minerals,government,https://www.mnr.gov.cn/sj/sjfw/kc_19263/,www.mnr.gov.cn,0,read_timeout,,, +china-moa,government,https://www.moa.gov.cn/nybgb/,www.moa.gov.cn,200,unknown_custom_gw,waf,"date,content-type,connection,set-cookie,x-request-id,server,x-ser", +china-moe-higher-education,government,https://www.moe.gov.cn/jyb_sjzl/sjzl_fztjgb/,www.moe.gov.cn,200,unknown_custom_gw,tencentedgeone,"content-type,vary,access-control-allow-origin,access-control-allow-headers,access-control-allow-methods,server,age,trans", +china-mof,government,https://www.mof.gov.cn/gkml/,www.mof.gov.cn,403,unknown_origin_like,nginx,"date,content-type,connection,server,x-via,x-ws-request-id", +china-mofa,government,https://www.mfa.gov.cn/web/system/index_17321.shtml,www.mfa.gov.cn,200,unknown_origin_like,nginx,"date,content-type,connection,server,x-frame-options,x-ws-request-id,age", +china-mofcom,government,https://data.mofcom.gov.cn,data.mofcom.gov.cn,200,unknown_origin_like,apache,"date,server,accept-ranges,s-cnection,content-type", +china-mohrss,government,https://www.mohrss.gov.cn/SYrlzyhshbzb/zwgk/szrs/,www.mohrss.gov.cn,200,unknown_custom_gw,tencentedgeone,"content-type,cache-control,set-cookie,content-length,connection,server,date,eo-log-uuid", +china-mohurd,government,https://www.mohurd.gov.cn/gongkai/zhengce/,www.mohurd.gov.cn,0,read_timeout,,,subprocess_timeout +china-moj,government,https://www.moj.gov.cn/pub/sfbgw/zwgkzl/tjsj/,www.moj.gov.cn,302,other_error,openresty,"server,date,content-type,connection,cache-control,location,request-id,set-cookie", +china-most-infrastructure,government,https://nrii.org.cn/,nrii.org.cn,0,read_timeout,,, +china-most-rnd,government,https://service.most.gov.cn/,service.most.gov.cn,403,unknown_origin_like,nginx,"server,date,content-type,content-length,connection", +china-mot,government,https://www.mot.gov.cn/shuju/,www.mot.gov.cn,200,unknown_origin_like,openresty,"server,date,content-type,connection,last-modified,etag,request-id,access-control-allow-headers,access-control-allow-cred", +china-mps,government,https://www.mps.gov.cn/n6557558/index.html,www.mps.gov.cn,521,unknown_origin_like,nginx,"server,date,connection,x-via-jsl,set-cookie", +china-msa,government,https://www.msa.gov.cn/page/zxgk/tjsj.html,www.msa.gov.cn,403,unknown_error,,"date,content-type,content-length,connection,vary,x-ser,strict-transport-security,x-via-jsl,set-cookie,x-cache", +china-mva,government,https://www.mva.gov.cn/gongkai/,www.mva.gov.cn,200,unknown,,"date,content-type,content-length,vary,last-modified,etag,accept-ranges,x-via-jsl,set-cookie,x-cache", +china-mwr,government,http://www.mwr.gov.cn/sj/,www.mwr.gov.cn,200,unknown_origin_like,apache,"date,server,accept-ranges,vary,x-content-type-options,x-xss-protection,referrer-policy,x-permitted-cross-domain-policies", +china-nafmii,government,https://www.nafmii.org.cn/,www.nafmii.org.cn,200,unknown,,"date,content-type,connection,access-control-allow-origin,x-request-id,wzws-ray", +china-nanchang-stats,government,http://tjj.nc.gov.cn/tjsj/,tjj.nc.gov.cn,200,unknown,,"date,content-type,connection,vary,cache-control,x-via-jsl,set-cookie,x-cache", +china-nanjing-stats,government,https://tjj.nanjing.gov.cn/,tjj.nanjing.gov.cn,200,unknown,,"date,content-type,vary,cache-control,x-frame-options,strict-transport-security,x-content-type-options,x-xss-protection,x", +china-naoc,research,https://nadc.china-vo.org,nadc.china-vo.org,200,unknown_origin_like,nginx,"content-language,content-type,date,server,set-cookie,content-length", +china-napp,government,https://www.nppa.gov.cn/xxfb/,www.nppa.gov.cn,200,unknown,,"date,content-type,content-length,connection,cache-control,x-xss-protection,referrer-policy,x-permitted-cross-domain-poli", +china-natcm,government,https://www.natcm.gov.cn/guihuacaiwusi/gongzuodongtai/index.html,www.natcm.gov.cn,0,read_timeout,,, +china-natesc,government,https://www.natesc.org.cn,www.natesc.org.cn,0,tls_fail,,, +china-national-data-bureau,government,https://sjdj.nda.gov.cn/,sjdj.nda.gov.cn,0,tls_fail,,, +china-national-museum,government,https://www.chnmuseum.cn/zp/zpml/,www.chnmuseum.cn,200,unknown,,"date,content-type,connection,vary,set-cookie,wzws-ray", +china-nbs,government,https://www.stats.gov.cn/sj/,www.stats.gov.cn,200,unknown,,"date,content-type,connection,wzws-ray", +china-ncac,government,https://www.ncac.gov.cn/chinacopyright/channels/634.html,www.ncac.gov.cn,501,unknown_error,,"date,content-type,connection,x-frame-options,x-via-jsl,set-cookie,x-cache", +china-ncc,government,https://cmdp.ncc-cma.net,cmdp.ncc-cma.net,403,unknown_origin_like,apache,"date,server,content-type", +china-ncha,government,http://www.ncha.gov.cn/col/col2276/index.html,www.ncha.gov.cn,200,unknown_origin_like,apache,"date,server,x-xss-protection,x-content-type-options,x-permitted-cross-domain-policies,strict-transport-security,x-downlo", +china-ncsc,research,http://www.ncsc.org.cn,www.ncsc.org.cn,200,unknown,,"date,content-type,connection,accept-ranges,x-frame-options,content-security-policy,x-ser", +china-ncsti,research,https://www.ncsti.gov.cn,www.ncsti.gov.cn,403,unknown_error,,"date,content-type,content-length,vary,set-cookie,x-via-jsl,x-cache", +china-ndcpa,government,https://www.ndcpa.gov.cn/jbkzzx/c100016/second/list.html,www.ndcpa.gov.cn,200,unknown,,"date,content-type,set-cookie,vary,strict-transport-security", +china-ndrc,government,https://www.ndrc.gov.cn/fgsj/,www.ndrc.gov.cn,405,unknown_custom_gw,waf,"date,content-length,connection,set-cookie,allow,ss,x-cache,x-request-id,server,x-ser,cache-control,access-control-allow-", +china-ndrc-computing,government,https://www.ndrc.gov.cn/xxgk/zcfb/tz/202312/t20231229_1363000.html,www.ndrc.gov.cn,405,unknown_custom_gw,waf,"date,content-length,connection,set-cookie,allow,ss,x-cache,x-request-id,server,x-ser,cache-control,access-control-allow-", +china-ndrcc,government,https://www.ndrcc.org.cn/,www.ndrcc.org.cn,200,unknown_custom_gw,*****,"date,content-type,content-length,connection,server,x-frame-options,accept-ranges,etag,last-modified", +china-nea,government,https://www.nea.gov.cn/sjzz/,www.nea.gov.cn,200,unknown,,"date,content-type,connection,vary,x-cache,accept-ranges,x-ser,content-security-policy", +china-neac,government,https://www.neac.gov.cn/seac/xxgk/tjsj/,www.neac.gov.cn,200,unknown,,"date,content-type,connection,content-security-policy,x-frame-options", +china-neeq,market,https://www.neeq.com.cn/issuanceList.html,www.neeq.com.cn,404,unknown_custom_gw,wswaf,"date,content-type,content-length,connection,server,etag,x-via,x-ws-request-id", +china-nesdc,research,https://www.nesdc.org.cn,www.nesdc.org.cn,200,unknown_origin_like,nginx/1.28.0,"content-language,content-type,date,server,set-cookie,vary", +china-nfga,government,https://www.forestry.gov.cn/gjlcj/5462/index.html,www.forestry.gov.cn,200,unknown_custom_gw,wswaf,"date,content-type,connection,expires,server,access-control-allow-methods,access-control-max-age,access-control-allow-hea", +china-nfra,government,https://www.nfra.gov.cn/cn/view/pages/tongjishuju/tongjishuju.html,www.nfra.gov.cn,200,unknown_origin_like,nginx,"date,content-type,content-length,connection,server,last-modified,etag,content-security-policy,x-frame-options,x-xss-prot", +china-nfra-fire,government,https://www.119.gov.cn,www.119.gov.cn,200,unknown_custom_gw,waf,"date,content-type,connection,vary,set-cookie,x-frame-options,strict-transport-security,x-cache,x-request-id,server,x-ser", +china-nfsra,government,https://lswz.gov.cn/html/xwzx/sjfb/index.html,lswz.gov.cn,0,tls_fail,,, +china-ngcc,government,https://www.ngcc.cn/dlxxzy/gjjcdlxxsjk/,www.ngcc.cn,200,unknown_origin_like,nginx/1.25.3,"server,date,content-type,content-length,last-modified,connection,etag,accept-ranges", +china-ngdc,research,https://ngdc.cncb.ac.cn/gsub/,ngdc.cncb.ac.cn,0,read_timeout,,, +china-ngeos,research,https://www.geodata.cn/data/,www.geodata.cn,200,unknown_custom_gw,***,"accept-ranges,content-type,date,etag,last-modified,server,set-cookie,vary", +china-nhc,government,https://www.nhc.gov.cn/mohwsbwstjxxzx/s7967/new_list.shtml,www.nhc.gov.cn,200,unknown,,"date,content-type,connection,x-content-type-options,x-frame-options,x-xss-protection,strict-transport-security,x-downloa", +china-nhei,research,https://www.nhei.cn,www.nhei.cn,200,unknown_origin_like,nginx,"server,date,content-type,connection,vary", +china-nhsa,government,https://www.nhsa.gov.cn/col/col7/index.html,www.nhsa.gov.cn,200,alicdn,tengine,"server,content-type,content-length,connection,date,accept-ranges,via,last-modified,etag,vary,age,ali-swift-global-saveti", +china-nia,government,https://www.nia.gov.cn/n741440/n741547/index.html,www.nia.gov.cn,200,unknown_custom_gw,waf,"date,content-type,connection,server,last-modified,etag,content-encoding,x-ser,strict-transport-security,x-request-id,x-c", +china-nies,research,https://www.nies.org,www.nies.org,200,unknown,,"date,content-type,connection,accept-ranges,x-frame-options,content-security-policy,x-ser", +china-nifa,other,https://www.nifa.org.cn,www.nifa.org.cn,403,unknown_error,,"date,content-type,connection,wzws-ray", +china-nifd,research,http://www.nifd.cn,www.nifd.cn,200,unknown,,"date,content-type,content-length,connection,accept-ranges,etag,last-modified,wzws-ray,cache-control,age,var-cache", +china-nifdc,government,https://www.nifdc.org.cn,www.nifdc.org.cn,200,unknown,,"date,content-type,content-length,connection,last-modified,etag,content-security-policy,cache-control,pragma,expires,acce", +china-nigpas,research,http://www.nigpas.ac.cn,www.nigpas.ac.cn,200,unknown,,"date,content-type,connection,x-frame-options,content-security-policy,set-cookie,x-content-type-options,x-xss-protection", +china-nim,government,https://www.nim.ac.cn/nim_time,www.nim.ac.cn,200,unknown_origin_like,nginx,"server,date,content-type,content-length,connection,cache-control,content-language,x-content-type-options,x-frame-options", +china-nlc,government,https://www.nlc.cn/pcab/,www.nlc.cn,200,unknown_origin_like,nginx,"server,date,content-type,connection,keep-alive,strict-transport-security,x-frame-options,x-content-type-options,content-", +china-nm-stats,government,http://tj.nmg.gov.cn,tj.nmg.gov.cn,0,read_timeout,,, +china-nmc,government,https://www.nmc.cn/publish/observations.html,www.nmc.cn,200,unknown_origin_like,openresty,"server,date,content-type,connection,vary,content-language,x-upstream,expires,cache-control,pragma,server_ip", +china-nmdis,government,https://mds.nmdis.org.cn/,mds.nmdis.org.cn,200,unknown_origin_like,nginx/1.25.0,"server,date,content-type,content-length,last-modified,connection,etag,access-control-allow-origin,access-control-allow-h", +china-nmic,government,https://data.cma.cn/data/index.html,data.cma.cn,200,unknown_origin_like,openresty,"server,date,content-type,connection,vary,set-cookie,expires,cache-control,pragma,request-id", +china-nmpa,government,https://www.nmpa.gov.cn/datasearch/home-index.html,www.nmpa.gov.cn,412,unknown_custom_gw,******,"date,content-type,connection,set-cookie,server,strict-transport-security", +china-nmsa,government,https://www.chinamine-safety.gov.cn/zfxxgk/,www.chinamine-safety.gov.cn,200,unknown_custom_gw,waf,"date,content-type,connection,x-xss-protection,x-frame-options,strict-transport-security,content-encoding,x-request-id,se", +china-nncc,government,http://www.nncc626.com,www.nncc626.com,200,unknown,,"date,content-type,vary,age,x-cache,accept-ranges,connection", +china-nnsa,government,http://nnsa.mee.gov.cn,nnsa.mee.gov.cn,200,unknown,,"date,content-type,connection,accept-ranges,x-ser", +china-nopss,government,https://www.nopss.gov.cn,www.nopss.gov.cn,200,unknown_custom_gw,rmw-web/260415,"date,content-type,content-length,connection,server,last-modified,etag,accept-ranges,via,x-via,x-ws-request-id", +china-npc-law,government,https://flk.npc.gov.cn/,flk.npc.gov.cn,200,unknown,,"date,content-type,content-length,connection,last-modified,etag,accept-ranges,wzws-ray", +china-nphsd,research,https://www.phsciencedata.cn,www.phsciencedata.cn,200,unknown,,"date,content-type,content-length,connection,set-cookie,last-modified,etag,accept-ranges,strict-transport-security", +china-nra,government,https://www.nra.gov.cn/xxgk/gkml/,www.nra.gov.cn,0,read_timeout,,, +china-nrta,government,https://www.nrta.gov.cn/col/col2040/index.html,www.nrta.gov.cn,200,unknown,,"date,content-type,content-length,connection,ss,last-modified,etag,accept-ranges,set-cookie,x-via,x-ws-request-id", +china-nsfc,government,https://www.nsfc.gov.cn/p1/2961/2964/3655/cg.html,www.nsfc.gov.cn,403,unknown_error,,"date,content-type,content-length,connection", +china-nsii,research,https://www.nsii.org.cn/2017/home.php,www.nsii.org.cn,200,unknown,,"date,content-type,connection", +china-nsmc,government,https://www.nsmc.org.cn/nsmc/cn/satellite/index.html,www.nsmc.org.cn,200,unknown_custom_gw,x-download-options: noopen,"cache-control,content-length,content-type,last-modified,accept-ranges,etag,server,x-download-options,x-content-type-opti", +china-nsoas,government,http://www.nsoas.org.cn,www.nsoas.org.cn,200,unknown,,"date,content-type,content-length,connection,etag,cache-control,pragma,last-modified,expires,accept-ranges", +china-nssdc,research,https://www.nssdc.ac.cn,www.nssdc.ac.cn,400,unknown_custom_gw,server,"connection,server,date,cache-control,x-frame-options,referrer-policy,content-security-policy,x-permitted-cross-domain-po", +china-nssf,government,http://www.ssf.gov.cn/,www.ssf.gov.cn,302,tls_fail,apache,"date,server,location,content-type", +china-nstl,government,https://www.nstl.gov.cn/search.html,www.nstl.gov.cn,200,unknown_origin_like,nginx,"server,date,content-type,content-length,last-modified,connection,etag,cache-control,accept-ranges", +china-nx-stats,government,https://tj.nx.gov.cn/tjsj_htr/jdsj_htr/,tj.nx.gov.cn,0,read_timeout,,, +china-openstd,government,https://openstd.samr.gov.cn/,openstd.samr.gov.cn,200,unknown_origin_like,nginx,"server,date,content-type,content-length,connection,etag,last-modified,accept-ranges", +china-optical-association,market,https://www.coema.org.cn/research/sum,www.coema.org.cn,200,unknown_custom_gw,waf,"date,content-type,connection,set-cookie,server,expires,pragma,cache-control,upgrade,strict-transport-security,x-request-", +china-passenger-car-association,research,https://www.cpcaauto.com/newslist.php?types=csjd,www.cpcaauto.com,403,unknown_origin_like,apache/2.4.39 (win64) openssl/1.1.1b mod_fcgid/2.3.9a mod_log_rotate/1.02,"date,server,x-powered-by,content-type", +china-payment-clearing,other,https://www.pcac.org.cn/eportal/ui?pageId=477883,www.pcac.org.cn,200,unknown_origin_like,apache-coyote/1.1,"date,server,x-frame-options,content-type,transfer-encoding,vary,set-cookie,cache-control,expires", +china-pbc,government,https://www.pbc.gov.cn/diaochatongjisi/116219/index.html,www.pbc.gov.cn,200,unknown_origin_like,nginx,"date,content-type,content-length,connection,server,last-modified,etag,accept-ranges,guomissl,x-via,x-ws-request-id", +china-pbccrc,government,https://www.pbccrc.org.cn,www.pbccrc.org.cn,200,unknown_origin_like,nginx,"last-modified,etag,server,content-type,x-frame-options,content-length,accept-ranges,date,age,eo-log-uuid,eo-cache-status", +china-pbcsf,research,https://www.pbcsf.tsinghua.edu.cn/,www.pbcsf.tsinghua.edu.cn,200,unknown,,"date,content-type,content-length,connection,last-modified,accept-ranges,vary,cache-control,content-language", +china-petroleum-chemical-federation,market,http://www.cpcif.org.cn/list/402882396610575f0166105924fe0000,www.cpcif.org.cn,200,unknown_origin_like,nginx/1.4.6 (ubuntu),"server,date,content-type,content-length,connection,etag,accept-ranges,vary", +china-phirda,other,https://www.phirda.com,www.phirda.com,200,alicdn,tengine,"server,content-type,connection,vary,cache-control,date,via,timing-allow-origin,eagleid", +china-picc,commercial,https://www.picc.com.cn,www.picc.com.cn,200,unknown,,"set-cookie,ss,date,content-type,connection,keep-alive,vary,access-control-allow-origin,access-control-allow-methods,p3p", +china-pku-opendata,research,https://opendata.pku.edu.cn,opendata.pku.edu.cn,200,unknown_origin_like,nginx,"server,date,content-type,connection,x-frame-options,set-cookie,vary", +china-pkulaw,research,https://www.pkulaw.com/law,www.pkulaw.com,200,unknown_custom_gw,tencentedgeone,"content-type,cache-control,set-cookie,content-length,connection,server,date,access-control-allow-origin,access-control-a", +china-plant-csdb,research,https://www.plant.csdb.cn,www.plant.csdb.cn,200,unknown,,"date,content-type,content-length,connection,x-content-type-options,cache-control,x-drupal-dynamic-cache,content-language", +china-pmo,research,http://www.pmo.ac.cn,www.pmo.ac.cn,200,unknown,,"date,content-type,connection,x-frame-options,content-security-policy,set-cookie,x-content-type-options,x-xss-protection", +china-polar-service,government,https://www.chinare.org.cn/,www.chinare.org.cn,200,unknown_origin_like,nginx,"server,date,content-type,content-length,last-modified,vary,etag,strict-transport-security,x-frame-options,x-xss-protecti", +china-ports-association,other,http://www.port.org.cn,www.port.org.cn,200,unknown_origin_like,nginx,"server,date,content-type,content-length,last-modified,vary,etag,strict-transport-security,alt-svc,x-xss-protection,x-per", +china-post-group,government,https://www.chinapost.com.cn/,www.chinapost.com.cn,200,unknown,,"date,content-type,content-length,connection,x-oss-request-id,accept-ranges,etag,last-modified,x-oss-object-type,x-oss-ha", +china-pric,research,https://www.pric.org.cn/,www.pric.org.cn,200,unknown_origin_like,nginx,"server,content-type,connection,vary,cache-control,date,strict-transport-security,x-frame-options,x-permitted-cross-domai", +china-psbc,commercial,https://www.psbc.com,www.psbc.com,200,unknown_origin_like,nginx,"date,content-type,server,content-security-policy,x-via,x-ws-request-id,age", +china-qh-stats,government,https://tjj.qinghai.gov.cn/tjsj/,tjj.qinghai.gov.cn,0,read_timeout,,, +china-qingdao-stats,government,http://qdtj.qingdao.gov.cn/,qdtj.qingdao.gov.cn,0,read_timeout,,, +china-rare-earth-association,market,https://ac-rei.org.cn,ac-rei.org.cn,200,unknown_origin_like,nginx,"server,date,content-type,connection,vary,p3p,set-cookie,content-language,access-control-allow-origin", +china-resdc,research,https://www.resdc.cn,www.resdc.cn,200,unknown_custom_gw,iis,"cache-control,pragma,content-length,content-type,set-cookie,server,x-powered-by,date", +china-robot-industry-alliance,market,https://cria.mei.net.cn/gzpt.asp?lm=/1310,cria.mei.net.cn,0,connect_fail,,, +china-saac,government,https://www.saac.gov.cn/daj/fzgz/lmlist.shtml,www.saac.gov.cn,200,unknown_origin_like,nginx/1.26.2,"content-type,connection,server,date", +china-sac,other,https://www.sac.net.cn/hysj/,www.sac.net.cn,567,unknown_custom_gw,tencentedgeone,"cache-control,server,date,eo-log-uuid,content-type,content-length", +china-sac-standards,government,https://std.samr.gov.cn/,std.samr.gov.cn,200,unknown_origin_like,nginx/1.23.1,"server,date,content-type,connection,x-ratelimit-remaining,x-ratelimit-requested-tokens,x-ratelimit-burst-capacity,x-rate", +china-sae,research,https://www.sae-china.org/newsdata/reportdata/,www.sae-china.org,200,unknown_origin_like,microsoft-iis/10.0,"date,content-type,content-length,connection,set-cookie,cache-control,pragma,expires,server,x-powered-by", +china-safe,government,https://www.safe.gov.cn/safe/tjsj1/index.html,www.safe.gov.cn,200,unknown_origin_like,openresty,"server,date,content-type,content-length,last-modified,connection,vary,etag,accept-ranges", +china-samr,government,https://www.samr.gov.cn/zw/sj/sjzx/,www.samr.gov.cn,200,unknown,,"date,content-type,content-length,connection,vary,last-modified,etag,access-control-allow-origin,access-control-allow-cre", +china-sasac,government,https://www.sasac.gov.cn/n2588030/index.html,www.sasac.gov.cn,0,read_timeout,,, +china-sass,research,https://www.sass.org.cn,www.sass.org.cn,200,unknown_origin_like,nginx,"server,date,content-type,connection,x-frame-options,frame-options,accept-ranges,x-envoy-upstream-service-time,x-content-", +china-sc-stats,government,https://tjj.sc.gov.cn/scstjj/c112124/sjcx.shtml,tjj.sc.gov.cn,0,read_timeout,,, +china-scidb,research,https://www.scidb.cn/list?type=all,www.scidb.cn,200,alicdn,tengine,"server,content-type,content-length,vary,set-cookie,strict-transport-security,date,etag,accept-ranges,via,timing-allow-or", +china-sd-stats,government,https://tjj.shandong.gov.cn/col/col8456/index.html,tjj.shandong.gov.cn,0,tls_fail,,, +china-semiconductor-association,market,https://web.csia.net.cn/hyyhfx,web.csia.net.cn,200,alicdn,tengine,"server,content-type,content-length,connection,date,vary,cache-control,etag,set-cookie,x-frame-options,x-xss-protection,v", +china-shanghai-clearing-house,market,https://www.shclearing.com.cn/sjtj/,www.shclearing.com.cn,404,unknown_origin_like,openresty,"server,date,content-type,content-length,connection,request-id", +china-shanghai-stats,government,https://tjj.sh.gov.cn/sjxx/index.html,tjj.sh.gov.cn,200,unknown,,"date,content-type,content-length,connection,last-modified,vary,etag,referrer-policy,x-permitted-cross-domain-policies,x-", +china-shenzhen-drc,government,http://fgw.sz.gov.cn/zwgk/,fgw.sz.gov.cn,200,unknown,,"date,content-type,connection,vary,x-frame-options,content-security-policy,x-xss-protection,x-content-type-options,set-co", +china-shenzhen-housing,government,https://zjj.sz.gov.cn/xxgk/,zjj.sz.gov.cn,200,unknown,,"date,content-type,connection,vary,x-frame-options,content-security-policy,x-xss-protection,x-content-type-options,set-co", +china-shenzhen-hrss,government,https://hrss.sz.gov.cn/xxgk/index.html,hrss.sz.gov.cn,0,tls_fail,,, +china-shenzhen-jrj,government,https://jr.sz.gov.cn/sjrb/xxgk/index.html,jr.sz.gov.cn,0,tls_fail,,, +china-shenzhen-open-data,government,https://opendata.sz.gov.cn/data/dataSet/toDataList,opendata.sz.gov.cn,0,read_timeout,,, +china-shenzhen-pnr,government,https://pnr.sz.gov.cn/xxgk/,pnr.sz.gov.cn,200,unknown,,"date,content-type,connection,vary,x-frame-options,content-security-policy,x-xss-protection,x-content-type-options,set-co", +china-shenzhen-prtc,government,https://www.szggzy.com/,www.szggzy.com,200,aliyun-waf,lego server,"last-modified,etag,date,content-type,vary,x-xss-protection,x-frame-options,x-content-type-options,content-security-polic", +china-shenzhen-stats,government,https://tjj.sz.gov.cn/zwgk/zfxxgkml/tjsj/,tjj.sz.gov.cn,0,tls_fail,,, +china-shenzhen-stic,government,https://stic.sz.gov.cn/xxgk/index.html,stic.sz.gov.cn,0,tls_fail,,, +china-shfe,market,https://www.shfe.com.cn/reports/tradedata/dailyandweeklydata/,www.shfe.com.cn,200,unknown,,"date,content-type,content-length,set-cookie,connection,via", +china-sic,government,https://www.sic.gov.cn/,www.sic.gov.cn,200,unknown_origin_like,nginx/1.29.2,"server,date,content-type,content-length,last-modified,connection,etag,accept-ranges", +china-sinograin,government,https://www.sinograin.com.cn,www.sinograin.com.cn,502,unknown_error,,"date,content-type,connection,wzws-ray", +china-sinopec,government,http://www.sinopecgroup.com/group/xhtml/shzr/,www.sinopecgroup.com,404,unknown_origin_like,nginx,"content-type,date,server,set-cookie,x-forwarded-for", +china-sinosure,government,https://www.sinosure.com.cn/gywm/gsjj/xxpl/index.shtml,www.sinosure.com.cn,405,unknown_custom_gw,webserver,"x-frame-options,transfer-encoding,date,server", +china-slwr,government,http://www.slwr.gov.cn/gbjb.jhtml,www.slwr.gov.cn,301,other_error,nginx/1.25.3,"content-type,content-length,connection,server,date,location", +china-sn-stats,government,https://tjj.shaanxi.gov.cn/tjsj/,tjj.shaanxi.gov.cn,0,read_timeout,,, +china-software-association,market,https://www.csia.org.cn/,www.csia.org.cn,200,unknown,,"date,content-type,vary,content-language,cache-control,set-cookie,x-ct-request-id", +china-spb,government,https://www.spb.gov.cn/gjyzj/c100009/c100014/xxgk_index.shtml,www.spb.gov.cn,403,unknown_error,,"cache-control,connection,content-length,content-type", +china-spc,government,https://www.court.gov.cn/sfsj.html,www.court.gov.cn,403,unknown_error,,"date,content-type,content-length,connection,wzws-ray,var-cache", +china-spp,government,https://www.spp.gov.cn/spp/jcdt/jcgzdt/index_1.shtml,www.spp.gov.cn,200,unknown_origin_like,openresty,"server,date,content-type,content-length,connection,cache-control,age,ctl-cache-status,request-id", +china-sse,market,https://www.sse.com.cn/market/stockdata/statistic/,www.sse.com.cn,200,unknown_origin_like,nginx,"server,date,content-type,connection,vary,x-download-options,x-permitted-cross-domain-policies,x-xss-protection,referrer-", +china-stma,government,https://www.tobacco.gov.cn/html/42/index.html,www.tobacco.gov.cn,0,read_timeout,,, +china-suzhou-stats,government,http://tjj.suzhou.gov.cn/,tjj.suzhou.gov.cn,200,unknown,,"date,content-type,connection,x-xss-protection,set-cookie,cache-control,wzws-ray", +china-sx-stats,government,https://tjj.shanxi.gov.cn/tjsj/,tjj.shanxi.gov.cn,0,read_timeout,,, +china-szse,government,https://www.szse.cn/market/trend/index.html,www.szse.cn,0,tls_fail,,, +china-tc260,government,https://www.tc260.org.cn/,www.tc260.org.cn,200,unknown_origin_like,nginx/1.23.1,"server,date,content-type,connection,vary,content-language,access-control-allow-origin,access-control-allow-headers,acces", +china-tea-marketing-association,market,https://www.ctma.com.cn,www.ctma.com.cn,200,unknown_origin_like,nginx,"server,date,content-type,vary,set-cookie,expires,cache-control,pragma,access-control-allow-credentials,access-control-al", +china-termonline,government,https://www.termonline.cn,www.termonline.cn,200,unknown_origin_like,nginx/1.24.0,"server,date,content-type,content-length,last-modified,vary,etag,cache-control,accept-ranges", +china-tj-stats,government,https://stats.tj.gov.cn/tjsj_52032/,stats.tj.gov.cn,403,unknown_error,,"date,content-type,connection,x-frame-options,x-content-type-options,x-xss-protection,wzws-ray", +china-tower,commercial,https://ir.china-tower.com/sc/ir/reports.php,ir.china-tower.com,200,unknown_custom_gw,x-frame-options: sameorigin,"date,server,x-frame-options,strict-transport-security,permissions-policy,x-content-type-options,x-xss-protection,content", +china-tpdc,research,https://data.tpdc.ac.cn,data.tpdc.ac.cn,200,unknown_origin_like,nginx/1.27.4,"server,date,content-type,content-length,last-modified,connection,etag,accept-ranges", +china-trustee-association,other,http://www.xtxh.net/xtyxh/hyyj/tjsj/index.html,www.xtxh.net,200,unknown_origin_like,nginx,"server,date,content-type,content-length,last-modified,connection,etag,x-frame-options,x-xss-protection,x-download-option", +china-urban-planning,research,https://www.planning.org.cn/paper,www.planning.org.cn,200,unknown_origin_like,nginx/1.19.6,"server,date,content-type,connection,vary,x-powered-by,set-cookie,expires,cache-control,pragma", +china-vip,commercial,https://www.cqvip.com,www.cqvip.com,200,unknown,,"date,content-type,content-length,connection,vary,set-cookie,etag,accept-ranges,x-frame-options,strict-transport-security", +china-wanfang,commercial,https://www.wanfangdata.com.cn/,www.wanfangdata.com.cn,200,unknown_custom_gw,istio-envoy,"content-type,date,x-envoy-upstream-service-time,origin-agent-cluster,server", +china-wenshu,government,https://wenshu.court.gov.cn/website/wenshu/181107ANFZ0BXSK4/index.html,wenshu.court.gov.cn,200,unknown,,"date,content-type,content-length,connection,accept-ranges,etag,last-modified,vary,expires,cache-control,x-frame-options,", +china-wuhan-stats,government,https://tjj.wuhan.gov.cn/zfxxgk/,tjj.wuhan.gov.cn,200,unknown_origin_like,nginx,"content-type,connection,server,date,vary,x-xss-protection", +china-xian-stats,government,http://tjj.xa.gov.cn/,tjj.xa.gov.cn,200,unknown,,"date,content-type,connection,vary,x-frame-options,referer-policy,content-security-policy,x-permitted-cross-domain-polici", +china-xinhua-finance,market,https://www.cnfin.com/,www.cnfin.com,200,unknown_custom_gw,wswaf,"date,content-type,connection,server,access-control-allow-origin,x-via,x-ws-request-id,age", +china-xj-stats,government,https://tjj.xinjiang.gov.cn/tjj/tjsj/,tjj.xinjiang.gov.cn,403,unknown_origin_like,nginx,"server,date,content-type,connection,vary", +china-xz-stats,government,https://tjj.xizang.gov.cn/xxgk/tjxx/tjsj/,tjj.xizang.gov.cn,200,unknown,,"date,content-type,connection,vary,set-cookie,x-frame-options,x-xss-protection,x-content-type-options,x-permitted-cross-d", +china-yn-stats,government,http://stats.yn.gov.cn,stats.yn.gov.cn,200,unknown_origin_like,microsoft-iis/10.0,"cache-control,pragma,content-length,content-type,expires,server,access-control-allow-origin,access-control-allow-headers", +china-yrcc,government,http://www.yrcc.gov.cn,www.yrcc.gov.cn,200,unknown_origin_like,nginx,"server,date,content-type,connection,expires,cache-control,x-content-type-options,x-xss-protection,content-security-polic", +china-zhengzhou-stats,government,https://tjj.zhengzhou.gov.cn/tjsj/index.jhtml,tjj.zhengzhou.gov.cn,403,unknown_custom_gw,*****,"date,server,strict-transport-security,permissions-policy,content-type", +china-zj-stats,government,https://tjj.zj.gov.cn/col/col1525563/index.html,tjj.zj.gov.cn,0,read_timeout,,, +cifar,research,https://www.cs.toronto.edu/~kriz/cifar.html,www.cs.toronto.edu,200,unknown_origin_like,apache/2.4.52 (ubuntu),"last-modified,etag,accept-ranges,content-length,vary,content-type,date,server", +cites-trade-database,international,https://trade.cites.org,trade.cites.org,200,unknown_origin_like,nginx/1.14.0 + phusion passenger 6.0.2,"content-type,vary,status,cache-control,referrer-policy,x-permitted-cross-domain-policies,x-xss-protection,x-request-id,l", +clinicaltrials-gov,government,https://clinicaltrials.gov/,clinicaltrials.gov,200,unknown_custom_gw,istio-envoy,"date,server,strict-transport-security,x-frame-options,content-type,content-length,last-modified,etag,expires,cache-contr", +cninfo,government,https://www.cninfo.com.cn/new/commonUrl?url=disclosure/list/search,www.cninfo.com.cn,200,unknown_origin_like,openresty,"date,content-type,connection,server,set-cookie,content-language,vary,content-security-policy,access-control-allow-creden", +cnki-population-census,commercial,https://data.cnki.net/npcd,data.cnki.net,0,tls_fail,,, +codex-alimentarius,international,https://www.fao.org/fao-who-codexalimentarius/codex-texts/all-standards/en/,www.fao.org,200,cloudflare,cloudflare,"date,content-type,cf-ray,cf-cache-status,age,cache-control,expires,server,vary,via,x-powered-by,x-varnish", +colombia-dane,government,https://www.dane.gov.co/index.php/estadisticas-por-tema,www.dane.gov.co,401,unknown_error,,"content-type,connection,content-length", +common-crawl,research,https://commoncrawl.org,commoncrawl.org,200,cloudflare,cloudflare,"date,content-type,set-cookie,cf-ray,cf-cache-status,age,last-modified,server,strict-transport-security,vary,surrogate-co", +conll-shared-tasks,research,https://www.conll.org/previous-tasks,www.conll.org,200,unknown_origin_like,apache/2.4.41 (ubuntu),"date,server,cache-control,x-drupal-dynamic-cache,content-language,x-content-type-options,x-frame-options,expires,x-gener", +copernicus-open-access-hub,international,https://dataspace.copernicus.eu/,dataspace.copernicus.eu,0,tls_fail,,, +croatia-dzs,government,https://dzs.gov.hr/en/data-and-statistics,dzs.gov.hr,404,unknown_error,,"cache-control,content-length,content-type,set-cookie,x-ua-compatible,date", +crsp,research,https://www.crsp.org/,www.crsp.org,200,unknown_custom_gw,varnish,"server,set-cookie,content-type,cache-control,date,x-served-by,x-cache,x-cache-hits,x-timer,vary,age,accept-ranges,via,co", +cryptocurrency-data,commercial,https://coinmarketcap.com,coinmarketcap.com,200,cloudfront,tengine,"content-type,date,referrer-policy,strict-transport-security,server,cache-control,x-traefik-route,content-language,conten", +cscse,government,https://zwfw.cscse.edu.cn,zwfw.cscse.edu.cn,0,tls_fail,,, +czechia-czso,government,https://vdb.czso.cz,vdb.czso.cz,200,unknown_custom_gw,"etag: ""1c1613-67-51f78297abf00""","date,server,etag,accept-ranges,content-length,content-type,content-language,last-modified,strict-transport-security", +denmark-dst,government,https://www.dst.dk/en/Statistik,www.dst.dk,302,other_error,microsoft-iis/10.0,"cache-control,pragma,content-length,content-type,expires,location,server,set-cookie,x-ua-compatible,content-security-pol", +derwent-innovation-index,commercial,https://clarivate.com/products/derwent-innovation/,clarivate.com,200,unknown_custom_gw,varnish,"server,set-cookie,content-type,cache-control,date,x-served-by,x-cache,x-cache-hits,x-timer,vary,age,accept-ranges,via,co", +dhs,international,https://dhsprogram.com/,dhsprogram.com,200,unknown_origin_like,microsoft-iis/10.0,"date,content-type,connection,server,x-powered-by,strict-transport-security,x-content-type-options,referrer-policy,x-xss-", +dosm,government,https://open.dosm.gov.my/,open.dosm.gov.my,200,unknown_custom_gw,vercel,"age,cache-control,content-type,date,etag,server,set-cookie,strict-transport-security,x-matched-path,x-vercel-cache,x-ver", +drugbank,research,https://go.drugbank.com,go.drugbank.com,403,cloudflare,cloudflare,"date,content-type,content-length,accept-ch,cf-mitigated,x-frame-options,server,critical-ch,cross-origin-embedder-policy,", +ebrd,international,https://www.ebrd.com,www.ebrd.com,200,unknown,,"connection,x-xss-protection,content-security-policy,permissions-policy,referrer-policy,strict-transport-security,x-frame", +ecb-sdw,government,https://data.ecb.europa.eu/,data.ecb.europa.eu,200,unknown_custom_gw,myracloud,"server,date,content-type,cache-control,x-drupal-dynamic-cache,content-language,x-content-type-options,x-frame-options,ex", +ecdc-surveillance,international,https://www.ecdc.europa.eu/en/data-dashboards-and-databases,www.ecdc.europa.eu,200,cloudfront,,"content-type,content-length,date,x-age,link,content-language,x-content-type-options,x-frame-options,expires,last-modifie", +ecmwf,international,https://cds.climate.copernicus.eu,cds.climate.copernicus.eu,200,unknown,,"date,content-type,content-length,x-powered-by,cache-control,etag,vary,strict-transport-security", +eea-climate,international,https://www.eea.europa.eu/en/datahub,www.eea.europa.eu,200,unknown_origin_like,nginx/1.23.3,"date,content-type,server,content-security-policy,x-backend-name,x-url,x-cacheable,vary,x-varnish,age,via,accept-ranges,g", +egypt-capmas,government,https://www.capmas.gov.eg/Pages/Publications.aspx,www.capmas.gov.eg,200,unknown_origin_like,microsoft-iis/10.0,"content-length,content-type,last-modified,accept-ranges,etag,server,x-powered-by,date", +ember-climate,research,https://ember-climate.org/data/,ember-climate.org,403,cloudflare,cloudflare,"date,content-type,content-length,accept-ch,cf-mitigated,content-security-policy,server,critical-ch,cross-origin-embedder", +ena,international,https://www.ebi.ac.uk/ena/browser/,www.ebi.ac.uk,200,unknown_origin_like,nginx/1.17.10,"server,vary,content-type,strict-transport-security,date,accept-ranges,etag,last-modified,content-length", +entso-e,international,https://transparency.entsoe.eu,transparency.entsoe.eu,200,unknown,,"date,content-type,content-length,vary,last-modified,accept-ranges,x-content-type-options,x-xss-protection,strict-transpo", +eu-construction,international,https://ec.europa.eu/growth/sectors/construction_en,ec.europa.eu,200,cloudfront,,"content-type,content-length,date,x-age,content-language,x-content-type-options,x-frame-options,expires,accept-ranges,x-f", +eurostat,international,https://ec.europa.eu/eurostat/databrowser/explore/all/all_themes,ec.europa.eu,200,unknown,,"cache-control,date,content-type,x-oneagent-js-injection,connection,set-cookie", +faostat,international,https://www.fao.org/faostat/en/,www.fao.org,200,cloudflare,cloudflare,"date,content-type,cf-ray,cf-cache-status,last-modified,server,x-amz-id-2,x-amz-request-id", +fia-fdi,government,https://www.mpi.gov.vn/en/Pages/FDI-1637.aspx,www.mpi.gov.vn,0,tls_fail,,, +finland-stat,government,https://pxdata.stat.fi/PxWeb/pxweb/en/StatFin/,pxdata.stat.fi,200,unknown_custom_gw,set-cookie: asp.net_sessionid=zktwfhndnd0lb0g3aulinh3e; path=/; httponly; samesite=lax,"cache-control,content-length,content-type,server,set-cookie,x-powered-by,x-content-type-options,x-xss-protection,content", +france-insee,government,https://www.insee.fr/en/statistiques,www.insee.fr,200,unknown_custom_gw,unknown,"cache-control,content-language,content-length,content-type,date,expires,permissions-policy,pragma,referrer-policy,server", +gavi,international,https://www.gavi.org/programmes-impact/our-impact/facts-and-figures,www.gavi.org,403,unknown_error,,"mime-version,content-type,content-length,cache-control,expires,date,strict-transport-security,x-n", +gbif,international,https://www.gbif.org/occurrence/search,www.gbif.org,403,cloudflare,cloudflare,"date,content-type,content-length,accept-ch,cf-mitigated,content-security-policy,server,critical-ch,cross-origin-embedder", +gdvc,government,https://www.customs.gov.vn,www.customs.gov.vn,200,unknown_origin_like,apache-coyote/1.1,"date,server,content-type,transfer-encoding,set-cookie", +germany-arbeitsagentur,government,https://statistik.arbeitsagentur.de/,statistik.arbeitsagentur.de,403,unknown_origin_like,apache,"date,server,vary,strict-transport-security,accept-ranges,content-type,content-language", +germany-destatis,government,https://www.destatis.de/EN/Themes/_node.html,www.destatis.de,200,unknown_custom_gw,myracloud,"server,date,content-type,cache-control,x-server-generated,referrer-policy,x-frame-options,x-ua-compatible,x-content-type", +ggdc-databases,research,https://www.rug.nl/ggdc/,www.rug.nl,200,unknown,,"x-xss-protection,x-nodeid,x-ua-compatible,access-control-allow-origin,x-requestid,set-cookie,content-security-policy,cac", +ghana-gss,government,https://statsghana.gov.gh/data-statistics/economic-statistics,statsghana.gov.gh,200,unknown_origin_like,nginx,"server,date,content-type,content-length,vary,content-security-policy,referrer-policy,x-content-type-options,x-frame-opti", +ghdx,research,https://ghdx.healthdata.org/,ghdx.healthdata.org,200,cloudflare,cloudflare,"date,content-type,server,x-drupal-cache,cf-cache-status,content-language,x-frame-options,x-content-type-options,x-genera", +global-carbon-project,research,https://www.globalcarbonproject.org/carbonbudget/,www.globalcarbonproject.org,200,unknown_origin_like,microsoft-iis/10.0,"content-length,content-type,last-modified,accept-ranges,etag,server,x-powered-by,x-frame-options,x-content-type-options,", +global-reporting-initiative,international,https://www.globalreporting.org/standards/,www.globalreporting.org,200,cloudflare,cloudflare,"date,content-type,cache-control,pragma,server,set-cookie,x-frame-options,x-powered-by,cf-cache-status,x-ipcountry,x-forw", +greece-elstat,government,https://www.statistics.gr/en/statistics,www.statistics.gr,0,read_timeout,,, +gso-vietnam,government,https://www.gso.gov.vn/en/data-and-statistics/,www.gso.gov.vn,0,read_timeout,,, +hk-companies-registry,government,https://www.cr.gov.hk/en/services/obtain-company-info.htm,www.cr.gov.hk,200,unknown_origin_like,openresty,"date,content-type,server,x-frame-options,x-content-type-options,x-xss-protection,strict-transport-security,cache-control", +hk-sfc,government,https://www.sfc.hk/en/Regulatory-functions/Products,www.sfc.hk,200,unknown,,"date,content-type,content-length,connection,set-cookie,cache-control,pragma,expires,accept-ch,x-frame-options,x-content-", +hkex,commercial,https://www.hkexnews.hk,www.hkexnews.hk,503,akamai,akamaighost,"server,mime-version,content-type,content-length,expires,date", +hkma,government,https://www.hkma.gov.hk/eng/data-publications-and-research/data-and-statistics/,www.hkma.gov.hk,200,unknown_origin_like,apache,"server,x-frame-options,x-content-type-options,x-xss-protection,strict-transport-security,expires,pragma,set-cookie,conte", +hundsun-juyuan,commercial,https://gildata.hs.net/,gildata.hs.net,200,unknown_custom_gw,ngx-uplus,"server,date,content-type,content-length,last-modified,vary,etag,cache-control,accept-ranges", +hungary-ksh,government,https://www.ksh.hu/engstadat,www.ksh.hu,200,unknown,,"date,expires,cache-control,pragma,content-type,set-cookie,strict-transport-security,transfer-encoding", +iaea-energy-data,international,https://data.iaea.org/,data.iaea.org,403,unknown_error,,"content-length,content-type,date,alt-svc", +iais,international,https://www.iais.org/activities-topics/financial-stability/gimar/,www.iais.org,200,unknown,,"date,set-cookie,content-type,strict-transport-security,x-frame-options,x-content-type-options,content-security-policy", +icao-aviation-data,international,https://dataservices.icao.int/,dataservices.icao.int,200,unknown_origin_like,microsoft-iis/10.0,"date,content-type,content-length,cache-control,server,x-aspnet-version,x-powered-by,access-control-allow-origin,access-c", +icc-trade-register,international,https://iccwbo.org/news-publications/policies-reports/icc-trade-register-report/,iccwbo.org,200,unknown_origin_like,nginx,"server,date,content-type,vary,content-security-policy,referrer-policy,x-hacker,x-powered-by,host-header,x-content-type-o", +ico-coffee,international,https://www.ico.org/trade_statistics.asp,www.ico.org,404,unknown_origin_like,apache/2.4.58 (ubuntu),"expires,cache-control,link,content-type,date,server", +idb,international,https://www.iadb.org/en/knowledge-resources/data,www.iadb.org,403,cloudflare,cloudflare,"date,content-type,cache-control,expires,referrer-policy,x-frame-options,strict-transport-security,set-cookie,server,cf-r", +iea-education-studies,international,https://www.iea.nl/data-tools/repository,www.iea.nl,200,unknown_origin_like,apache,"cache-control,date,x-drupal-dynamic-cache,content-language,x-content-type-options,x-frame-options,expires,x-generator,x-", +iea-energy-data,international,https://www.iea.org/data-and-statistics,www.iea.org,403,cloudflare,cloudflare,"date,content-type,content-length,accept-ch,cf-mitigated,content-security-policy,server,critical-ch,cross-origin-embedder", +ieee-xplore,research,https://ieeexplore.ieee.org,ieeexplore.ieee.org,420,cloudfront,cloudfront,"server,date,content-length,x-cache,via,x-amz-cf-pop,x-amz-cf-id", +ilo-statistics,international,https://ilostat.ilo.org/data/,ilostat.ilo.org,200,cloudflare,cloudflare,"date,content-type,cache-control,link,server,strict-transport-security,x-pantheon-styx-hostname,x-styx-req-id,x-served-by", +imagenet,research,https://www.image-net.org,www.image-net.org,200,unknown_origin_like,apache/2.4.6 (centos) openssl/1.0.2k-fips php/5.4.16,"date,server,x-powered-by,set-cookie,expires,cache-control,pragma,access-control-allow-origin,content-type", +imf-data,international,https://data.imf.org,data.imf.org,403,akamai,akamaighost,"server,mime-version,content-type,content-length,expires,x-reference-error,date,alt-svc,strict-transport-security,akamai-", +india-dgcis,government,https://www.commerce.gov.in/trade-statistics/,www.commerce.gov.in,404,unknown_error,,"access-control-allow-methods,access-control-allow-headers,access-control-allow-credentials,x-frame-options,x-content-typ", +india-meity,government,https://www.meity.gov.in/content/annual-report,www.meity.gov.in,200,unknown,,"content-type,content-security-policy,permissions-policy,referrer-policy,strict-transport-security,x-content-type-options", +india-mospi,government,https://mospi.gov.in/data,mospi.gov.in,200,unknown_origin_like,nginx,"server,date,content-type,content-length,accept-ranges,etag,vary,strict-transport-security,x-content-type-options,x-frame", +india-rbi,government,https://www.rbi.org.in/Scripts/Statistics.aspx,www.rbi.org.in,200,azure,,"date,content-type,content-length,vary,cache-control,set-cookie,x-frame-options,x-xss-protection,x-content-type-options,s", +indonesia-bps,government,https://www.bps.go.id/en/statistics-table,www.bps.go.id,403,cloudflare,cloudflare,"date,content-type,content-length,accept-ch,cf-mitigated,content-security-policy,server,critical-ch,cross-origin-embedder", +intl-chemspider,international,https://www.chemspider.com,www.chemspider.com,403,cloudfront,cloudfront,"server,date,content-type,content-length,x-cache,via,x-amz-cf-pop,x-amz-cf-id,x-xss-protection,x-frame-options,referrer-p", +intl-copernicus-cdse,international,https://dataspace.copernicus.eu,dataspace.copernicus.eu,200,unknown,,"date,cache-control,x-drupal-dynamic-cache,content-language,x-content-type-options,x-frame-options,expires,last-modified,", +intl-rcsb-pdb,research,https://www.rcsb.org,www.rcsb.org,200,unknown,,"x-powered-by,cache-control,content-type,content-length,etag,set-cookie,vary,date,strict-transport-security,alt-svc", +ipcc,international,https://www.ipcc-data.org/observ/index.html,www.ipcc-data.org,503,unknown_custom_gw,awselb/2.0,"server,date,content-type,content-length", +ireland-cso,government,https://data.cso.ie,data.cso.ie,200,unknown_custom_gw,n/a,"date,content-type,content-length,cache-control,last-modified,accept-ranges,etag,vary,server,x-content-type-options,x-fra", +irena,international,https://www.irena.org/Data,www.irena.org,200,unknown,,"date,content-type,content-length,connection,access-control-allow-origin,cache-control,expires,pragma,set-cookie,request-", +iso-construction,international,https://www.iso.org/committee/49070/x/catalogue/,www.iso.org,200,cloudflare,cloudflare,"date,content-type,expires,cache-control,pragma,strict-transport-security,vary,set-cookie,age,last-modified,cf-cache-stat", +isric-world-soil,research,https://www.isric.org/explore,www.isric.org,200,unknown_custom_gw,netlify,"age,cache-control,cache-status,content-type,date,netlify-vary,server,strict-transport-security,x-content-type-options,x-", +italy-istat,government,https://esploradati.istat.it/databrowser/,esploradati.istat.it,200,unknown,,"cache-control,pragma,content-length,content-type,expires,last-modified,accept-ranges,etag,x-xss-protection,strict-transp", +itf-transport,international,https://www.itf-oecd.org/transport-statistics,www.itf-oecd.org,403,cloudflare,cloudflare,"date,content-type,content-length,accept-ch,cf-mitigated,content-security-policy,server,critical-ch,cross-origin-embedder", +japan-customs,government,https://www.customs.go.jp/toukei/info/index_e.htm,www.customs.go.jp,200,unknown_origin_like,apache,"date,content-type,content-length,connection,set-cookie,server,x-frame-options,x-content-type-options,last-modified,accep", +japan-esri,government,https://www.esri.cao.go.jp/en/sna/menu.html,www.esri.cao.go.jp,200,unknown_origin_like,apache,"date,server,x-frame-options,last-modified,etag,accept-ranges,content-length,cache-control,expires,x-content-type-options", +japan-estat,government,https://www.e-stat.go.jp/en/stat-search,www.e-stat.go.jp,200,unknown_custom_gw,zenedge,"content-type,x-xss-protection,cache-control,strict-transport-security,content-language,date,x-cache,x-frame-options,acce", +japan-fsa,government,https://www.fsa.go.jp/en/refer/index.html,www.fsa.go.jp,200,cloudfront,apache,"content-type,content-length,date,x-content-type-options,server,last-modified,accept-ranges,x-frame-options,x-xss-protect", +japan-gpif,government,https://www.gpif.go.jp/en/performance/,www.gpif.go.jp,200,unknown_origin_like,nginx,"server,date,content-type,content-length,connection,x-content-type-options,x-frame-options,x-xss-protection,strict-transp", +japan-jetro,government,https://www.jetro.go.jp/en/reports/statistics.html,www.jetro.go.jp,200,cloudfront,apache,"content-type,content-length,date,server,x-publis-status,x-publis-no-cache,vary,via,alt-svc,age,strict-transport-security", +japan-jma,government,https://www.data.jma.go.jp/risk/obsdl/index.php,www.data.jma.go.jp,404,cloudfront,amazons3,"content-type,content-length,last-modified,x-amz-server-side-encryption,accept-ranges,server,date,cache-control,etag,x-ca", +japan-meti,government,https://www.meti.go.jp/english/statistics/index.html,www.meti.go.jp,0,read_timeout,,, +japan-mhlw,government,https://www.mhlw.go.jp/toukei/list/index.html,www.mhlw.go.jp,200,unknown_origin_like,apache,"server,x-frame-options,last-modified,etag,content-type,date,connection", +japan-mof,government,https://www.customs.go.jp/toukei/info/index_e.htm,www.customs.go.jp,200,unknown_origin_like,apache,"date,content-type,content-length,connection,set-cookie,server,x-frame-options,x-content-type-options,last-modified,accep", +jodi,international,https://www.jodidata.org/oil/database/data-downloads.aspx,www.jodidata.org,200,unknown_origin_like,microsoft-iis/10.0,"cache-control,content-length,content-type,server,set-cookie,x-aspnet-version,x-powered-by,date", +joinquant,commercial,https://www.joinquant.com/data,www.joinquant.com,200,unknown_origin_like,openresty,"server,date,content-type,connection,vary,set-cookie,expires,cache-control,pragma", +jpx,market,https://www.jpx.co.jp/english/markets/statistics-equities/index.html,www.jpx.co.jp,200,cloudfront,amazons3,"content-type,x-amz-id-2,x-amz-request-id,last-modified,x-amz-server-side-encryption,x-amz-version-id,server,x-amz-cf-pop", +kenya-knbs,government,https://www.knbs.or.ke/publications/,www.knbs.or.ke,0,tls_fail,,, +korea-bok,government,https://www.bok.or.kr/eng/main/main.do,www.bok.or.kr,200,unknown,,"date,content-type,vary,x-content-type-options,x-xss-protection,cache-control,pragma,expires,x-frame-options,set-cookie,c", +korea-kostat,government,https://kosis.kr/eng/,kosis.kr,0,tls_fail,,, +kostat,government,https://kosis.kr/eng/,kosis.kr,0,tls_fail,,, +kostat-cpi,government,https://kosis.kr/eng/,kosis.kr,0,tls_fail,,, +laos-lsb,government,https://laosis.lsb.gov.la/,laosis.lsb.gov.la,0,tls_fail,,, +malaysia-dosm,government,https://open.dosm.gov.my/,open.dosm.gov.my,200,unknown_custom_gw,vercel,"age,cache-control,content-type,date,etag,server,set-cookie,strict-transport-security,x-matched-path,x-vercel-cache,x-ver", +mexico-coneval,government,https://www.coneval.org.mx,www.coneval.org.mx,200,unknown,,"date,content-type,cache-control,pragma,expires,content-length,connection", +mexico-inegi,government,https://www.inegi.org.mx/datos/,www.inegi.org.mx,200,unknown_origin_like,microsoft-iis/10.0,"cache-control,content-length,content-type,last-modified,accept-ranges,etag,server,x-powered-by,x-ua-compatible,date,set-", +moe-china,government,https://www.moe.gov.cn/jyb_xxgk/xxgk/neirong/tongji/,www.moe.gov.cn,200,unknown_custom_gw,tencentedgeone,"content-type,vary,access-control-allow-origin,access-control-allow-headers,access-control-allow-methods,server,age,trans", +moe-gaokao,government,https://gaokao.chsi.com.cn/,gaokao.chsi.com.cn,412,unknown_custom_gw,******,"date,content-type,connection,set-cookie,server,strict-transport-security", +mpi-fdi,government,https://www.mpi.gov.vn/en/Pages/Report-on-Foreign-Direct-Investment-1740.aspx,www.mpi.gov.vn,0,tls_fail,,, +mx-banxico,government,https://www.banxico.org.mx,www.banxico.org.mx,200,unknown,,"content-length,content-type,last-modified,accept-ranges,etag,strict-transport-security,date,set-cookie", +myanmar-cso,government,https://www.csostat.gov.mm,www.csostat.gov.mm,200,cloudflare,cloudflare,"date,content-type,server,cache-control,x-aspnetmvc-version,x-aspnet-version,x-powered-by,set-cookie,nel,cf-cache-status,", +nasa-earthdata,government,https://www.earthdata.nasa.gov,www.earthdata.nasa.gov,200,cloudfront,servertokens productonly,"content-type,content-length,date,server,x-frame-options,x-content-type-options,strict-transport-security,x-powered-by,ca", +nber-data,research,https://www.nber.org,www.nber.org,200,unknown_origin_like,nginx,"cache-control,content-language,content-security-policy,content-type,expires,server,strict-transport-security,x-content-t", +netherlands-cbs,government,https://opendata.cbs.nl/statline/,opendata.cbs.nl,200,unknown,,"cache-control,content-type,vary,content-security-policy,strict-transport-security,date,txid,x-frame-options,x-xss-protec", +nigeria-nbs,government,https://www.nigerianstat.gov.ng/elibrary,www.nigerianstat.gov.ng,200,unknown_origin_like,apache,"date,server,expires,cache-control,pragma,strict-transport-security,x-frame-options,x-content-type-options,referrer-polic", +noaa-cdo,government,https://www.ncei.noaa.gov/cdo-web/,www.ncei.noaa.gov,200,unknown_origin_like,apache,"date,server,strict-transport-security,cache-control,content-type,content-language,set-cookie,access-control-allow-origin", +norway-ssb,government,https://www.ssb.no/en/statbank,www.ssb.no,200,unknown_custom_gw,content-type: text/html; charset=utf-8,"date,server,content-type,cache-control,x-frame-options,referrer-policy,strict-transport-security,permissions-policy,x-xs", +nz-stats,government,https://infoshare.stats.govt.nz,infoshare.stats.govt.nz,200,cloudflare,cloudflare,"date,content-type,set-cookie,cache-control,pragma,expires,server,x-aspnet-version,x-powered-by,cf-cache-status,cf-ray", +oecd-pisa,international,https://www.oecd.org/en/about/programmes/pisa.html,www.oecd.org,403,cloudflare,cloudflare,"date,content-type,content-length,accept-ch,cf-mitigated,content-security-policy,server,critical-ch,cross-origin-embedder", +oecd-statistics,international,https://stats.oecd.org,stats.oecd.org,405,unknown_error,,"allow,x-server-node,date", +opec-statistics,international,https://asb.opec.org,asb.opec.org,403,cloudflare,cloudflare,"date,content-type,cache-control,expires,referrer-policy,x-frame-options,server,cf-ray,alt-svc", +owid,research,https://github.com/owid/owid-datasets,github.com,200,unknown_custom_gw,github.com,"date,content-type,vary,etag,cache-control,strict-transport-security,x-frame-options,x-content-type-options,x-xss-protect", +paleobiodb,research,https://paleobiodb.org/navigator/,paleobiodb.org,200,unknown_origin_like,nginx,"server,date,content-type,content-length,last-modified,connection,etag,strict-transport-security,x-frame-options,x-conten", +paris-club,international,https://www.clubdeparis.org,www.clubdeparis.org,200,unknown_custom_gw,"expires: wed, 09 may 1979 05:30:00 gmt","date,server,expires,cache-control,pragma,content-type,content-length,set-cookie,content-language", +penn-world-table,research,https://www.rug.nl/ggdc/productivity/pwt/,www.rug.nl,200,unknown,,"x-xss-protection,x-nodeid,x-ua-compatible,access-control-allow-origin,x-requestid,set-cookie,content-security-policy,cac", +peru-inei,government,https://www.inei.gob.pe/estadisticas/,www.inei.gob.pe,200,unknown_origin_like,apache,"date,server,vary,x-frame-options,content-language,content-length,connection,content-type", +philippines-psa,government,https://openstat.psa.gov.ph,openstat.psa.gov.ph,403,cloudflare,cloudflare,"date,content-type,content-length,accept-ch,cf-mitigated,content-security-policy,server,critical-ch,cross-origin-embedder", +poland-gus,government,https://bdl.stat.gov.pl/BDL/start,bdl.stat.gov.pl,200,unknown,,"cache-control,content-length,content-type,expires,set-cookie,x-ua-compatible,date", +portugal-ine,government,https://www.ine.pt/xportal/xmain?xpid=INE&xpgid=ine_base_dados,www.ine.pt,0,other_error,,, +pubchem,government,https://pubchem.ncbi.nlm.nih.gov/,pubchem.ncbi.nlm.nih.gov,200,unknown_origin_like,apache,"strict-transport-security,referrer-policy,content-security-policy,date,server,last-modified,accept-ranges,content-length", +pubmed,government,https://pubmed.ncbi.nlm.nih.gov/,pubmed.ncbi.nlm.nih.gov,200,unknown_origin_like,nginx,"date,server,strict-transport-security,vary,content-type,cache-control,content-length,referrer-policy,x-frame-options,x-c", +qs-world-university-rankings,market,https://www.topuniversities.com/world-university-rankings,www.topuniversities.com,403,cloudflare,cloudflare,"date,content-type,content-length,accept-ch,cf-mitigated,content-security-policy,server,critical-ch,cross-origin-embedder", +refinitiv-lseg,commercial,https://www.lseg.com/en/data-analytics/products/workspace,www.lseg.com,200,cloudfront,apache,"content-type,content-length,date,set-cookie,server,x-dispatcher,x-vhost,strict-transport-security,x-debug-version,x-fram", +romania-bnr,government,https://www.bnr.ro/Statistics-702.aspx,www.bnr.ro,404,unknown_error,,"content-type,connection,cache-control,date,x-xss-protection,x-content-type-options,set-cookie,transfer-encoding", +romania-bvb,market,https://www.bvb.ro/FinancialInstruments/Markets/Shares,www.bvb.ro,200,unknown_custom_gw,bvb,"cache-control,content-length,content-type,set-cookie,x-xss-protection,strict-transport-security,x-frame-options,content-", +romania-ins,government,https://insse.ro/cms/en/statistici-2,insse.ro,0,tls_fail,,, +russia-rosstat,government,https://rosstat.gov.ru/statistics,rosstat.gov.ru,0,tls_fail,,, +sasb-standards,international,https://sasb.ifrs.org/standards/,sasb.ifrs.org,200,cloudfront,amazons3,"content-type,content-length,date,cache-control,server,accept-ranges,etag,last-modified,x-cache,via,x-amz-cf-pop,alt-svc,", +saudi-gastat,government,https://www.stats.gov.sa/statistics,www.stats.gov.sa,200,unknown,,"date,content-type,vary,x-content-type-options,x-frame-options,set-cookie,expires,cache-control,pragma,referrer-policy,st", +sbv,government,https://www.sbv.gov.vn/webcenter/portal/en/home/rm/public,www.sbv.gov.vn,200,unknown,,"x-content-type-options,x-frame-options,set-cookie,expires,cache-control,pragma,liferay-portal,content-type,date,x-xss-pr", +sec-edgar,government,https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany,www.sec.gov,403,akamai,akamaighost,"server,mime-version,content-length,cache-control,pragma,expires,content-type,date,strict-transport-security", +semi,research,https://semi.org/en/products-services/market-data,semi.org,403,cloudflare,cloudflare,"date,content-type,content-length,accept-ch,cf-mitigated,content-security-policy,server,critical-ch,cross-origin-embedder", +singapore-dos,government,https://tablebuilder.singstat.gov.sg,tablebuilder.singstat.gov.sg,200,unknown,,"date,content-type,content-length,set-cookie,cache-control,last-modified,accept-ranges,etag,x-frame-options,x-content-typ", +singapore-singstat,government,https://tablebuilder.singstat.gov.sg,tablebuilder.singstat.gov.sg,200,unknown,,"date,content-type,content-length,set-cookie,cache-control,last-modified,accept-ranges,etag,x-frame-options,x-content-typ", +slovakia-susr,government,https://datacube.statistics.sk,datacube.statistics.sk,200,unknown_origin_like,nginx,"date,server,content-type,content-length,x-application-context,cache-control,pragma,expires,set-cookie", +slovenia-surs,government,https://www.stat.si/StatWeb/en,www.stat.si,200,unknown_origin_like,microsoft-iis/10.0,"cache-control,content-length,content-type,server,set-cookie,x-frame-options,x-content-type-options,x-xss-protection,stri", +south-africa-statssa,government,https://www.statssa.gov.za/?page_id=1854,www.statssa.gov.za,200,imperva,apache,"date,server,x-powered-by,access-control-allow-origin,x-pingback,link,cache-control,expires,vary,content-type,strict-tran", +spain-ine,government,https://www.ine.es/dyngs/INEbase/listaoperaciones.htm,www.ine.es,200,unknown,,"date,last-modified,x-oneagent-js-injection,server-timing,etag,cache-control,expires,content-language,x-ua-compatible,age", +stats-sa,government,https://www.statssa.gov.za/?page_id=1521,www.statssa.gov.za,404,imperva,apache,"date,server,x-powered-by,access-control-allow-origin,expires,cache-control,link,vary,content-type,strict-transport-secur", +sweden-scb,government,https://www.statistikdatabasen.scb.se,www.statistikdatabasen.scb.se,200,unknown,,"cache-control,content-length,content-type,set-cookie,x-content-type-options,x-xss-protection,content-security-policy,x-f", +switzerland-fso,government,https://www.bfs.admin.ch/bfs/en/home/statistics.html,www.bfs.admin.ch,200,unknown,,"date,x-frame-options,x-content-type-options,x-xss-protection,strict-transport-security,age,accept-ranges,vary,x-ua-compa", +taiwan-dgbas,government,https://eng.stat.gov.tw/,eng.stat.gov.tw,403,cloudflare,cloudflare,"date,content-type,content-length,accept-ch,cf-mitigated,content-security-policy,server,critical-ch,cross-origin-embedder", +tcga,government,https://portal.gdc.cancer.gov/,portal.gdc.cancer.gov,200,unknown_origin_like,nginx,"server,date,content-type,content-length,connection,vary,x-frame-options,content-security-policy,etag,x-content-type-opti", +tennis-abstract-atp-wta,research,https://github.com/JeffSackmann/tennis_atp,github.com,200,unknown_custom_gw,github.com,"date,content-type,vary,etag,cache-control,strict-transport-security,x-frame-options,x-content-type-options,x-xss-protect", +tennis-atp-wta-data,research,https://github.com/JeffSackmann/tennis_atp,github.com,200,unknown_custom_gw,github.com,"date,content-type,vary,etag,cache-control,strict-transport-security,x-frame-options,x-content-type-options,x-xss-protect", +tennis-sackmann,research,https://github.com/JeffSackmann/tennis_atp,github.com,200,unknown_custom_gw,github.com,"date,content-type,vary,etag,cache-control,strict-transport-security,x-frame-options,x-content-type-options,x-xss-protect", +thailand-nso,government,https://www.nso.go.th/nsoweb/officialStatistics,www.nso.go.th,200,imperva,,"content-type,cache-control,content-length,x-iinfo,strict-transport-security,set-cookie", +turkey-tuik,government,https://data.tuik.gov.tr,data.tuik.gov.tr,200,unknown,,"date,content-type,content-length,connection,vary,last-modified,etag,accept-ranges,strict-transport-security", +uk-biobank,research,https://www.ukbiobank.ac.uk/,www.ukbiobank.ac.uk,403,cloudflare,cloudflare,"date,content-type,content-length,accept-ch,cf-mitigated,content-security-policy,server,critical-ch,cross-origin-embedder", +uk-boe,government,https://www.bankofengland.co.uk/boeapps/database/,www.bankofengland.co.uk,200,unknown_origin_like,microsoft-iis/10.0,"content-type,server,x-powered-by,cache-control,expires,date,x-akam-sw-version,server-timing", +uk-data-gov,government,https://www.data.gov.uk,www.data.gov.uk,200,unknown,,"content-type,link,cache-control,etag,x-request-id,x-runtime,strict-transport-security,x-frame-options,x-content-type-opt", +uk-met-office,government,https://www.metoffice.gov.uk/research/climate/maps-and-data,www.metoffice.gov.uk,200,cloudfront,,"content-type,x-content-type-options,x-b3-traceid,x-b3-spanid,x-b3-sampled,x-amz-cf-pop,x-amz-cf-id,x-robots-tag,cache-co", +uk-ons-cpi-rpi,government,https://www.ons.gov.uk/economy/inflationandpriceindices,www.ons.gov.uk,200,cloudflare,cloudflare,"date,content-type,cache-control,set-cookie,vary,x-frame-options,allow,strict-transport-security,x-xss-protection,age,cf-", +un-comtrade,international,https://comtradeplus.un.org,comtradeplus.un.org,200,unknown,,"date,content-type,content-length,connection,accept-ranges,etag,last-modified,set-cookie,strict-transport-security,reques", +un-ocha-fts,international,https://fts.unocha.org,fts.unocha.org,202,unknown_custom_gw,awselb/2.0,"server,date,content-length,x-amzn-waf-action,cache-control,content-type,access-control-allow-origin,access-control-max-a", +un-population,international,https://population.un.org/wpp/,population.un.org,200,unknown_custom_gw,windows-azure-web/1.0 microsoft-httpapi/2.0,"date,content-type,content-length,content-md5,last-modified,accept-ranges,etag,server,x-ms-request-id,x-ms-version", +unctad,international,https://unctadstat.unctad.org,unctadstat.unctad.org,403,cloudflare,cloudflare,"date,content-type,cache-control,expires,referrer-policy,x-frame-options,strict-transport-security,x-content-type-options", +unctad-infrastructure-statistics,international,https://unctadstat.unctad.org/datacentre,unctadstat.unctad.org,403,cloudflare,cloudflare,"date,content-type,cache-control,expires,referrer-policy,x-frame-options,strict-transport-security,x-content-type-options", +unctad-trade-transport,international,https://unctadstat.unctad.org/EN/TransportCost.html,unctadstat.unctad.org,403,cloudflare,cloudflare,"date,content-type,cache-control,expires,referrer-policy,x-frame-options,strict-transport-security,x-content-type-options", +undp-hdr,international,https://hdr.undp.org/data-center,hdr.undp.org,200,cloudflare,cloudflare,"date,content-type,cache-control,content-language,cf-cache-status,expires,last-modified,server,strict-transport-security,", +unesco-uis,international,https://data.uis.unesco.org/,data.uis.unesco.org,200,unknown_custom_gw,vercel,"age,cache-control,content-type,date,etag,server,strict-transport-security,x-matched-path,x-nextjs-prerender,x-powered-by", +unfccc,international,https://di.unfccc.int,di.unfccc.int,200,imperva,wildfly/9,"date,content-type,content-length,connection,last-modified,x-powered-by,server,x-ua-compatible,set-cookie,strict-transpor", +unfpa-china,international,https://china.unfpa.org/en/publications,china.unfpa.org,200,unknown_custom_gw,varnish,"server,set-cookie,content-type,cache-control,date,x-served-by,x-cache,x-cache-hits,x-timer,vary,age,accept-ranges,via,co", +unfpa-urbanization,international,https://www.unfpa.org/urbanization,www.unfpa.org,200,unknown_custom_gw,varnish,"server,set-cookie,content-type,cache-control,date,x-served-by,x-cache,x-cache-hits,x-timer,vary,age,accept-ranges,via,co", +unhcr,international,https://www.unhcr.org/refugee-statistics/,www.unhcr.org,403,cloudflare,cloudflare,"date,content-type,content-length,accept-ch,cf-mitigated,critical-ch,cross-origin-embedder-policy,cross-origin-opener-pol", +unicef,international,https://data.unicef.org/resources/resource-type/datasets/,data.unicef.org,403,cloudflare,cloudflare,"date,content-type,content-length,accept-ch,cf-mitigated,content-security-policy,server,critical-ch,cross-origin-embedder", +unsd-national-accounts,international,https://unstats.un.org/unsd/snaama,unstats.un.org,200,unknown,,"transfer-encoding,content-type,referrer-policy,strict-transport-security,x-content-type-options,content-security-policy,", +us-bea,government,https://www.bea.gov/data,www.bea.gov,200,azure,,"date,content-type,content-length,x-powered-by,cache-control,x-drupal-dynamic-cache,content-language,x-content-type-optio", +us-bls,government,https://www.bls.gov/data/,www.bls.gov,403,akamai,akamaighost,"server,mime-version,content-length,cache-control,pragma,expires,content-type,date,strict-transport-security", +us-cdc,government,https://wonder.cdc.gov/,wonder.cdc.gov,200,unknown,,"content-type,content-length,expires,cache-control,pragma,date,strict-transport-security", +us-census,government,https://data.census.gov,data.census.gov,200,cloudflare,cloudflare,"date,content-type,x-content-type-options,cache-control,referrer-policy,strict-transport-security,expires,speculation-rul", +us-data-gov,government,https://catalog.data.gov/dataset,catalog.data.gov,200,cloudfront,,"content-type,content-length,date,x-frame-options,content-security-policy,permissions-policy,referrer-policy,strict-trans", +us-federalreserve,government,https://www.federalreserve.gov/data.htm,www.federalreserve.gov,200,cloudflare,cloudflare,"date,content-type,cf-ray,cf-cache-status,accept-ranges,last-modified,server,strict-transport-security,vary,x-frame-optio", +us-fred,government,https://fred.stlouisfed.org,fred.stlouisfed.org,0,other_error,,, +us-hud,government,https://www.huduser.gov/portal/datasets/,www.huduser.gov,200,unknown,,"date,content-type,content-length,x-content-type-options,x-frame-options,x-xss-protection,content-security-policy,strict-", +us-ncbi-genbank,government,https://www.ncbi.nlm.nih.gov/genbank/,www.ncbi.nlm.nih.gov,200,unknown_origin_like,apache,"strict-transport-security,referrer-policy,content-security-policy,date,server,cache-control,ncbi-phid,ncbi-sid,x-frame-o", +us-sia,other,https://www.semiconductors.org/data/,www.semiconductors.org,200,cloudflare,cloudflare,"date,content-type,vary,x-frame-options,x-content-type-options,x-xss-protection,server,pre-cognitive-push,quantum-flux-ca", +us-treasury,government,https://fiscaldata.treasury.gov,fiscaldata.treasury.gov,200,unknown,,"content-type,x-amzn-requestid,x-amzn-remapped-content-length,x-amz-apigw-id,timestamp,x-amzn-trace-id,expires,cache-cont", +usa-eia,government,https://www.eia.gov,www.eia.gov,503,akamai,akamaighost,"server,mime-version,content-type,content-length,expires,cache-control,pragma,date,connection", +usaid-ddl,government,https://data.usaid.gov,data.usaid.gov,0,dns_fail,,, +usda-fas,government,https://apps.fas.usda.gov/psdonline/app/index.html,apps.fas.usda.gov,0,read_timeout,,, +usgs,government,https://www.usgs.gov/products/data,www.usgs.gov,405,cloudfront,cloudfront,"server,date,content-length,connection,x-amzn-waf-action,cache-control,content-type,access-control-allow-origin,access-co", +usgs-earthexplorer,government,https://earthexplorer.usgs.gov/,earthexplorer.usgs.gov,200,unknown,,"cache-control,content-type,date,last-modified,set-cookie,strict-transport-security,x-content-type-options,x-fastcgi-cach", +vicofa,market,https://vicofa.org.vn/,vicofa.org.vn,403,unknown_origin_like,openresty,"server,date,content-type,content-length,connection,vary", +vietnam-fia,government,https://www.mpi.gov.vn/en/Pages/FDI-1637.aspx,www.mpi.gov.vn,0,tls_fail,,, +vietnam-gso,government,https://www.nso.gov.vn/en/statistical-data/,www.nso.gov.vn,0,tls_fail,,, +vietnam-mof,government,https://www.mof.gov.vn/webcenter/portal/btcen/pages_r/m/statistics,www.mof.gov.vn,200,unknown,,"date,content-type,content-length,connection,accept-ranges,etag,last-modified,x-response-time", +who-gho,international,https://www.who.int/data/gho/data/indicators,www.who.int,200,cloudflare,cloudflare,"date,content-type,cf-ray,cf-cache-status,access-control-allow-origin,age,cache-control,expires,last-modified,server,stri", +wipo-ip-statistics,international,https://www3.wipo.int/ipstats/,www3.wipo.int,200,cloudfront,amazons3,"date,server,strict-transport-security,content-type,content-length,last-modified,etag,x-amz-server-side-encryption,x-amz-", +world-inequality-database,research,https://wid.world/,wid.world,200,cloudfront,apache,"content-type,access-control-allow-origin,cache-control,content-security-policy,date,expires,link,pragma,server,strict-tr", +worldbank-open-data,international,https://data.worldbank.org,data.worldbank.org,200,cloudflare,cloudflare,"date,content-type,server,x-powered-by,x-xss-protection,etag,referrer-policy,permissions-policy,x-frame-options,x-cache-s", +wto-statistics,international,https://stats.wto.org,stats.wto.org,200,cloudflare,cloudflare,"date,content-type,cache-control,set-cookie,vary,server,x-aspnetmvc-version,access-control-allow-origin,access-control-al", diff --git a/scripts/r14_cdn_fingerprint.py b/scripts/r14_cdn_fingerprint.py index a53d937..4db784c 100644 --- a/scripts/r14_cdn_fingerprint.py +++ b/scripts/r14_cdn_fingerprint.py @@ -1,10 +1,24 @@ #!/usr/bin/env python3 -"""R14 Step 1: FirstData 全量 CDN/WAF 指纹扫描 +"""R14 Step 1 · FirstData 全量 CDN/WAF 指纹扫描(v2) -对每个源的 data_url (fallback website) 发 `curl -I` (realistic UA), +对每个源的 data_url (fallback website) 发 `curl -I`(Chrome 120 UA, follow redirects), 解析 CDN/WAF 指纹,按 authority_level × cdn_class 出分布矩阵。 -输出: docs/verification/cdn-distribution-r14.md + r14-cdn-raw.csv +v2 增强(2026-05-07, R14 Step 1 明鉴补测指令): + 1. 记录 `server` header 原值 + 2. 记录 `raw_header_snippet`(去值归类的 header key 序列,80B) + 3. 国产 WAF 指纹(安恒 / 深信服 / 知道创宇 / 网宿 / 阿里云 WAF / Tencent T-Sec) + 4. unknown 二次归因:基于 Server header 值拆 + - unknown_origin_like (nginx/apache/iis/openresty but no CDN marker) + - unknown_custom_gw (server 值非标 / spoofed / 空) + - unknown_error (非 2xx 状态码, header 不可信) + 5. 失败类型单列: dns_fail / tls_fail / connect_timeout / read_timeout + +注意: 本脚本仅做**指纹分布**不做**能力结论**。"unknown" 源 L2/L3 能否覆盖须由三层实测决定。 + +输出: + - docs/verification/cdn-distribution-r14.md + - docs/verification/r14-cdn-raw.csv """ from __future__ import annotations import json @@ -26,37 +40,92 @@ TIMEOUT = 15 -def classify_cdn(headers_lower: str) -> str: - """基于响应头分类 CDN/WAF. Returns a single label.""" - if "cf-ray:" in headers_lower or "server: cloudflare" in headers_lower: - return "cloudflare" - if "x-amz-cf-id:" in headers_lower or "x-amz-cf-pop:" in headers_lower: - return "cloudfront" - if "x-akamai-" in headers_lower or "akamai" in headers_lower: - return "akamai" - if "x-fastly-" in headers_lower or "fastly" in headers_lower.split("server:",1)[-1][:80]: - return "fastly" - if "x-served-by:" in headers_lower and "cache-" in headers_lower: - return "fastly" - if "x-azure-ref:" in headers_lower or "x-msedge-ref:" in headers_lower: - return "azure" - if "x-alicdn" in headers_lower or "server: tengine" in headers_lower: - return "alicdn" - if "x-cdn: incapsula" in headers_lower or "x-iinfo:" in headers_lower: - return "imperva" - if "x-sucuri-" in headers_lower: - return "sucuri" - # server header hints (Chinese CDN) +# CDN/WAF 分类规则(按优先级顺序匹配) +# 格式: (cdn_label, [匹配片段列表, 任一命中即归类]) +CDN_RULES = [ + ("cloudflare", ["cf-ray:", "cf-mitigated:", "cf-chl-bypass:", "server: cloudflare"]), + ("cloudfront", ["x-amz-cf-id:", "x-amz-cf-pop:"]), + ("akamai", ["x-akamai-", "server: akamaighost", "server: akamainetstorage"]), + ("fastly", ["x-fastly-", "server: fastly"]), + ("azure", ["x-azure-ref:", "x-msedge-ref:"]), + ("alicdn", ["x-alicdn", "server: tengine"]), + ("aliyun-waf", ["x-yd-waf-info:", "x-waf-", "ali-swift"]), + ("tencent-cdn", ["x-nws-log-uuid:", "server: tencent-cos"]), + ("baidu-bfe", ["server: bfe"]), + ("imperva", ["x-cdn: incapsula", "x-iinfo:"]), + ("sucuri", ["x-sucuri-"]), + ("cn-waf-anheng", ["x-safedog:", "x-safedog-flags:"]), + ("cn-waf-sangfor", ["x-sinfor", "x-ac-waf"]), + ("cn-waf-yunsuo", ["x-yunsuo", "x-kns-"]), + ("cn-waf-wangsu", ["x-yundun", "server: wangsu"]), +] + +# Server 值到 origin_like 的映射 +ORIGIN_LIKE_RE = re.compile( + r"^(nginx|apache|microsoft-iis|openresty|lighttpd|caddy|gunicorn|jetty|tomcat|kestrel|werkzeug|gse)", + re.IGNORECASE, +) + + +def parse_last_response(raw_lower: str) -> str: + """跟随 -L 跳转时 curl -I 会打印多段 header,取最后一段(真正响应的站点)。""" + blocks = [b for b in re.split(r"(?=^http/[0-9.]+\s)", raw_lower, flags=re.MULTILINE) if b.strip()] + return blocks[-1] if blocks else raw_lower + + +def extract_server(headers_lower: str) -> str: m = re.search(r"^server:\s*([^\r\n]+)", headers_lower, re.MULTILINE) - if m: - srv = m.group(1).strip() - if "cloudflare" in srv: return "cloudflare" - if "tengine" in srv: return "alicdn" - if "bfe" in srv: return "baidu-bfe" - if "apache" in srv or "nginx" in srv or "microsoft-iis" in srv or "openresty" in srv: - return "origin" + return m.group(1).strip() if m else "" + + +def extract_header_keys(headers_lower: str, limit: int = 120) -> str: + """抽取 header key 序列(不含值),供后续人工模式识别。""" + keys = [] + for line in headers_lower.splitlines(): + if ":" in line and not line.startswith("http/"): + k = line.split(":", 1)[0].strip() + if k and k not in keys: + keys.append(k) + s = ",".join(keys) + return s[:limit] + + +def classify_cdn(headers_lower: str, server: str, status: int) -> str: + """一级分类: 显式 CDN/WAF → origin_like → custom_gw → unknown_error / unknown.""" + for label, patterns in CDN_RULES: + for p in patterns: + if p in headers_lower: + return label + + # server 值 fallback + if server: + if ORIGIN_LIKE_RE.match(server): + return "unknown_origin_like" + # 非空但非标准 server 值 = 自定义网关/伪装 + return "unknown_custom_gw" + + # 非 2xx/3xx 且无 server header → header 不可信 + if status and (status >= 400 or status == 0): + return "unknown_error" + return "unknown" + +def classify_error(stderr: str, curl_exit: int) -> str: + """curl 失败细分: dns_fail / tls_fail / connect_timeout / read_timeout / other.""" + s = (stderr or "").lower() + # curl exit codes: 6=DNS, 7=connect, 28=timeout, 35/51/60=TLS + if curl_exit == 6 or "could not resolve" in s: + return "dns_fail" + if curl_exit in (35, 51, 60) or "ssl" in s or "tls" in s or "certificate" in s: + return "tls_fail" + if curl_exit == 7 or "connection refused" in s or "failed to connect" in s: + return "connect_fail" + if curl_exit == 28 or "timed out" in s or "timeout" in s: + return "read_timeout" + return "other_error" + + def probe(source_id: str, authority: str, url: str) -> dict: host = urlparse(url).hostname or "" try: @@ -73,26 +142,39 @@ def probe(source_id: str, authority: str, url: str) -> dict: capture_output=True, text=True, timeout=TIMEOUT + 5, ) raw = (r.stdout or "").lower() - # use the *last* response (after redirects): naive split on HTTP/ - blocks = [b for b in re.split(r"(?=^http/[0-9.]+\s)", raw, flags=re.MULTILINE) if b.strip()] - last = blocks[-1] if blocks else raw + last = parse_last_response(raw) status_m = re.match(r"http/[0-9.]+\s+(\d{3})", last) status = int(status_m.group(1)) if status_m else 0 - cdn = classify_cdn(last) + server = extract_server(last) + header_keys = extract_header_keys(last) + + if r.returncode != 0 or status == 0: + err_class = classify_error(r.stderr, r.returncode) + return { + "id": source_id, "authority": authority, "url": url, "host": host, + "status": status, "cdn": err_class, "server": server, + "header_keys": header_keys, "err": (r.stderr or "")[:120], + } + + cdn = classify_cdn(last, server, status) return { "id": source_id, "authority": authority, "url": url, "host": host, - "status": status, "cdn": cdn, "err": "", + "status": status, "cdn": cdn, "server": server, + "header_keys": header_keys, "err": "", } except subprocess.TimeoutExpired: return {"id": source_id, "authority": authority, "url": url, "host": host, - "status": 0, "cdn": "timeout", "err": "timeout"} + "status": 0, "cdn": "read_timeout", "server": "", + "header_keys": "", "err": "subprocess_timeout"} except Exception as e: return {"id": source_id, "authority": authority, "url": url, "host": host, - "status": 0, "cdn": "error", "err": str(e)[:120]} + "status": 0, "cdn": "other_error", "server": "", + "header_keys": "", "err": str(e)[:120]} + def load_sources(): out = [] - for f in glob.glob("firstdata/sources/**/*.json", recursive=True): + for f in sorted(glob.glob("firstdata/sources/**/*.json", recursive=True)): try: d = json.load(open(f)) except Exception: @@ -100,12 +182,39 @@ def load_sources(): url = d.get("data_url") or d.get("website") if not url or not url.startswith(("http://", "https://")): continue - out.append((d.get("id","?"), d.get("authority_level","unknown"), url)) + out.append((d.get("id", "?"), d.get("authority_level", "unknown"), url)) return out + +# CDN 分类顺序(表格列顺序)——稳定优先级 +CDN_DISPLAY_ORDER = [ + "cloudflare", "cloudfront", "akamai", "fastly", "azure", + "alicdn", "aliyun-waf", "tencent-cdn", "baidu-bfe", "imperva", "sucuri", + "cn-waf-anheng", "cn-waf-sangfor", "cn-waf-yunsuo", "cn-waf-wangsu", + "unknown_origin_like", "unknown_custom_gw", "unknown_error", "unknown", + "dns_fail", "tls_fail", "connect_fail", "read_timeout", "other_error", +] + + def main(): + # —— 口径锚定(在每次输出前记录,不信任脚本外部状态) —— + commit = subprocess.run( + ["git", "rev-parse", "--short", "HEAD"], + capture_output=True, text=True, + ).stdout.strip() + # working tree vs committed 源数校验 + tracked_count = int(subprocess.run( + ["bash", "-c", + "git ls-tree -r HEAD --name-only | grep -E '^firstdata/sources/.*\\.json$' | wc -l"], + capture_output=True, text=True, + ).stdout.strip() or "0") + sources = load_sources() - print(f"[info] scanning {len(sources)} sources with concurrency=30", file=sys.stderr) + wt_count = len(sources) + print(f"[info] HEAD={commit} tracked_sources={tracked_count} working_tree_sources={wt_count}", + file=sys.stderr) + print(f"[info] scanning {wt_count} sources with concurrency=30", file=sys.stderr) + results = [] with ThreadPoolExecutor(max_workers=30) as ex: futs = {ex.submit(probe, sid, auth, url): sid for sid, auth, url in sources} @@ -114,15 +223,23 @@ def main(): results.append(f.result()) done += 1 if done % 50 == 0: - print(f"[progress] {done}/{len(sources)}", file=sys.stderr) + print(f"[progress] {done}/{wt_count}", file=sys.stderr) os.makedirs("docs/verification", exist_ok=True) - # raw csv - with open("docs/verification/r14-cdn-raw.csv", "w", newline="") as f: - w = csv.DictWriter(f, fieldnames=["id","authority","url","host","status","cdn","err"]) - w.writeheader(); w.writerows(results) - # aggregate matrix + # —— raw csv(首行 metadata 注释,第二行开始是数据)—— + csv_path = "docs/verification/r14-cdn-raw.csv" + with open(csv_path, "w", newline="") as f: + f.write(f"# R14 Step 1 v2 raw probe data | commit={commit} | " + f"tracked_sources={tracked_count} | working_tree={wt_count} | " + f"probe=curl -sI -L -A Chrome/120 --max-time {TIMEOUT}s\n") + w = csv.DictWriter(f, fieldnames=[ + "id", "authority", "url", "host", "status", "cdn", "server", "header_keys", "err", + ]) + w.writeheader() + w.writerows(sorted(results, key=lambda r: r["id"])) + + # —— 聚合 —— matrix = defaultdict(Counter) cdn_total = Counter() auth_total = Counter() @@ -131,68 +248,119 @@ def main(): cdn_total[r["cdn"]] += 1 auth_total[r["authority"]] += 1 - commit = subprocess.run(["git","rev-parse","--short","HEAD"], - capture_output=True, text=True).stdout.strip() - - cdn_order = sorted(cdn_total, key=lambda k: -cdn_total[k]) + # 显示顺序: 先按 CDN_DISPLAY_ORDER 列已出现的, 再补未列出的按数量倒序 + cdn_order = [c for c in CDN_DISPLAY_ORDER if c in cdn_total] + extra = [c for c in cdn_total if c not in cdn_order] + cdn_order += sorted(extra, key=lambda k: -cdn_total[k]) auth_order = sorted(auth_total, key=lambda k: -auth_total[k]) total = sum(cdn_total.values()) + + # —— unknown 二次归因表 —— + unknown_labels = [ + "unknown_origin_like", "unknown_custom_gw", "unknown_error", "unknown", + ] + unknown_breakdown = [(c, cdn_total.get(c, 0)) for c in unknown_labels] + + # —— 状态码分布 —— + status_ct = Counter(r["status"] for r in results) + lines = [ - f"# R14 Step 1 · FirstData CDN/WAF 指纹分布", + "# R14 Step 1 v2 · FirstData CDN/WAF 指纹分布", "", - f"- 扫描源数: **{total}**", + f"- 扫描源数(working tree): **{wt_count}**", + f"- tracked HEAD 源数: **{tracked_count}**(口径 = `git ls-tree -r HEAD firstdata/sources/**/*.json`)", f"- commit: `{commit}`", - f"- 探测方式: `curl -I` + Chrome 120 UA + follow redirects + 15s timeout", + f"- 探测: `curl -sI -L` + Chrome 120 UA + follow redirects(5) + {TIMEOUT}s timeout", f"- 脚本: `scripts/r14_cdn_fingerprint.py`", "", - "## 总分布 (CDN/WAF 类别)", + "> ⚠️ 本步骤只做**指纹分布**,不做**三层能力结论**。 ", + "> 分布数字 = 「我们观察到的 CDN/WAF 公开 header 特征」,不等价「L2/L3 能否通过」。", + "> 真实通过率需三层实测(Step 5)给出。", + "", + "## 总分布(CDN/WAF 类别)", "", "| CDN/WAF | 数量 | 占比 |", "|---------|-----:|-----:|", ] for c in cdn_order: n = cdn_total[c] - lines.append(f"| {c} | {n} | {n/total*100:.1f}% |") + lines.append(f"| `{c}` | {n} | {n/total*100:.1f}% |") + + lines += [ + "", + "## unknown 二次归因(Server header 拆)", + "", + "| sub-class | 数量 | 说明 |", + "|-----------|-----:|------|", + f"| `unknown_origin_like` | {cdn_total.get('unknown_origin_like', 0)} | Server: nginx/apache/iis/openresty/... 但无 CDN/WAF marker |", + f"| `unknown_custom_gw` | {cdn_total.get('unknown_custom_gw', 0)} | Server 值非标/伪装/自定义网关 |", + f"| `unknown_error` | {cdn_total.get('unknown_error', 0)} | 非 2xx/3xx 返回,header 不可信 |", + f"| `unknown` | {cdn_total.get('unknown', 0)} | 无任何线索(空 header / 无 server)|", + "", + "**总 unknown 家族**: {}".format(sum(cdn_total.get(c, 0) for c in unknown_labels)), + "", + "> 注: unknown_* 家族中是否含 CDN/WAF 仍未知(国产 WAF / 政府自建网关特征库不全)。" + " L2/L3 能力需三层实测验证。", + "", + "## 失败类型(单列,不进 unknown)", + "", + "| failure | 数量 |", + "|---------|-----:|", + ] + for fc in ("dns_fail", "tls_fail", "connect_fail", "read_timeout", "other_error"): + lines.append(f"| `{fc}` | {cdn_total.get(fc, 0)} |") + lines += [ "", - "## 矩阵: authority_level × cdn_class (数量)", + "## 矩阵: authority_level × cdn_class(数量)", "", - "| authority_level \\ cdn | " + " | ".join(cdn_order) + " | **合计** |", - "|---" * (len(cdn_order)+2) + "|", + "| authority_level \\ cdn | " + " | ".join(f"`{c}`" for c in cdn_order) + " | **合计** |", + "|---" * (len(cdn_order) + 2) + "|", ] for a in auth_order: - row = [a] + [str(matrix[a].get(c,0)) for c in cdn_order] + [f"**{auth_total[a]}**"] + row = [a] + [str(matrix[a].get(c, 0)) for c in cdn_order] + [f"**{auth_total[a]}**"] lines.append("| " + " | ".join(row) + " |") lines += [ "", - "## 状态码分布 (连通性参考, 非本步决策依据)", + "## 状态码分布(连通性参考,非分层依据)", "", ] - status_ct = Counter(r["status"] for r in results) for s in sorted(status_ct, key=lambda k: -status_ct[k]): label = "timeout/error" if s == 0 else str(s) - lines.append(f"- {label}: {status_ct[s]}") + lines.append(f"- `{label}`: {status_ct[s]}") lines += [ "", "## 口径说明", "", - "- `origin`: 识别到 apache/nginx/iis/openresty 但无 CDN 标志, 视为直连源站", - "- `unknown`: 无可识别特征 (私有 CDN / 无 server 头 / 定制网关)", - "- `timeout`/`error`: 本轮未能建立连接, 不代表源失效 (可能是临时网络/CDN-level 拒绝)", - "- 分类仅基于响应头; 同一域名可能叠加 Cloudflare→origin 链路, 本表记最外层", + f"- 源口径: `git ls-tree -r {commit} --name-only | grep firstdata/sources/**/*.json | wc -l` = **{tracked_count}**", + f"- 工作树口径: `find firstdata/sources -name '*.json' | wc -l` = **{wt_count}** " + "(可能含 untracked;本 PR 基于 working tree 扫描)", + "- `unknown_origin_like` 命中的源 **可能** 有反代 CDN 但 header 去 CDN 化(常见于 Cloudflare Full Strict、政府自建 WAF)", + "- 同一域名可能叠加 CDN→origin 链路,本表记最外层响应", + "- 本 v2 数据**替代** v1(HEAD-only,无 server/header_keys 字段)", + "", + "## Methodology limitations", + "", + "- **HEAD vs GET 差异未验证**:某些源 HEAD 返回精简头、GET 返回完整头。本轮用 HEAD(带 UA)。" + "后续 Step 5 用 GET 时分类可能变动。", + "- **国产 WAF 指纹覆盖不全**:已加安恒/深信服/知道创宇/网宿/阿里云/Tencent CDN," + "但启明星辰/启博/绿盟等未专门特征化——可能误归 `unknown_custom_gw`。", + "- **TLS 层未测**:本脚本只看应用层 header,未测 JA3/JA4。CF 的 TLS 指纹层拒绝会表现为 403 或 timeout。", "", "---", - f"Generated by `scripts/r14_cdn_fingerprint.py` @ commit {commit}", + f"Generated by `scripts/r14_cdn_fingerprint.py` @ commit `{commit}`", ] - with open("docs/verification/cdn-distribution-r14.md", "w") as f: + md_path = "docs/verification/cdn-distribution-r14.md" + with open(md_path, "w") as f: f.write("\n".join(lines) + "\n") - print("[done] wrote docs/verification/cdn-distribution-r14.md + r14-cdn-raw.csv", file=sys.stderr) - print("\n".join(lines)) + print(f"[done] wrote {md_path} + {csv_path}", file=sys.stderr) + print(f"[summary] {dict(cdn_total)}", file=sys.stderr) + if __name__ == "__main__": main() From 67e4773aa84cdea51db88d5cdc24c519d1cdd31f Mon Sep 17 00:00:00 2001 From: firstdata-dev Date: Thu, 7 May 2026 03:17:31 +0800 Subject: [PATCH 3/3] docs(verification): R14 Step 1 v0 DEPRECATED marker + unknown status-based buckets MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Mark document [DEPRECATED - HEAD-only baseline]; v0 pilot, not for Step 2 decision - Add unknown family (n=497) status-based bucket breakdown for v2 improvement estimation (279 status=200+Server / 138 status=200+empty / 50 status=403-405 HEAD reject / 8 status=412 / etc) - v2 script acceptance: truly_unknown < 10% (明鉴 01:59 指令) - 明鉴 02:06 B 方案今晚 scope (1/2/3/4 中 1/2 已在前次提交, 本提交补 3) Refs thread #qa-url-verification-14 msg 1501646418060775724 --- docs/verification/cdn-distribution-r14.md | 36 ++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/docs/verification/cdn-distribution-r14.md b/docs/verification/cdn-distribution-r14.md index ff382a6..ab9a129 100644 --- a/docs/verification/cdn-distribution-r14.md +++ b/docs/verification/cdn-distribution-r14.md @@ -1,4 +1,11 @@ -# R14 Step 1 v2 · FirstData CDN/WAF 指纹分布 +# R14 Step 1 v2 [DEPRECATED - HEAD-only baseline] · FirstData CDN/WAF 指纹分布 + +> ⚠️ **2026-05-07 02:06 标注 DEPRECATED**:本文档 + csv 为 **v0 pilot baseline**,不作为 Step 2 分层决策的数据源。 +> +> **废弃原因**:HEAD-only 探测 → 49.9% unknown 家族,因为大量站点对 HEAD 请求返回 403/405 或精简 header。需 Step 1 v2 脚本(HEAD→GET fallback + 6 类失败单列 + CF body 探测 + 国产 WAF 指纹)重跑。 +> +> **本文档保留**用于:1)方法论复盘;2)v2 改进空间估算(见“status-based 分桶”章节)。 +> **v2 跑完后本文档被新文档替换**。 - 扫描源数(working tree): **705** - tracked HEAD 源数: **698**(口径 = `git ls-tree -r HEAD firstdata/sources/**/*.json`) @@ -67,6 +74,33 @@ v1 交付(2026-05-07 01:04)在「观察」段下了三条越界结论,** > 注: unknown_* 家族中是否含 CDN/WAF 仍未知(国产 WAF / 政府自建网关特征库不全)。 L2/L3 能力需三层实测验证。 +## unknown 家族 status-based 分桶(基于 csv 现有字段,v2 脚本改进方向) + +本表把 unknown* 家族 497 条按 HTTP status + Server 是否缺失二次拆解,用于估算 Step 1 v2 脚本 `HEAD→GET fallback` 的**预期改进空间**。 +**本表只是 v0 pilot 数据的再分析,不改 CDN 分类结论,不进 Step 2 决策**——v2 脚本重跑后以 v2 结果为准。 + +| 桶 | 数量 | 占 unknown* | 说明 | v2 脚本改进方向 | +|---|---:|---:|---|---| +| `status=200 + Server 有值` | 279 | 56.1% | 规则未覆盖的 origin/网关 | 扩 CDN_RULES + Server 枚举表 | +| `status=200 + Server 缺失/空` | 138 | 27.8% | 空 header origin(无任何线索)| 拉 body 前 2KB 做 CF challenge 探测 + 国产 WAF body 指纹 | +| `status=403/405` | 50 | 10.1% | HEAD 拒绝 | **GET fallback** 取 last-response header 重新归类 | +| `status=404` | 10 | 2.0% | URL 可能已失效或 HEAD 被拒 | GET fallback + 可能需要 URL 修正 | +| `status=412` | 8 | 1.6% | nmpa-style 地域/证书预检 | 专项调研(mTLS / Origin header 要求)| +| `status=202` | 3 | 0.6% | 异步接受 | 保持 unknown | +| `status=5xx` | 5 | 1.0% | 服务端错误 | 移入 `truly_blocked.csv` | +| `status=302` | 1 | 0.2% | 重定向残留(curl -L 未能跟随)| 提高 `--max-redirs` 或检查跨域 | +| `status=4xx 其他` | 3 | 0.6% | 401/400 | 保持 unknown | +| **合计** | **497** | **100%** | | | + +**预期 v2 改进(仅估算,v2 跑完验证)**: +- GET fallback → 预计吸收 50+10 = 60 条(12.1% of unknown*)进入已识别 CDN +- 拉 body 前 2KB CF challenge 探测 → 预计从 138 空 header 里识别出一部分 `cf_challenge_legacy` / `cf_managed` +- 扩 CDN_RULES + Server 枚举 → 预计从 279 `规则未覆盖` 里识别出一部分国产 WAF / 政府自建网关 + +**v2 验收标准**:`truly_unknown < 10%`(v0 `truly_unknown` 估算上限 = 138 空 header + 279 规则未覆盖中未能归因部分;lower bound 需 v2 实测)。 + +> 注:本桶 per cdn-subclass 细分参考 `r14-cdn-raw.csv` 原始行;`unknown`(138) 全部是 status=200 + Server 缺失;`unknown_origin_like`(215) 193/215 是 status=200 + Server 有值。 + ## 失败类型(单列,不进 unknown) | failure | 数量 |