Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
alibaba__one-java-agent_CVE-2022-25842_0-0-1 — إطار عمل إدارة وكلاء جافا قائم على الإضافات يدعم التثبيت/الإلغاء الديناميكي للوكلاء وخطافات دورة الحياة للمراقبة والقياس الموحد. | 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

إطار عمل إدارة وكلاء جافا قائم على الإضافات يدعم التثبيت/الإلغاء الديناميكي للوكلاء وخطافات دورة الحياة للمراقبة والقياس الموحد.

عرض المستودع
4منذ سنة واحدةلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

one-java-agent

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

الأهداف

  1. دعم الإضافات (plugins) لإدارة العديد من وكلاء Java بشكل موحد
  2. الإضافات تدعم التثبيت وإلغاء التثبيت (install/uninstall)، ويجب على جهة الإضافة تنفيذ الواجهة
  3. دعم وكلاء Java التقليديين، أي وكلاء Java المطورين بالفعل

نظام الإضافات

إذا أرادت الإضافة استشعار دورة الحياة، فيمكنها تنفيذ واجهة 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;
}

وكلاء Java التقليديين

ضع ملف plugin.properties في دليل الإضافة وضع ملف 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 ، قد تحتاج إلى تنفيذ mvn clean install bytekit أولاً.
  • تنفيذ الاختبارات: mvn clean package -DskipTests && mvn test
  • mvn clean package -P local -DskipTests سيقوم بالتجميع ثم تثبيت الإصدار الأحدث محليًا في الدليل ~/oneoneagent
تنزيل الأداة