mirror of
https://github.com/ReaJason/MemShellParty.git
synced 2026-09-24 07:51:52 +08:00
fix: probe custom shellClassName not work
This commit is contained in:
@@ -36,13 +36,13 @@ public class DnsLogGenerator extends ByteBuddyShellGenerator<DnsLogConfig> {
|
|||||||
switch (detectContent) {
|
switch (detectContent) {
|
||||||
case Server:
|
case Server:
|
||||||
return buddy.redefine(DnsLogServer.class)
|
return buddy.redefine(DnsLogServer.class)
|
||||||
.name(CommonUtil.generateShellClassName())
|
.name(probeConfig.getShellClassName())
|
||||||
.visit(TargetJreVersionVisitorWrapper.DEFAULT)
|
.visit(TargetJreVersionVisitorWrapper.DEFAULT)
|
||||||
.field(named("host")).value(probeContentConfig.getHost())
|
.field(named("host")).value(probeContentConfig.getHost())
|
||||||
.visit(Advice.to(ServerProbe.class).on(named("getServer")));
|
.visit(Advice.to(ServerProbe.class).on(named("getServer")));
|
||||||
case JDK:
|
case JDK:
|
||||||
return buddy.redefine(DnsLogJdk.class)
|
return buddy.redefine(DnsLogJdk.class)
|
||||||
.name(CommonUtil.generateShellClassName())
|
.name(probeConfig.getShellClassName())
|
||||||
.visit(TargetJreVersionVisitorWrapper.DEFAULT)
|
.visit(TargetJreVersionVisitorWrapper.DEFAULT)
|
||||||
.field(named("host")).value(probeContentConfig.getHost())
|
.field(named("host")).value(probeContentConfig.getHost())
|
||||||
.visit(Advice.to(JdkProbe.class).on(named("getJdk")));
|
.visit(Advice.to(JdkProbe.class).on(named("getJdk")));
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ public class SleepGenerator extends ByteBuddyShellGenerator<SleepConfig> {
|
|||||||
throw new GenerationException("sleepProbe server must be specified");
|
throw new GenerationException("sleepProbe server must be specified");
|
||||||
}
|
}
|
||||||
return buddy.redefine(SleepServer.class)
|
return buddy.redefine(SleepServer.class)
|
||||||
.name(CommonUtil.generateShellClassName())
|
.name(probeConfig.getShellClassName())
|
||||||
.visit(TargetJreVersionVisitorWrapper.DEFAULT)
|
.visit(TargetJreVersionVisitorWrapper.DEFAULT)
|
||||||
.field(named("server")).value(probeContentConfig.getServer())
|
.field(named("server")).value(probeContentConfig.getServer())
|
||||||
.field(named("seconds")).value(probeContentConfig.getSeconds())
|
.field(named("seconds")).value(probeContentConfig.getSeconds())
|
||||||
|
|||||||
Reference in New Issue
Block a user