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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
उपकरण/GitHubGitHub/gmh5225/gatekeeper
प्रमाणीकरण और प्राधिकरणरक्षात्मक उपकरणएन्क्रिप्शन/डिक्रिप्शन उपकरणकॉन्फ़िगरेशन ऑडिटिंगनेटवर्क एक्सेस कंट्रोलनेटवर्क सुरक्षापहचान और एक्सेस प्रबंधन (IAM)रिमोट एक्सेस टूललॉग विश्लेषण
GitHubgmh5225/gatekeeper

GateKeeper

117 महीने पहलेअभी तक समीक्षित नहीं

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

सभी देखें →

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

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

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

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

Go में सेल्फ-होस्टेड SSH एक्सेस गेटवे, जिसमें OIDC/LDAP प्रमाणीकरण, RBAC, MFA, सत्र रिकॉर्डिंग, ऑडिट एक्सपोर्ट, एन्क्रिप्शन एट रेस्ट, IP नियम, और नीति प्रवर्तन शामिल हैं।

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

GateKeeper

GateKeeper एक Go में लिखा गया self-hosted SSH access gateway है।

यह SSH के सामने एक केंद्रीकृत नियंत्रण परत के रूप में कार्य करता है, जो access control, MFA enforcement, session recording, auditing, और policy enforcement प्रदान करता है --- यह सब एक embedded web UI के साथ एक ही binary में।

कोई external control plane नहीं। कोई SaaS dependency नहीं।


यह क्या है (और क्या नहीं है)

GateKeeper पारंपरिक न्यूनतम "bastion host" नहीं है, classic hardened jump-box अर्थ में।

इसके बजाय, यह एक SSH access gateway है जो SSH वातावरणों के लिए authentication, authorization, और auditing को केंद्रीकृत करने के लिए डिज़ाइन किया गया है।

लक्ष्य है नियंत्रित पहुँच और दृश्यता --- न कि zero-service hardened OS मॉडल।


विशेषताएँ

  • Browser-based SSH proxy (WebSocket + xterm.js)
  • Session recording (asciicast v2, वैकल्पिक AES-256-GCM encryption)
  • Local auth (bcrypt) + LDAP / OIDC / SAML
  • TOTP-based MFA (policy enforced)
  • RBAC विस्तृत permissions के साथ
  • Approval workflows और time-based access windows
  • Audit logging webhook (HMAC) और syslog export के साथ
  • IP allow/deny नियम (CIDR, deny-first)
  • Concurrent session limits (global + per-group)
  • Secrets backend (Vault या environment variables)
  • TLS hot-reload
  • Prometheus metrics
  • /health और /ready endpoints
  • Instance identity tracking

स्थिति

GateKeeper कार्यात्मक है और सक्रिय रूप से परीक्षण किया जा रहा है।

  • Single-instance deployments स्थिर हैं
  • SQLite प्राथमिक development database है
  • Postgres समर्थन मौजूद है लेकिन व्यापक real-world validation की आवश्यकता है
  • HA / multi-instance mode production-ready नहीं है

त्वरित शुरुआत

GateKeeper Linux के लिए बनाया गया है। Linux समर्थित production platform है।

Docker, सुसंगत और सुरक्षित deployments के लिए GateKeeper चलाने का अनुशंसित तरीका है।

Windows और macOS builds development के लिए काम कर सकते हैं, लेकिन production deployments को Linux का उपयोग करना चाहिए।

Build

root@kitploit:~
git clone https://github.com/judsenb/gatekeeper.git
cd gatekeeper
make build
./gatekeeper

पहली बार चलाने पर, खोलें:

https://localhost:8443


Docker

root@kitploit:~
docker compose up -d

SQLite डिफ़ॉल्ट है। यदि आवश्यक हो तो environment variables के माध्यम से Postgres कॉन्फ़िगर करें।


कॉन्फ़िगरेशन

GateKeeper एक YAML config फ़ाइल का उपयोग करता है जिसमें environment variable overrides होते हैं।

सामान्य environment variables:

  • GK_DB_DRIVER --- sqlite या postgres\
  • GK_DB_DSN --- Postgres connection string\
  • GK_TLS_CERT / GK_TLS_KEY --- TLS फ़ाइलें\
  • GK_ENCRYPTION_KEY --- 32-byte key (hex या base64)\
  • GK_DEPLOYMENT_MODE --- single या ha\
  • GK_INSTANCE_ID --- auto-generated instance ID को override करें

यदि TLS फ़ाइलें मौजूद हैं, तो HTTP HTTPS पर redirect करता है। प्रमाणपत्र अपडेट होने पर स्वचालित रूप से reload होते हैं।


विकास

root@kitploit:~
make build
make test
make cover
make check

परीक्षण in-memory SQLite का उपयोग करते हैं। CI linting, tests, और vulnerability checks चलाता है।


लाइसेंस

MIT

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