Перейти к содержимому

Windows (WSL)

Запускайте opensploit в Windows через WSL.

opensploit можно запускать напрямую в Windows, но для лучшего опыта мы рекомендуем Windows Subsystem for Linux (WSL). WSL дает Linux-среду, которая отлично работает с возможностями opensploit.


Настройка

  1. Установите WSL

    Если вы еще не сделали этого, установите WSL по официальному руководству Microsoft.

  2. Установите opensploit в WSL

    После настройки WSL откройте терминал WSL и установите opensploit одним из способов установки.

    Окно терминала
    curl -fsSL https://opensploit.ai/install | bash
  3. Запускайте opensploit из WSL

    Перейдите в каталог проекта (к файлам Windows можно обращаться через /mnt/c/, /mnt/d/ и т.д.) и запустите opensploit.

    Окно терминала
    cd /mnt/c/Users/YourName/project
    opensploit

Десктопное приложение + сервер в WSL

Если вы предпочитаете opensploit Desktop, но хотите запускать сервер в WSL:

  1. Запустите сервер в WSL с параметром --hostname 0.0.0.0, чтобы разрешить внешние подключения:

    Окно терминала
    opensploit serve --hostname 0.0.0.0 --port 4096
  2. Подключите десктопное приложение к http://localhost:4096


Веб-клиент + WSL

Для лучшего веб-опыта в Windows:

  1. Запускайте opensploit web в терминале WSL, а не в PowerShell:

    Окно терминала
    opensploit web --hostname 0.0.0.0
  2. Открывайте в браузере Windows адрес http://localhost:<port> (opensploit выведет URL)

Запуск opensploit web из WSL обеспечивает корректный доступ к файловой системе и интеграцию с терминалом, при этом интерфейс остается доступным из браузера Windows.


Доступ к файлам Windows

WSL может получать доступ ко всем вашим файлам Windows через каталог /mnt/:

  • C: drive → /mnt/c/
  • D: drive → /mnt/d/
  • И так далее

Пример:

Окно терминала
cd /mnt/c/Users/YourName/Documents/project
opensploit

Советы

  • Даже для проектов на дисках Windows запускайте opensploit в WSL, чтобы получить более плавный доступ к файлам
  • Используйте opensploit вместе с расширением WSL для VS Code для единого рабочего процесса
  • Конфигурация и сессии opensploit хранятся в среде WSL по пути ~/.local/share/opensploit/