feat: support shell registry for all server

This commit is contained in:
ReaJason
2025-02-23 02:33:09 +08:00
parent 1980ae7072
commit 3274e8421d
89 changed files with 469 additions and 1180 deletions
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.apusic.injector;
package com.reajason.javaweb.memshell.injector.apusic;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.apusic.injector;
package com.reajason.javaweb.memshell.injector.apusic;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.apusic.injector;
package com.reajason.javaweb.memshell.injector.apusic;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.bes.injector;
package com.reajason.javaweb.memshell.injector.bes;
import net.bytebuddy.agent.builder.AgentBuilder;
import net.bytebuddy.asm.Advice;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.bes.injector;
package com.reajason.javaweb.memshell.injector.bes;
import net.bytebuddy.agent.builder.AgentBuilder;
import net.bytebuddy.asm.Advice;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.bes.injector;
package com.reajason.javaweb.memshell.injector.bes;
import javax.servlet.Filter;
import java.io.ByteArrayInputStream;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.bes.injector;
package com.reajason.javaweb.memshell.injector.bes;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.bes.injector;
package com.reajason.javaweb.memshell.injector.bes;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.glassfish.injector;
package com.reajason.javaweb.memshell.injector.glassfish;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.glassfish.injector;
package com.reajason.javaweb.memshell.injector.glassfish;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.glassfish.injector;
package com.reajason.javaweb.memshell.injector.glassfish;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.inforsuite.injector;
package com.reajason.javaweb.memshell.injector.inforsuite;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.jboss.injector;
package com.reajason.javaweb.memshell.injector.jboss;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.jboss.injector;
package com.reajason.javaweb.memshell.injector.jboss;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.jboss.injector;
package com.reajason.javaweb.memshell.injector.jboss;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.jetty.injector;
package com.reajason.javaweb.memshell.injector.jetty;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.jetty.injector;
package com.reajason.javaweb.memshell.injector.jetty;
import net.bytebuddy.agent.builder.AgentBuilder;
import net.bytebuddy.asm.Advice;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.jetty.injector;
package com.reajason.javaweb.memshell.injector.jetty;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.jetty.injector;
package com.reajason.javaweb.memshell.injector.jetty;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.resin.injector;
package com.reajason.javaweb.memshell.injector.resin;
import net.bytebuddy.agent.builder.AgentBuilder;
import net.bytebuddy.asm.Advice;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.resin.injector;
package com.reajason.javaweb.memshell.injector.resin;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.resin.injector;
package com.reajason.javaweb.memshell.injector.resin;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.resin.injector;
package com.reajason.javaweb.memshell.injector.resin;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.tomcat.injector;
package com.reajason.javaweb.memshell.injector.tomcat;
import net.bytebuddy.agent.builder.AgentBuilder;
import net.bytebuddy.asm.Advice;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.tomcat.injector;
package com.reajason.javaweb.memshell.injector.tomcat;
import net.bytebuddy.agent.builder.AgentBuilder;
import net.bytebuddy.asm.Advice;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.tomcat.injector;
package com.reajason.javaweb.memshell.injector.tomcat;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.tomcat.injector;
package com.reajason.javaweb.memshell.injector.tomcat;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.tomcat.injector;
package com.reajason.javaweb.memshell.injector.tomcat;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.tomcat.injector;
package com.reajason.javaweb.memshell.injector.tomcat;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.tomcat.injector;
package com.reajason.javaweb.memshell.injector.tomcat;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.tongweb.injector;
package com.reajason.javaweb.memshell.injector.tongweb;
import net.bytebuddy.agent.builder.AgentBuilder;
import net.bytebuddy.asm.Advice;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.tongweb.injector;
package com.reajason.javaweb.memshell.injector.tongweb;
import net.bytebuddy.agent.builder.AgentBuilder;
import net.bytebuddy.asm.Advice;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.tongweb.injector;
package com.reajason.javaweb.memshell.injector.tongweb;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.tongweb.injector;
package com.reajason.javaweb.memshell.injector.tongweb;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.tongweb.injector;
package com.reajason.javaweb.memshell.injector.tongweb;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.undertow.injector;
package com.reajason.javaweb.memshell.injector.undertow;
import javax.servlet.DispatcherType;
import java.io.ByteArrayInputStream;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.undertow.injector;
package com.reajason.javaweb.memshell.injector.undertow;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.undertow.injector;
package com.reajason.javaweb.memshell.injector.undertow;
import net.bytebuddy.agent.builder.AgentBuilder;
import net.bytebuddy.asm.Advice;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.undertow.injector;
package com.reajason.javaweb.memshell.injector.undertow;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.weblogic.injector;
package com.reajason.javaweb.memshell.injector.weblogic;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.weblogic.injector;
package com.reajason.javaweb.memshell.injector.weblogic;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.weblogic.injector;
package com.reajason.javaweb.memshell.injector.weblogic;
import net.bytebuddy.agent.builder.AgentBuilder;
import net.bytebuddy.asm.Advice;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.weblogic.injector;
package com.reajason.javaweb.memshell.injector.weblogic;
import javax.servlet.Servlet;
import java.io.ByteArrayInputStream;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.websphere.injector;
package com.reajason.javaweb.memshell.injector.websphere;
import net.bytebuddy.agent.builder.AgentBuilder;
import net.bytebuddy.asm.Advice;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.websphere.injector;
package com.reajason.javaweb.memshell.injector.websphere;
import javax.servlet.Filter;
import java.io.ByteArrayInputStream;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.websphere.injector;
package com.reajason.javaweb.memshell.injector.websphere;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.websphere.injector;
package com.reajason.javaweb.memshell.injector.websphere;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.jetty.antsword;
package com.reajason.javaweb.memshell.shelltool.antsword.jetty;
import net.bytebuddy.asm.Advice;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.undertow.antsword;
package com.reajason.javaweb.memshell.shelltool.antsword.undertow;
import net.bytebuddy.asm.Advice;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.jetty.behinder;
package com.reajason.javaweb.memshell.shelltool.behinder.jetty;
import net.bytebuddy.asm.Advice;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.undertow.behinder;
package com.reajason.javaweb.memshell.shelltool.behinder.undertow;
import net.bytebuddy.asm.Advice;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.jetty.command;
package com.reajason.javaweb.memshell.shelltool.command.jetty;
import net.bytebuddy.asm.Advice;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.undertow.command;
package com.reajason.javaweb.memshell.shelltool.command.undertow;
import net.bytebuddy.asm.Advice;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.jetty.godzilla;
package com.reajason.javaweb.memshell.shelltool.godzilla.jetty;
import net.bytebuddy.asm.Advice;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.memshell.undertow.godzilla;
package com.reajason.javaweb.memshell.shelltool.godzilla.undertow;
import net.bytebuddy.asm.Advice;