Windows (WSL)
Запускайте opensploit в Windows через WSL.
opensploit можно запускать напрямую в Windows, но для лучшего опыта мы рекомендуем Windows Subsystem for Linux (WSL). WSL дает Linux-среду, которая отлично работает с возможностями opensploit.
Настройка
-
Установите WSL
Если вы еще не сделали этого, установите WSL по официальному руководству Microsoft.
-
Установите opensploit в WSL
После настройки WSL откройте терминал WSL и установите opensploit одним из способов установки.
Окно терминала curl -fsSL https://opensploit.ai/install | bash -
Запускайте opensploit из WSL
Перейдите в каталог проекта (к файлам Windows можно обращаться через
/mnt/c/,/mnt/d/и т.д.) и запустите opensploit.Окно терминала cd /mnt/c/Users/YourName/projectopensploit
Десктопное приложение + сервер в WSL
Если вы предпочитаете opensploit Desktop, но хотите запускать сервер в WSL:
-
Запустите сервер в WSL с параметром
--hostname 0.0.0.0, чтобы разрешить внешние подключения:Окно терминала opensploit serve --hostname 0.0.0.0 --port 4096 -
Подключите десктопное приложение к
http://localhost:4096
Веб-клиент + WSL
Для лучшего веб-опыта в Windows:
-
Запускайте
opensploit webв терминале WSL, а не в PowerShell:Окно терминала opensploit web --hostname 0.0.0.0 -
Открывайте в браузере 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/projectopensploitСоветы
- Даже для проектов на дисках Windows запускайте opensploit в WSL, чтобы получить более плавный доступ к файлам
- Используйте opensploit вместе с расширением WSL для VS Code для единого рабочего процесса
- Конфигурация и сессии opensploit хранятся в среде WSL по пути
~/.local/share/opensploit/