package com.common.entity;
import lombok.Data;
import java.time.LocalDateTime;

@Data
public class GroupedSyslogData {
    private String logDate;
    private String srcIp;
    private String destIp;
    private String[] attackIps;
    private String originEventName;
    private Integer attackResult;  // 单个attack_result值
    private LocalDateTime minLogTime;
    private LocalDateTime maxLogTime;
    private Long logCount;
    private String[] victimIps;
    private String[] victimWebUrls;
    private Integer[] deviceIds;
    private String[] originLogIds;
    private Integer maxEventLevel;
    private String firstEventType;
    private String eventType;
    private String minEventType;
    private Integer[] attackPorts;
    private Integer[] victimPorts;
    private String[] httpStatusCodes;
    private byte[][] payloadSamples;
    private String[] httpReqHeaders;
    private String[] httpReqBodys;
    private String[] httpRespHeaders;
    private String[] httpRespBodys;
    private String dnsInfo;
    private String victimIpsStr;
    private Integer[] allAttackResults;  // 所有不同的attack_result值
    private Integer mostCommonAttackResult;  // 最常见的attack_result值

}