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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
kube-knark — ओपन सोर्स रनटाइम टूल जो कुबेरनेट्स क्लस्टर पर मैलवेयर कोड निष्पादन और रन टाइम गलत-कॉन्फ़िगरेशन परिवर्तन का पता लगाने में मदद करता है | Kitploit
उपकरण/GitHubGitHub/chen-keinan/kube-knark
कंटेनर सुरक्षाक्लाउड सुरक्षाघुसपैठ का पता लगानागलत कॉन्फ़िगरेशन
GitHubchen-keinan/kube-knark

kube-knark

ओपन सोर्स रनटाइम टूल जो कुबेरनेट्स क्लस्टर पर मैलवेयर कोड निष्पादन और रन टाइम गलत-कॉन्फ़िगरेशन परिवर्तन का पता लगाने में मदद करता है

रिपॉजिटरी देखें
36444 साल पहलेKitploit द्वारा समीक्षित

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें

Go Report Card License Build Status टेस्ट कवरेज बैज Gitter
kube-krank लोगो

Kube-Knark परियोजना

अपने Kubernetes रनटाइम को ट्रेस करें !!

Kube-Knark एक ओपन-सोर्स ट्रेसर है जो एक तैनात कुबरनेट्स क्लस्टर पर रनटाइम ट्रेसिंग करने के लिए pcap और ebpf तकनीक का उपयोग करता है। यह Kubernetes API निष्पादन और मास्टर नोड कॉन्फ़िगरेशन फ़ाइल अनुमति परिवर्तनों को ट्रेस कर रहा है। ट्रेस मिलान घटनाओं का लाभ go प्लगइन वेबहुक के माध्यम से उठाया जाता है।

kube-knark निम्नलिखित को ट्रेस करता है:

  • पूर्ण Kubernetes API विनिर्देश निष्पादन कॉल्स, विशेष रूप से म्यूटेशन
  • Kubernetes मास्टर नोड कॉन्फ़िगरेशन फ़ाइल अनुमति परिवर्तन CIS Kubernetes बेंचमार्क विनिर्देश के अनुसार

kube-knark ट्रेसिंग डेटा निम्नलिखित में रिपोर्ट किया जाता है:

  • कंसोल डैशबोर्ड
  • Go प्लगइन हुक

kube-Knark कंसोल:
kube-krank कंसोल लोगो

  • Requirements
  • Installation
  • Quick Start
  • User Plugin Usage
  • Supported Specs
  • Contribution

आवश्यकताएँ

  • Go 1.13+
  • Linux Kernel 4.15+
  • Clang 10+
  • LLVM
  • Kernel Headers
  • Pcap

स्थापना

root@kitploit:~
git clone https://github.com/chen-keinan/kube-knark
cd kube-knark
make build

त्वरित प्रारंभ

प्लगइन्स के बिना kube-knark निष्पादित करें:

root@kitploit:~
 ./kube-knark 

उपयोगकर्ता प्लगइन उपयोग (Go प्लगइन्स के माध्यम से)

Kube-knark उपयोगकर्ता प्लगइन्स के लिए 2 हुक प्रदान करता है उदाहरण:

  • OnK8sAPICallHook - यह हुक k8s API कॉल इवेंट को सभी विवरण (HTTP अनुरोध/प्रतिक्रिया, मिलान API स्पेक) के साथ स्वीकार करता है
  • OnK8sFileConfigChangeHook - यह हुक मास्टर फ़ाइल कॉन्फ़िगरेशन परिवर्तन इवेंट को कमांड विवरण (chown या chmod, args और मिलान फ़ाइल परिवर्तन स्पेक) के साथ स्वीकार करता है।
उपयोगकर्ता प्लगइन संकलित करें
root@kitploit:~
go build -buildmode=plugin -o=~/<plugin folder>/<plugin>.so ~/<plugin folder>/<plugin>.go
प्लगइन को फ़ोल्डर में कॉपी करें (.kube-knark फ़ोल्डर पहले स्टार्टअप पर बनाया गया है)
root@kitploit:~
cp ~/<plugin folder>/<plugin>.so ~/.kube-knark/plugins/compile/<plugin>.so

समर्थित स्पेक्स

Kube-knark 2 स्पेक्स का समर्थन करता है और इसे आसानी से विस्तारित किया जा सकता है:

  • पूर्ण k8s API स्पेक Kubernetes API विनिर्देश
  • मास्टर कॉन्फ़िग फ़ाइल परिवर्तन स्पेक मास्टर नोड कॉन्फ़िग

दोनों स्पेक्स को ~/.kube-knark/spec फ़ोल्डर के अंतर्गत स्पेक फ़ाइलों में संशोधन करके आसानी से विस्तारित किया जा सकता है।

योगदान

  • कोड योगदान का स्वागत है!! परीक्षणों और लिंटर पास करने वाले योगदान का अधिक स्वागत है :)
  • /.dev फ़ोल्डर में विकास के लिए उपयोग किया जाने वाला vagrantfile शामिल है: देव निर्देश
टूल डाउनलोड करें