Class VertexDetail

    • Constructor Summary

      Constructors 
      Constructor Description
      VertexDetail()  
      VertexDetail​(VertexDetail source)
      NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getAddress()
      Get 请求目的地址,当该节点为网络时生效 注意:此字段可能返回 null,表示取不到有效值。
      AlarmInfo[] getAlarmInfo()
      Get 告警信息 注意:此字段可能返回 null,表示取不到有效值。
      String getCmdLine()
      Get 命令行,当该节点为进程时生效 注意:此字段可能返回 null,表示取不到有效值。
      Long getDstPort()
      Get 目标端口,当该节点为网络时生效 注意:此字段可能返回 null,表示取不到有效值。
      String getFileContent()
      Get 文件写入内容,当该节点为文件时生效 注意:此字段可能返回 null,表示取不到有效值。
      String getFileCreateTime()
      Get 文件创建时间,当该节点为文件时生效 注意:此字段可能返回 null,表示取不到有效值。
      String getFileMd5()
      Get 文件md5,当该节点为文件时生效 注意:此字段可能返回 null,表示取不到有效值。
      String getFilePath()
      Get 文件路径,当该节点为文件时生效 注意:此字段可能返回 null,表示取不到有效值。
      String getHttpContent()
      Get http请求内容,当该节点为漏洞时生效 注意:此字段可能返回 null,表示取不到有效值。
      String getPid()
      Get 进程id,当该节点为进程时生效 注意:此字段可能返回 null,表示取不到有效值。
      String getProcName()
      Get 进程名,当该节点为进程时生效 注意:此字段可能返回 null,表示取不到有效值。
      String getSrcIP()
      Get 登录源ip,当该节点为ssh时生效 注意:此字段可能返回 null,表示取不到有效值。
      String getTime()
      Get 各节点类型用到的时间,2022-11-29 00:00:00 格式 注意:此字段可能返回 null,表示取不到有效值。
      Long getType()
      Get 该节点类型,进程:1;网络:2;文件:3;ssh:4 注意:此字段可能返回 null,表示取不到有效值。
      String getUser()
      Get 登录用户名用户组,当该节点为ssh时生效 注意:此字段可能返回 null,表示取不到有效值。
      String getVertexId()
      Get 点id 注意:此字段可能返回 null,表示取不到有效值。
      String getVulName()
      Get 漏洞名称,当该节点为漏洞时生效 注意:此字段可能返回 null,表示取不到有效值。
      String getVulSrcIP()
      Get 漏洞利用者来源ip,当该节点为漏洞时生效 注意:此字段可能返回 null,表示取不到有效值。
      String getVulTime()
      Get 漏洞利用时间,当该节点为漏洞时生效 注意:此字段可能返回 null,表示取不到有效值。
      void setAddress​(String Address)
      Set 请求目的地址,当该节点为网络时生效 注意:此字段可能返回 null,表示取不到有效值。
      void setAlarmInfo​(AlarmInfo[] AlarmInfo)
      Set 告警信息 注意:此字段可能返回 null,表示取不到有效值。
      void setCmdLine​(String CmdLine)
      Set 命令行,当该节点为进程时生效 注意:此字段可能返回 null,表示取不到有效值。
      void setDstPort​(Long DstPort)
      Set 目标端口,当该节点为网络时生效 注意:此字段可能返回 null,表示取不到有效值。
      void setFileContent​(String FileContent)
      Set 文件写入内容,当该节点为文件时生效 注意:此字段可能返回 null,表示取不到有效值。
      void setFileCreateTime​(String FileCreateTime)
      Set 文件创建时间,当该节点为文件时生效 注意:此字段可能返回 null,表示取不到有效值。
      void setFileMd5​(String FileMd5)
      Set 文件md5,当该节点为文件时生效 注意:此字段可能返回 null,表示取不到有效值。
      void setFilePath​(String FilePath)
      Set 文件路径,当该节点为文件时生效 注意:此字段可能返回 null,表示取不到有效值。
      void setHttpContent​(String HttpContent)
      Set http请求内容,当该节点为漏洞时生效 注意:此字段可能返回 null,表示取不到有效值。
      void setPid​(String Pid)
      Set 进程id,当该节点为进程时生效 注意:此字段可能返回 null,表示取不到有效值。
      void setProcName​(String ProcName)
      Set 进程名,当该节点为进程时生效 注意:此字段可能返回 null,表示取不到有效值。
      void setSrcIP​(String SrcIP)
      Set 登录源ip,当该节点为ssh时生效 注意:此字段可能返回 null,表示取不到有效值。
      void setTime​(String Time)
      Set 各节点类型用到的时间,2022-11-29 00:00:00 格式 注意:此字段可能返回 null,表示取不到有效值。
      void setType​(Long Type)
      Set 该节点类型,进程:1;网络:2;文件:3;ssh:4 注意:此字段可能返回 null,表示取不到有效值。
      void setUser​(String User)
      Set 登录用户名用户组,当该节点为ssh时生效 注意:此字段可能返回 null,表示取不到有效值。
      void setVertexId​(String VertexId)
      Set 点id 注意:此字段可能返回 null,表示取不到有效值。
      void setVulName​(String VulName)
      Set 漏洞名称,当该节点为漏洞时生效 注意:此字段可能返回 null,表示取不到有效值。
      void setVulSrcIP​(String VulSrcIP)
      Set 漏洞利用者来源ip,当该节点为漏洞时生效 注意:此字段可能返回 null,表示取不到有效值。
      void setVulTime​(String VulTime)
      Set 漏洞利用时间,当该节点为漏洞时生效 注意:此字段可能返回 null,表示取不到有效值。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • VertexDetail

        public VertexDetail()
      • VertexDetail

        public VertexDetail​(VertexDetail source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getType

        public Long getType()
        Get 该节点类型,进程:1;网络:2;文件:3;ssh:4 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Type 该节点类型,进程:1;网络:2;文件:3;ssh:4 注意:此字段可能返回 null,表示取不到有效值。
      • setType

        public void setType​(Long Type)
        Set 该节点类型,进程:1;网络:2;文件:3;ssh:4 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Type - 该节点类型,进程:1;网络:2;文件:3;ssh:4 注意:此字段可能返回 null,表示取不到有效值。
      • getTime

        public String getTime()
        Get 各节点类型用到的时间,2022-11-29 00:00:00 格式 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Time 各节点类型用到的时间,2022-11-29 00:00:00 格式 注意:此字段可能返回 null,表示取不到有效值。
      • setTime

        public void setTime​(String Time)
        Set 各节点类型用到的时间,2022-11-29 00:00:00 格式 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Time - 各节点类型用到的时间,2022-11-29 00:00:00 格式 注意:此字段可能返回 null,表示取不到有效值。
      • getAlarmInfo

        public AlarmInfo[] getAlarmInfo()
        Get 告警信息 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        AlarmInfo 告警信息 注意:此字段可能返回 null,表示取不到有效值。
      • setAlarmInfo

        public void setAlarmInfo​(AlarmInfo[] AlarmInfo)
        Set 告警信息 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        AlarmInfo - 告警信息 注意:此字段可能返回 null,表示取不到有效值。
      • getProcName

        public String getProcName()
        Get 进程名,当该节点为进程时生效 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ProcName 进程名,当该节点为进程时生效 注意:此字段可能返回 null,表示取不到有效值。
      • setProcName

        public void setProcName​(String ProcName)
        Set 进程名,当该节点为进程时生效 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ProcName - 进程名,当该节点为进程时生效 注意:此字段可能返回 null,表示取不到有效值。
      • getCmdLine

        public String getCmdLine()
        Get 命令行,当该节点为进程时生效 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        CmdLine 命令行,当该节点为进程时生效 注意:此字段可能返回 null,表示取不到有效值。
      • setCmdLine

        public void setCmdLine​(String CmdLine)
        Set 命令行,当该节点为进程时生效 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        CmdLine - 命令行,当该节点为进程时生效 注意:此字段可能返回 null,表示取不到有效值。
      • getPid

        public String getPid()
        Get 进程id,当该节点为进程时生效 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Pid 进程id,当该节点为进程时生效 注意:此字段可能返回 null,表示取不到有效值。
      • setPid

        public void setPid​(String Pid)
        Set 进程id,当该节点为进程时生效 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Pid - 进程id,当该节点为进程时生效 注意:此字段可能返回 null,表示取不到有效值。
      • getFileMd5

        public String getFileMd5()
        Get 文件md5,当该节点为文件时生效 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        FileMd5 文件md5,当该节点为文件时生效 注意:此字段可能返回 null,表示取不到有效值。
      • setFileMd5

        public void setFileMd5​(String FileMd5)
        Set 文件md5,当该节点为文件时生效 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        FileMd5 - 文件md5,当该节点为文件时生效 注意:此字段可能返回 null,表示取不到有效值。
      • getFileContent

        public String getFileContent()
        Get 文件写入内容,当该节点为文件时生效 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        FileContent 文件写入内容,当该节点为文件时生效 注意:此字段可能返回 null,表示取不到有效值。
      • setFileContent

        public void setFileContent​(String FileContent)
        Set 文件写入内容,当该节点为文件时生效 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        FileContent - 文件写入内容,当该节点为文件时生效 注意:此字段可能返回 null,表示取不到有效值。
      • getFilePath

        public String getFilePath()
        Get 文件路径,当该节点为文件时生效 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        FilePath 文件路径,当该节点为文件时生效 注意:此字段可能返回 null,表示取不到有效值。
      • setFilePath

        public void setFilePath​(String FilePath)
        Set 文件路径,当该节点为文件时生效 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        FilePath - 文件路径,当该节点为文件时生效 注意:此字段可能返回 null,表示取不到有效值。
      • getFileCreateTime

        public String getFileCreateTime()
        Get 文件创建时间,当该节点为文件时生效 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        FileCreateTime 文件创建时间,当该节点为文件时生效 注意:此字段可能返回 null,表示取不到有效值。
      • setFileCreateTime

        public void setFileCreateTime​(String FileCreateTime)
        Set 文件创建时间,当该节点为文件时生效 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        FileCreateTime - 文件创建时间,当该节点为文件时生效 注意:此字段可能返回 null,表示取不到有效值。
      • getAddress

        public String getAddress()
        Get 请求目的地址,当该节点为网络时生效 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Address 请求目的地址,当该节点为网络时生效 注意:此字段可能返回 null,表示取不到有效值。
      • setAddress

        public void setAddress​(String Address)
        Set 请求目的地址,当该节点为网络时生效 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Address - 请求目的地址,当该节点为网络时生效 注意:此字段可能返回 null,表示取不到有效值。
      • getDstPort

        public Long getDstPort()
        Get 目标端口,当该节点为网络时生效 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DstPort 目标端口,当该节点为网络时生效 注意:此字段可能返回 null,表示取不到有效值。
      • setDstPort

        public void setDstPort​(Long DstPort)
        Set 目标端口,当该节点为网络时生效 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DstPort - 目标端口,当该节点为网络时生效 注意:此字段可能返回 null,表示取不到有效值。
      • getSrcIP

        public String getSrcIP()
        Get 登录源ip,当该节点为ssh时生效 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        SrcIP 登录源ip,当该节点为ssh时生效 注意:此字段可能返回 null,表示取不到有效值。
      • setSrcIP

        public void setSrcIP​(String SrcIP)
        Set 登录源ip,当该节点为ssh时生效 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        SrcIP - 登录源ip,当该节点为ssh时生效 注意:此字段可能返回 null,表示取不到有效值。
      • getUser

        public String getUser()
        Get 登录用户名用户组,当该节点为ssh时生效 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        User 登录用户名用户组,当该节点为ssh时生效 注意:此字段可能返回 null,表示取不到有效值。
      • setUser

        public void setUser​(String User)
        Set 登录用户名用户组,当该节点为ssh时生效 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        User - 登录用户名用户组,当该节点为ssh时生效 注意:此字段可能返回 null,表示取不到有效值。
      • getVulName

        public String getVulName()
        Get 漏洞名称,当该节点为漏洞时生效 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        VulName 漏洞名称,当该节点为漏洞时生效 注意:此字段可能返回 null,表示取不到有效值。
      • setVulName

        public void setVulName​(String VulName)
        Set 漏洞名称,当该节点为漏洞时生效 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        VulName - 漏洞名称,当该节点为漏洞时生效 注意:此字段可能返回 null,表示取不到有效值。
      • getVulTime

        public String getVulTime()
        Get 漏洞利用时间,当该节点为漏洞时生效 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        VulTime 漏洞利用时间,当该节点为漏洞时生效 注意:此字段可能返回 null,表示取不到有效值。
      • setVulTime

        public void setVulTime​(String VulTime)
        Set 漏洞利用时间,当该节点为漏洞时生效 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        VulTime - 漏洞利用时间,当该节点为漏洞时生效 注意:此字段可能返回 null,表示取不到有效值。
      • getHttpContent

        public String getHttpContent()
        Get http请求内容,当该节点为漏洞时生效 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        HttpContent http请求内容,当该节点为漏洞时生效 注意:此字段可能返回 null,表示取不到有效值。
      • setHttpContent

        public void setHttpContent​(String HttpContent)
        Set http请求内容,当该节点为漏洞时生效 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        HttpContent - http请求内容,当该节点为漏洞时生效 注意:此字段可能返回 null,表示取不到有效值。
      • getVulSrcIP

        public String getVulSrcIP()
        Get 漏洞利用者来源ip,当该节点为漏洞时生效 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        VulSrcIP 漏洞利用者来源ip,当该节点为漏洞时生效 注意:此字段可能返回 null,表示取不到有效值。
      • setVulSrcIP

        public void setVulSrcIP​(String VulSrcIP)
        Set 漏洞利用者来源ip,当该节点为漏洞时生效 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        VulSrcIP - 漏洞利用者来源ip,当该节点为漏洞时生效 注意:此字段可能返回 null,表示取不到有效值。
      • getVertexId

        public String getVertexId()
        Get 点id 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        VertexId 点id 注意:此字段可能返回 null,表示取不到有效值。
      • setVertexId

        public void setVertexId​(String VertexId)
        Set 点id 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        VertexId - 点id 注意:此字段可能返回 null,表示取不到有效值。