2026-01-11 15:33:22 +08:00
|
|
|
package com.common.entity;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import lombok.Builder;
|
|
|
|
|
import lombok.Data;
|
|
|
|
|
import java.time.LocalDateTime;
|
|
|
|
|
|
|
|
|
|
@Data
|
|
|
|
|
@Builder
|
|
|
|
|
public class Alarm {
|
|
|
|
|
private String id;
|
|
|
|
|
private LocalDateTime createdAt;
|
|
|
|
|
private String alarmName;
|
|
|
|
|
private String alarmLevel;
|
|
|
|
|
private String alarmType;
|
|
|
|
|
private String alarmMajorType;
|
|
|
|
|
private String alarmMinorType;
|
|
|
|
|
private Integer alarmAreaId;
|
|
|
|
|
private String[] attackIp;
|
|
|
|
|
private String[] victimIp;
|
|
|
|
|
private String[] victimWebUrl;
|
|
|
|
|
private Integer[] attackChainPhase;
|
|
|
|
|
private Integer[] deviceId;
|
|
|
|
|
private String[] tag;
|
|
|
|
|
private String comment;
|
|
|
|
|
private String[] originLogIds;
|
|
|
|
|
private String queryId;
|
|
|
|
|
private Integer judgedState;
|
|
|
|
|
private Integer disposedState;
|
|
|
|
|
private String dispositionAdvice;
|
|
|
|
|
private Integer attackResult;
|
|
|
|
|
private Integer fall;
|
|
|
|
|
private byte[] payload;
|
|
|
|
|
private Integer[] operateEvent;
|
|
|
|
|
private Integer[] attackPort;
|
|
|
|
|
private Integer[] victimPort;
|
|
|
|
|
private String attackMethod;
|
|
|
|
|
private String businessExt;
|
|
|
|
|
private LocalDateTime logStartAt;
|
|
|
|
|
private LocalDateTime logEndAt;
|
|
|
|
|
private String httpStatus;
|
|
|
|
|
private String dnsInfo;
|
|
|
|
|
private String accountInfo;
|
|
|
|
|
private String attackerInfo;
|
|
|
|
|
private String victimInfo;
|
|
|
|
|
private String suspiciousAction;
|
|
|
|
|
private String vulnInfo;
|
|
|
|
|
private String weakPwd;
|
|
|
|
|
private String complianceBaseline;
|
|
|
|
|
private String fileInfo;
|
|
|
|
|
private String fileTags;
|
|
|
|
|
private String endpointInfo;
|
|
|
|
|
private String endpointProtection;
|
|
|
|
|
private String originInfo;
|
|
|
|
|
private String protocolInfo;
|
|
|
|
|
private String emailInfo;
|
|
|
|
|
private String sensitiveData;
|
|
|
|
|
private Integer hitIntelligence;
|
|
|
|
|
private String windowTime;
|
|
|
|
|
private LocalDateTime updatedAt;
|
|
|
|
|
private String engineType;
|
|
|
|
|
private String attackIpPic;
|
|
|
|
|
private String victimIpPic;
|
|
|
|
|
private LocalDateTime operationAt;
|
|
|
|
|
private String attackDirection;
|
|
|
|
|
private LocalDateTime etlTime;
|
|
|
|
|
private Integer logCount;
|
|
|
|
|
private Integer isAssetHit;
|
|
|
|
|
private Boolean focused;
|
|
|
|
|
private Boolean baseFocused;
|
|
|
|
|
private Boolean isUpdated;
|
|
|
|
|
private int alarmSource;
|
2026-03-18 18:00:25 +08:00
|
|
|
private String[] httpReqHeader;
|
|
|
|
|
private String[] httpReqBody;
|
|
|
|
|
private String[] httpRespHeader;
|
|
|
|
|
private String[] httpRespBody;
|
2026-01-11 15:33:22 +08:00
|
|
|
|
|
|
|
|
}
|