Class ReverseShellEventInfo

    • Constructor Detail

      • ReverseShellEventInfo

        public ReverseShellEventInfo()
      • ReverseShellEventInfo

        public ReverseShellEventInfo​(ReverseShellEventInfo 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

      • getProcessName

        public String getProcessName()
        Get 进程名称
        Returns:
        ProcessName 进程名称
      • setProcessName

        public void setProcessName​(String ProcessName)
        Set 进程名称
        Parameters:
        ProcessName - 进程名称
      • getProcessPath

        public String getProcessPath()
        Get 进程路径
        Returns:
        ProcessPath 进程路径
      • setProcessPath

        public void setProcessPath​(String ProcessPath)
        Set 进程路径
        Parameters:
        ProcessPath - 进程路径
      • getImageId

        public String getImageId()
        Get 镜像id
        Returns:
        ImageId 镜像id
      • setImageId

        public void setImageId​(String ImageId)
        Set 镜像id
        Parameters:
        ImageId - 镜像id
      • getContainerId

        public String getContainerId()
        Get 容器id
        Returns:
        ContainerId 容器id
      • setContainerId

        public void setContainerId​(String ContainerId)
        Set 容器id
        Parameters:
        ContainerId - 容器id
      • getImageName

        public String getImageName()
        Get 镜像名
        Returns:
        ImageName 镜像名
      • setImageName

        public void setImageName​(String ImageName)
        Set 镜像名
        Parameters:
        ImageName - 镜像名
      • getContainerName

        public String getContainerName()
        Get 容器名
        Returns:
        ContainerName 容器名
      • setContainerName

        public void setContainerName​(String ContainerName)
        Set 容器名
        Parameters:
        ContainerName - 容器名
      • getFoundTime

        public String getFoundTime()
        Get 生成时间
        Returns:
        FoundTime 生成时间
      • setFoundTime

        public void setFoundTime​(String FoundTime)
        Set 生成时间
        Parameters:
        FoundTime - 生成时间
      • getSolution

        public String getSolution()
        Get 事件解决方案
        Returns:
        Solution 事件解决方案
      • setSolution

        public void setSolution​(String Solution)
        Set 事件解决方案
        Parameters:
        Solution - 事件解决方案
      • getDescription

        public String getDescription()
        Get 事件详细描述
        Returns:
        Description 事件详细描述
      • setDescription

        public void setDescription​(String Description)
        Set 事件详细描述
        Parameters:
        Description - 事件详细描述
      • getStatus

        public String getStatus()
        Get 状态,EVENT_UNDEAL:事件未处理 EVENT_DEALED:事件已经处理 EVENT_INGNORE:事件已经忽略 EVENT_ADD_WHITE:时间已经加白
        Returns:
        Status 状态,EVENT_UNDEAL:事件未处理 EVENT_DEALED:事件已经处理 EVENT_INGNORE:事件已经忽略 EVENT_ADD_WHITE:时间已经加白
      • setStatus

        public void setStatus​(String Status)
        Set 状态,EVENT_UNDEAL:事件未处理 EVENT_DEALED:事件已经处理 EVENT_INGNORE:事件已经忽略 EVENT_ADD_WHITE:时间已经加白
        Parameters:
        Status - 状态,EVENT_UNDEAL:事件未处理 EVENT_DEALED:事件已经处理 EVENT_INGNORE:事件已经忽略 EVENT_ADD_WHITE:时间已经加白
      • getEventId

        public String getEventId()
        Get 事件id
        Returns:
        EventId 事件id
      • setEventId

        public void setEventId​(String EventId)
        Set 事件id
        Parameters:
        EventId - 事件id
      • getRemark

        public String getRemark()
        Get 备注
        Returns:
        Remark 备注
      • setRemark

        public void setRemark​(String Remark)
        Set 备注
        Parameters:
        Remark - 备注
      • getPProcessName

        public String getPProcessName()
        Get 父进程名
        Returns:
        PProcessName 父进程名
      • setPProcessName

        public void setPProcessName​(String PProcessName)
        Set 父进程名
        Parameters:
        PProcessName - 父进程名
      • getEventCount

        public Long getEventCount()
        Get 事件数量
        Returns:
        EventCount 事件数量
      • setEventCount

        public void setEventCount​(Long EventCount)
        Set 事件数量
        Parameters:
        EventCount - 事件数量
      • getLatestFoundTime

        public String getLatestFoundTime()
        Get 最近生成时间
        Returns:
        LatestFoundTime 最近生成时间
      • setLatestFoundTime

        public void setLatestFoundTime​(String LatestFoundTime)
        Set 最近生成时间
        Parameters:
        LatestFoundTime - 最近生成时间
      • getDstAddress

        public String getDstAddress()
        Get 目标地址
        Returns:
        DstAddress 目标地址
      • setDstAddress

        public void setDstAddress​(String DstAddress)
        Set 目标地址
        Parameters:
        DstAddress - 目标地址
      • getContainerNetStatus

        public String getContainerNetStatus()
        Get 网络状态 未隔离 NORMAL 已隔离 ISOLATED 隔离中 ISOLATING 隔离失败 ISOLATE_FAILED 解除隔离中 RESTORING 解除隔离失败 RESTORE_FAILED
        Returns:
        ContainerNetStatus 网络状态 未隔离 NORMAL 已隔离 ISOLATED 隔离中 ISOLATING 隔离失败 ISOLATE_FAILED 解除隔离中 RESTORING 解除隔离失败 RESTORE_FAILED
      • setContainerNetStatus

        public void setContainerNetStatus​(String ContainerNetStatus)
        Set 网络状态 未隔离 NORMAL 已隔离 ISOLATED 隔离中 ISOLATING 隔离失败 ISOLATE_FAILED 解除隔离中 RESTORING 解除隔离失败 RESTORE_FAILED
        Parameters:
        ContainerNetStatus - 网络状态 未隔离 NORMAL 已隔离 ISOLATED 隔离中 ISOLATING 隔离失败 ISOLATE_FAILED 解除隔离中 RESTORING 解除隔离失败 RESTORE_FAILED
      • getContainerNetSubStatus

        public String getContainerNetSubStatus()
        Get 容器子状态 "AGENT_OFFLINE" //Agent离线 "NODE_DESTROYED" //节点已销毁 "CONTAINER_EXITED" //容器已退出 "CONTAINER_DESTROYED" //容器已销毁 "SHARED_HOST" // 容器与主机共享网络 "RESOURCE_LIMIT" //隔离操作资源超限 "UNKNOW" // 原因未知
        Returns:
        ContainerNetSubStatus 容器子状态 "AGENT_OFFLINE" //Agent离线 "NODE_DESTROYED" //节点已销毁 "CONTAINER_EXITED" //容器已退出 "CONTAINER_DESTROYED" //容器已销毁 "SHARED_HOST" // 容器与主机共享网络 "RESOURCE_LIMIT" //隔离操作资源超限 "UNKNOW" // 原因未知
      • setContainerNetSubStatus

        public void setContainerNetSubStatus​(String ContainerNetSubStatus)
        Set 容器子状态 "AGENT_OFFLINE" //Agent离线 "NODE_DESTROYED" //节点已销毁 "CONTAINER_EXITED" //容器已退出 "CONTAINER_DESTROYED" //容器已销毁 "SHARED_HOST" // 容器与主机共享网络 "RESOURCE_LIMIT" //隔离操作资源超限 "UNKNOW" // 原因未知
        Parameters:
        ContainerNetSubStatus - 容器子状态 "AGENT_OFFLINE" //Agent离线 "NODE_DESTROYED" //节点已销毁 "CONTAINER_EXITED" //容器已退出 "CONTAINER_DESTROYED" //容器已销毁 "SHARED_HOST" // 容器与主机共享网络 "RESOURCE_LIMIT" //隔离操作资源超限 "UNKNOW" // 原因未知
      • getContainerIsolateOperationSrc

        public String getContainerIsolateOperationSrc()
        Get 容器隔离操作来源
        Returns:
        ContainerIsolateOperationSrc 容器隔离操作来源
      • setContainerIsolateOperationSrc

        public void setContainerIsolateOperationSrc​(String ContainerIsolateOperationSrc)
        Set 容器隔离操作来源
        Parameters:
        ContainerIsolateOperationSrc - 容器隔离操作来源
      • getContainerStatus

        public String getContainerStatus()
        Get 容器状态 正在运行: RUNNING 暂停: PAUSED 停止: STOPPED 已经创建: CREATED 已经销毁: DESTROYED 正在重启中: RESTARTING 迁移中: REMOVING
        Returns:
        ContainerStatus 容器状态 正在运行: RUNNING 暂停: PAUSED 停止: STOPPED 已经创建: CREATED 已经销毁: DESTROYED 正在重启中: RESTARTING 迁移中: REMOVING
      • setContainerStatus

        public void setContainerStatus​(String ContainerStatus)
        Set 容器状态 正在运行: RUNNING 暂停: PAUSED 停止: STOPPED 已经创建: CREATED 已经销毁: DESTROYED 正在重启中: RESTARTING 迁移中: REMOVING
        Parameters:
        ContainerStatus - 容器状态 正在运行: RUNNING 暂停: PAUSED 停止: STOPPED 已经创建: CREATED 已经销毁: DESTROYED 正在重启中: RESTARTING 迁移中: REMOVING