Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
pki-toolbox — क्लाइंट-साइड PKI टूलबॉक्स जो X.509, CSR, chain, CRL, PKCS#7 और PKCS#12 आर्टिफैक्ट्स को डिकोड करता है, ASN.1 देखता है, फॉर्मेट कन्वर्ट करता है, और ब्राउज़र में सेल्फ-साइन्ड सर्टिफिकेट जनरेट करता है। | Kitploit
उपकरण/GitHubGitHub/youkyi/pki-toolbox
रक्षात्मक उपकरणस्थैतिक विश्लेषणएन्क्रिप्शन/डिक्रिप्शन उपकरणवेब सुरक्षाक्रिप्टोग्राफीगोपनीयताउपयोगिताएँ और फ्रेमवर्क
GitHubyoukyi/pki-toolbox

pki-toolbox

क्लाइंट-साइड PKI टूलबॉक्स जो X.509, CSR, chain, CRL, PKCS#7 और PKCS#12 आर्टिफैक्ट्स को डिकोड करता है, ASN.1 देखता है, फॉर्मेट कन्वर्ट करता है, और ब्राउज़र में सेल्फ-साइन्ड सर्टिफिकेट जनरेट करता है।

रिपॉजिटरी देखें
61731 दिन पहलेअभी तक समीक्षित नहीं

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें
वेबसाइट

pki-toolbox

license: MIT

PKI आर्टिफ़ैक्ट्स के लिए एक सेल्फ-होस्टेड, 100% क्लाइंट-साइड टूलबॉक्स: X.509 प्रमाणपत्र, PKCS#10 CSR, चेन, CRL, PKCS#7 और PKCS#12 बंडल, रॉ ASN.1, फ़ॉर्मेट रूपांतरण, फ़िंगरप्रिंट और प्रमाणपत्र जारी करना। ऑनलाइन सर्टिफ़िकेट डिकोडर के लिए एक गोपनीयता-सम्मानजनक, सेल्फ-होस्ट करने योग्य विकल्प।

लाइव डेमो: https://pki-toolbox.youkyi.net (डेमो वही स्टैटिक बिल्ड है जिसे आप नीचे सेल्फ-होस्ट कर सकते हैं; आप जो भी पेस्ट करते हैं वह आपके ब्राउज़र से बाहर नहीं जाता)।

हर बाइट को आपके ब्राउज़र के अंदर @peculiar/x509 और pkijs के साथ पार्स किया जाता है। कुछ भी कभी भी अपलोड नहीं होता, बैकएंड केवल स्टैटिक फ़ाइलें भेजता है। आपको इसे विश्वास पर नहीं लेना है: नीचे जाँचने योग्य गोपनीयता देखें।

टूल्स

टूलश्रेणीविवरण
सर्टिफ़िकेट डिकोडरडिकोडिंगX.509 प्रमाणपत्र का हर फ़ील्ड: सब्जेक्ट, इश्यूअर, वैधता, SAN, की उपयोग, फ़िंगरप्रिंट
CSR डिकोडरडिकोडिंगPKCS#10 अनुरोध का सब्जेक्ट, पब्लिक की, सिग्नेचर एल्गोरिद्म और अनुरोधित एक्सटेंशन
चेन डिकोडरडिकोडिंगएक संयोजित PEM बंडल को क्रमबद्ध चेन में विभाजित करता है और हर इश्यूअर-से-सब्जेक्ट लिंक को सत्यापित करता है
CRL डिकोडरडिकोडिंगनिरस्त प्रविष्टियाँ, तिथियाँ और निरस्तीकरण के कारण
PKCS#7 डिकोडरडिकोडिंगPKCS#7 / CMS बंडल द्वारा ले जाया गया हर प्रमाणपत्र
PKCS#12 डिकोडरडिकोडिंगपासवर्ड-सुरक्षित .p12 / .pfx फ़ाइलें खोलता है
फ़िंगरप्रिंटनिरीक्षणDER का SHA-1 / SHA-256 / SHA-512
ASN.1 व्यूअरनिरीक्षणकिसी भी DER आर्टिफ़ैक्ट का विस्तारणीय टैग/लंबाई/मान ट्री
फ़ॉर्मेट रूपांतरणरूपांतरणPEM ↔ DER ↔ PKCS#7
स्व-हस्ताक्षरित प्रमाणपत्रजनरेशनWebCrypto के माध्यम से स्व-हस्ताक्षरित प्रमाणपत्र और की पेयर (RSA / EC / Ed25519)
CA से हस्ताक्षर करेंजनरेशनमौजूदा CA से प्रमाणपत्र जारी करता है: नई की पेयर या CSR, लीफ या इंटरमीडिएट, उपयोग के लिए तैयार फ़ुलचेन के साथ

कैटलॉग एक ही रजिस्ट्री (src/lib/tools.ts) में रहता है जो नेवबार और होम ग्रिड को नियंत्रित करती है।

टूल्स के अलावा:

  • होम पेज पर कुछ भी पेस्ट करें। आर्टिफ़ैक्ट को उसके बाइट्स से पहचाना जाता है (PEM लेबल या DER हेडर, src/lib/pki/detect.ts देखें) और उसे पढ़ने वाले टूल में खुलता है।
  • गलत टूल में कोई आर्टिफ़ैक्ट होने पर वह बताता है और सही टूल प्रस्तावित करता है, अपनी सामग्री साथ ले जाता है। हैंडओवर मेमोरी में होता है, कभी URL के माध्यम से नहीं, इसलिए यह हिस्ट्री फ़ाइलों, प्रॉक्सी लॉग और बुकमार्क सिंक से बाहर रहता है।
  • किसी परिणाम के नीचे "Same artefact in" इसे उन अन्य टूल्स तक ले जाता है जो इसे पढ़ते हैं, इसलिए एक पेस्ट कई सवालों के जवाब देता है।
  • एक वर्डिक्ट बैंड किसी भी विवरण पंक्ति से पहले उस सवाल का जवाब देता है जिसके लिए टूल मौजूद है, और जो मान किसी टिकट में उद्धृत होते हैं वे एक क्लिक में कॉपी हो जाते हैं।
  • हर टूल पेस्ट किया गया आर्टिफ़ैक्ट या अपलोड की गई फ़ाइल लेता है, और एक सैंपल इनपुट भी देता है ताकि आप बिना किसी के भी आज़मा सकें। / कर्सर को इनपुट में रखता है।

जाँचने योग्य गोपनीयता

दावा "यह कभी आपके ब्राउज़र से बाहर नहीं जाता" पेज के अंदर से सत्यापन योग्य है:

  • प्रत्येक इनपुट बॉक्स में एक Verify पैनल होता है जो उस पॉलिसी से पेज के अपने connect-src निर्देश को पढ़कर दिखाता है जिसके साथ वह सर्व किया गया था, आपके पेस्ट करने के बाद से डेटा बाहर ले जाने में सक्षम अनुरोधों की गिनती करता है, और एक लाइव प्रयास चलाता है जिसे ब्राउज़र आपके सामने अस्वीकार कर देता है, उस निर्देश को उद्धृत करते हुए जिसने इसे रोका।
  • पेस्ट की गई निजी कुंजी का नाम लिया जाता है और उसे छिपाया जाता है: बॉक्स बताता है कि उसमें क्या है और यह कि वह पेज से बाहर नहीं गई है, साथ में Clear it और Show it anyway विकल्प हैं। कुछ भी डिकोड, प्रसारित या संग्रहीत नहीं किया जाता।
  • किसी प्रमाणपत्र को डिकोड करते समय अपने ब्राउज़र का नेटवर्क टैब खोलें: आपको एक भी अनुरोध दिखाई नहीं देगा।

इसे चलाएँ

हमेशा एक पिन किया गया, अपरिवर्तनीय रिलीज़ टैग (vX.Y.Z) चलाएँ, कभी भी latest नहीं: एक बदलता हुआ टैग ऑडिट या रोलबैक नहीं किया जा सकता। सबसे मज़बूत गारंटी के लिए, इमेज डाइजेस्ट (...@sha256:...) पिन करें।

docker run -p 8080:8080 ghcr.io/youkyi/pki-toolbox:v2.2.0

फिर http://localhost:8080 खोलें।

सार्वजनिक इमेज

प्रत्येक रिलीज़ को उसी अपरिवर्तनीय vX.Y.Z टैग के अंतर्गत, इनमें प्रकाशित किया जाता है:

रजिस्ट्रीइमेज
GitHub Container Registryghcr.io/youkyi/pki-toolbox
Docker Hubyoukyi/pki-toolbox
docker pull ghcr.io/youkyi/pki-toolbox:v2.2.0   # or
docker pull youkyi/pki-toolbox:v2.2.0

Docker Compose के साथ स्वयं होस्ट करें

services:
  pki-toolbox:
    image: ghcr.io/youkyi/pki-toolbox:v2.2.0
    ports:
      - '8080:8080'
    restart: unless-stopped
    security_opt:
      - no-new-privileges:true
    cap_drop:
      - ALL
    read_only: true
docker compose up -d

रिपॉज़िटरी एक पूरी तरह से हार्डन किया गया docker-compose.yml प्रदान करती है (रीड-ओनली रूट फ़ाइलसिस्टम, ड्रॉप्ड कैपेबिलिटीज़, मेमोरी और CPU सीमाएँ); इस न्यूनतम उदाहरण के बजाय उसी फ़ाइल का सीधे उपयोग करें।

इमेज nginx:alpine-slim से बनाई गई है, इसका वज़न लगभग 25 MB है, यह गैर-विशेषाधिकार प्राप्त पोर्ट 8080 पर सुनता है और गैर-रूट उपयोगकर्ता के रूप में चलता है।

स्थानीय विकास

Node 24 (वह संस्करण जिसके साथ इमेज और CI बनते हैं) और pnpm 11 आवश्यक हैं। सटीक pnpm संस्करण package.json के packageManager फ़ील्ड द्वारा पिन किया गया है, इसलिए इसे प्राप्त करने के लिए corepack enable पर्याप्त है।

pnpm install
pnpm dev          # dev server on http://localhost:5173
pnpm test         # unit tests, single run (Vitest)
pnpm test:unit    # the same tests, in watch mode
pnpm test:e2e     # end-to-end tests (Playwright)
pnpm test:e2e:ui  # the same, in the Playwright UI
pnpm check        # svelte-check / TypeScript
pnpm lint         # Prettier + ESLint
pnpm format       # rewrite files with Prettier
pnpm build        # static build into ./build
pnpm preview      # serve ./build locally

Docker इमेज बनाना

docker build -t pki-toolbox .
docker run -p 8080:8080 pki-toolbox

यह कैसे काम करता है

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