Commit Graph
100 Commits
Author SHA1 Message Date
ReaJason d669a728c4 chore: upgrade example dep version 2025-05-28 01:22:54 +08:00
ReaJason d2f2809119 chore: upgrade dep 2025-05-28 01:22:54 +08:00
ReaJason d4df2f6ed7 feat: support AgentAttacher Packer 2025-05-28 01:22:54 +08:00
ReaJason f349586e09 feat: use ASM Agent by default 2025-05-28 01:22:54 +08:00
ReaJason cb39b9f26b fix: support AES_BASE64 GodzillaWebSocket by default 2025-05-28 01:22:54 +08:00
ReaJason fc3ee3e33f feat: support webAppClassLoader 2025-05-28 01:22:54 +08:00
ReaJason 7bbe433ecc refactor: remove unused code 2025-05-28 01:22:54 +08:00
ReaJason 4c2cd4e409 docs: update CHANGELOG
Test / UniteTest (push) Has been cancelled
Test / docker-build-test (push) Has been cancelled
Test / ${{ matrix.cases.middleware }} (map[depend_tasks: middleware:xxljob]) (push) Has been cancelled
Test / ${{ 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
Test / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-springboot2-webflux:bootJar :vul:vul-springboot3-webflux:bootJar middleware:springwebflux]) (push) Has been cancelled
Test / ${{ 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
Test / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-webapp:war :vul:vul-webapp-jakarta:war middleware:glassfish]) (push) Has been cancelled
Test / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-webapp:war :vul:vul-webapp-jakarta:war middleware:jetty]) (push) Has been cancelled
Test / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-webapp:war :vul:vul-webapp-jakarta:war middleware:payara]) (push) Has been cancelled
Test / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-webapp:war :vul:vul-webapp-jakarta:war middleware:wildfly]) (push) Has been cancelled
Test / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-webapp:war middleware:jbossas]) (push) Has been cancelled
Test / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-webapp:war middleware:jbosseap]) (push) Has been cancelled
Test / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-webapp:war middleware:resin]) (push) Has been cancelled
Test / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-webapp:war middleware:weblogic]) (push) Has been cancelled
Test / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-webapp:war middleware:websphere7]) (push) Has been cancelled
Test / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-webapp:war middleware:websphere]) (push) Has been cancelled
2025-05-14 01:29:12 +08:00
ReaJason 0fe5ffe993 ci: add docker build test 2025-05-14 01:13:44 +08:00
ReaJason 730782ed9a chore: 1.8.0 2025-05-14 00:59:31 +08:00
ReaJason 0dd339fa2a docs: update 2025-05-14 00:47:22 +08:00
ReaJason eebc422503 refactor: rename 2025-05-14 00:34:32 +08:00
ReaJason bd55fce38c chore: upgrade deps 2025-05-14 00:34:32 +08:00
ReaJason 09f3258dd6 test: add godzilla ws case 2025-05-14 00:34:32 +08:00
ReaJason c0c547a738 test: update docker-compose yamls 2025-05-14 00:34:32 +08:00
ReaJason de2ff819b6 test: deploy failed in some middleware 2025-05-14 00:34:32 +08:00
ReaJason b52d7f4a83 test: godzilla websocket failed 2025-05-14 00:34:32 +08:00
ReaJason 8b9360905c feat: add websocket godzilla 2025-05-14 00:34:32 +08:00
ReaJason 5c5a0805e9 fix: jetty ee10 listener failed 2025-05-14 00:34:32 +08:00
ReaJason b304bae628 chore: update .gitignore 2025-05-14 00:34:32 +08:00
ReaJason d52f4726aa test: add jetty ee8 ~ ee10 cases 2025-05-14 00:34:32 +08:00
ReaJason 838bfa0e8a feat: support jetty ee8 ~ ee10 env 2025-05-14 00:34:32 +08:00
ReaJason f289b0a3a5 fix: scriptEngine payload error 2025-05-14 00:34:32 +08:00
ReaJason 2c16361da9 feat: add groovy definer packer 2025-05-14 00:34:32 +08:00
ReaJason d517abdea5 refactor: simplify code 2025-05-14 00:34:32 +08:00
ReaJason 1cdb231a95 fix: ws command encryptor not work 2025-05-14 00:34:32 +08:00
ReaJason e231c480da fix: downgrade runtime.exec 2025-05-14 00:34:32 +08:00
ReaJason 832124a368 fix: forkAndExec jdk7 & jdk11 2025-05-14 00:34:32 +08:00
ReaJason ceb19d2dae feat: support Primeton App Server 2025-05-14 00:34:32 +08:00
ReaJason b341082f2b fix: JDK6 forkAndExec run failed 2025-05-14 00:34:32 +08:00
ReaJason 086ea3bf2e chore: upgrade shadow Gradle plugin 2025-05-14 00:34:32 +08:00
ReaJason 831e3d34d5 test: use right JDK version 2025-05-14 00:34:32 +08:00
ReaJason 7e77f02379 feat: command unsafe bypass RASP 2025-05-14 00:34:32 +08:00
ReaJason 6933163575 fix: xxl-job NPE 2025-05-14 00:34:32 +08:00
ReaJason a883c9914e test: use pgrep command 2025-05-14 00:34:32 +08:00
ReaJason 9fb653b6f8 perf: init on startup 2025-05-14 00:34:32 +08:00
ReaJason ba9424c97e feat: support command encryptor 2025-05-14 00:34:32 +08:00
ReaJason 7e27d71f52 refactor: dynamic add getFieldValue method for Listener 2025-05-14 00:34:32 +08:00
ReaJason 3e3e35cf9f style: unify fetch threads 2025-05-14 00:34:32 +08:00
ReaJason 8b19f1aba3 test: add SpringBoot3 Tomcat test cases 2025-05-14 00:34:32 +08:00
ReaJason 75979242fb ci: speed up integration test
Test / UniteTest (push) Has been cancelled
Test / ${{ matrix.cases.middleware }} (map[depend_tasks: middleware:xxljob]) (push) Has been cancelled
Test / ${{ 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
Test / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-springboot2-webflux:bootJar :vul:vul-springboot3-webflux:bootJar middleware:springwebflux]) (push) Has been cancelled
Test / ${{ 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
Test / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-webapp:war :vul:vul-webapp-jakarta:war middleware:glassfish]) (push) Has been cancelled
Test / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-webapp:war :vul:vul-webapp-jakarta:war middleware:jetty]) (push) Has been cancelled
Test / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-webapp:war :vul:vul-webapp-jakarta:war middleware:payara]) (push) Has been cancelled
Test / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-webapp:war :vul:vul-webapp-jakarta:war middleware:wildfly]) (push) Has been cancelled
Test / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-webapp:war middleware:jbossas]) (push) Has been cancelled
Test / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-webapp:war middleware:jbosseap]) (push) Has been cancelled
Test / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-webapp:war middleware:resin]) (push) Has been cancelled
Test / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-webapp:war middleware:weblogic]) (push) Has been cancelled
Test / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-webapp:war middleware:websphere7]) (push) Has been cancelled
Test / ${{ matrix.cases.middleware }} (map[depend_tasks::vul:vul-webapp:war middleware:websphere]) (push) Has been cancelled
2025-04-23 00:41:10 +08:00
ReaJason d69d8b7635 feat: shrink TemplatesImpl fooBytes 2025-04-23 00:10:48 +08:00
ReaJason 6570b191ea test: rm SpringBoot3 Tomcat testcases 2025-04-23 00:10:48 +08:00
ReaJason 3b1cd86655 test: jboss4 PermGen OOM 2025-04-23 00:10:48 +08:00
ReaJason aee8dbe8e0 fix: SpringBoot Undertow and Jetty Shell inject failed 2025-04-23 00:10:48 +08:00
ReaJason d8079e5d0f fix: SpringBoot Tomcat Shell Inject failed 2025-04-23 00:10:48 +08:00
ReaJason a5a5780eac build: upgrade bun image version for fast build
Test / UniteTest (push) Has been cancelled
Test / ${{ matrix.middleware }} (glassfish) (push) Has been cancelled
Test / ${{ matrix.middleware }} (jbossas) (push) Has been cancelled
Test / ${{ matrix.middleware }} (jbosseap) (push) Has been cancelled
Test / ${{ matrix.middleware }} (jetty) (push) Has been cancelled
Test / ${{ matrix.middleware }} (payara) (push) Has been cancelled
Test / ${{ matrix.middleware }} (resin) (push) Has been cancelled
Test / ${{ matrix.middleware }} (springmvc) (push) Has been cancelled
Test / ${{ matrix.middleware }} (springwebflux) (push) Has been cancelled
Test / ${{ matrix.middleware }} (tomcat) (push) Has been cancelled
Test / ${{ matrix.middleware }} (weblogic) (push) Has been cancelled
Test / ${{ matrix.middleware }} (websphere) (push) Has been cancelled
Test / ${{ matrix.middleware }} (websphere7) (push) Has been cancelled
Test / ${{ matrix.middleware }} (wildfly) (push) Has been cancelled
Test / ${{ matrix.middleware }} (xxljob) (push) Has been cancelled
2025-04-16 20:47:05 +08:00
ReaJason e005d30362 docs: exchange word 2025-04-13 01:20:56 +08:00
ReaJason 3f2749a05d docs: link error 2025-04-13 01:09:33 +08:00
ReaJason 02412f8681 docs: update README 2025-04-13 01:08:26 +08:00
ReaJason 2441e38bee docs: link error 2025-04-13 01:06:30 +08:00
ReaJason 60a3dd9da1 docs: update README 2025-04-13 01:04:19 +08:00
ReaJason 0214a6f814 docs: add English README 2025-04-13 01:01:36 +08:00
ReaJason c27be9a8a5 refactor: format code
Test / UniteTest (push) Has been cancelled
Test / ${{ matrix.middleware }} (glassfish) (push) Has been cancelled
Test / ${{ matrix.middleware }} (jbossas) (push) Has been cancelled
Test / ${{ matrix.middleware }} (jbosseap) (push) Has been cancelled
Test / ${{ matrix.middleware }} (jetty) (push) Has been cancelled
Test / ${{ matrix.middleware }} (payara) (push) Has been cancelled
Test / ${{ matrix.middleware }} (resin) (push) Has been cancelled
Test / ${{ matrix.middleware }} (springmvc) (push) Has been cancelled
Test / ${{ matrix.middleware }} (springwebflux) (push) Has been cancelled
Test / ${{ matrix.middleware }} (tomcat) (push) Has been cancelled
Test / ${{ matrix.middleware }} (weblogic) (push) Has been cancelled
Test / ${{ matrix.middleware }} (websphere) (push) Has been cancelled
Test / ${{ matrix.middleware }} (websphere7) (push) Has been cancelled
Test / ${{ matrix.middleware }} (wildfly) (push) Has been cancelled
Test / ${{ matrix.middleware }} (xxljob) (push) Has been cancelled
2025-04-12 21:48:23 +08:00
ReaJason 5218526279 docs: add filter and listener (#27) 2025-04-12 21:36:35 +08:00
ReaJason a9e197828e docs: add ; for code 2025-04-11 00:02:57 +08:00
ReaJason 08d187500c docs: add java servlet md (#27) 2025-04-10 23:53:19 +08:00
ReaJason c5f5b46daf docs: add recommended tools md (#27) 2025-04-10 00:04:16 +08:00
ReaJason 7ea16b924f docs: add self product intro 2025-04-08 23:04:23 +08:00
ReaJason bc6702405b docs: add memshell intro 2025-04-08 22:59:44 +08:00
ReaJason 2b98280676 docs: add maven central badge
Test / UniteTest (push) Has been cancelled
Test / ${{ matrix.middleware }} (glassfish) (push) Has been cancelled
Test / ${{ matrix.middleware }} (jbossas) (push) Has been cancelled
Test / ${{ matrix.middleware }} (jbosseap) (push) Has been cancelled
Test / ${{ matrix.middleware }} (jetty) (push) Has been cancelled
Test / ${{ matrix.middleware }} (payara) (push) Has been cancelled
Test / ${{ matrix.middleware }} (resin) (push) Has been cancelled
Test / ${{ matrix.middleware }} (springmvc) (push) Has been cancelled
Test / ${{ matrix.middleware }} (springwebflux) (push) Has been cancelled
Test / ${{ matrix.middleware }} (tomcat) (push) Has been cancelled
Test / ${{ matrix.middleware }} (weblogic) (push) Has been cancelled
Test / ${{ matrix.middleware }} (websphere) (push) Has been cancelled
Test / ${{ matrix.middleware }} (websphere7) (push) Has been cancelled
Test / ${{ matrix.middleware }} (wildfly) (push) Has been cancelled
Test / ${{ matrix.middleware }} (xxljob) (push) Has been cancelled
2025-04-06 19:07:24 +08:00
ReaJason 1db4142d48 docs: update README 2025-04-06 14:15:43 +08:00
ReaJason a8330d6af3 docs: update README 2025-04-06 14:11:13 +08:00
ReaJason 7254ba7905 chore: 1.7.0 [skip ci] 2025-04-06 14:06:05 +08:00
ReaJason b25fd4779a ci: support release maven deploy 2025-04-06 13:55:17 +08:00
ReaJason d5fbff14d5 docs: update CHANGELOG 2025-04-06 13:55:17 +08:00
ReaJason 78ba0da3a3 docs: add sdk usage example 2025-04-06 13:55:17 +08:00
ReaJason 27227f1622 test: revert error 2025-04-06 13:55:17 +08:00
ReaJason 272f9f6c49 test: assert failed 2025-04-06 13:55:17 +08:00
ReaJason accee05504 build(ui): module not found 2025-04-06 13:55:17 +08:00
ReaJason fe8e77440d test: assert failed 2025-04-06 13:55:17 +08:00
ReaJason 318e30a61d ci: update name 2025-04-06 13:55:17 +08:00
ReaJason 7572bb8018 feat: support maven deploy 2025-04-06 13:55:17 +08:00
ReaJason 79397c191a refactor: use Jackson not Fastjson for smaller jar size 2025-04-06 13:55:17 +08:00
ReaJason 6a08b9220a refactor: remove codec dependency 2025-04-06 13:55:17 +08:00
ReaJason b003bb683b fix: use snapshot version for dev 2025-04-06 13:55:17 +08:00
ReaJason e05d8ac106 refactor: rename modules 2025-04-06 13:55:17 +08:00
ReaJason 0f798b367f feat: support random param and default config (#50) 2025-04-06 13:55:17 +08:00
ReaJason fa206e8acc refactor: use react router 2025-04-06 13:55:17 +08:00
ReaJason cd231c5af7 revert: obfuscation (#13) 2025-04-06 13:55:17 +08:00
ReaJason 075053c38b chore: upgrade ui components 2025-04-06 13:55:17 +08:00
ReaJason 8d9f906dcc fix: behinder payload classname is invalid 2025-04-06 13:55:17 +08:00
ReaJason 0f87083048 feat: add three implementations for agent memshell 2025-04-06 13:55:17 +08:00
ReaJason 94432d9c14 feat: support CC payload generate 2025-04-06 13:55:17 +08:00
ReaJason 6a69bbbda4 docs: update screenshots
Test / UniteTest (push) Has been cancelled
Test / ${{ matrix.middleware }} (glassfish) (push) Has been cancelled
Test / ${{ matrix.middleware }} (jbossas) (push) Has been cancelled
Test / ${{ matrix.middleware }} (jbosseap) (push) Has been cancelled
Test / ${{ matrix.middleware }} (jetty) (push) Has been cancelled
Test / ${{ matrix.middleware }} (payara) (push) Has been cancelled
Test / ${{ matrix.middleware }} (resin) (push) Has been cancelled
Test / ${{ matrix.middleware }} (springmvc) (push) Has been cancelled
Test / ${{ matrix.middleware }} (springwebflux) (push) Has been cancelled
Test / ${{ matrix.middleware }} (tomcat) (push) Has been cancelled
Test / ${{ matrix.middleware }} (weblogic) (push) Has been cancelled
Test / ${{ matrix.middleware }} (websphere) (push) Has been cancelled
Test / ${{ matrix.middleware }} (websphere7) (push) Has been cancelled
Test / ${{ matrix.middleware }} (wildfly) (push) Has been cancelled
Test / ${{ matrix.middleware }} (xxljob) (push) Has been cancelled
2025-03-30 16:31:32 +08:00
ReaJason cb77ca44b2 docs: update README 2025-03-30 16:17:55 +08:00
ReaJason d4629f191e docs: update CHANGELOG 2025-03-30 15:33:31 +08:00
ReaJason d54bd801ab test: not support obfuscation for jetty suo5 filter 2025-03-30 15:33:31 +08:00
ReaJason 0cb8dad52a feat: add Godzilla MethodVisitor (but not working for now) 2025-03-30 15:33:31 +08:00
ReaJason d57e691e1f feat: support simple obfuscation (#13) 2025-03-30 15:33:31 +08:00
ReaJason e3a59e9f21 test: support advisor and asm agent unit test 2025-03-30 15:33:31 +08:00
ReaJason 3d2f65a808 test: update docker-compose yaml 2025-03-30 15:33:31 +08:00
ReaJason 4ee5d69b31 docs: update README 2025-03-30 15:33:31 +08:00
ReaJason 17fe4b4746 refactor: extract method 2025-03-30 15:33:31 +08:00
ReaJason e8124c02cc feat: support asm relocate to ignore server inner asm 2025-03-30 15:33:31 +08:00
ReaJason 52b8000bc7 chore: update .gitignore 2025-03-30 15:33:31 +08:00
ReaJason ee3e257f9d test: weblogic 14 asm not work on asm 9 2025-03-30 15:33:31 +08:00
ReaJason 045f6be5d7 feat: support other server command agent with asm (#51) 2025-03-30 15:33:31 +08:00
ReaJason af5001dee3 feat: support jetty command agent with asm (#51) 2025-03-30 15:33:31 +08:00
ReaJason 010db58a57 build: cannot find symbol 2025-03-30 15:33:31 +08:00