Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
alibaba__one-java-agent_CVE-2022-25842_0-0-1 — プラグインベースのJavaエージェント管理フレームワーク。エージェントの動的なインストール/アンインストールと、統一された監視および計装のためのライフサイクルフックをサポートします。 | Kitploit
ツール/GitHubGitHub/shoucheng3/alibaba__one-java-agent_cve-2022-25842_0-0-1
汎用ユーティリティスクリプトと自動化ユーティリティとフレームワーク
GitHubshoucheng3/alibaba__one-java-agent_cve-2022-25842_0-0-1

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

プラグインベースのJavaエージェント管理フレームワーク。エージェントの動的なインストール/アンインストールと、統一された監視および計装のためのライフサイクルフックをサポートします。

リポジトリを見る

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
41年前未レビュー
共有

one-java-agent

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

目標

  1. プラグイン化をサポートし、多数のJava Agentを統一的に管理する
  2. プラグインはinstall/uninstallをサポートし、プラグイン側でインターフェースを実装する必要がある
  3. 従来のjava agent、すなわち既に開発済みのjava agentをサポートする

プラグインシステム

プラグインがライフサイクルを認識したい場合は、PluginActivatorインターフェースを実装できます:

root@kitploit:~
public interface PluginActivator {
    // プラグイン自体が起動するかどうかを判断させる
    boolean enabled(PluginContext context);

    public void init(PluginContext context) throws Exception;

    /**
     * このメソッドが呼び出される前は、{@link PluginState}は
     * {@link PluginState#STARTING}であり、呼び出し後は{@link PluginState}は
     * {@link PluginState#ACTIVE}になる
     *
     * @param context
     */
    public void start(PluginContext context) throws Exception;

    /**
     * このメソッドが呼び出される前は、{@link PluginState}は
     * {@link PluginState#STOPPING}であり、呼び出し後は{@link PluginState}は
     * {@link PluginState#RESOLVED}になる
     *
     * @param context
     */
    public void stop(PluginContext context) throws Exception;
}

従来のjava agent

プラグインディレクトリにplugin.propertiesを置き、ネイティブなagent jarファイルも配置します。

例:

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

これにより、one java agentはこのdemo-agentを起動します。

ビルドと開発

  • 本プロジェクトは bytekit に依存: https://github.com/alibaba/bytekit 、最初に bytekit を mvn clean install する必要がある場合があります
  • テストの実行: mvn clean package -DskipTests && mvn test
  • mvn clean package -P local -DskipTests でパッケージ化後、最新版をローカルの ~/oneoneagent ディレクトリにインストールします
ツールをダウンロード