跳到正文

接口描述

整体接口的功能描述如下表格所示:

接口功能描述
GetAuth(sn) *C.char获取授权
GetAuthActive(sn string)激活授权,测试授权即更新为正式授权
OnLineUpgrade(lid, sn, key, salt string,pkgSize int) *C.char在线升级
OffLineUpgrade(dataPath,lid,sn,salt string,pkgSize int) *C.char离线升级
OfflineUpgradeByCert(dataPath.certFile,sn string,pkgSize int)*C.char离线升级[证书文件]
QueryIOC (query string) *C.char失陷检测查询
QueryIP(query string)*C.charIP情报查询
GetReputationList()*C.char设备阻断清单查询
GetSDKInfo(sn string)*C.charSDK信息查询
GetDeviceId(sn string) *C.char获取设备ID
SetLoggerLevel(logLevel string) *C.char运行时设置日志级别
QueryFamily(query string) *C.char查询恶意家族
QueryCampaign(query string) *C.char查询攻击团伙

状态码

状态码说明
2000成功
9001证书编号或者申请的apikey不正确
9002参数格式错误
9003解密失败
9004查询参数个数超过限制
9005下载数据包错误
9006路径无权限
9007数据库初始化错误
9008已经存在升级任务,重复升级
9009离线升级路径不存在
9010接口未知错误
9011授权过期
9012授权已存在
9013非正式授权激活错误
9014SDK错误
9022未升级查询错误
9023网络错误
9024无可用的升级包
9027请求时间戳错误
9028无可用的升级包
9029服务错误
9030请求超限
9031情报数据验证失败
9032SN已被分配
9033不允许自定义SN
9034参数错误或SN不允许