Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
alibaba__one-java-agent_CVE-2022-25842_0-0-1 | Kitploit
Herramientas/GitHubGitHub/shoucheng3/alibaba__one-java-agent_cve-2022-25842_0-0-1
Utilidades de Propósito GeneralScripting y AutomatizaciónUtilidades y Frameworks
GitHubshoucheng3/alibaba__one-java-agent_cve-2022-25842_0-0-1

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

Ver Repositorio

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir
hace 1 añoAún no revisado

one-java-agent

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

Objetivos

  1. Proporcionar soporte de plugins, gestionando de forma unificada numerosos agentes Java.
  2. Los plugins admiten instalar/desinstalar; el plugin debe implementar la interfaz.
  3. Soporta agentes Java tradicionales, es decir, agentes Java ya desarrollados.

Sistema de plugins

Si un plugin desea conocer el ciclo de vida, puede implementar la interfaz PluginActivator:

root@kitploit:~
public interface PluginActivator {
    // 让插件本身判断是否要启动
    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;
}

Agente Java tradicional

En el directorio de plugins, coloque un plugin.properties y el archivo jar del agente original.

Por ejemplo:

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

Entonces one java agent iniciará este demo-agent.

Compilación y desarrollo

  • Este proyecto depende de bytekit: https://github.com/alibaba/bytekit, puede que necesite ejecutar mvn clean install de bytekit primero.
  • Ejecutar pruebas: mvn clean package -DskipTests && mvn test
  • mvn clean package -P local -DskipTests empaquetará e instalará la última versión localmente en el directorio ~/oneoneagent.
Descargar herramienta