Results 76 comments of wolf

是JSON插件么?JSON插件的话得# 打包JSON插件到项目代码中 esc -include='\.json$' -o plugin/json/JSONPlugin.go -pkg jsonplugin plugin/json/

-include= 这个是文件名 筛选的正则

目前没办法实现,GO的插件只能重新编译,JSON的可以通过 extra_plugin_path来指定目标动态加载

# 打包JSON插件到项目代码中 esc -include='\.json$' -o plugin/json/JSONPlugin.go -pkg jsonplugin plugin/json/

{ "type": "web", "netloc": "http://xxx.com", "target": "struts2", "meta":{ "filelist":["http://xxx.com/xxx.action","http://xxx.com/222.action","http://xxx.com/asdas/123.action"] } }

@No-sleeping https://github.com/opensec-cn/kunpeng/blob/master/example/call_webapi_test.py

编译前是否执行了esc -include='\.json$' -o plugin/json/JSONPlugin.go -pkg jsonplugin plugin/json/ so替换过程需要重启调用脚本 或者 参考xunfeng的热更新方式https://github.com/ysrc/xunfeng/blob/master/vulscan/kunpeng.py

# 静态资源打包进工程的小程序 go install github.com/mjibson/esc # 打包JSON插件到项目代码中 esc -include='\.json$' -o plugin/json/JSONPlugin.go -pkg jsonplugin plugin/json/ 你们应该少了这个流程

编译过程参考 ``` # 静态资源打包进工程的小程序 go install github.com/mjibson/esc # 打包JSON插件到项目代码中 esc -include='\.json$' -o plugin/json/JSONPlugin.go -pkg jsonplugin plugin/json/ go build -buildmode=c-shared --ldflags="-w -s -X main.VERSION=20190226" -o kunpeng_c.so ```