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. В приложении есть защищённые маршруты, требующие аутентификации пользователя для доступа к определённым страницам.

Структура проекта

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 гарантирует, что только аутентифицированные пользователи могут получить доступ к определённым страницам, таким как Dashboard и Profile.
  • Адаптивный дизайн: Приложение разработано адаптивным и удобным для пользователя.

Участие в разработке

Если вы хотите внести вклад в этот проект, пожалуйста, создайте форк репозитория и отправьте pull request с вашими изменениями.

Лицензия

Этот проект лицензирован под лицензией MIT. Подробнее см. в файле LICENSE.

Скачать инструмент