Files
ai-security-xdr/haobang-security-dm/syslog-consumer-rule/target/classes/com/common/util/AlgorithmResultParser.class
T

109 lines
10 KiB
Plaintext
Raw Normal View History

Êþº¾4(
µ
¬




¬  ¬ 
  !"
# $%
&
'(
')
¬*
+
,
¬-
.
/0
1
23
45
¬6
78
9:
;
<
=>
?@
AB
CDÈ
EF
¬G
HI
J
K
L
M
NO
PQ
R
ST
UV
WX
YZ
[
¬\]^ _`
4a
4bc
4d
e
¬f
g
4hij
kl
mn
o
p
qrstu
vwx
4yz{|}~ƒˆŠŒŽ˜šœžŸ ¡¢£¤¥¦§¨©ª«¬ ¬­
/®¯ ®°
4±
4²³
¡
¡´µ
¡)
/· ¸
¹º
¹»
¹¼½
¾¿ÀÁ
®ÂÃÄÅÆÇlogLorg/slf4j/Logger;DATE_FORMATTERS%[Ljava/time/format/DateTimeFormatter;<init>()VCodeLineNumberTableLocalVariableTablethis'Lcom/common/util/AlgorithmResultParser;buildNewLogsFromExample()Ljava/util/List; exampleJsonLjava/lang/String; Signature8()Ljava/util/List<Lcom/common/entity/SyslogNormalData;>;parseJsonToLogs$(Ljava/lang/String;)Ljava/util/List;jsonObj!Lcom/alibaba/fastjson/JSONObject;logData$Lcom/common/entity/SyslogNormalData;iI jsonArray Lcom/alibaba/fastjson/JSONArray;eLjava/lang/Exception;jsonStrlogsLjava/util/List;LocalVariableTypeTable6Ljava/util/List<Lcom/common/entity/SyslogNormalData;>;
StackMapTableÈɽÊ!MethodParametersJ(Ljava/lang/String;)Ljava/util/List<Lcom/common/entity/SyslogNormalData;>;convertJsonObjectG(Lcom/alibaba/fastjson/JSONObject;)Lcom/common/entity/SyslogNormalData;logTimeLjava/time/LocalDateTime;now
accessTime originFieldË%ÌextractAdditionalInfo9(Lcom/common/entity/SyslogNormalData;Ljava/lang/String;)VfileInfoparts[Ljava/lang/String;maliciousRequestîdetermineFileType&(Ljava/lang/String;)Ljava/lang/String;fileName
parseDateTime-(Ljava/lang/String;)Ljava/time/LocalDateTime; formatter$Ljava/time/format/DateTimeFormatter;dateParttimeStr¹À getStringG(Lcom/alibaba/fastjson/JSONObject;Ljava/lang/String;)Ljava/lang/String;keyY(Lcom/alibaba/fastjson/JSONObject;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;value defaultValuegetLongU(Lcom/alibaba/fastjson/JSONObject;Ljava/lang/String;Ljava/lang/Long;)Ljava/lang/Long;Ljava/lang/Long;Í
getInteger[(Lcom/alibaba/fastjson/JSONObject;Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/Integer;Ljava/lang/Integer;Î<clinit>
SourceFileAlgorithmResultParser.javaRuntimeVisibleAnnotations*Lorg/springframework/stereotype/Component; º» [
{
"_index": "es:skyeye-weblog-2025.09.30",
"access_time": "2025-09-30 12:05:00",
"dip": "10.20.30.51",
"dname": "网页木马æµé‡",
"dtype": "疑似木马活动",
"host": "",
"log_id": "hidden-002",
"origin_field": "匹é…到文件å: shell.php:.jpg 与 匹é…åˆ°æ¶æ„请求: exec=dir",
"reason": "æºIP 203.0.113.51 访问 目的IP 10.20.30.51 异常,入度=0, 出度=0, 独立访客=1,匹é…到文件å: shell.php:.jpg,匹é…åˆ°æ¶æ„请求: exec=dir",
"referer": "",
"sip": "203.0.113.51",
"status_code": 200,
"url": "/admin/shell.php:.jpg"
}
] ÇÈjava/util/ArrayListÏ ÐÑÉ ÒÓ ÔÕ àáÈ Ö× ·æˆåŠŸè§£æž {} æ¡æ—¥å¿—æ•°æ®Î ØÙÚ ÛÜjava/lang/Exceptionè§£æžJSON失败: {} ÝÞ ßà"com/common/entity/SyslogNormalDatalog_idá âã äÞ üÿ åæ çæ üý èæÌ äé êë ìë access_timeÊ íî ôõ ïësip ðædip ñæ òæ óæurl ôæhost õæreferer öæ status_codeÍ Ø÷  øùGET úæ ûü ýü þü ÿüdtype ædname æ æreason æ origin_field æhttp æalgorithm_detection æ êë_index转æ¢JSON对象失败: {} ßÜ
文件å:   
与  Þ  æ ñò 
æ Þshellç–‘ä¼¼Webshell æ 网页åŽé—¨ æ
æ¶æ„请求: æ æ æexec=cmd=system( 命令执行 æ.php .php:php.jspjsp.asp.aspxasp.jpg.jpegimage.png.gif.bmp.exe
executable.dlllibrary.bat.cmdbatch.sh.pypython.js
javascript.html.htmhtml.csscss.xmlxml.jsonjson.txttext.pdfpdf.doc.docxdocument.xls.xlsx spreadsheet.zip.rar.7z.tar.gzarchiveunknown ¸¹ T ÷ Ó java/lang/StringBuilder  T00:00:00 3æ— æ³•è§£æžæ—¶é—´å­—符串: {}, ä½¿ç”¨å½“å‰æ—¶é—´  ÜË üò ! "%com/common/util/AlgorithmResultParser# $%"java/time/format/DateTimeFormatteryyyy-MM-dd HH:mm:ss &'yyyy/MM/dd HH:mm:ssyyyy-MM-dd HH:mm:ss.SSSyyyy-MM-dd'T'HH:mm:ssyyyy-MM-dd'T'HH:mm:ss.SSSjava/lang/Objectjava/util/Listcom/alibaba/fastjson/JSONArrayjava/lang/Stringcom/alibaba/fastjson/JSONObjectjava/time/LocalDateTimejava/lang/Longjava/lang/Integercom/alibaba/fastjson/JSON
parseArray4(Ljava/lang/String;)Lcom/alibaba/fastjson/JSONArray;size()I
getJSONObject$(I)Lcom/alibaba/fastjson/JSONObject;add(Ljava/lang/Object;)ZvalueOf(I)Ljava/lang/Integer;org/slf4j/Loggerinfo'(Ljava/lang/String;Ljava/lang/Object;)V
getMessage()Ljava/lang/String;error9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Vjava/util/UUID
randomUUID()Ljava/util/UUID;toStringsetId(Ljava/lang/String;)V
setSyslogUuidsetLogId()Ljava/time/LocalDateTime; setCreatedAt(Ljava/time/LocalDateTime;)V setEventDateisEmpty()Z
setLogTimesetSrcIp setDestIp setSrcIpStr setDestIpStr
setHttpUrl setHttpHostsetHttpReferer(J)Ljava/lang/Long;setHttpStatusCode(Ljava/lang/Long;)V
setHttpMethodsetAttackResult(Ljava/lang/Integer;)VsetEventCategory setEventType
setEventLevel