अपडेट पर वापस जाएँ
New releaseAug 22, 2026

peirates v1.29

Peirates - कुबरनेटीस प्रवेश परीक्षण उपकरण

साझा करें

Peirates

Release gosec

Logo

Peirates क्या है?

Peirates, एक Kubernetes प्रवेश परीक्षण उपकरण, एक हमलावर को कुबेरनेट्स क्लस्टर में विशेषाधिकार बढ़ाने और घूमने में सक्षम बनाता है। यह सेवा खाता टोकन, रहस्यों को चुराने और एकत्र करने, आगे कोड निष्पादन प्राप्त करने, और क्लस्टर पर नियंत्रण प्राप्त करने के लिए ज्ञात तकनीकों को स्वचालित करता है।

मैं Peirates कहाँ चलाऊं?

आप Peirates को Kubernetes पर चलने वाले कंटेनर से या कंटेनर के बाहर, Kubernetes नोड से चलाते हैं।

क्या Peirates Kubernetes क्लस्टर पर हमला करता है?

हाँ, यह निश्चित रूप से करता है। Kubernetes क्लस्टर में इस उपकरण का उपयोग करने से पहले अपने वकील और क्लस्टर मालिकों से बात करें।

Peirates कौन बनाता है?

InGuardians के CTO Jay Beale ने सबसे पहले Peirates की कल्पना की और उनके साथ इसे बनाने के लिए InGuardians डेवलपर्स का एक समूह इकट्ठा किया, जिसमें Faith Alderson, Adam Crompton और Dave Mayer शामिल थे। Faith ने हम सभी को Golang सीखने के लिए राजी किया, ताकि वह Kubernetes प्रोजेक्ट से kubectl लाइब्रेरी के उपयोग को लागू कर सके। Adam ने समूह को अत्यधिक इंटरैक्टिव यूज़र इंटरफ़ेस का उपयोग करने के लिए राजी किया। Dave ने संक्रामक उत्साह लाया। साथ मिलकर, इन चार डेवलपर्स ने हमलों को लागू किया और इस उपकरण को जारी करना शुरू किया जिसका उपयोग हम अपने प्रवेश परीक्षणों में करते हैं।

अन्य योगदानकर्ताओं ने भी मदद की है - और अधिक देखने के लिए GitHub देखें, लेकिन कृपया credits.md भी देखें।

क्या आप योगदान का स्वागत करते हैं?

हाँ, हम निश्चित रूप से करते हैं। एक पुल रिक्वेस्ट सबमिट करें और/या [email protected] पर संपर्क करें।

यह किस लाइसेंस के तहत जारी किया गया है?

Peirates GPLv2 लाइसेंस के तहत जारी किया गया है।

Peirates चलाना

यदि आप केवल peirates बाइनरी चाहते हैं ताकि हमला शुरू कर सकें, तो रिलीज़ पेज से नवीनतम रिलीज़ प्राप्त करें।

Peirates एक कंटेनर इमेज के रूप में

आप Docker Hub पर एक उपयोगी alpine-peirates कंटेनर इमेज पा सकते हैं, जिसमें Peirates संस्करण को ट्रैक करने वाला एक संस्करण संख्या टैग है।

उदाहरण के लिए, alpine-peirates:1.1.16 के लिए, जिसमें peirates संस्करण 1.1.16 है, चलाएँ:

docker pull bustakube/alpine-peirates:1.1.16

Peirates बनाना

हालाँकि, यदि आप स्रोत से बनाना चाहते हैं, तो आगे पढ़ें!

Peirates प्राप्त करें

go get -v "github.com/inguardians/peirates"

यदि आपने पहले से नहीं किया है तो लाइब्रेरी स्रोत प्राप्त करें (चेतावनी: इसमें लगभग एक गीगा स्थान लगेगा क्योंकि इसे पूरे कुबेरनेट्स रिपॉजिटरी की आवश्यकता है)

go get -v "k8s.io/kubectl/pkg/cmd" "github.com/aws/aws-sdk-go"

एक्जीक्यूटेबल बनाएँ

cd $GOPATH/github.com/inguardians/peirates/scripts
./build.sh

यह उसी निर्देशिका में peirates नामक एक एक्जीक्यूटेबल फ़ाइल उत्पन्न करेगा।

श्रेणियाँ