model

package
v0.0.102 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 8, 2022 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 2 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AgentId

type AgentId struct {
}

Agent ID

func (AgentId) String

func (o AgentId) String() string

type AttackPhase

type AttackPhase struct {
}

攻击阶段,包含如下: - reconnaissance : 侦查跟踪 - weaponization : 武器构建 - delivery : 载荷投递 - exploit : 漏洞利用 - installation : 安装植入 - command_and_control : 命令与控制 - actions : 目标达成

func (AttackPhase) String

func (o AttackPhase) String() string

type AttackTag

type AttackTag struct {
}

攻击标识,包含如下: - attack_success : 攻击成功 - attack_attempt : 攻击尝试 - attack_blocked : 攻击被阻断 - abnormal_behavior : 异常行为 - collapsible_host : 主机失陷 - system_vulnerability : 系统脆弱性

func (AttackTag) String

func (o AttackTag) String() string

type CheckRuleCheckCaseResponseInfo

type CheckRuleCheckCaseResponseInfo struct {

	// 检测用例描述
	CheckDescription *string `json:"check_description,omitempty"`

	// 当前结果
	CurrentValue *string `json:"current_value,omitempty"`

	// 期待结果
	SuggestValue *string `json:"suggest_value,omitempty"`
}

配置检测检查项的检测用例信息

func (CheckRuleCheckCaseResponseInfo) String

type CheckRuleRiskInfoResponseInfo

type CheckRuleRiskInfoResponseInfo struct {

	// 风险等级,包含如下:   - Low : 低危   - Medium : 中危   - High : 高危
	Severity *string `json:"severity,omitempty"`

	// 基线名称
	CheckType *string `json:"check_type,omitempty"`

	// 标准类型,包含如下:   - cn_standard : 等保合规标准   - hw_standard : 华为标准   - qt_standard : 青腾标准
	Standard *string `json:"standard,omitempty"`

	// 检查项
	CheckRuleName *string `json:"check_rule_name,omitempty"`

	// 检查项ID
	CheckRuleId *string `json:"check_rule_id,omitempty"`

	// 影响服务器数量
	HostNum *int32 `json:"host_num,omitempty"`

	// 检测结果,包含如下:   - pass   - failed
	ScanResult *string `json:"scan_result,omitempty"`

	// 状态,包含如下:   - safe : 无需处理   - ignored : 已忽略   - unhandled : 未处理
	Status *string `json:"status,omitempty"`
}

检查项风险信息

func (CheckRuleRiskInfoResponseInfo) String

type ContainerName

type ContainerName struct {
}

容器实例名称

func (ContainerName) String

func (o ContainerName) String() string

type EventClassId

type EventClassId struct {
}

事件分类,包含如下: - container_1001 : 容器命名空间 - container_1002 : 容器开放端口 - container_1003 : 容器安全选项 - container_1004 : 容器挂载目录 - containerescape_0001 : 容器高危系统调用 - containerescape_0002 : Shocker攻击 - containerescape_0003 : DirtCow攻击 - containerescape_0004 : 容器文件逃逸攻击 - dockerfile_001 : 用户自定义容器保护文件被修改 - dockerfile_002 : 容器文件系统可执行文件被修改 - dockerproc_001 : 容器进程异常事件上报 - fileprotect_0001 : 文件提权 - fileprotect_0002 : 关键文件变更 - fileprotect_0003 : AthorizedKeysFile配置路径变化 - fileprotect_0004 : 文件目录变更 - login_0001 : 尝试暴力破解 - login_0002 : 爆破成功 - login_1001 : 登录成功 - login_1002 : 异地登录 - login_1003 : 弱口令 - malware_0001 : shell变更事件上报 - malware_0002 : 反弹shell事件上报 - malware_1001 : 恶意程序 - procdet_0001 : 进程异常行为检测 - procdet_0002 : 进程提权 - procreport_0001 : 危险命令 - user_1001 : 账号变更 - user_1002 : 风险账号 - vmescape_0001 : 虚拟机敏感命令执行 - vmescape_0002 : 虚拟化进程访问敏感文件 - vmescape_0003 : 虚拟机异常端口访问 - webshell_0001 : 网站后门 - network_1001 : 恶意挖矿 - network_1002 : 对外DDoS攻击 - network_1003 : 恶意扫描 - network_1004 : 敏感区域攻击 - crontab_1001 : Crontab可疑任务

func (EventClassId) String

func (o EventClassId) String() string

type EventDetailResponseInfo

type EventDetailResponseInfo struct {

	// Agent ID
	AgentId *string `json:"agent_id,omitempty"`

	// 进程id
	ProcessPid *int32 `json:"process_pid,omitempty"`

	// 是否是父进程
	IsParent *bool `json:"is_parent,omitempty"`

	// 文件哈希
	FileHash *string `json:"file_hash,omitempty"`

	// 文件路径
	FilePath *string `json:"file_path,omitempty"`

	// 文件属性
	FileAttr *string `json:"file_attr,omitempty"`

	// 服务器私网IP
	PrivateIp *string `json:"private_ip,omitempty"`

	// 登录源IP
	LoginIp *string `json:"login_ip,omitempty"`

	// 登录用户名
	LoginUserName *string `json:"login_user_name,omitempty"`
}

操作详情信息

func (EventDetailResponseInfo) String

func (o EventDetailResponseInfo) String() string

type EventFileResponseInfo

type EventFileResponseInfo struct {

	// 文件路径
	FilePath *string `json:"file_path,omitempty"`

	// 文件别名
	FileAlias *string `json:"file_alias,omitempty"`

	// 文件大小
	FileSize *int32 `json:"file_size,omitempty"`

	// 文件最后一次修改时间
	FileMtime *int64 `json:"file_mtime,omitempty"`

	// 文件最后一次访问时间
	FileAtime *int64 `json:"file_atime,omitempty"`

	// 文件最后一次状态改变时间
	FileCtime *int64 `json:"file_ctime,omitempty"`

	// 文件hash
	FileHash *string `json:"file_hash,omitempty"`

	// 文件md5
	FileMd5 *string `json:"file_md5,omitempty"`

	// 文件sha256
	FileSha256 *string `json:"file_sha256,omitempty"`

	// 文件类型
	FileType *string `json:"file_type,omitempty"`

	// 文件内容
	FileContent *string `json:"file_content,omitempty"`

	// 文件属性
	FileAttr *string `json:"file_attr,omitempty"`

	// 文件操作类型
	FileOperation *int32 `json:"file_operation,omitempty"`

	// 文件动作
	FileAction *string `json:"file_action,omitempty"`

	// 变更前后的属性
	FileChangeAttr *string `json:"file_change_attr,omitempty"`

	// 新文件路径
	FileNewPath *string `json:"file_new_path,omitempty"`

	// 文件描述
	FileDesc *string `json:"file_desc,omitempty"`

	// 文件关键字
	FileKeyWord *string `json:"file_key_word,omitempty"`

	// 是否目录
	IsDir *bool `json:"is_dir,omitempty"`

	// 文件句柄信息
	FdInfo *string `json:"fd_info,omitempty"`

	// 文件句柄数量
	FdCount *int32 `json:"fd_count,omitempty"`
}

文件信息

func (EventFileResponseInfo) String

func (o EventFileResponseInfo) String() string

type EventId

type EventId struct {
}

事件编号

func (EventId) String

func (o EventId) String() string

type EventManagementResponseInfo

type EventManagementResponseInfo struct {

	// 事件编号
	EventId *string `json:"event_id,omitempty"`

	// 事件分类,包含如下:   - container_1001 : 容器命名空间   - container_1002 : 容器开放端口   - container_1003 : 容器安全选项   - container_1004 : 容器挂载目录   - containerescape_0001 : 容器高危系统调用   - containerescape_0002 : Shocker攻击   - containerescape_0003 : DirtCow攻击   - containerescape_0004 : 容器文件逃逸攻击   - dockerfile_001 : 用户自定义容器保护文件被修改   - dockerfile_002 : 容器文件系统可执行文件被修改   - dockerproc_001 : 容器进程异常事件上报   - fileprotect_0001 : 文件提权   - fileprotect_0002 : 关键文件变更   - fileprotect_0003 : AthorizedKeysFile配置路径变化   - fileprotect_0004 : 文件目录变更   - login_0001 : 尝试暴力破解   - login_0002 : 爆破成功   - login_1001 : 登录成功   - login_1002 : 异地登录   - login_1003 : 弱口令   - malware_0001 : shell变更事件上报   - malware_0002 : 反弹shell事件上报   - malware_1001 : 恶意程序   - procdet_0001 : 进程异常行为检测   - procdet_0002 : 进程提权   - procreport_0001 : 危险命令   - user_1001 : 账号变更   - user_1002 : 风险账号   - vmescape_0001 : 虚拟机敏感命令执行   - vmescape_0002 : 虚拟化进程访问敏感文件   - vmescape_0003 : 虚拟机异常端口访问   - webshell_0001 : 网站后门   - network_1001 : 恶意挖矿   - network_1002 : 对外DDoS攻击   - network_1003 : 恶意扫描   - network_1004 : 敏感区域攻击   - crontab_1001 : Crontab可疑任务
	EventClassId *string `json:"event_class_id,omitempty"`

	// 事件类型,包含如下:   - 1001 : 恶意软件   - 1010 : Rootkit   - 1011 : 勒索软件   - 1015 : Webshell   - 1017 : 反弹Shell   - 2001 : 一般漏洞利用   - 3002 : 文件提权   - 3003 : 进程提权   - 3004 : 关键文件变更   - 3005 : 文件/目录变更   - 3007 : 进程异常行为   - 3015 : 高危命令执行   - 3018 : 异常Shell   - 3027 : Crontab可疑任务   - 4002 : 暴力破解   - 4004 : 异常登录   - 4006 : 非法系统账号
	EventType *int32 `json:"event_type,omitempty"`

	// 事件名称
	EventName *string `json:"event_name,omitempty"`

	// 威胁等级,包含如下:   - Security : 安全   - Low : 低危   - Medium : 中危   - High : 高危   - Critical : 危急
	Severity *string `json:"severity,omitempty"`

	// 容器实例名称
	ContainerName *string `json:"container_name,omitempty"`

	// 镜像名称
	ImageName *string `json:"image_name,omitempty"`

	// 服务器名称
	HostName *string `json:"host_name,omitempty"`

	// 服务器ID
	HostId *string `json:"host_id,omitempty"`

	// 服务器私网IP
	PrivateIp *string `json:"private_ip,omitempty"`

	// 弹性公网IP地址
	PublicIp *string `json:"public_ip,omitempty"`

	// 攻击阶段,包含如下:   - reconnaissance : 侦查跟踪   - weaponization : 武器构建   - delivery : 载荷投递   - exploit : 漏洞利用   - installation : 安装植入   - command_and_control : 命令与控制   - actions : 目标达成
	AttackPhase *string `json:"attack_phase,omitempty"`

	// 攻击标识,包含如下:   - attack_success : 攻击成功   - attack_attempt : 攻击尝试   - attack_blocked : 攻击被阻断   - abnormal_behavior : 异常行为   - collapsible_host : 主机失陷   - system_vulnerability : 系统脆弱性
	AttackTag *string `json:"attack_tag,omitempty"`

	// 发生时间,毫秒
	OccurTime *int64 `json:"occur_time,omitempty"`

	// 处理时间,毫秒
	HandleTime *int64 `json:"handle_time,omitempty"`

	// 处理状态,包含如下:   - unhandled :未处理   - handled : 已处理
	HandleStatus *string `json:"handle_status,omitempty"`

	// 处理方式,包含如下:   - mark_as_handled : 手动处理   - ignore : 忽略   - add_to_alarm_whitelist : 加入告警白名单   - add_to_login_whitelist : 加入登录白名单   - isolate_and_kill : 隔离查杀
	HandleMethod *string `json:"handle_method,omitempty"`

	// 手动处理的备注
	Handler *string `json:"handler,omitempty"`

	// 支持的处理操作
	OperateAcceptList *[]string `json:"operate_accept_list,omitempty"`

	// 操作详情信息列表(页面不展示)
	OperateDetailList *[]EventDetailResponseInfo `json:"operate_detail_list,omitempty"`

	// 取证信息,json格式
	ForensicInfo *interface{} `json:"forensic_info,omitempty"`

	ResourceInfo *EventResourceResponseInfo `json:"resource_info,omitempty"`

	// 地理位置信息,json格式
	GeoInfo *interface{} `json:"geo_info,omitempty"`

	// 恶意软件信息,json格式
	MalwareInfo *interface{} `json:"malware_info,omitempty"`

	// 网络信息,json格式
	NetworkInfo *interface{} `json:"network_info,omitempty"`

	// 应用信息,json格式
	AppInfo *interface{} `json:"app_info,omitempty"`

	// 系统信息,json格式
	SystemInfo *interface{} `json:"system_info,omitempty"`

	// 处置建议
	Recommendation *string `json:"recommendation,omitempty"`

	// 进程信息列表
	ProcessInfoList *[]EventProcessResponseInfo `json:"process_info_list,omitempty"`

	// 用户信息列表
	UserInfoList *[]EventUserResponseInfo `json:"user_info_list,omitempty"`

	// 文件信息列表
	FileInfoList *[]EventFileResponseInfo `json:"file_info_list,omitempty"`
}

事件详情统计

func (EventManagementResponseInfo) String

type EventName

type EventName struct {
}

事件名称

func (EventName) String

func (o EventName) String() string

type EventProcessResponseInfo

type EventProcessResponseInfo struct {

	// 进程名称
	ProcessName *string `json:"process_name,omitempty"`

	// 进程文件路径
	ProcessPath *string `json:"process_path,omitempty"`

	// 进程id
	ProcessPid *int32 `json:"process_pid,omitempty"`

	// 进程用户id
	ProcessUid *int32 `json:"process_uid,omitempty"`

	// 运行进程的用户名
	ProcessUsername *string `json:"process_username,omitempty"`

	// 进程文件命令行
	ProcessCmdline *string `json:"process_cmdline,omitempty"`

	// 进程文件名
	ProcessFilename *string `json:"process_filename,omitempty"`

	// 进程启动时间
	ProcessStartTime *int64 `json:"process_start_time,omitempty"`

	// 进程组ID
	ProcessGid *int32 `json:"process_gid,omitempty"`

	// 进程有效组ID
	ProcessEgid *int32 `json:"process_egid,omitempty"`

	// 进程有效用户ID
	ProcessEuid *int32 `json:"process_euid,omitempty"`

	// 父进程名称
	ParentProcessName *string `json:"parent_process_name,omitempty"`

	// 父进程文件路径
	ParentProcessPath *string `json:"parent_process_path,omitempty"`

	// 父进程id
	ParentProcessPid *int32 `json:"parent_process_pid,omitempty"`

	// 父进程用户id
	ParentProcessUid *int32 `json:"parent_process_uid,omitempty"`

	// 父进程文件命令行
	ParentProcessCmdline *string `json:"parent_process_cmdline,omitempty"`

	// 父进程文件名
	ParentProcessFilename *string `json:"parent_process_filename,omitempty"`

	// 父进程启动时间
	ParentProcessStartTime *int64 `json:"parent_process_start_time,omitempty"`

	// 父进程组ID
	ParentProcessGid *int32 `json:"parent_process_gid,omitempty"`

	// 父进程有效组ID
	ParentProcessEgid *int32 `json:"parent_process_egid,omitempty"`

	// 父进程有效用户ID
	ParentProcessEuid *int32 `json:"parent_process_euid,omitempty"`

	// 子进程名称
	ChildProcessName *string `json:"child_process_name,omitempty"`

	// 子进程文件路径
	ChildProcessPath *string `json:"child_process_path,omitempty"`

	// 子进程id
	ChildProcessPid *int32 `json:"child_process_pid,omitempty"`

	// 子进程用户id
	ChildProcessUid *int32 `json:"child_process_uid,omitempty"`

	// 子进程文件命令行
	ChildProcessCmdline *string `json:"child_process_cmdline,omitempty"`

	// 子进程文件名
	ChildProcessFilename *string `json:"child_process_filename,omitempty"`

	// 子进程启动时间
	ChildProcessStartTime *int64 `json:"child_process_start_time,omitempty"`

	// 子进程组ID
	ChildProcessGid *int32 `json:"child_process_gid,omitempty"`

	// 子进程有效组ID
	ChildProcessEgid *int32 `json:"child_process_egid,omitempty"`

	// 子进程有效用户ID
	ChildProcessEuid *int32 `json:"child_process_euid,omitempty"`

	// 虚拟化命令
	VirtCmd *string `json:"virt_cmd,omitempty"`

	// 虚拟化进程名称
	VirtProcessName *string `json:"virt_process_name,omitempty"`

	// 逃逸方式
	EscapeMode *string `json:"escape_mode,omitempty"`

	// 逃逸后后执行的命令
	EscapeCmd *string `json:"escape_cmd,omitempty"`

	// 进程启动文件hash
	ProcessHash *string `json:"process_hash,omitempty"`
}

进程信息

func (EventProcessResponseInfo) String

func (o EventProcessResponseInfo) String() string

type EventResourceResponseInfo

type EventResourceResponseInfo struct {

	// 租户账号ID
	DomainId *string `json:"domain_id,omitempty"`

	// 项目ID
	ProjectId *string `json:"project_id,omitempty"`

	// 企业项目ID
	EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"`

	// Region名称
	RegionName *string `json:"region_name,omitempty"`

	// VPC ID
	VpcId *string `json:"vpc_id,omitempty"`

	// 云主机ID
	CloudId *string `json:"cloud_id,omitempty"`

	// 虚拟机名称
	VmName *string `json:"vm_name,omitempty"`

	// 虚拟机UUID
	VmUuid *string `json:"vm_uuid,omitempty"`

	// 容器ID
	ContainerId *string `json:"container_id,omitempty"`

	// 镜像ID
	ImageId *string `json:"image_id,omitempty"`

	// 镜像名称
	ImageName *string `json:"image_name,omitempty"`

	// 主机属性
	HostAttr *string `json:"host_attr,omitempty"`

	// 业务服务
	Service *string `json:"service,omitempty"`

	// 微服务
	MicroService *string `json:"micro_service,omitempty"`

	// 系统CPU架构
	SysArch *string `json:"sys_arch,omitempty"`

	// 操作系统位数
	OsBit *string `json:"os_bit,omitempty"`

	// 操作系统类型
	OsType *string `json:"os_type,omitempty"`

	// 操作系统名称
	OsName *string `json:"os_name,omitempty"`

	// 操作系统版本
	OsVersion *string `json:"os_version,omitempty"`
}

资源信息

func (EventResourceResponseInfo) String

func (o EventResourceResponseInfo) String() string

type EventType

type EventType struct {
}

事件类型,包含如下: - 1001 : 恶意软件 - 1010 : Rootkit - 1011 : 勒索软件 - 1015 : Webshell - 1017 : 反弹Shell - 2001 : 一般漏洞利用 - 3002 : 文件提权 - 3003 : 进程提权 - 3004 : 关键文件变更 - 3005 : 文件/目录变更 - 3007 : 进程异常行为 - 3015 : 高危命令执行 - 3018 : 异常Shell - 3027 : Crontab可疑任务 - 4002 : 暴力破解 - 4004 : 异常登录 - 4006 : 非法系统账号

func (EventType) String

func (o EventType) String() string

type EventUserResponseInfo

type EventUserResponseInfo struct {

	// 用户uid
	UserId *int32 `json:"user_id,omitempty"`

	// 用户gid
	UserGid *int32 `json:"user_gid,omitempty"`

	// 用户名称
	UserName *string `json:"user_name,omitempty"`

	// 用户组名称
	UserGroupName *string `json:"user_group_name,omitempty"`

	// 用户home目录
	UserHomeDir *string `json:"user_home_dir,omitempty"`

	// 用户登录ip
	LoginIp *string `json:"login_ip,omitempty"`

	// 登录的服务类型
	ServiceType *string `json:"service_type,omitempty"`

	// 登录服务端口
	ServicePort *int32 `json:"service_port,omitempty"`

	// 登录方式
	LoginMode *int32 `json:"login_mode,omitempty"`

	// 用户最后一次登录时间
	LoginLastTime *int64 `json:"login_last_time,omitempty"`

	// 用户登录失败次数
	LoginFailCount *int32 `json:"login_fail_count,omitempty"`

	// 口令hash
	PwdHash *string `json:"pwd_hash,omitempty"`

	// 匿名化处理后的口令
	PwdWithFuzzing *string `json:"pwd_with_fuzzing,omitempty"`

	// 密码使用的天数
	PwdUsedDays *int32 `json:"pwd_used_days,omitempty"`

	// 口令的最短有效期限
	PwdMinDays *int32 `json:"pwd_min_days,omitempty"`

	// 口令的最长有效期限
	PwdMaxDays *int32 `json:"pwd_max_days,omitempty"`

	// 口令无效时提前告警天数
	PwdWarnLeftDays *int32 `json:"pwd_warn_left_days,omitempty"`
}

用户信息

func (EventUserResponseInfo) String

func (o EventUserResponseInfo) String() string

type FileAttr

type FileAttr struct {
}

文件属性

func (FileAttr) String

func (o FileAttr) String() string

type FileHash

type FileHash struct {
}

文件哈希

func (FileHash) String

func (o FileHash) String() string

type FilePath

type FilePath struct {
}

文件路径

func (FilePath) String

func (o FilePath) String() string

type HandleMethod

type HandleMethod struct {
}

处理方式,包含如下: - mark_as_handled : 手动处理 - ignore : 忽略 - add_to_alarm_whitelist : 加入告警白名单 - add_to_login_whitelist : 加入登录白名单 - isolate_and_kill : 隔离查杀

func (HandleMethod) String

func (o HandleMethod) String() string

type HandleStatus

type HandleStatus struct {
}

处理状态,包含如下: - unhandled :未处理 - handled : 已处理

func (HandleStatus) String

func (o HandleStatus) String() string

type HandleTime

type HandleTime struct {
}

处理时间,毫秒

func (HandleTime) String

func (o HandleTime) String() string

type Handler

type Handler struct {
}

手动处理的备注

func (Handler) String

func (o Handler) String() string

type Host

type Host struct {

	// 服务器名称
	HostName *string `json:"host_name,omitempty"`

	// 服务器ID
	HostId *string `json:"host_id,omitempty"`

	// Agent ID
	AgentId *string `json:"agent_id,omitempty"`

	// 私有IP地址
	PrivateIp *string `json:"private_ip,omitempty"`

	// 弹性公网IP地址
	PublicIp *string `json:"public_ip,omitempty"`

	// 所属企业项目名称
	EnterpriseProjectName *string `json:"enterprise_project_name,omitempty"`

	// 服务器状态,包含如下4种。   - ACTIVE :运行中。   - SHUTOFF :关机。   - BUILDING :创建中。   - ERROR :故障。
	HostStatus *string `json:"host_status,omitempty"`

	// Agent状态,包含如下5种。   - not_installed :未安装。   - online :在线。   - offline :离线。   - install_failed :安装失败。   - installing :安装中。
	AgentStatus *string `json:"agent_status,omitempty"`

	// 安装结果,包含如下12种。   - install_succeed :安装成功。   - network_access_timeout :网络不通,访问超时。   - invalid_port :无效端口。   - auth_failed :认证错误,口令不正确。   - permission_denied :权限错误,被拒绝。   - no_available_vpc :没有相同VPC的agent在线虚拟机。   - install_exception :安装异常。   - invalid_param :参数错误。   - install_failed :安装失败。   - package_unavailable :安装包失效。   - os_type_not_support :系统类型错误。   - os_arch_not_support :架构类型错误。
	InstallResultCode *string `json:"install_result_code,omitempty"`

	// 主机开通的版本,包含如下6种输入。   - hss.version.null :无。   - hss.version.basic :基础版。   - hss.version.enterprise :企业版。   - hss.version.premium :旗舰版。   - hss.version.wtp :网页防篡改版。   - hss.version.container.enterprise :容器版。
	Version *string `json:"version,omitempty"`

	// 防护状态,包含如下2种。 - closed :未防护。 - opened :防护中。
	ProtectStatus *string `json:"protect_status,omitempty"`

	// 系统镜像
	OsImage *string `json:"os_image,omitempty"`

	// 操作系统类型,包含如下2种。   - Linux :Linux。   - Windows :Windows。
	OsType *string `json:"os_type,omitempty"`

	// 操作系统位数
	OsBit *string `json:"os_bit,omitempty"`

	// 云主机安全检测结果,包含如下4种。 - undetected :未检测。 - clean :无风险。 - risk :有风险。 - scanning :检测中。
	DetectResult *string `json:"detect_result,omitempty"`

	// 收费模式,包含如下2种。   - packet_cycle :包年/包月。   - on_demand :按需。
	ChargingMode *string `json:"charging_mode,omitempty"`

	// 云服务资源实例ID(UUID)
	ResourceId *string `json:"resource_id,omitempty"`

	// 是否非华为云机器
	OutsideHost *bool `json:"outside_host,omitempty"`

	// 服务器组ID
	GroupId *string `json:"group_id,omitempty"`

	// 服务器组名称
	GroupName *string `json:"group_name,omitempty"`

	// 策略组ID
	PolicyGroupId *string `json:"policy_group_id,omitempty"`

	// 策略组名称
	PolicyGroupName *string `json:"policy_group_name,omitempty"`

	// 资产风险
	Asset *int32 `json:"asset,omitempty"`

	// 漏洞风险
	Vulnerability *int32 `json:"vulnerability,omitempty"`

	// 基线风险
	Baseline *int32 `json:"baseline,omitempty"`

	// 入侵风险
	Intrusion *int32 `json:"intrusion,omitempty"`

	// 资产重要性,包含如下4种   - important :重要资产   - common :一般资产   - test :测试资产
	AssetValue *string `json:"asset_value,omitempty"`

	// 标签列表
	Labels *[]string `json:"labels,omitempty"`
}

func (Host) String

func (o Host) String() string

type HostId

type HostId struct {
}

服务器ID

func (HostId) String

func (o HostId) String() string

type HostName

type HostName struct {
}

服务器名称

func (HostName) String

func (o HostName) String() string

type ImageName

type ImageName struct {
}

镜像名称

func (ImageName) String

func (o ImageName) String() string

type IsParent

type IsParent struct {
}

是否是父进程

func (IsParent) String

func (o IsParent) String() string

type ListHostStatusRequest

type ListHostStatusRequest struct {

	// region id
	Region *string `json:"region,omitempty"`

	// 企业项目ID
	EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"`

	// 主机开通的版本,包含如下6种输入。   - hss.version.null :无。   - hss.version.basic :基础版。   - hss.version.enterprise :企业版。   - hss.version.premium :旗舰版。   - hss.version.wtp :网页防篡改版。   - hss.version.container.enterprise:容器版。
	Version *string `json:"version,omitempty"`

	// Agent状态,包含如下5种。   - not_installed :未安装。   - online :在线。   - offline :离线。   - install_failed :安装失败。   - installing :安装中。   - not_online :不在线的(除了在线以外的所有状态,仅作为查询条件)。
	AgentStatus *string `json:"agent_status,omitempty"`

	// 检测结果,包含如下4种。   - undetected :未检测。   - clean :无风险。   - risk :有风险。   - scanning :检测中。
	DetectResult *string `json:"detect_result,omitempty"`

	// 服务器名称
	HostName *string `json:"host_name,omitempty"`

	// 服务器id
	HostId *string `json:"host_id,omitempty"`

	// 主机状态,包含如下4种。   - ACTIVE :正在运行。   - SHUTOFF :关机。   - BUILDING :创建中。   - ERROR :故障。
	HostStatus *string `json:"host_status,omitempty"`

	// 操作系统类型,包含如下2种。   - Linux :Linux。   - Windows :Windows。
	OsType *string `json:"os_type,omitempty"`

	// 服务器私有IP
	PrivateIp *string `json:"private_ip,omitempty"`

	// 服务器公网IP
	PublicIp *string `json:"public_ip,omitempty"`

	// 公网或私网IP
	IpAddr *string `json:"ip_addr,omitempty"`

	// 防护状态,包含如下2种。   - closed :关闭。   - opened :开启。
	ProtectStatus *string `json:"protect_status,omitempty"`

	// 服务器组ID
	GroupId *string `json:"group_id,omitempty"`

	// 服务器组名称
	GroupName *string `json:"group_name,omitempty"`

	// 策略组ID
	PolicyGroupId *string `json:"policy_group_id,omitempty"`

	// 策略组名称
	PolicyGroupName *string `json:"policy_group_name,omitempty"`

	// 收费模式,包含如下2种。   - packet_cycle :包年/包月。   - on_demand :按需。
	ChargingMode *string `json:"charging_mode,omitempty"`

	// 是否强制从ECS同步主机
	Refresh *bool `json:"refresh,omitempty"`

	// 是否返回比当前版本高的所有版本
	AboveVersion *bool `json:"above_version,omitempty"`

	// 是否华为云主机
	OutsideHost *bool `json:"outside_host,omitempty"`

	// 资产重要性,包含如下4种   - important :重要资产   - common :一般资产   - test :测试资产
	AssetValue *string `json:"asset_value,omitempty"`

	// 资产标签
	Label *string `json:"label,omitempty"`

	// 每页显示个数,默认10
	Limit *int32 `json:"limit,omitempty"`

	// 偏移量:指定返回记录的开始位置,必须为数字,取值范围为大于或等于0,默认0
	Offset *int32 `json:"offset,omitempty"`
}

Request Object

func (ListHostStatusRequest) String

func (o ListHostStatusRequest) String() string

type ListHostStatusResponse

type ListHostStatusResponse struct {

	// 总数
	TotalNum *int32 `json:"total_num,omitempty"`

	// 查询弹性云服务器状态列表
	DataList       *[]Host `json:"data_list,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ListHostStatusResponse) String

func (o ListHostStatusResponse) String() string

type ListPasswordComplexityRequest

type ListPasswordComplexityRequest struct {

	// 企业项目ID
	EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"`

	// 服务器名称
	HostName *string `json:"host_name,omitempty"`

	// 服务器IP地址
	HostIp *string `json:"host_ip,omitempty"`

	// 服务器id,不赋值时,查租户所有主机
	HostId *string `json:"host_id,omitempty"`

	// 每页显示数量,默认10
	Limit *int32 `json:"limit,omitempty"`

	// 偏移量:指定返回记录的开始位置,必须为数字,取值范围为大于或等于0,默认0
	Offset *int32 `json:"offset,omitempty"`
}

Request Object

func (ListPasswordComplexityRequest) String

type ListPasswordComplexityResponse

type ListPasswordComplexityResponse struct {

	// 记录总数
	TotalNum *int64 `json:"total_num,omitempty"`

	// 口令复杂度策略检测列表
	DataList       *[]PwdPolicyInfoResponseInfo `json:"data_list,omitempty"`
	HttpStatusCode int                          `json:"-"`
}

Response Object

func (ListPasswordComplexityResponse) String

type ListRiskConfigCheckRulesRequest

type ListRiskConfigCheckRulesRequest struct {

	// 企业项目ID
	EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"`

	// 基线名称
	CheckType string `json:"check_type"`

	// 标准类型,包含如下: - cn_standard : 等保合规标准 - hw_standard : 华为标准 - qt_standard : 青腾标准
	Standard string `json:"standard"`

	// 结果类型,包含如下: - safe : 已通过 - unhandled : 未通过,且未忽略的 - ignored : 未通过,且已忽略的
	ResultType *string `json:"result_type,omitempty"`

	// 检查项名称,支持模糊匹配
	CheckRuleName *string `json:"check_rule_name,omitempty"`

	// 风险等级,包含如下:   - Security : 安全   - Low : 低危   - Medium : 中危   - High : 高危   - Critical : 危急
	Severity *string `json:"severity,omitempty"`

	// 主机ID,不赋值时,查租户所有主机
	HostId *string `json:"host_id,omitempty"`

	// 每页数量
	Limit *int32 `json:"limit,omitempty"`

	// 偏移量:指定返回记录的开始位置,必须为数字,取值范围为大于或等于0,默认0
	Offset *int32 `json:"offset,omitempty"`
}

Request Object

func (ListRiskConfigCheckRulesRequest) String

type ListRiskConfigCheckRulesResponse

type ListRiskConfigCheckRulesResponse struct {

	// 风险总数
	TotalNum *int64 `json:"total_num,omitempty"`

	// 数据列表
	DataList       *[]CheckRuleRiskInfoResponseInfo `json:"data_list,omitempty"`
	HttpStatusCode int                              `json:"-"`
}

Response Object

func (ListRiskConfigCheckRulesResponse) String

type ListRiskConfigHostsRequest

type ListRiskConfigHostsRequest struct {

	// 企业项目ID
	EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"`

	// 基线名称
	CheckType string `json:"check_type"`

	// 标准类型,包含如下: - cn_standard : 等保合规标准 - hw_standard : 华为标准 - qt_standard : 青腾标准
	Standard string `json:"standard"`

	// 服务器名称
	HostName *string `json:"host_name,omitempty"`

	// 服务器IP地址
	HostIp *string `json:"host_ip,omitempty"`

	// 每页数量
	Limit *int32 `json:"limit,omitempty"`

	// 偏移量:指定返回记录的开始位置,必须为数字,取值范围为大于或等于0,默认0
	Offset *int32 `json:"offset,omitempty"`
}

Request Object

func (ListRiskConfigHostsRequest) String

type ListRiskConfigHostsResponse

type ListRiskConfigHostsResponse struct {

	// 数据总量
	TotalNum *int64 `json:"total_num,omitempty"`

	// 数据列表
	DataList       *[]SecurityCheckHostInfoResponseInfo `json:"data_list,omitempty"`
	HttpStatusCode int                                  `json:"-"`
}

Response Object

func (ListRiskConfigHostsResponse) String

type ListRiskConfigsRequest

type ListRiskConfigsRequest struct {

	// 企业项目ID
	EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"`

	// 基线名称
	CheckType *string `json:"check_type,omitempty"`

	// 风险等级,包含如下:   - Security : 安全   - Low : 低危   - Medium : 中危   - High : 高危
	Severity *string `json:"severity,omitempty"`

	// 标准类型,包含如下:   - cn_standard : 等保合规标准   - hw_standard : 华为标准   - qt_standard : 青腾标准
	Standard *string `json:"standard,omitempty"`

	// 服务器id
	HostId *string `json:"host_id,omitempty"`

	// 每页显示数量,默认10
	Limit *int32 `json:"limit,omitempty"`

	// 偏移量:指定返回记录的开始位置,必须为数字,取值范围为大于或等于0,默认0
	Offset *int32 `json:"offset,omitempty"`
}

Request Object

func (ListRiskConfigsRequest) String

func (o ListRiskConfigsRequest) String() string

type ListRiskConfigsResponse

type ListRiskConfigsResponse struct {

	// 记录总数
	TotalNum *int64 `json:"total_num,omitempty"`

	// 服务器配置检测结果列表
	DataList       *[]SecurityCheckInfoResponseInfo `json:"data_list,omitempty"`
	HttpStatusCode int                              `json:"-"`
}

Response Object

func (ListRiskConfigsResponse) String

func (o ListRiskConfigsResponse) String() string

type ListSecurityEventsRequest

type ListSecurityEventsRequest struct {

	// region id
	Region string `json:"region"`

	// 租户企业项目ID
	EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"`

	// 查询时间范围天数,与自定义查询时间begin_time,end_time互斥
	LastDays *int32 `json:"last_days,omitempty"`

	// 服务器名称
	HostName *string `json:"host_name,omitempty"`

	// 服务器ID
	HostId *string `json:"host_id,omitempty"`

	// 服务器IP
	PrivateIp *string `json:"private_ip,omitempty"`

	// 容器名称
	ContainerName *string `json:"container_name,omitempty"`

	// 偏移量:指定返回记录的开始位置,必须为数字,取值范围为大于或等于0,默认0
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示个数
	Limit *int32 `json:"limit,omitempty"`

	// 事件类型,包含如下:   - 1001 : 恶意软件   - 1010 : Rootkit   - 1011 : 勒索软件   - 1015 : Webshell   - 1017 : 反弹Shell   - 2001 : 一般漏洞利用   - 3002 : 文件提权   - 3003 : 进程提权   - 3004 : 关键文件变更   - 3005 : 文件/目录变更   - 3007 : 进程异常行为   - 3015 : 高危命令执行   - 3018 : 异常Shell   - 3027 : Crontab可疑任务   - 4002 : 暴力破解   - 4004 : 异常登录   - 4006 : 非法系统账号
	EventTypes *[]int32 `json:"event_types,omitempty"`

	// 处置状态,包含如下:   - unhandled :未处理   - handled : 已处理
	HandleStatus *string `json:"handle_status,omitempty"`

	// 威胁等级,包含如下:   - Security :安全   - Low : 低危   - Medium : 中危   - High : 高危   - Critical : 危急
	Severity *string `json:"severity,omitempty"`

	// 事件类别,包含如下:   - host : 主机安全事件   - container : 容器安全事件
	Category string `json:"category"`

	// 自定义查询时间,与查询时间范围天数互斥,查询时间段的起始时间,毫秒级时间戳,end_time减去begin_time小于等于2天,与查询时间范围天数互斥
	BeginTime *string `json:"begin_time,omitempty"`

	// 自定义时间,查询时间段的终止时间,毫秒级时间戳,end_time减去begin_time小于等于2天,与查询时间范围天数互斥
	EndTime *string `json:"end_time,omitempty"`
}

Request Object

func (ListSecurityEventsRequest) String

func (o ListSecurityEventsRequest) String() string

type ListSecurityEventsResponse

type ListSecurityEventsResponse struct {

	// 总数
	TotalNum *int32 `json:"total_num,omitempty"`

	// 事件列表详情
	DataList       *[]EventManagementResponseInfo `json:"data_list,omitempty"`
	HttpStatusCode int                            `json:"-"`
}

Response Object

func (ListSecurityEventsResponse) String

type ListVulnerabilitiesRequest

type ListVulnerabilitiesRequest struct {

	// 企业租户ID
	EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"`

	// 漏洞类型,包含如下:   -linux_vul : linux漏洞   -windows_vul : windows漏洞   -web_cms : Web-CMS漏洞
	Type *string `json:"type,omitempty"`

	// 漏洞ID
	VulId string `json:"vul_id"`

	// 漏洞名称
	VulName *string `json:"vul_name,omitempty"`

	// 每页显示个数
	Limit *int32 `json:"limit,omitempty"`

	// 偏移量:指定返回记录的开始位置,必须为数字,取值范围为大于或等于0,默认0
	Offset *int32 `json:"offset,omitempty"`
}

Request Object

func (ListVulnerabilitiesRequest) String

type ListVulnerabilitiesResponse

type ListVulnerabilitiesResponse struct {

	// 总数
	TotalNum *int64 `json:"total_num,omitempty"`

	// 软件漏洞列表
	DataList       *[]VulInfo `json:"data_list,omitempty"`
	HttpStatusCode int        `json:"-"`
}

Response Object

func (ListVulnerabilitiesResponse) String

type ListWeakPasswordUsersRequest

type ListWeakPasswordUsersRequest struct {

	// 企业项目ID
	EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"`

	// 服务器名称
	HostName *string `json:"host_name,omitempty"`

	// 服务器IP地址
	HostIp *string `json:"host_ip,omitempty"`

	// 弱口令账号名称
	UserName *string `json:"user_name,omitempty"`

	// 主机ID,不赋值时,查租户所有主机
	HostId *string `json:"host_id,omitempty"`

	// 每页数量
	Limit *int32 `json:"limit,omitempty"`

	// 偏移量:指定返回记录的开始位置,必须为数字,取值范围为大于或等于0,默认0
	Offset *int32 `json:"offset,omitempty"`
}

Request Object

func (ListWeakPasswordUsersRequest) String

type ListWeakPasswordUsersResponse

type ListWeakPasswordUsersResponse struct {

	// 总数
	TotalNum *int64 `json:"total_num,omitempty"`

	// 弱口令列表
	DataList       *[]WeakPwdListInfoResponseInfo `json:"data_list,omitempty"`
	HttpStatusCode int                            `json:"-"`
}

Response Object

func (ListWeakPasswordUsersResponse) String

type LoginIp

type LoginIp struct {
}

登录源IP

func (LoginIp) String

func (o LoginIp) String() string

type LoginUserName

type LoginUserName struct {
}

登录用户名

func (LoginUserName) String

func (o LoginUserName) String() string

type OccurTime

type OccurTime struct {
}

发生时间,毫秒

func (OccurTime) String

func (o OccurTime) String() string

type OperateType

type OperateType struct {
}

处理方式,包含如下: - mark_as_handled : 手动处理 - ignore : 忽略 - add_to_alarm_whitelist : 加入告警白名单 - add_to_login_whitelist : 加入登录白名单 - isolate_and_kill : 隔离查杀 - unhandle : 取消手动处理 - do_not_ignore : 忽略 - remove_from_alarm_whitelist : 删除告警白名单 - remove_from_login_whitelist : 删除登录白名单 - do_not_isolate_or_kill : 取消隔离查杀

func (OperateType) String

func (o OperateType) String() string

type PrivateIp

type PrivateIp struct {
}

服务器私网IP

func (PrivateIp) String

func (o PrivateIp) String() string

type ProcessPid

type ProcessPid struct {
}

进程id

func (ProcessPid) String

func (o ProcessPid) String() string

type PublicIp

type PublicIp struct {
}

弹性公网IP地址

func (PublicIp) String

func (o PublicIp) String() string

type PwdPolicyInfoResponseInfo

type PwdPolicyInfoResponseInfo struct {

	// 服务器id(鼠标在“服务器名称”放置后上浮显示)
	HostId *string `json:"host_id,omitempty"`

	// 服务器名称
	HostName *string `json:"host_name,omitempty"`

	// 服务器IP
	HostIp *string `json:"host_ip,omitempty"`

	// 口令最小长度
	MinLength *bool `json:"min_length,omitempty"`

	// 大写字母
	UppercaseLetter *bool `json:"uppercase_letter,omitempty"`

	// 小写字母
	LowercaseLetter *bool `json:"lowercase_letter,omitempty"`

	// 数字
	Number *bool `json:"number,omitempty"`

	// 特殊字符
	SpecialCharacter *bool `json:"special_character,omitempty"`

	// 修改建议
	Suggestion *string `json:"suggestion,omitempty"`
}

服务器的口令复杂度策略

func (PwdPolicyInfoResponseInfo) String

func (o PwdPolicyInfoResponseInfo) String() string

type SecurityCheckHostInfoResponseInfo

type SecurityCheckHostInfoResponseInfo struct {

	// 服务器ID
	HostId *string `json:"host_id,omitempty"`

	// 服务器名称
	HostName *string `json:"host_name,omitempty"`

	// 服务器公网IP
	HostPublicIp *string `json:"host_public_ip,omitempty"`

	// 服务器私网IP
	HostPrivateIp *string `json:"host_private_ip,omitempty"`

	// 扫描时间
	ScanTime *int64 `json:"scan_time,omitempty"`

	// 风险项数量
	FailedNum *int32 `json:"failed_num,omitempty"`

	// 通过项数量
	PassedNum *int32 `json:"passed_num,omitempty"`
}

受配置检测影响的服务器信息

func (SecurityCheckHostInfoResponseInfo) String

type SecurityCheckInfoResponseInfo

type SecurityCheckInfoResponseInfo struct {

	// 风险等级,包含如下:   - Low : 低危   - Medium : 中危   - High : 高危
	Severity *string `json:"severity,omitempty"`

	// 基线名称
	CheckName *string `json:"check_name,omitempty"`

	// 基线类型
	CheckType *string `json:"check_type,omitempty"`

	// 标准类型,包含如下:   - cn_standard : 等保合规标准   - hw_standard : 华为标准   - qt_standard : 青腾标准
	Standard *string `json:"standard,omitempty"`

	// 检查项数量
	CheckRuleNum *int32 `json:"check_rule_num,omitempty"`

	// 风险项数量
	FailedRuleNum *int32 `json:"failed_rule_num,omitempty"`

	// 影响的服务器数量
	HostNum *int32 `json:"host_num,omitempty"`

	// 最新检测时间
	ScanTime *int64 `json:"scan_time,omitempty"`

	// 基线描述信息
	CheckTypeDesc *string `json:"check_type_desc,omitempty"`
}

配置检测结果信息

func (SecurityCheckInfoResponseInfo) String

type Severity

type Severity struct {
}

威胁等级,包含如下: - Security : 安全 - Low : 低危 - Medium : 中危 - High : 高危 - Critical : 危急

func (Severity) String

func (o Severity) String() string

type ShowCheckRuleDetailRequest

type ShowCheckRuleDetailRequest struct {

	// 企业项目ID
	EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"`

	// 基线名称
	CheckType string `json:"check_type"`

	// 检查项ID
	CheckRuleId string `json:"check_rule_id"`

	// 标准类型,包含如下:   - cn_standard : 等保合规标准   - hw_standard : 华为标准   - qt_standard : 青腾标准
	Standard string `json:"standard"`

	// 主机ID
	HostId *string `json:"host_id,omitempty"`
}

Request Object

func (ShowCheckRuleDetailRequest) String

type ShowCheckRuleDetailResponse

type ShowCheckRuleDetailResponse struct {

	// 描述
	Description *string `json:"description,omitempty"`

	// 根据
	Reference *string `json:"reference,omitempty"`

	// 审计描述
	Audit *string `json:"audit,omitempty"`

	// 修改建议
	Remediation *string `json:"remediation,omitempty"`

	// 检测用例信息
	CheckInfoList  *[]CheckRuleCheckCaseResponseInfo `json:"check_info_list,omitempty"`
	HttpStatusCode int                               `json:"-"`
}

Response Object

func (ShowCheckRuleDetailResponse) String

type ShowRiskConfigDetailRequest

type ShowRiskConfigDetailRequest struct {

	// 企业项目ID
	EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"`

	// 基线名称
	CheckType string `json:"check_type"`

	// 标准类型,包含如下: - cn_standard : 等保合规标准 - hw_standard : 华为标准 - qt_standard : 青腾标准
	Standard string `json:"standard"`

	// 主机ID,不赋值时,查租户所有主机
	HostId *string `json:"host_id,omitempty"`

	// 每页数量
	Limit *int32 `json:"limit,omitempty"`

	// 偏移量:指定返回记录的开始位置,必须为数字,取值范围为大于或等于0,默认0
	Offset *int32 `json:"offset,omitempty"`
}

Request Object

func (ShowRiskConfigDetailRequest) String

type ShowRiskConfigDetailResponse

type ShowRiskConfigDetailResponse struct {

	// 风险等级,包含如下:   - Low : 低危   - Medium : 中危   - High : 高危
	Severity *string `json:"severity,omitempty"`

	// 基线描述
	CheckTypeDesc *string `json:"check_type_desc,omitempty"`

	// 检查项总数量
	CheckRuleNum *int32 `json:"check_rule_num,omitempty"`

	// 未通过的检查项数量
	FailedRuleNum *int32 `json:"failed_rule_num,omitempty"`

	// 已通过的检查项数量
	PassedRuleNum *int32 `json:"passed_rule_num,omitempty"`

	// 已忽略的检查项数量
	IgnoredRuleNum *int32 `json:"ignored_rule_num,omitempty"`

	// 受影响的服务器的数量
	HostNum        *int64 `json:"host_num,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ShowRiskConfigDetailResponse) String

type TotalNum

type TotalNum struct {
}

总数

func (TotalNum) String

func (o TotalNum) String() string

type VulInfo

type VulInfo struct {

	// 漏洞名称
	VulName *string `json:"vul_name,omitempty"`

	// 漏洞ID
	VulId *string `json:"vul_id,omitempty"`

	// 漏洞标签
	LabelList *[]string `json:"label_list,omitempty"`

	// 修复必要性
	RepairNecessity *int32 `json:"repair_necessity,omitempty"`

	// 受影响服务器台数
	HostNum *int32 `json:"host_num,omitempty"`

	// 未处理服务器台数
	UnhandleHostNum *int32 `json:"unhandle_host_num,omitempty"`

	// 最近扫描时间
	ScanTime *int64 `json:"scan_time,omitempty"`

	// 解决方案
	SolutionDetail *string `json:"solution_detail,omitempty"`

	// URL链接
	Url *string `json:"url,omitempty"`

	// 漏洞描述
	Description *string `json:"description,omitempty"`

	// 漏洞类型,包含如下:   -linux_vul : linux漏洞   -windows_vul : windows漏洞   -web_cms : Web-CMS漏洞
	Type *string `json:"type,omitempty"`

	// 主机列表
	HostIdList *[]string `json:"host_id_list,omitempty"`
}

漏洞列表

func (VulInfo) String

func (o VulInfo) String() string

type WeakPwdAccountInfoResponseInfo

type WeakPwdAccountInfoResponseInfo struct {

	// 弱口令账号名称
	UserName *string `json:"user_name,omitempty"`

	// 账号类型
	ServiceType *string `json:"service_type,omitempty"`

	// 弱口令使用时长,单位天
	Duration *int32 `json:"duration,omitempty"`
}

弱口令的账号信息

func (WeakPwdAccountInfoResponseInfo) String

type WeakPwdListInfoResponseInfo

type WeakPwdListInfoResponseInfo struct {

	// 服务器ID
	HostId *string `json:"host_id,omitempty"`

	// 服务器名称
	HostName *string `json:"host_name,omitempty"`

	// 服务器IP
	HostIp *string `json:"host_ip,omitempty"`

	// 弱口令账号列表
	WeakPwdAccounts *[]WeakPwdAccountInfoResponseInfo `json:"weak_pwd_accounts,omitempty"`
}

服务器弱口令列表

func (WeakPwdListInfoResponseInfo) String

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL