MCPcopy Create free account

hub / github.com/angelwhu/jvm-rasp / functions

Functions143 in github.com/angelwhu/jvm-rasp

↓ 74 callersMethodget
根据表达式获取值 @param express 表达式 @return 表达式运算后的值 @throws ExpressException 表达式运算出错
src/main/java/com/angelwhu/util/Express.java:51
↓ 37 callersMethodset
(Object data)
src/main/java/com/angelwhu/textui/TTree.java:143
↓ 21 callersMethodinvokeMethod
(final Object object, final String methodName,
src/main/java/com/angelwhu/DetectRCELoggerModule.java:519
↓ 16 callersMethodgetcExpressionLayerMessage
()
src/main/java/com/angelwhu/model/MultilayerMessageWrapper.java:45
↓ 16 callersMethodinvokeMethod
(final Object object, final String methodName,
src/main/java/com/angelwhu/DetectSQLInjectionModule.java:683
↓ 11 callersMethodgetaHTTPServletLayerMessage
()
src/main/java/com/angelwhu/model/MultilayerMessageWrapper.java:29
↓ 10 callersMethodsetResultMessage
(String resultMessage)
src/main/java/com/angelwhu/model/JudgeResult.java:42
↓ 8 callersMethodgetbApplicationLayerMessage
()
src/main/java/com/angelwhu/model/MultilayerMessageWrapper.java:37
↓ 7 callersMethodgetStackTrace
获取栈信息 @return 栈信息
src/main/java/com/angelwhu/util/StackTrace.java:12
↓ 6 callersMethodgetdBehaviorLayerMessage
()
src/main/java/com/angelwhu/model/MultilayerMessageWrapper.java:53
↓ 6 callersMethodsetExpression
(String expression)
src/main/java/com/angelwhu/model/CExpressionLayerMessage.java:32
↓ 6 callersMethodsetLanguageType
(LanguageType languageType)
src/main/java/com/angelwhu/model/CExpressionLayerMessage.java:24
↓ 6 callersMethodtoString
()
src/main/java/com/angelwhu/model/MultilayerMessageWrapper.java:69
↓ 5 callersMethodgetHttpAccess
()
src/main/java/com/angelwhu/model/AHTTPServletLayerMessage.java:107
↓ 5 callersMethodisRoot
是否根节点 @return true / false
src/main/java/com/angelwhu/textui/TTree.java:221
↓ 5 callersMethodsetFrom
(String from)
src/main/java/com/angelwhu/model/AHTTPServletLayerMessage.java:35
↓ 5 callersMethodsetHttpServerType
(HttpServerType httpServerType)
src/main/java/com/angelwhu/model/AHTTPServletLayerMessage.java:103
↓ 4 callersMethodprocessJudgeResult
(MultilayerMessageWrapper multilayerMessageWrapper, String stackTrace)
src/main/java/com/angelwhu/model/JudgeResult.java:62
↓ 4 callersMethodsetApplicationType
(ApplicationType applicationType)
src/main/java/com/angelwhu/model/BApplicationLayerMessage.java:21
↓ 4 callersMethodsetAttack
(Boolean attack)
src/main/java/com/angelwhu/model/JudgeResult.java:34
↓ 4 callersMethodsetAttackType
(AttackType attackType)
src/main/java/com/angelwhu/model/JudgeResult.java:50
↓ 4 callersMethodsetBeginTimestamp
(long beginTimestamp)
src/main/java/com/angelwhu/model/AHTTPServletLayerMessage.java:83
↓ 4 callersMethodsetCookie
(String cookie)
src/main/java/com/angelwhu/model/AHTTPServletLayerMessage.java:27
↓ 4 callersMethodsetMapping
(String mapping)
src/main/java/com/angelwhu/model/BApplicationLayerMessage.java:29
↓ 4 callersMethodsetMessage
(String message)
src/main/java/com/angelwhu/model/DBehaviorLayerMessage.java:29
↓ 4 callersMethodsetMethod
(String method)
src/main/java/com/angelwhu/model/AHTTPServletLayerMessage.java:43
↓ 4 callersMethodsetParameterMap
(Map<String, String[]> parameterMap)
src/main/java/com/angelwhu/model/AHTTPServletLayerMessage.java:59
↓ 4 callersMethodsetRiskLevel
(RiskLevel riskLevel)
src/main/java/com/angelwhu/model/JudgeResult.java:58
↓ 4 callersMethodsetUri
(String uri)
src/main/java/com/angelwhu/model/AHTTPServletLayerMessage.java:51
↓ 4 callersMethodsetUserAgent
(String userAgent)
src/main/java/com/angelwhu/model/AHTTPServletLayerMessage.java:67
↓ 4 callersMethodstoreMultilayerMessages
Format all information to json. @angelwhu 2018/04/25
src/main/java/com/angelwhu/model/MultilayerMessageWrapper.java:64
↓ 3 callersMethodsetBehavior
(Behavior behavior)
src/main/java/com/angelwhu/model/DBehaviorLayerMessage.java:21
↓ 2 callersMethodgetExpression
()
src/main/java/com/angelwhu/model/CExpressionLayerMessage.java:28
↓ 2 callersMethodgetInstance
()
src/main/java/com/angelwhu/util/SimpleDateFormatHolder.java:24
↓ 2 callersMethodgetLanguageType
()
src/main/java/com/angelwhu/model/CExpressionLayerMessage.java:20
↓ 2 callersMethodmarkBegin
()
src/main/java/com/angelwhu/textui/TTree.java:234
↓ 2 callersMethodmarkEnd
()
src/main/java/com/angelwhu/textui/TTree.java:239
↓ 2 callersMethodsendAlarmToViews
(String content)
src/main/java/com/angelwhu/alarm/ResponseProcess.java:23
↓ 2 callersMethodsendEmail
普通文本邮件
src/main/java/com/angelwhu/alarm/AlarmSendMailThread.java:54
↓ 1 callersMethodbind
绑定对象 @param object 待绑定对象 @return this
src/main/java/com/angelwhu/util/Express.java:68
↓ 1 callersMethodbuildApplicationWatcher
()
src/main/java/com/angelwhu/DetectRCELoggerModule.java:306
↓ 1 callersMethodbuildApplicationWatcher
()
src/main/java/com/angelwhu/DetectSQLInjectionModule.java:382
↓ 1 callersMethodbuildBehaviorWatcher
()
src/main/java/com/angelwhu/DetectSQLInjectionModule.java:100
↓ 1 callersMethodbuildExpressionWatcher
()
src/main/java/com/angelwhu/DetectRCELoggerModule.java:237
↓ 1 callersMethodbuildExpressionWatcher
()
src/main/java/com/angelwhu/DetectSQLInjectionModule.java:313
↓ 1 callersMethodbuildHttpServletWatcher
()
src/main/java/com/angelwhu/DetectRCELoggerModule.java:395
↓ 1 callersMethodbuildHttpServletWatcher
()
src/main/java/com/angelwhu/DetectSQLInjectionModule.java:471
↓ 1 callersMethodbuildProcessBuilderWatcher
()
src/main/java/com/angelwhu/DetectRCELoggerModule.java:88
↓ 1 callersMethodcallback
(int deep, boolean isLast, String prefix, Node node)
src/main/java/com/angelwhu/textui/TTree.java:252
↓ 1 callersMethodcheckCVE_2017_12615
()
src/main/java/com/angelwhu/DetectSQLInjectionModule.java:517
↓ 1 callersMethodcheckDeserializationAttack
Check deserialization attack through stacktrace. @angelwhu 2018/04/30 ToDo: Judge which payload. @angelwhu 2018/04/30
src/main/java/com/angelwhu/DetectRCELoggerModule.java:216
↓ 1 callersMethodcheckDeserializationAttack
Check deserialization attack through stacktrace. @angelwhu 2018/04/30 ToDo: Judge which payload. @angelwhu 2018/04/30
src/main/java/com/angelwhu/DetectSQLInjectionModule.java:228
↓ 1 callersMethodcheckExpressionAttack
Check OGNL or SpEL through pattern. @angelwhu 2018/04/24 OGNL: ognl.Ognl@getValue, ognl.Ognl@setValue SpEL: SpelExpression@getValue, SpelExpression@se
src/main/java/com/angelwhu/DetectRCELoggerModule.java:180
↓ 1 callersMethodcheckExpressionAttack
Check OGNL or SpEL through pattern. @angelwhu 2018/04/24 OGNL: ognl.Ognl@getValue, ognl.Ognl@setValue SpEL: SpelExpression@getValue, SpelExpression@se
src/main/java/com/angelwhu/DetectSQLInjectionModule.java:192
↓ 1 callersMethodcheckSQLInjection
(String sqlStatement)
src/main/java/com/angelwhu/DetectSQLInjectionModule.java:282
↓ 1 callersMethodconsumeMessage
消息消费~
src/main/java/com/angelwhu/alarm/MessageConsumeKafka.java:54
↓ 1 callersMethodformat
格式化日期 @param date 日期 @return 格式化后字符串
src/main/java/com/angelwhu/util/SimpleDateFormatHolder.java:34
↓ 1 callersMethodget
(String express)
src/main/java/com/angelwhu/util/Express.java:117
↓ 1 callersMethodgetInstance
()
src/main/java/com/angelwhu/alarm/MessageConsumeKafka.java:31
↓ 1 callersMethodgetInstance
()
src/main/java/com/angelwhu/alarm/MessageSendKafka.java:29
↓ 1 callersMethodgetParameterMap
()
src/main/java/com/angelwhu/model/AHTTPServletLayerMessage.java:55
↓ 1 callersMethodisLeaf
是否叶子节点 @return true / false
src/main/java/com/angelwhu/textui/TTree.java:230
↓ 1 callersMethodprocessDeserializationAttack
(JudgeResult judgeResult)
src/main/java/com/angelwhu/DetectRCELoggerModule.java:228
↓ 1 callersMethodprocessDeserializationAttack
(JudgeResult judgeResult)
src/main/java/com/angelwhu/DetectSQLInjectionModule.java:240
↓ 1 callersMethodprocessExpressionAttack
(JudgeResult judgeResult)
src/main/java/com/angelwhu/DetectRCELoggerModule.java:192
↓ 1 callersMethodprocessExpressionAttack
(JudgeResult judgeResult)
src/main/java/com/angelwhu/DetectSQLInjectionModule.java:204
↓ 1 callersMethodrecursive
递归遍历
src/main/java/com/angelwhu/textui/TTree.java:98
↓ 1 callersMethodreset
重置整个表达式 @return this
src/main/java/com/angelwhu/util/Express.java:84
↓ 1 callersMethodsendMessage
消息发送~
src/main/java/com/angelwhu/alarm/MessageSendKafka.java:53
↓ 1 callersMethodsetEmailContent
(String emailContent)
src/main/java/com/angelwhu/alarm/AlarmSendMailThread.java:46
↓ 1 callersMethodsetEmailSubject
(String emailSubject)
src/main/java/com/angelwhu/alarm/AlarmSendMailThread.java:38
↓ 1 callersMethodsetaHTTPServletLayerMessage
(AHTTPServletLayerMessage aHTTPServletLayerMessage)
src/main/java/com/angelwhu/model/MultilayerMessageWrapper.java:33
↓ 1 callersMethodsetbApplicationLayerMessage
(BApplicationLayerMessage bApplicationLayerMessage)
src/main/java/com/angelwhu/model/MultilayerMessageWrapper.java:41
↓ 1 callersMethodsetcExpressionLayerMessage
(CExpressionLayerMessage cExpressionLayerMessage)
src/main/java/com/angelwhu/model/MultilayerMessageWrapper.java:49
↓ 1 callersMethodsetdBehaviorLayerMessage
(DBehaviorLayerMessage dBehaviorLayerMessage)
src/main/java/com/angelwhu/model/MultilayerMessageWrapper.java:57
MethodAHTTPServletLayerMessage
()
src/main/java/com/angelwhu/model/AHTTPServletLayerMessage.java:95
MethodExpressException
表达式异常 @param express 原始表达式 @param cause 异常原因
src/main/java/com/angelwhu/util/Express.java:28
MethodMessageConsumeKafka
()
src/main/java/com/angelwhu/alarm/MessageConsumeKafka.java:38
MethodMessageSendKafka
()
src/main/java/com/angelwhu/alarm/MessageSendKafka.java:36
MethodMultilayerMessageWrapper
()
src/main/java/com/angelwhu/model/MultilayerMessageWrapper.java:22
MethodNode
构造树节点(根节点)
src/main/java/com/angelwhu/textui/TTree.java:199
MethodResponseProcess
(Object response)
src/main/java/com/angelwhu/alarm/ResponseProcess.java:11
MethodSimpleDateFormatHolder
()
src/main/java/com/angelwhu/util/SimpleDateFormatHolder.java:20
MethodTTree
(boolean isPrintCost, String title)
src/main/java/com/angelwhu/textui/TTree.java:35
MethodafterReturning
(Advice advice)
src/main/java/com/angelwhu/DetectRCELoggerModule.java:445
MethodafterReturning
(Advice advice)
src/main/java/com/angelwhu/DetectSQLInjectionModule.java:509
MethodafterThrowing
Hook exit thread, to clear threadlocal. @angelwhu 2018/05/14
src/main/java/com/angelwhu/DetectRCELoggerModule.java:438
MethodafterThrowing
Hook exit thread, to clear threadlocal. @angelwhu 2018/05/14
src/main/java/com/angelwhu/DetectSQLInjectionModule.java:602
Methodbefore
(Advice advice)
src/main/java/com/angelwhu/DetectRCELoggerModule.java:95
Methodbefore
(Advice advice)
src/main/java/com/angelwhu/DetectSQLInjectionModule.java:107
Methodbegin
创建一个分支节点 @param data 节点数据 @return this
src/main/java/com/angelwhu/textui/TTree.java:126
Methodbind
(Object object)
src/main/java/com/angelwhu/util/Express.java:139
Methodcallback
(int deep, boolean isLast, String prefix, Node node)
src/main/java/com/angelwhu/textui/TTree.java:48
Methodend
结束一个分支节点 @return this
src/main/java/com/angelwhu/textui/TTree.java:156
Methodget
()
src/main/java/com/angelwhu/textui/TTree.java:136
MethodgetAdminEmail
()
src/main/java/com/angelwhu/alarm/AlarmSendMailThread.java:26
MethodgetApplicationType
()
src/main/java/com/angelwhu/model/BApplicationLayerMessage.java:17
MethodgetAttack
()
src/main/java/com/angelwhu/model/JudgeResult.java:30
MethodgetAttackType
()
src/main/java/com/angelwhu/model/JudgeResult.java:46
MethodgetBeginTimestamp
()
src/main/java/com/angelwhu/model/AHTTPServletLayerMessage.java:79
next →1–100 of 143, ranked by callers