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 مختبر

عرض المستودع
671منذ سنة واحدةلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

تطبيق المصادقة باستخدام Next.js

هذا تطبيق Next.js يطبق المصادقة باستخدام NextAuth.js. يتميز التطبيق بوجود مسارات محمية تتطلب من المستخدمين أن يكونوا موثقين للوصول إلى صفحات معينة.

هيكل المشروع

root@kitploit:~
nextjs-auth-app
├── components
│   ├── Layout.js          # Layout component for consistent structure
│   ├── Navbar.js          # Navigation bar component
│   └── ProtectedRoute.js   # Component to protect routes
├── pages
│   ├── _app.js            # Custom App component
│   ├── _document.js       # Custom Document structure
│   ├── api
│   │   └── auth
│   │       └── [...nextauth].js # NextAuth.js configuration
│   ├── dashboard.js       # Protected Dashboard page
│   ├── index.js           # Landing page
│   ├── login.js           # Login page
│   └── profile.js         # User Profile page
├── public                 # Static assets
├── styles
│   ├── Home.module.css    # CSS module for Home component
│   └── globals.css        # Global CSS styles
├── utils
│   └── auth.js            # Utility functions for authentication
├── .env.local             # Environment variables
├── next.config.js         # Next.js configuration
├── package.json           # npm configuration
└── README.md              # Project documentation

البدء

للبدء في هذا المشروع، اتبع الخطوات التالية:

  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 أن المستخدمين الموثقين فقط يمكنهم الوصول إلى صفحات معينة مثل لوحة التحكم والملف الشخصي.
  • تصميم متجاوب: تم تصميم التطبيق ليكون متجاوبًا وسهل الاستخدام.

المساهمة

إذا كنت ترغب في المساهمة في هذا المشروع، يرجى نسخ المستودع (fork) وإرسال طلب سحب (pull request) مع تغييراتك.

الترخيص

هذا المشروع مرخص بموجب رخصة MIT. راجع ملف LICENSE لمزيد من التفاصيل.

تنزيل الأداة