Commit Graph
229 Commits
Author SHA1 Message Date
ReaJason 181068c6a5 feat: support command shell get cmd from header 2025-11-18 19:51:16 +08:00
ReaJason 465c5a7e16 test: fix failed cases 2025-11-16 14:08:20 +08:00
ReaJason 70dc7d3e85 feat: injector support print some msg 2025-11-16 12:11:21 +08:00
ReaJason 9d82a71cb8 feat: support staticInitialize 2025-11-16 12:07:49 +08:00
ReaJason e5f4c09cce feat: support spring response body writer 2025-11-16 12:07:49 +08:00
ReaJason f588650fa8 feat: support parse custom shell className 2025-11-16 12:07:49 +08:00
ReaJason 4805ee1884 chore: change no field exception msg 2025-11-16 12:07:49 +08:00
ReaJason 0b678812db perf: remove session for godzilla 2025-11-16 12:07:49 +08:00
ReaJason 2fe6009f79 refactor: simplify code 2025-11-04 14:02:07 +08:00
ReaJason 9dc2c46158 fix: proxyValve cause service exception
Dev Deploy / Build Jar (push) Has been cancelled
MemShell IntegrationTest / xxljob (push) Has been cancelled
MemShell IntegrationTest / springwebmvc (push) Has been cancelled
MemShell IntegrationTest / springwebflux (push) Has been cancelled
MemShell IntegrationTest / tomcat (push) Has been cancelled
MemShell IntegrationTest / glassfish (push) Has been cancelled
MemShell IntegrationTest / jetty (push) Has been cancelled
MemShell IntegrationTest / payara (push) Has been cancelled
MemShell IntegrationTest / wildfly (push) Has been cancelled
MemShell IntegrationTest / jbossas (push) Has been cancelled
MemShell IntegrationTest / jbosseap (push) Has been cancelled
MemShell IntegrationTest / resin (push) Has been cancelled
MemShell IntegrationTest / weblogic (push) Has been cancelled
MemShell IntegrationTest / websphere7 (push) Has been cancelled
MemShell IntegrationTest / websphere (push) Has been cancelled
Unit-Test / UniteTest (push) Has been cancelled
Dev Deploy / Docker Push (push) Has been cancelled
Dev Deploy / Deploy to Maven Central (push) Has been cancelled
Dev Deploy / Deploy to Northflank (push) Has been cancelled
2025-10-13 15:28:23 +08:00
ReaJason ba545a2800 fix: custom shell generate failed
Dev Deploy / Build Jar (push) Has been cancelled
MemShell IntegrationTest / ${{ matrix.cases.middleware }} (map[depend_tasks: middleware:xxljob]) (push) Has been cancelled
MemShell IntegrationTest / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-springboot1:bootJar :vul:vul-springboot2:bootJar :vul:vul-springboot2-jetty:bootJar :vul:vul-springboot2-undertow:bootJar :vul:vul-springboot2:bootWar :vul:vul-springboot3:bootJar middleware:spr… (push) Has been cancelled
MemShell IntegrationTest / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-springboot2-webflux:bootJar :vul:vul-springboot3-webflux:bootJar middleware:springwebflux]) (push) Has been cancelled
MemShell IntegrationTest / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-webapp:war :vul:vul-webapp-expression:war :vul:vul-webapp-deserialize:war :vul:vul-webapp-jakarta:war middleware:tomcat]) (push) Has been cancelled
MemShell IntegrationTest / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-webapp:war :vul:vul-webapp-jakarta:war middleware:glassfish]) (push) Has been cancelled
MemShell IntegrationTest / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-webapp:war :vul:vul-webapp-jakarta:war middleware:jetty]) (push) Has been cancelled
MemShell IntegrationTest / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-webapp:war :vul:vul-webapp-jakarta:war middleware:payara]) (push) Has been cancelled
MemShell IntegrationTest / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-webapp:war :vul:vul-webapp-jakarta:war middleware:wildfly]) (push) Has been cancelled
MemShell IntegrationTest / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-webapp:war middleware:jbossas]) (push) Has been cancelled
MemShell IntegrationTest / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-webapp:war middleware:jbosseap]) (push) Has been cancelled
MemShell IntegrationTest / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-webapp:war middleware:resin]) (push) Has been cancelled
MemShell IntegrationTest / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-webapp:war middleware:weblogic]) (push) Has been cancelled
MemShell IntegrationTest / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-webapp:war middleware:websphere7]) (push) Has been cancelled
MemShell IntegrationTest / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-webapp:war middleware:websphere]) (push) Has been cancelled
Probe IntegrationTest / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-springboot1:bootJar :vul:vul-springboot2:bootJar :vul:vul-springboot2-jetty:bootJar :vul:vul-springboot2-undertow:bootJar :vul:vul-springboot2:bootWar :vul:vul-springboot3:bootJar middleware:spr… (push) Has been cancelled
Probe IntegrationTest / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-springboot2-webflux:bootJar :vul:vul-springboot3-webflux:bootJar middleware:springwebflux]) (push) Has been cancelled
Probe IntegrationTest / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-webapp:war :vul:vul-webapp-expression:war :vul:vul-webapp-deserialize:war :vul:vul-webapp-jakarta:war middleware:tomcat]) (push) Has been cancelled
Probe IntegrationTest / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-webapp:war :vul:vul-webapp-jakarta:war middleware:glassfish]) (push) Has been cancelled
Probe IntegrationTest / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-webapp:war :vul:vul-webapp-jakarta:war middleware:jetty]) (push) Has been cancelled
Probe IntegrationTest / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-webapp:war :vul:vul-webapp-jakarta:war middleware:payara]) (push) Has been cancelled
Probe IntegrationTest / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-webapp:war :vul:vul-webapp-jakarta:war middleware:wildfly]) (push) Has been cancelled
Probe IntegrationTest / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-webapp:war middleware:jbossas]) (push) Has been cancelled
Probe IntegrationTest / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-webapp:war middleware:jbosseap]) (push) Has been cancelled
Probe IntegrationTest / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-webapp:war middleware:resin]) (push) Has been cancelled
Probe IntegrationTest / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-webapp:war middleware:weblogic]) (push) Has been cancelled
Probe IntegrationTest / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-webapp:war middleware:websphere7]) (push) Has been cancelled
Probe IntegrationTest / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-webapp:war middleware:websphere]) (push) Has been cancelled
Unit-Test / UniteTest (push) Has been cancelled
Dev Deploy / Docker Push (push) Has been cancelled
Dev Deploy / Deploy to Maven Central (push) Has been cancelled
Dev Deploy / Deploy to Northflank (push) Has been cancelled
2025-09-19 22:09:47 +08:00
ReaJason f5112bd86d fix: rm debug print 2025-09-19 21:45:33 +08:00
ReaJason 8eeabcd568 fix: custom shell classname use itself 2025-09-19 21:44:52 +08:00
ReaJason 590cb7d4d0 fix: serialize failed 2025-09-16 23:29:12 +08:00
ReaJason 335059bac2 fix: custom listener shell generate failed 2025-09-16 21:05:46 +08:00
ReaJason dfc2ae0cf1 feat: support Apusic 9.0.1 2025-09-16 01:06:17 +08:00
ReaJason e05d58d4c6 fix: custom shell NPE 2025-09-16 01:02:28 +08:00
ReaJason 3c073b4445 feat: byteCode Probe support remove magic str 2025-09-12 22:51:50 +08:00
ReaJason d7f154209d refactor: simplify command shell 2025-09-12 22:51:50 +08:00
ReaJason e986ae8241 refactor: simplify CommandProbe 2025-09-12 22:51:50 +08:00
ReaJason 8eea712f4d fix: probe custom shellClassName not work 2025-09-12 22:51:50 +08:00
ReaJason 7b95367e4e build: remove useless package 2025-09-12 22:51:50 +08:00
ReaJason a2f7fe9a8e refactor: simplify config build 2025-09-12 22:51:50 +08:00
ReaJason be29e9dcc0 fix: supportedShellTools not right 2025-09-12 22:51:50 +08:00
ReaJason 0626657991 fix: custom shell not supported for listener and valve vistor 2025-09-12 22:51:50 +08:00
ReaJason 17dcb183c4 refactor: remove ShellTool enum 2025-09-12 22:51:50 +08:00
Wans 8c3fad5c2d feat: support ScriptEngineBigInteger 2025-08-28 10:18:20 +08:00
ReaJason 02b2288a42 fix: Tomcat old listeners not work when inject listener shell (#93) 2025-08-28 00:32:30 +08:00
ReaJason 63310043e6 fix: add generate exception global handler 2025-08-13 23:53:40 +08:00
ReaJason 829b0e8be7 refactor: rm static block for better life 2025-08-13 23:53:40 +08:00
ReaJason b2c614eea4 refactor: rename
1. 将枚举 Server 改为字符串常量,使得 memshell 和 probeshell 都能共用
2. 移除 memshell 模块直接内置在 generator 中
3. 通用类从 memshell 移动至 javaweb 下,命名修改,增加辨识度
2025-08-13 23:53:40 +08:00
ReaJason 04e46e12ca fix: windows attach res not found 2025-08-13 23:53:40 +08:00
ReaJason 13be57e66d feat: support probe shell generation 2025-08-13 23:53:40 +08:00
ReaJason d8851ba83e refactor: simplify server options 2025-08-13 23:53:40 +08:00
ReaJason ec9aa97c83 fix: error msg not correct 2025-08-13 23:53:40 +08:00
ReaJason db96872fa4 feat: support H2 packer 2025-08-13 23:53:40 +08:00
ReaJason bb4bcb956c fix: /osgi context not webContext 2025-08-13 23:53:40 +08:00
ReaJason 4eff36571c fix: InforSuite Agent not work 2025-08-13 23:53:40 +08:00
ReaJason a1fec396ba refactor: add packer module 2025-08-13 23:53:40 +08:00
ReaJason 2f8ab27ee2 build: rm memshell-party-bom module 2025-08-13 23:53:40 +08:00
ReaJason 8c06216e96 feat: support Apusic V10 2025-08-13 23:53:40 +08:00
ReaJason 64c71d6adb refactor: simplify Tomcat AgentInjector 2025-08-13 23:53:40 +08:00
ReaJason 59f2ac5f37 build: use Kotlin DSL 2025-06-07 13:31:18 +08:00
ReaJason d5aec65d9b refactor: combine normal and bypass JSP template 2025-06-07 13:31:18 +08:00
ReaJason 0c7dadc4f4 feat: support JBossAS ProxyValve shell 2025-06-07 13:31:18 +08:00
ReaJason 6b33cfb0fe feat: support Tomcat ProxyValve shell 2025-06-07 13:31:18 +08:00
ReaJason ac34d44abd refactor: merge JBossAS and GlassFish 2025-06-07 13:31:18 +08:00
ReaJason 1c1cc9bb9f refactor: simplify base64 and getFieldValue method 2025-06-07 13:31:18 +08:00
ReaJason d1dec18110 refactor: move method order 2025-06-07 13:31:18 +08:00
ReaJason 36ee7212f3 refactor: use TypeDescription 2025-06-07 13:31:18 +08:00