数据结构

最近更新时间:2018-10-26 15:31:58

Filter

描述键值对过滤器,用于条件过滤查询。例如过滤ID、名称、状态等

若存在多个Filter时,Filter间的关系为逻辑与(AND)关系。 若同一个Filter存在多个Values,同一Filter下Values间的关系为逻辑或(OR)关系。

被如下接口引用:DescribeMonitors, DescribeSites, DescribeVuls.

名称 类型 必选 描述
Name String 过滤键的名称。
Values Array of String 一个或者多个过滤值。

Monitor

监控任务基础数据

被如下接口引用:DescribeMonitors.

名称 类型 描述
Appid Integer 云用户appid。
Id Integer 监控任务ID。
Name String 监控名称。
MonitorStatus Integer 监测状态:1-监测中;2-暂停监测。
ScannerType String 监测模式,normal-正常扫描;deep-深度扫描。
Crontab Integer 扫描周期,单位小时,每X小时执行一次。
IncludedVulsTypes String 指定扫描类型,3位数每位依次表示:扫描Web漏洞、扫描系统漏洞、扫描系统端口。
RateLimit Integer 速率限制,每秒发送X个HTTP请求。
FirstScanStartTime Timestamp 首次扫描开始时间。
ScanStatus Integer 扫描状态:0-待扫描(无任何扫描结果);1-扫描中(正在进行扫描);2-已扫描(有扫描结果且不正在扫描);3-扫描完成待同步结果。
LastScanFinishTime Timestamp 上一次扫描完成时间。
CurrentScanStartTime Timestamp 当前扫描开始时间,如扫描完成则为上一次扫描的开始时间。
CreatedAt Timestamp CreatedAt。
UpdatedAt Timestamp UpdatedAt。

MonitorMiniSite

监控任务中的站点信息。

被如下接口引用:DescribeMonitors, DescribeVulsNumber.

名称 类型 描述
SiteId Integer 站点ID。
Url String 站点Url。

MonitorsDetail

监控任务详细数据

被如下接口引用:DescribeMonitors.

名称 类型 描述
Progress Integer 监控任务包含的站点列表的平均扫描进度。
PageCount Integer 扫描页面总数。
Basic Monitor 监控任务基础信息。
Sites Array of MonitorMiniSite 监控任务包含的站点列表。
SiteNumber Integer 监控任务包含的站点列表数量。
ImpactSites Array of MonitorMiniSite 监控任务包含的受漏洞威胁的站点列表。
ImpactSiteNumber Integer 监控任务包含的受漏洞威胁的站点列表数量。
VulsHighNumber Integer 高风险漏洞数量。
VulsMiddleNumber Integer 中风险漏洞数量。
VulsLowNumber Integer 低风险漏洞数量。
VulsNoticeNumber Integer 提示数量。

Site

站点数据

被如下接口引用:DescribeSites.

名称 类型 描述
Progress Integer 扫描进度,百分比整数
Appid Integer 云用户appid。
Uin String 云用户标识。
NeedLogin Integer 网站是否需要登录扫描:0-未知;-1-不需要;1-需要。
LoginCookie String 登录后的cookie。
LoginCookieValid Integer 登录后的cookie是否有效:0-无效;1-有效。
LoginCheckUrl String 用于测试cookie是否有效的URL。
LoginCheckKw String 用于测试cookie是否有效的关键字。
ScanDisallow String 禁止扫描器扫描的目录关键字。
UserAgent String 访问网站的客户端标识。
Id Integer 站点ID。
MonitorId Integer 监控任务ID,为0时表示未加入监控任务。
Url String 站点url。
Name String 站点名称。
VerifyStatus Integer 验证状态:0-未验证;1-已验证;2-验证失效,待重新验证。
MonitorStatus Integer 监测状态:0-未监测;1-监测中;2-暂停监测。
ScanStatus Integer 扫描状态:0-待扫描(无任何扫描结果);1-扫描中(正在进行扫描);2-已扫描(有扫描结果且不正在扫描);3-扫描完成待同步结果。
LastScanTaskId Integer 最近一次的AIScanner的扫描任务id,注意取消的情况。
LastScanStartTime Timestamp 最近一次扫描开始时间。
LastScanFinishTime Timestamp 最近一次扫描完成时间。
LastScanCancelTime Timestamp 最近一次取消时间,取消即使用上一次扫描结果。
LastScanPageCount Integer 最近一次扫描扫描的页面数。
LastScanScannerType String normal-正常扫描;deep-深度扫描。
LastScanVulsHighNum Integer 最近一次扫描高风险漏洞数量。
LastScanVulsMiddleNum Integer 最近一次扫描中风险漏洞数量。
LastScanVulsLowNum Integer 最近一次扫描低风险漏洞数量。
LastScanVulsNoticeNum Integer 最近一次扫描提示信息数量。
CreatedAt Timestamp 记录添加时间。
UpdatedAt Timestamp 记录最近修改时间。
LastScanRateLimit Integer 速率限制,每秒发送X个HTTP请求。
LastScanVulsNum Integer 最近一次扫描漏洞总数量。
LastScanNoticeNum Integer 最近一次扫描提示总数量

SitesVerification

站点验证数据

被如下接口引用:DescribeSitesVerification.

名称 类型 描述
Id Integer ID。
Appid Integer 云用户appid
VerifyUrl String 用于验证站点的url,即访问该url获取验证数据。
VerifyFileUrl String 获取验证验证文件的url。
Domain String 根域名。
TxtName String txt解析域名验证的name。
TxtText String txt解析域名验证的text。
ValidTo Timestamp 验证有效期,在此之前有效。
VerifyStatus Integer 验证状态:0-未验证;1-已验证;2-验证失效,待重新验证。
CreatedAt Timestamp CreatedAt。
UpdatedAt Timestamp UpdatedAt。

Vul

漏洞数据

被如下接口引用:DescribeVuls.

名称 类型 描述
IsReported Integer 是否已经添加误报,0-否,1-是。
Appid Integer 云用户appid。
Uin String 云用户标识。
Id Integer 漏洞ID。
SiteId Integer 站点ID。
TaskId Integer 扫描引擎的扫描任务ID。
Level String 漏洞级别:high、middle、low、notice。
Name String 漏洞名称。
Url String 出现漏洞的url。
Html String 网址/细节。
Nickname String 漏洞类型。
Harm String 危害说明。
Describe String 漏洞描述。
Solution String 解决方案。
From String 漏洞参考。
Parameter String 漏洞通过该参数攻击。
CreatedAt Timestamp CreatedAt。
UpdatedAt Timestamp UpdatedAt。

VulsTimeline

用户漏洞数随时间变化统计数据

被如下接口引用:DescribeVulsNumberTimeline.

名称 类型 描述
Id Integer ID。
Appid Integer 云用户appid。
Date Timestamp 日期。
PageCount Integer 扫描页面总数量。
SiteNum Integer 已验证网站总数量。
ImpactSiteNum Integer 受影响的网站总数量。
VulsHighNum Integer 高危漏洞总数量。
VulsMiddleNum Integer 中危漏洞总数量。
VulsLowNum Integer 低危漏洞总数量。
VulsNoticeNum Integer 风险提示总数量
CreatedAt Timestamp 记录添加时间。
UpdatedAt Timestamp 记录最近修改时间。

如果有其他疑问,您也可以在问答社区中寻求帮助。前往问答社区 >