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 देखता है, फॉर्मेट कन्वर्ट करता है, और ब्राउज़र में सेल्फ-साइन्ड सर्टिफिकेट जनरेट करता है।

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

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

सभी देखें →

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

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

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

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

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 के साथ पार्स की जाती है। कुछ भी कभी अपलोड नहीं होता, बैकएंड केवल स्टैटिक फ़ाइलें परोसता है। आपको इसे विश्वास पर लेने की ज़रूरत नहीं है: नीचे सत्यापन-योग्य गोपनीयता देखें।

टूल्स

टूलश्रेणीविवरण
Certificate decoderडिकोडिंगX.509 प्रमाणपत्र का हर फ़ील्ड: subject, issuer, validity, SANs, key usage, फ़िंगरप्रिंट
CSR decoderडिकोडिंगPKCS#10 अनुरोध का subject, public key, signature algorithm और अनुरोधित extensions
Chain decoderडिकोडिंगएक संयुक्त PEM बंडल को क्रमबद्ध चेन में विभाजित करता है और हर issuer-to-subject लिंक सत्यापित करता है
CRL decoderडिकोडिंगनिरस्त प्रविष्टियाँ, तिथियाँ और निरस्तीकरण कारण
PKCS#7 decoderडिकोडिंगPKCS#7 / CMS बंडल द्वारा ले जाया गया हर प्रमाणपत्र
PKCS#12 decoderडिकोडिंगपासवर्ड-संरक्षित .p12 / .pfx फ़ाइलें खोलता है
Fingerprintsनिरीक्षणDER के SHA-1 / SHA-256 / SHA-512
ASN.1 viewerनिरीक्षणकिसी भी DER आर्टिफैक्ट का विस्तारणीय tag/length/value ट्री
Format conversionरूपांतरणPEM ↔ DER ↔ PKCS#7
Self-signed certificateजनरेशनWebCrypto के माध्यम से स्व-हस्ताक्षरित प्रमाणपत्र और key pair (RSA / EC / Ed25519)
Sign from a CAजनरेशनमौजूदा CA से प्रमाणपत्र जारी करता है: नया key pair या CSR, leaf या intermediate, उपयोग-के-लिए-तैयार fullchain के साथ

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

टूल्स के आसपास:

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

सत्यापन-योग्य गोपनीयता

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

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

इसे चलाएँ

हमेशा एक पिन किया गया, अपरिवर्तनीय रिलीज़ टैग (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 (read-only root filesystem, dropped capabilities, memory और CPU सीमाएँ) देती है; इस न्यूनतम उदाहरण के बजाय सीधे उस फ़ाइल का उपयोग करें।

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

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

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

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

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