Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
alibaba__one-java-agent_CVE-2022-25842_0-0-1 — Plugin-basiertes Java-Agenten-Management-Framework mit Unterstützung für dynamische Installation/Deinstallation von Agenten und Lifecycle-Hooks für einheitliches Monitoring und Instrumentierung. | Kitploit
Tools/GitHubGitHub/shoucheng3/alibaba__one-java-agent_cve-2022-25842_0-0-1
Allgemeine DienstprogrammeScripting & AutomatisierungDienstprogramme & Frameworks
GitHubshoucheng3/alibaba__one-java-agent_cve-2022-25842_0-0-1

alibaba__one-java-agent_CVE-2022-25842_0-0-1

Plugin-basiertes Java-Agenten-Management-Framework mit Unterstützung für dynamische Installation/Deinstallation von Agenten und Lifecycle-Hooks für einheitliches Monitoring und Instrumentierung.

Repository anzeigen
4vor 1 JahrNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

one-java-agent

JavaCI maven license Average time to resolve an issue Percentage of issues still open

Ziele

  1. Bereitstellung von Plugin-Unterstützung zur einheitlichen Verwaltung zahlreicher Java Agents
  2. Plugin unterstützt install/uninstall, das Plugin muss das Interface implementieren
  3. Unterstützung traditioneller Java Agents, d.h. bereits entwickelter Java Agents

Plugin-System

Wenn ein Plugin den Lebenszyklus verfolgen möchte, kann es das PluginActivator-Interface implementieren:

root@kitploit:~
public interface PluginActivator {
    // Let the plugin itself decide whether to start
    boolean enabled(PluginContext context);

    public void init(PluginContext context) throws Exception;

    /**
     * Before calling this method, the {@link PluginState} is
     * {@link PluginState#STARTING}, after calling, the {@link PluginState} is
     * {@link PluginState#ACTIVE}
     *
     * @param context
     */
    public void start(PluginContext context) throws Exception;

    /**
     * Before calling this method, the {@link PluginState} is
     * {@link PluginState#STOPPING}, after calling, the {@link PluginState} is
     * {@link PluginState#RESOLVED}
     *
     * @param context
     */
    public void stop(PluginContext context) throws Exception;
}

Traditionelle Java Agents

Legen Sie eine plugin.properties-Datei im Plugin-Verzeichnis ab und fügen Sie die native Agent-Jar-Datei hinzu.

Beispiel:

root@kitploit:~
type=traditional
name=demo-agent
version=1.0.0
agentJarPath=demo-agent.jar

Dann startet one-java-agent diesen demo-agent.

Kompilierung und Entwicklung

  • Dieses Projekt ist abhängig von bytekit: https://github.com/alibaba/bytekit, möglicherweise muss zuerst mvn clean install für bytekit ausgeführt werden.
  • Tests ausführen: mvn clean package -DskipTests && mvn test
  • mvn clean package -P local -DskipTests wird das Paket erstellen und die neueste Version lokal im Verzeichnis ~/oneoneagent installieren.
Tool herunterladen