# `ganondorf` 拆分说明 `ganondorf`(旧) 拆分成了`ganon`, `ganondorf`(新), `mipha`, `revali`, `urbosa` 5 个工程,其中 `ganon`工程主要实现了数据collector, 最后往kafka 里面灌送数据, `ganondorf`(新)工程实现了处理kafka罐送的数据,`mipha`工程提供了一些对外的 open api,`revali`工程提供了 bootstrap 等配置的接口,主要给 backoffice 提供接口,`urbosa`工程提供了 bootstrap.js, sw.js 等配置接口 --- ## 下面是`mipha`工程拆出了一些对外的 API ### waf - /v1/partner/waf_info - /v1/partner/report - /v1/partner/ip_black_list - /v1/partner/action_list - /v1/partner/verify ### bocom h5 token api - GET /v1/bocom/token/risk_info - POST /v1/bocom/token/risk_info - /v1/bocom/token/h5_device_id ### h5 token api - /v1/token/risk_info - /v1/token/h5_device_id - /v1/token/h5_device_info ### remote js - /v1/bootstrap/param ### risk - /v1/risk/score ### v2 defender - /v2/defender/access_log - /v2/defender/iplist - /v2/defender/switch ### js sdk - GET /data/dfp/bootstrap.js - POST /data/dfp/bootstrap.js - GET /v1/mini_program/bootstrap_param - GET /data/stZteTKQRTz4ZG.jpg ## mobile - /v3/m/id --- ## 上线准备 - 提前配置好数据上报 url - 通过 gateway 将 ganondorf 流量转到 mipha 下面是需要将 ganondorf 流量转到 mipha 的地址映射 | ganondorf | mipha | |-----------|------ | |/v1/partner/waf_info | /v1/partner/waf_info| |/v1/partner/report |/v1/partner/report| |/v1/partner/ip_black_list|/v1/partner/ip_black_list| |/v1/partner/action_list|/v1/partner/action_list| |/v1/partner/verify|/v1/partner/verify| |/v1/bocom/token/risk_info | /v1/bocom/token/risk_info| |/v1/bocom/token/h5_device_id | /v1/bocom/token/h5_device_id| |/v1/token/risk_info|/v1/token/risk_info| |/v1/token/h5_device_id|/v1/token/h5_device_id| |/v1/token/h5_device_info|/v1/token/h5_device_info| |/v1/bootstrap/param|/v1/bootstrap/param| |/v1/risk/score|/v1/risk/score |/v2/defender/access_log|/v2/defender/access_log| |/v2/defender/iplist|/v2/defender/iplist| |/v2/defender/switch|/v2/defender/switch| |/data/dfp/bootstrap.js|/data/dfp/bootstrap.js| |/v1/mini_program/bootstrap_param|/v1/mini_program/bootstrap_param| |/data/stZteTKQRTz4ZG.jpg|/data/stZteTKQRTz4ZG.jpg|