Class: TencentCloud::Cwp::V20180228::VertexInfo

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180228/models.rb

Overview

攻击溯源节点信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(type = nil, vid = nil, parentvid = nil, isleaf = nil, procnameprefix = nil, procnamemd5 = nil, cmdlineprefix = nil, cmdlinemd5 = nil, filepathprefix = nil, addressprefix = nil, iswedetect = nil, isalarm = nil, filepathmd5 = nil, addressmd5 = nil) ⇒ VertexInfo

Returns a new instance of VertexInfo.



39772
39773
39774
39775
39776
39777
39778
39779
39780
39781
39782
39783
39784
39785
39786
39787
# File 'lib/v20180228/models.rb', line 39772

def initialize(type=nil, vid=nil, parentvid=nil, isleaf=nil, procnameprefix=nil, procnamemd5=nil, cmdlineprefix=nil, cmdlinemd5=nil, filepathprefix=nil, addressprefix=nil, iswedetect=nil, isalarm=nil, filepathmd5=nil, addressmd5=nil)
  @Type = type
  @Vid = vid
  @ParentVid = parentvid
  @IsLeaf = isleaf
  @ProcNamePrefix = procnameprefix
  @ProcNameMd5 = procnamemd5
  @CmdLinePrefix = cmdlineprefix
  @CmdLineMd5 = cmdlinemd5
  @FilePathPrefix = filepathprefix
  @AddressPrefix = addressprefix
  @IsWeDetect = iswedetect
  @IsAlarm = isalarm
  @FilePathMd5 = filepathmd5
  @AddressMd5 = addressmd5
end

Instance Attribute Details

#AddressMd5Object

Parameters:

  • Type:

    该结点类型,进程:1;网络:2;文件:3;ssh:4;

  • Vid:

    该节点包含的vid

  • ParentVid:

    该节点的父节点vid

  • IsLeaf:

    是否叶子

  • ProcNamePrefix:

    进程名,当Type=1时使用

  • ProcNameMd5:

    进程名md5,当Type=1时使用

  • CmdLinePrefix:

    命令行,当Type=1时使用

  • CmdLineMd5:

    命令行md5,当Type=1时使用

  • FilePathPrefix:

    文件路径,当Type=3时使用

  • AddressPrefix:

    请求目的地址,当Type=2时使用

  • IsWeDetect:

    是否漏洞节点

  • IsAlarm:

    是否告警节点

  • FilePathMd5:

    文件路径md5,当Type=3时使用

  • AddressMd5:

    请求目的地址md5,当Type=2时使用



39770
39771
39772
# File 'lib/v20180228/models.rb', line 39770

def AddressMd5
  @AddressMd5
end

#AddressPrefixObject

Parameters:

  • Type:

    该结点类型,进程:1;网络:2;文件:3;ssh:4;

  • Vid:

    该节点包含的vid

  • ParentVid:

    该节点的父节点vid

  • IsLeaf:

    是否叶子

  • ProcNamePrefix:

    进程名,当Type=1时使用

  • ProcNameMd5:

    进程名md5,当Type=1时使用

  • CmdLinePrefix:

    命令行,当Type=1时使用

  • CmdLineMd5:

    命令行md5,当Type=1时使用

  • FilePathPrefix:

    文件路径,当Type=3时使用

  • AddressPrefix:

    请求目的地址,当Type=2时使用

  • IsWeDetect:

    是否漏洞节点

  • IsAlarm:

    是否告警节点

  • FilePathMd5:

    文件路径md5,当Type=3时使用

  • AddressMd5:

    请求目的地址md5,当Type=2时使用



39770
39771
39772
# File 'lib/v20180228/models.rb', line 39770

def AddressPrefix
  @AddressPrefix
end

#CmdLineMd5Object

Parameters:

  • Type:

    该结点类型,进程:1;网络:2;文件:3;ssh:4;

  • Vid:

    该节点包含的vid

  • ParentVid:

    该节点的父节点vid

  • IsLeaf:

    是否叶子

  • ProcNamePrefix:

    进程名,当Type=1时使用

  • ProcNameMd5:

    进程名md5,当Type=1时使用

  • CmdLinePrefix:

    命令行,当Type=1时使用

  • CmdLineMd5:

    命令行md5,当Type=1时使用

  • FilePathPrefix:

    文件路径,当Type=3时使用

  • AddressPrefix:

    请求目的地址,当Type=2时使用

  • IsWeDetect:

    是否漏洞节点

  • IsAlarm:

    是否告警节点

  • FilePathMd5:

    文件路径md5,当Type=3时使用

  • AddressMd5:

    请求目的地址md5,当Type=2时使用



39770
39771
39772
# File 'lib/v20180228/models.rb', line 39770

def CmdLineMd5
  @CmdLineMd5
end

#CmdLinePrefixObject

Parameters:

  • Type:

    该结点类型,进程:1;网络:2;文件:3;ssh:4;

  • Vid:

    该节点包含的vid

  • ParentVid:

    该节点的父节点vid

  • IsLeaf:

    是否叶子

  • ProcNamePrefix:

    进程名,当Type=1时使用

  • ProcNameMd5:

    进程名md5,当Type=1时使用

  • CmdLinePrefix:

    命令行,当Type=1时使用

  • CmdLineMd5:

    命令行md5,当Type=1时使用

  • FilePathPrefix:

    文件路径,当Type=3时使用

  • AddressPrefix:

    请求目的地址,当Type=2时使用

  • IsWeDetect:

    是否漏洞节点

  • IsAlarm:

    是否告警节点

  • FilePathMd5:

    文件路径md5,当Type=3时使用

  • AddressMd5:

    请求目的地址md5,当Type=2时使用



39770
39771
39772
# File 'lib/v20180228/models.rb', line 39770

def CmdLinePrefix
  @CmdLinePrefix
end

#FilePathMd5Object

Parameters:

  • Type:

    该结点类型,进程:1;网络:2;文件:3;ssh:4;

  • Vid:

    该节点包含的vid

  • ParentVid:

    该节点的父节点vid

  • IsLeaf:

    是否叶子

  • ProcNamePrefix:

    进程名,当Type=1时使用

  • ProcNameMd5:

    进程名md5,当Type=1时使用

  • CmdLinePrefix:

    命令行,当Type=1时使用

  • CmdLineMd5:

    命令行md5,当Type=1时使用

  • FilePathPrefix:

    文件路径,当Type=3时使用

  • AddressPrefix:

    请求目的地址,当Type=2时使用

  • IsWeDetect:

    是否漏洞节点

  • IsAlarm:

    是否告警节点

  • FilePathMd5:

    文件路径md5,当Type=3时使用

  • AddressMd5:

    请求目的地址md5,当Type=2时使用



39770
39771
39772
# File 'lib/v20180228/models.rb', line 39770

def FilePathMd5
  @FilePathMd5
end

#FilePathPrefixObject

Parameters:

  • Type:

    该结点类型,进程:1;网络:2;文件:3;ssh:4;

  • Vid:

    该节点包含的vid

  • ParentVid:

    该节点的父节点vid

  • IsLeaf:

    是否叶子

  • ProcNamePrefix:

    进程名,当Type=1时使用

  • ProcNameMd5:

    进程名md5,当Type=1时使用

  • CmdLinePrefix:

    命令行,当Type=1时使用

  • CmdLineMd5:

    命令行md5,当Type=1时使用

  • FilePathPrefix:

    文件路径,当Type=3时使用

  • AddressPrefix:

    请求目的地址,当Type=2时使用

  • IsWeDetect:

    是否漏洞节点

  • IsAlarm:

    是否告警节点

  • FilePathMd5:

    文件路径md5,当Type=3时使用

  • AddressMd5:

    请求目的地址md5,当Type=2时使用



39770
39771
39772
# File 'lib/v20180228/models.rb', line 39770

def FilePathPrefix
  @FilePathPrefix
end

#IsAlarmObject

Parameters:

  • Type:

    该结点类型,进程:1;网络:2;文件:3;ssh:4;

  • Vid:

    该节点包含的vid

  • ParentVid:

    该节点的父节点vid

  • IsLeaf:

    是否叶子

  • ProcNamePrefix:

    进程名,当Type=1时使用

  • ProcNameMd5:

    进程名md5,当Type=1时使用

  • CmdLinePrefix:

    命令行,当Type=1时使用

  • CmdLineMd5:

    命令行md5,当Type=1时使用

  • FilePathPrefix:

    文件路径,当Type=3时使用

  • AddressPrefix:

    请求目的地址,当Type=2时使用

  • IsWeDetect:

    是否漏洞节点

  • IsAlarm:

    是否告警节点

  • FilePathMd5:

    文件路径md5,当Type=3时使用

  • AddressMd5:

    请求目的地址md5,当Type=2时使用



39770
39771
39772
# File 'lib/v20180228/models.rb', line 39770

def IsAlarm
  @IsAlarm
end

#IsLeafObject

Parameters:

  • Type:

    该结点类型,进程:1;网络:2;文件:3;ssh:4;

  • Vid:

    该节点包含的vid

  • ParentVid:

    该节点的父节点vid

  • IsLeaf:

    是否叶子

  • ProcNamePrefix:

    进程名,当Type=1时使用

  • ProcNameMd5:

    进程名md5,当Type=1时使用

  • CmdLinePrefix:

    命令行,当Type=1时使用

  • CmdLineMd5:

    命令行md5,当Type=1时使用

  • FilePathPrefix:

    文件路径,当Type=3时使用

  • AddressPrefix:

    请求目的地址,当Type=2时使用

  • IsWeDetect:

    是否漏洞节点

  • IsAlarm:

    是否告警节点

  • FilePathMd5:

    文件路径md5,当Type=3时使用

  • AddressMd5:

    请求目的地址md5,当Type=2时使用



39770
39771
39772
# File 'lib/v20180228/models.rb', line 39770

def IsLeaf
  @IsLeaf
end

#IsWeDetectObject

Parameters:

  • Type:

    该结点类型,进程:1;网络:2;文件:3;ssh:4;

  • Vid:

    该节点包含的vid

  • ParentVid:

    该节点的父节点vid

  • IsLeaf:

    是否叶子

  • ProcNamePrefix:

    进程名,当Type=1时使用

  • ProcNameMd5:

    进程名md5,当Type=1时使用

  • CmdLinePrefix:

    命令行,当Type=1时使用

  • CmdLineMd5:

    命令行md5,当Type=1时使用

  • FilePathPrefix:

    文件路径,当Type=3时使用

  • AddressPrefix:

    请求目的地址,当Type=2时使用

  • IsWeDetect:

    是否漏洞节点

  • IsAlarm:

    是否告警节点

  • FilePathMd5:

    文件路径md5,当Type=3时使用

  • AddressMd5:

    请求目的地址md5,当Type=2时使用



39770
39771
39772
# File 'lib/v20180228/models.rb', line 39770

def IsWeDetect
  @IsWeDetect
end

#ParentVidObject

Parameters:

  • Type:

    该结点类型,进程:1;网络:2;文件:3;ssh:4;

  • Vid:

    该节点包含的vid

  • ParentVid:

    该节点的父节点vid

  • IsLeaf:

    是否叶子

  • ProcNamePrefix:

    进程名,当Type=1时使用

  • ProcNameMd5:

    进程名md5,当Type=1时使用

  • CmdLinePrefix:

    命令行,当Type=1时使用

  • CmdLineMd5:

    命令行md5,当Type=1时使用

  • FilePathPrefix:

    文件路径,当Type=3时使用

  • AddressPrefix:

    请求目的地址,当Type=2时使用

  • IsWeDetect:

    是否漏洞节点

  • IsAlarm:

    是否告警节点

  • FilePathMd5:

    文件路径md5,当Type=3时使用

  • AddressMd5:

    请求目的地址md5,当Type=2时使用



39770
39771
39772
# File 'lib/v20180228/models.rb', line 39770

def ParentVid
  @ParentVid
end

#ProcNameMd5Object

Parameters:

  • Type:

    该结点类型,进程:1;网络:2;文件:3;ssh:4;

  • Vid:

    该节点包含的vid

  • ParentVid:

    该节点的父节点vid

  • IsLeaf:

    是否叶子

  • ProcNamePrefix:

    进程名,当Type=1时使用

  • ProcNameMd5:

    进程名md5,当Type=1时使用

  • CmdLinePrefix:

    命令行,当Type=1时使用

  • CmdLineMd5:

    命令行md5,当Type=1时使用

  • FilePathPrefix:

    文件路径,当Type=3时使用

  • AddressPrefix:

    请求目的地址,当Type=2时使用

  • IsWeDetect:

    是否漏洞节点

  • IsAlarm:

    是否告警节点

  • FilePathMd5:

    文件路径md5,当Type=3时使用

  • AddressMd5:

    请求目的地址md5,当Type=2时使用



39770
39771
39772
# File 'lib/v20180228/models.rb', line 39770

def ProcNameMd5
  @ProcNameMd5
end

#ProcNamePrefixObject

Parameters:

  • Type:

    该结点类型,进程:1;网络:2;文件:3;ssh:4;

  • Vid:

    该节点包含的vid

  • ParentVid:

    该节点的父节点vid

  • IsLeaf:

    是否叶子

  • ProcNamePrefix:

    进程名,当Type=1时使用

  • ProcNameMd5:

    进程名md5,当Type=1时使用

  • CmdLinePrefix:

    命令行,当Type=1时使用

  • CmdLineMd5:

    命令行md5,当Type=1时使用

  • FilePathPrefix:

    文件路径,当Type=3时使用

  • AddressPrefix:

    请求目的地址,当Type=2时使用

  • IsWeDetect:

    是否漏洞节点

  • IsAlarm:

    是否告警节点

  • FilePathMd5:

    文件路径md5,当Type=3时使用

  • AddressMd5:

    请求目的地址md5,当Type=2时使用



39770
39771
39772
# File 'lib/v20180228/models.rb', line 39770

def ProcNamePrefix
  @ProcNamePrefix
end

#TypeObject

Parameters:

  • Type:

    该结点类型,进程:1;网络:2;文件:3;ssh:4;

  • Vid:

    该节点包含的vid

  • ParentVid:

    该节点的父节点vid

  • IsLeaf:

    是否叶子

  • ProcNamePrefix:

    进程名,当Type=1时使用

  • ProcNameMd5:

    进程名md5,当Type=1时使用

  • CmdLinePrefix:

    命令行,当Type=1时使用

  • CmdLineMd5:

    命令行md5,当Type=1时使用

  • FilePathPrefix:

    文件路径,当Type=3时使用

  • AddressPrefix:

    请求目的地址,当Type=2时使用

  • IsWeDetect:

    是否漏洞节点

  • IsAlarm:

    是否告警节点

  • FilePathMd5:

    文件路径md5,当Type=3时使用

  • AddressMd5:

    请求目的地址md5,当Type=2时使用



39770
39771
39772
# File 'lib/v20180228/models.rb', line 39770

def Type
  @Type
end

#VidObject

Parameters:

  • Type:

    该结点类型,进程:1;网络:2;文件:3;ssh:4;

  • Vid:

    该节点包含的vid

  • ParentVid:

    该节点的父节点vid

  • IsLeaf:

    是否叶子

  • ProcNamePrefix:

    进程名,当Type=1时使用

  • ProcNameMd5:

    进程名md5,当Type=1时使用

  • CmdLinePrefix:

    命令行,当Type=1时使用

  • CmdLineMd5:

    命令行md5,当Type=1时使用

  • FilePathPrefix:

    文件路径,当Type=3时使用

  • AddressPrefix:

    请求目的地址,当Type=2时使用

  • IsWeDetect:

    是否漏洞节点

  • IsAlarm:

    是否告警节点

  • FilePathMd5:

    文件路径md5,当Type=3时使用

  • AddressMd5:

    请求目的地址md5,当Type=2时使用



39770
39771
39772
# File 'lib/v20180228/models.rb', line 39770

def Vid
  @Vid
end

Instance Method Details

#deserialize(params) ⇒ Object



39789
39790
39791
39792
39793
39794
39795
39796
39797
39798
39799
39800
39801
39802
39803
39804
# File 'lib/v20180228/models.rb', line 39789

def deserialize(params)
  @Type = params['Type']
  @Vid = params['Vid']
  @ParentVid = params['ParentVid']
  @IsLeaf = params['IsLeaf']
  @ProcNamePrefix = params['ProcNamePrefix']
  @ProcNameMd5 = params['ProcNameMd5']
  @CmdLinePrefix = params['CmdLinePrefix']
  @CmdLineMd5 = params['CmdLineMd5']
  @FilePathPrefix = params['FilePathPrefix']
  @AddressPrefix = params['AddressPrefix']
  @IsWeDetect = params['IsWeDetect']
  @IsAlarm = params['IsAlarm']
  @FilePathMd5 = params['FilePathMd5']
  @AddressMd5 = params['AddressMd5']
end