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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
nextjs-vulnerable-app — CVE-2025-29927 लैब | Kitploit
उपकरण/GitHubGitHub/strobes-security/nextjs-vulnerable-app
भेद्यता विश्लेषणवेब एप्लिकेशन शोषणवेब सुरक्षाप्रमाणीकरणलर्निंग और शिक्षालैब और अभ्यास
GitHubstrobes-security/nextjs-vulnerable-app

nextjs-vulnerable-app

CVE-2025-29927 लैब

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

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

सभी देखें →

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

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

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

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

Next.js प्रमाणीकरण ऐप

यह एक Next.js एप्लिकेशन है जो NextAuth.js का उपयोग करके प्रमाणीकरण (authentication) लागू करता है। ऐप में संरक्षित रूट (protected routes) हैं, जिन तक पहुँचने के लिए उपयोगकर्ता का प्रमाणित होना आवश्यक है।

प्रोजेक्ट संरचना

root@kitploit:~
nextjs-auth-app
├── components
│   ├── Layout.js          # लेआउट कंपोनेंट – समान संरचना के लिए
│   ├── Navbar.js          # नेविगेशन बार कंपोनेंट
│   └── ProtectedRoute.js   # रूट को सुरक्षित करने के लिए कंपोनेंट
├── pages
│   ├── _app.js            # कस्टम App कंपोनेंट
│   ├── _document.js       # कस्टम Document संरचना
│   ├── api
│   │   └── auth
│   │       └── [...nextauth].js # NextAuth.js कॉन्फ़िगरेशन
│   ├── dashboard.js       # संरक्षित डैशबोर्ड पृष्ठ
│   ├── index.js           # लैंडिंग पृष्ठ
│   ├── login.js           # लॉगिन पृष्ठ
│   └── profile.js         # उपयोगकर्ता प्रोफ़ाइल पृष्ठ
├── public                 # स्टैटिक एसेट्स
├── styles
│   ├── Home.module.css    # होम कंपोनेंट के लिए CSS मॉड्यूल
│   └── globals.css        # वैश्विक CSS शैलियाँ
├── utils
│   └── auth.js            # प्रमाणीकरण के लिए सहायक फंक्शन
├── .env.local             # पर्यावरण चर
├── next.config.js         # Next.js कॉन्फ़िगरेशन
├── package.json           # npm कॉन्फ़िगरेशन
└── README.md              # प्रोजेक्ट दस्तावेज़ीकरण

आरंभ करना

इस प्रोजेक्ट के साथ आरंभ करने के लिए निम्नलिखित चरणों का पालन करें:

  1. रिपॉजिटरी को क्लोन करें:

    root@kitploit:~
    git clone <repository-url>
    cd nextjs-auth-app
    
  2. निर्भरताएँ स्थापित करें:

    root@kitploit:~
    npm install
    
  3. पर्यावरण चर सेट करें: रूट निर्देशिका में .env.local फ़ाइल बनाएँ और अपने पर्यावरण चर जैसे API कुंजियाँ और रहस्य जोड़ें।

  4. डेवलपमेंट सर्वर चलाएँ:

    root@kitploit:~
    npm run dev
    
  5. अपना ब्राउज़र खोलें: एप्लिकेशन देखने के लिए http://localhost:3000 पर जाएँ।

विशेषताएँ

  • प्रमाणीकरण: उपयोगकर्ता लॉगिन कर सकते हैं और संरक्षित रूट तक पहुँच सकते हैं।
  • संरक्षित रूट: ProtectedRoute कंपोनेंट यह सुनिश्चित करता है कि केवल प्रमाणित उपयोगकर्ता ही डैशबोर्ड और प्रोफ़ाइल जैसे कुछ पृष्ठों तक पहुँच सकें।
  • उत्तरदायी डिज़ाइन: एप्लिकेशन को उत्तरदायी और उपयोगकर्ता‑अनुकूल बनाया गया है।

योगदान

यदि आप इस प्रोजेक्ट में योगदान देना चाहते हैं, तो कृपया रिपॉजिटरी को फोर्क करें और अपने परिवर्तनों के साथ एक पुल रिक्वेस्ट सबमिट करें।

लाइसेंस

यह प्रोजेक्ट MIT लाइसेंस के अंतर्गत लाइसेंस प्राप्त है। अधिक जानकारी के लिए LICENSE फ़ाइल देखें।

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