Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
jenkinsci__perfecto-plugin_CVE-2020-2261_1-17 | Kitploit
उपकरण/GitHubGitHub/shoucheng3/jenkinsci__perfecto-plugin_cve-2020-2261_1-17
मोबाइल ऐप पेंटेस्टिंगएपीआई सुरक्षा परीक्षणक्लाउड सुरक्षाDevSecOps
GitHubshoucheng3/jenkinsci__perfecto-plugin_cve-2020-2261_1-17

jenkinsci__perfecto-plugin_CVE-2020-2261_1-17

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

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

सभी देखें →

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

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

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

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

Perfecto Jenkins प्लगइन

Perfecto Jenkins प्लगइन बिल्ड वातावरण में Perfecto Connect टनल-आईडी को स्वतः-बनाने/पुनः-उपयोग करने की क्षमता प्रदान करता है।

विषय-सूची

  • Perfecto Jenkins प्लगइन
  • विषय-सूची
    • आवश्यक शर्तें
    • 1. प्लगइन सक्षम करने के चरण
      • स्क्रीनशॉट
        • Mac
        • Windows
      • उन्नत विकल्प
    • 2. उपयोग
      • Maven नमूना
      • Gradle नमूना
    • 3. Perfecto Connect रोकने के चरण
    • उन्नत उपयोग
      • Perfecto Connect पाइपलाइन नमूना
      • Perfecto पर ऐप अपलोड करें

आवश्यक शर्तें

  • Perfecto Connect क्लाइंट डाउनलोड करें, किसी भी फ़ोल्डर में निकालें।
  • Perfecto सुरक्षा टोकन जनरेट करें (यदि पहले से जनरेट नहीं किया गया है)
  • Mac उपयोगकर्ताओं को brew. के माध्यम से Jenkins इंस्टॉल करना चाहिए।

1. प्लगइन सक्षम करने के चरण

  1. Jenkins होम पेज पर New Item पर क्लिक करें।
  2. अपना पसंदीदा Item नाम दर्ज करें।
  3. Pipeline को छोड़कर कोई भी प्रोजेक्ट प्रकार चुनें।
  4. OK पर क्लिक करें।
  5. Build Environment के अंतर्गत Perfecto Connect चेकबॉक्स चुनें (स्क्रीनशॉट अनुभाग देखें)
  6. नोट: नीचे दिए गए Perfecto क्रेडेंशियल्स बनाने के लिए अपने Jenkins व्यवस्थापक से सहायता लें:
    a. Credentials ड्रॉपडाउन के आगे Add विकल्प चुनें और Jenkins चुनें।
    b. Add Credentials विंडो में Kind ड्रॉपडाउन के अंतर्गत विकल्प: “Perfecto” चुनें।
    c. अपना Cloud Name, Username और Security Token प्रदान करें और Add पर क्लिक करें।


  1. Perfecto Connect Path टेक्स्ट फ़ील्ड में Perfecto Connect Path प्रदान करें।
    a. उदा.: - /Users/Mymac/Downloads
  2. Perfecto Connect File Name टेक्स्ट फ़ील्ड में Perfecto Connect File Name प्रदान करें।
    a. उदा.: - Mac – perfectoconnect
    b. उदा.: - Windows – perfectoconnect64.exe या perfectoconnect32.exe

स्क्रीनशॉट

Mac

Windows

उन्नत विकल्प

आप Perfecto Connect Additional Parameters, Override Tunnel ID Name और Existing Tunnel ID जैसे उन्नत विकल्प प्रदान कर सकते हैं।

  1. अतिरिक्त पैरामीटर
    a. bridgeproxyip, bridgeproxyport जैसे Perfecto Connect पैरामीटर प्रदान करें
    b. उदा.: - --bridgeproxyip=127.0.0.1 --bridgeproxyport=8888
  2. आप Override Tunnel ID Name टेक्स्ट फ़ील्ड में Tunnel ID Environment Variable नाम को ओवरराइड कर सकते हैं। (डिफ़ॉल्ट Jenkins Build Environment वेरिएबल नाम tunnelId है)
  3. आप Existing Tunnel ID टेक्स्ट फ़ील्ड में पहले से बनाए गए Tunnel ID का पुनः उपयोग कर सकते हैं।


2. उपयोग

Maven नमूना

Gradle नमूना

3. Perfecto Connect रोकने के चरण

  1. Post Build Action के अंतर्गत Post Build कार्य जोड़ें।
  2. Script टेक्स्ट फ़ील्ड के अंतर्गत नीचे दी गई स्क्रिप्ट दर्ज करें।


उन्नत उपयोग

Perfecto Connect पाइपलाइन नमूना

  1. एक नई Pipeline बनाएं और pipeline script टेक्स्ट फ़ील्ड में नीचे दिया गया कोड जोड़ें।
  2. लागू होने पर cloudName, securityToken और perfectoConnectPath अपडेट करें।
root@kitploit:~
import groovy.json.JsonSlurperClassic
import groovy.json.JsonSlurper
 
node {
String cloudName = "<<CLOUD NAME e.g. demo>>";
String securityToken = "<<SECURITY TOKEN>>";
String perfectoConnectPath = "/Users/myMac/Downloads/perfectoconnect";
    environment {
        tunnelId = ""
    }
    stage('perfectoconnect start'){
        if(cloudName.contains("<<")){
             error "Kindly update cloudName, securityToken and perfectoConnectPath"
        }
        String script = perfectoConnectPath + " start  -c " + cloudName + ".perfectomobile.com  -s " + securityToken;
        echo script;
        tunnelId = sh (script: script , returnStdout: true).trim()
        env.tunnelId = "${tunnelId}"
    }
    stage('script'){
        echo "Tunnel id: ${tunnelId}"
    }
    stage('perfectoconnect stop'){
        sh label: '', returnStdout: true, script: perfectoConnectPath + " stop"
    }
}

Perfecto पर ऐप अपलोड करें

curl का उपयोग करने और Perfecto मीडिया रिपॉजिटरी में ऐप अपलोड करने के लिए इस दस्तावेज़ीकरण का पालन करें।

टूल डाउनलोड करें