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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
lightwave — पारंपरिक इंफ्रास्ट्रक्चर, अनुप्रयोगों और कंटेनरों के लिए पहचान सेवाएँ। | Kitploit
उपकरण/GitHubGitHub/vmware-archive/lightwave
प्रमाणीकरण और प्राधिकरणकंटेनर सुरक्षाएन्क्रिप्शन/डिक्रिप्शन उपकरणनेटवर्क सुरक्षाक्लाउड सुरक्षापहचान और एक्सेस प्रबंधन (IAM)Archived
GitHubvmware-archive/lightwave

lightwave

पारंपरिक इंफ्रास्ट्रक्चर, अनुप्रयोगों और कंटेनरों के लिए पहचान सेवाएँ।

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

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

सभी देखें →

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

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

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

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

Build Status

Lightwave क्या है

Project Lightwave एक ओपन सोर्स प्रोजेक्ट है जिसमें एंटरप्राइज़-ग्रेड पहचान और अभिगम प्रबंधन सेवाएँ शामिल हैं, जो उद्यम के भीतर क्लाउड-नेटिव ऐप्स के लिए महत्वपूर्ण सुरक्षा, शासन और अनुपालन चुनौतियों को लक्षित करती हैं। Project Photon के साथ एकीकरण के माध्यम से, Project Lightwave कंटेनर वर्कलोड के लिए सुरक्षा और शासन प्रदान कर सकता है। Project Lightwave विभिन्न उपयोग-मामलों जैसे सिंगल साइन-ऑन, प्रमाणीकरण, प्राधिकरण और प्रमाणपत्र प्राधिकरण, साथ ही संपूर्ण इंफ्रास्ट्रक्चर और एप्लिकेशन स्टैक में प्रमाणपत्र कुंजी प्रबंधन सेवाओं के लिए भी काम कर सकता है। Project Lightwave उत्पादन-गुणवत्ता वाले कोड और एंटरप्राइज़-ग्रेड आर्किटेक्चर पर आधारित है जो मल्टी-टेनेंट, स्केलेबल और अत्यधिक उपलब्ध मल्टी-मास्टर प्रतिकृति टोपोलॉजी है।

Project Lightwave निम्नलिखित प्रमुख पहचान इंफ्रास्ट्रक्चर तत्वों से बना है:

  • Lightwave Directory Service - मानक-आधारित, मल्टी-टेनेंट, मल्टी-मास्टर, अत्यधिक स्केलेबल LDAP v3 डायरेक्टरी सेवा उद्यम के बुनियादी ढांचे को सबसे अधिक मांग वाले अनुप्रयोगों के साथ-साथ कई टीमों द्वारा उपयोग करने में सक्षम बनाती है।
  • Lightwave Certificate Authority - डायरेक्टरी-एकीकृत प्रमाणपत्र प्राधिकरण पूरे इंफ्रास्ट्रक्चर में प्रमाणपत्र-आधारित संचालन और कुंजी प्रबंधन को सरल बनाने में मदद करता है।
  • Lightwave Certificate Store - प्रमाणपत्र क्रेडेंशियल्स को संग्रहीत करने के लिए एंडपॉइंट प्रमाणपत्र स्टोर।
  • Lightwave Authentication Services - Kerberos, OAuth 2.0/OpenID Connect, SAML और WSTrust के लिए समर्थन वाली क्लाउड प्रमाणीकरण सेवाएँ डेटा सेंटर में अन्य मानक-आधारित प्रौद्योगिकियों के साथ अंतर-संचालन सक्षम करती हैं।
  • Lightwave Domain Name Services - डायरेक्टरी सेवा और प्रमाणीकरण सेवा (STS) के लिए Kerberos प्रमाणीकरण सुनिश्चित करने हेतु डायरेक्टरी-एकीकृत डोमेन नाम सेवा। यह SRV रिकॉर्ड्स और DNS फॉरवर्डर्स का उपयोग करके साइट-एफिनिटी का भी समर्थन करती है।

निर्भरताएँ

Lightwave निम्नलिखित मौजूदा ओपन सोर्स पैकेजों का उपयोग करता है।

  1. OpenLDAP

OpenLDAP का उपयोग LDAP सर्वर प्रोटोकॉल हेड के लिए किया जाता है और OpenLDAP Lightning MDB एम्बेडेड डेटाबेस का उपयोग अंतर्निहित LDAP स्टोर के रूप में किया जाता है।

  1. Heimdal Kerberos

Heimdal Kerberos स्टैक का उपयोग Kerberos प्रोटोकॉल हेड के रूप में किया जाता है।

  1. DCE/RPC

DCE/RPC का उपयोग Lightwave LDAP डायरेक्टरी सेवा के कॉन्फ़िगरेशन के लिए नियंत्रण इंफ्रास्ट्रक्चर के रूप में किया जाता है।

  1. Likewise Open

Likewise Open स्टैक का उपयोग इसके सेवा नियंत्रण इंफ्रास्ट्रक्चर, इसके रजिस्ट्री इंफ्रास्ट्रक्चर और इसके NT सुरक्षा डिस्क्रिप्टर समर्थन के लिए किया जाता है। Likewise Open Lightwave क्लाइंट्स के लिए ssh समर्थन प्रदान करने का एक आसान तंत्र भी प्रदान करता है। पहले तीन पैकेज Lightwave प्रोजेक्ट के भीतर सह-स्थित हैं। Likewise Open प्रोजेक्ट एक अलग प्रोजेक्ट है और इसे एक अलग git रिपॉजिटरी से बनाने की आवश्यकता है। एक बाइनरी RPM भी उपलब्ध है, कृपया रिपॉजिटरी को जोड़ने के लिए नीचे दिए गए निर्देश देखें।

स्रोत कोड

root@kitploit:~
git clone ssh://[email protected]/vmware/lightwave.git

बिल्ड

ये बिल्ड निर्देश Lightwave को VMware के Photon Linux वितरण पर बनाने के लिए हैं। (अन्य प्लेटफ़ॉर्म पर बनाने के लिए विकि देखें)

  1. lightwave git रिपॉजिटरी को अपने Photon (Full) इंस्टॉलेशन पर क्लोन करें।

  2. सुनिश्चित करें कि likewise-open-devel-6.2..x86_64.rpm आपके Photon सिस्टम पर इंस्टॉल है।

  3. चलाएँ ./build_photon.sh* [workspace]/build में

  4. एक सफल बिल्ड के भाग के रूप में, [workspace]/build/stage निर्देशिका में निम्नलिखित RPM बनाए जाने चाहिए:

    1. lightwave-1.3.0-0.x86_64.rpm

    2. lightwave-client-1.3.0-0.x86_64.rpm

    3. lightwave-devel-1.3.0-0.x86_64.rpm

    4. lightwave-post-1.3.0-0.x86_64.rpm

    5. lightwave-mutentca-1.3.0-0.x86_64.rpm

    6. lightwave-server-1.3.0-0.x86_64.rpm

डिप्लॉयमेंट

एक Lightwave प्लेटफ़ॉर्म में Lightwave डोमेन कंट्रोलर्स और Lightwave डोमेन क्लाइंट्स शामिल होते हैं।

पूर्व-निर्मित lightwave बाइनरीज़

Lightwave के लिए पूर्व-निर्मित बाइनरीज़ निम्नलिखित YUM रिपॉजिटरीज़ के माध्यम से उपलब्ध हैं जिन्हें आपके Photon डिप्लॉयमेंट पर कॉन्फ़िगर किया जा सकता है।

निम्नलिखित YUM रिपॉजिटरीज़ कॉन्फ़िगर हो जाने के बाद, Lightwave Domain Controller और Lightwave Clients को क्रमशः "tdnf install vmware-lightwave-server" और "tdnf install vmware-lightwave-clients" का उपयोग करके इंस्टॉल करना संभव हो जाना चाहिए।

नोट : निम्नलिखित YUM रिपॉजिटरीज़ को कॉन्फ़िगर करने के बाद, कृपया photon-iso.repo को अक्षम करें; यह /etc/yum.repos.d/photon-iso.repo में "enabled=0" सेट करके किया जाता है।

Lightwave YUM रिपॉजिटरी

"/etc/yum.repos.d/lightwave.repo" फ़ाइल को निम्नलिखित सामग्री के साथ बनाएँ।

Photon 1.0 के लिए

root@kitploit:~
[lightwave]
name=VMware Lightwave 1.0(x86_64)
baseurl=https://dl.bintray.com/vmware/lightwave
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY
gpgcheck=0
enabled=1
skip_if_unavailable=True

Photon 2.0 के लिए

root@kitploit:~
[lightwave]
name=VMware Lightwave for Photon 2.0(x86_64)
baseurl=https://vmware.bintray.com/lightwave-dev/photon_2.0/master
gpgcheck=0
enabled=1
skip_if_unavailable=True
EOM

Photon Extras YUM रिपॉजिटरी

"/etc/yum.repos.d/photon-extras.repo" फ़ाइल को निम्नलिखित सामग्री के साथ बनाएँ।

Photon 1.0 के लिए

root@kitploit:~
[photon-extras]
name=VMware Photon Extras 1.0(x86_64)
baseurl=https://dl.bintray.com/vmware/photon_extras
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY
gpgcheck=0
enabled=1
skip_if_unavailable=True

Photon 2.0 के लिए

root@kitploit:~
[photon-extras]
name=VMware Photon Extras 2.0(x86_64)
baseurl=https://dl.bintray.com/vmware/photon_extras_$releasever_$basearch
gpgkey=file:///etc/pki/rpm-gpg/VMWARE-RPM-GPG-KEY
gpgcheck=1
enabled=1
skip_if_unavailable=True

Lightwave डोमेन कंट्रोलर सेट करना

आपको पहले अपने Photon इंस्टेंस पर निम्नलिखित पैकेज इंस्टॉल करने होंगे

  1. lightwave-client
  2. lightwave-server
  3. lightwave

इन्हें इंस्टॉल करने के लिए बस निम्नलिखित tdnf कमांड चलाएँ:

Photon 1.0 के लिए

root@kitploit:~
tdnf makecache
tdnf install lightwave-client lightwave lightwave-server

Photon 2.0 के लिए

root@kitploit:~
tdnf makecache
tdnf install lightwave-client-1.3.1 lightwave-1.3.1 lightwave-server-1.3.1

यह Lightwave के लिए सभी आवश्यक निर्भरताएँ खींच लेगा।

डोमेन कंट्रोलर इंस्टैंशिएट करना

इंस्टेंस के लिए होस्टनाम सेट करें

यह चरण प्रत्येक Lightwave नोड के लिए आवश्यक है। /etc/hosts फ़ाइल को नीचे दिए अनुसार दिखने के लिए संपादित करें: नोट आपको वेरिएबल्स को उपयुक्त मानों से बदलना चाहिए क्योंकि वे फ्रेश PhotonOS इंस्टॉल पर डिफ़ॉल्ट रूप से सेट नहीं हो सकते हैं।

root@kitploit:~
echo -e "127.0.0.1\tlocalhost" > /etc/hosts
echo -e "${VM_IP}\t${VM_HOSTNAME}.${VM_DOMAIN_NAME} ${VM_HOSTNAME}" >> /etc/hosts
hostnamectl set-hostname --static ${VM_HOSTNAME}

ध्यान दें कि VM_DOMAIN_NAME पहले सर्वर के लिए चुना जा सकता है और क्लस्टर के सभी पार्टनर नोड्स के लिए समान होना चाहिए।

स्टैंडअलोन मोड (यह नए डोमेन में पहली प्रतिकृति है)
root@kitploit:~
/opt/vmware/bin/configure-lightwave-server --password <password>
पार्टनर मोड (यह मौजूदा डोमेन में एक नई प्रतिकृति है)
root@kitploit:~
/opt/vmware/bin/configure-lightwave-server --password <password> \
 --server <hostname or ip-address of partner instance>

नोट्स:

  1. डोमेन एडमिनिस्ट्रेटर के लिए निर्दिष्ट पासवर्ड कम से कम 8 वर्णों का होना चाहिए, जिसमें एक अपरकेस अक्षर, एक लोअरकेस अक्षर, एक अंक और एक विशेष वर्ण शामिल हो।

  2. सिस्टम को डोमेन कंट्रोलर बनाने से पहले उसे एक स्थिर ip पता या रिज़र्वेशन के साथ dhcp-पता निर्दिष्ट करना सुनिश्चित करें।

Lightwave डोमेन क्लाइंट सेट करना

Photon सिस्टम को Lightwave डोमेन से जोड़ने के लिए निम्नलिखित पैकेज आवश्यक हैं।

  1. lightwave-client-1.3.0-0.x86_64.rpm

यदि पहले से निर्मित बाइनरीज़ के लिए YUM रिपॉजिटरीज़ का उपयोग कर रहे हैं, तो "tdnf install vmware-lightwave-clients" का उपयोग करके Lightwave Domain Client इंस्टॉल करें।

किसी सिस्टम को Lightwave डोमेन से जोड़ना

root@kitploit:~
/opt/vmware/bin/domainjoin join <domain hostname>

योगदान

आपको नई सुविधाएँ, फिक्स या अपडेट, बड़े या छोटे, योगदान करने के लिए आमंत्रित किया जाता है; हमें पुल रिक्वेस्ट प्राप्त करने में हमेशा खुशी होती है, और हम उन्हें जितनी जल्दी हो सके संसाधित करने की पूरी कोशिश करते हैं। यदि आप कोड योगदान करना चाहते हैं और आपने हमारे कंट्रीब्यूटर लाइसेंस अनुबंध (CLA) पर हस्ताक्षर नहीं किए हैं, तो जब आप पुल रिक्वेस्ट खोलेंगे तो हमारा बॉट समस्या को अपडेट करेगा। CLA प्रक्रिया के बारे में किसी भी प्रश्न के लिए, कृपया हमारे FAQ देखें।

कोडिंग शुरू करने से पहले, हम अनुशंसा करते हैं कि आप अपनी योजनाओं पर GitHub issue के माध्यम से चर्चा करें या पहले आधिकारिक प्रोजेक्ट अनुरक्षकों से #Lightwave Slack Channel के माध्यम से चर्चा करें, विशेष रूप से अधिक महत्वाकांक्षी योगदानों के लिए। यह अन्य योगदानकर्ताओं को आपको सही दिशा दिखाने, आपके डिज़ाइन पर प्रतिक्रिया देने और यह पता लगाने में मदद करने का अवसर देता है कि क्या कोई और उसी चीज़ पर काम कर रहा है।

लाइसेंस

Lightwave Apache 2 लाइसेंस के तहत उपलब्ध है।

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