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

रिपॉजिटरी देखें

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें
1 साल पहलेअभी तक समीक्षित नहीं

one-java-agent

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

उद्देश्य

  1. प्लगइन-आधारित समर्थन प्रदान करें, कई Java Agentों का एकीकृत प्रबंधन करें
  2. प्लगइन install/unstall का समर्थन करते हैं, प्लगइन पक्ष को इंटरफ़ेस लागू करना आवश्यक है
  3. पारंपरिक java agent का समर्थन करें, यानी पहले से विकसित java agent

प्लगइन सिस्टम

यदि प्लगइन जीवनचक्र को महसूस करना चाहता है, तो वह 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 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 , संभवतः पहले mvn clean install bytekit चलाना आवश्यक है
  • परीक्षण निष्पादित करें: mvn clean package -DskipTests && mvn test
  • mvn clean package -P local -DskipTests पैकेज करने के बाद नवीनतम संस्करण को स्थानीय ~/oneoneagent निर्देशिका में इंस्टॉल करेगा
टूल डाउनलोड करें