Przejdź do głównej zawartości

Windows (WSL)

Uruchamiaj opensploit na Windows z WSL dla najlepszych efektow.

Chociaz opensploit moze dzialac bezposrednio na Windows, dla najlepszych rezultatow zalecamy Windows Subsystem for Linux (WSL). WSL zapewnia srodowisko Linuksa, ktore bardzo dobrze wspolpracuje z funkcjami opensploit.


Konfiguracja

  1. Zainstaluj WSL

    Jesli jeszcze tego nie zrobiles, zainstaluj WSL wedlug oficjalnego przewodnika Microsoft.

  2. Zainstaluj opensploit w WSL

    Po skonfigurowaniu WSL otworz terminal WSL i zainstaluj opensploit jedna z metod instalacji.

    Okno terminala
    curl -fsSL https://opensploit.ai/install | bash
  3. Korzystaj z opensploit przez WSL

    Przejdz do katalogu projektu (pliki Windows sa dostepne przez /mnt/c/, /mnt/d/ itd.) i uruchom opensploit.

    Okno terminala
    cd /mnt/c/Users/YourName/project
    opensploit

Aplikacja desktopowa + serwer WSL

Jesli wolisz aplikacje desktopowa opensploit, ale chcesz uruchamiac serwer w WSL:

  1. Uruchom serwer w WSL z --hostname 0.0.0.0, aby zezwolic na polaczenia zewnetrzne:

    Okno terminala
    opensploit serve --hostname 0.0.0.0 --port 4096
  2. Polacz aplikacje desktopowa z http://localhost:4096


Klient web + WSL

Dla najlepszej pracy w przegladarce na Windows:

  1. Uruchamiaj opensploit web w terminalu WSL, a nie w PowerShell:

    Okno terminala
    opensploit web --hostname 0.0.0.0
  2. Otworz w przegladarce Windows pod adresem http://localhost:<port> (opensploit wypisze URL)

Uruchamianie opensploit web z WSL zapewnia poprawny dostep do systemu plikow i integracje z terminalem, a nadal pozostaje dostepne z przegladarki Windows.


Dostep do plikow Windows

WSL moze uzyskac dostep do wszystkich plikow Windows przez katalog /mnt/:

  • Dysk C:/mnt/c/
  • Dysk D:/mnt/d/
  • I tak dalej…

Przyklad:

Okno terminala
cd /mnt/c/Users/YourName/Documents/project
opensploit

Wskazowki

  • Uruchamiaj opensploit w WSL dla projektow zapisanych na dyskach Windows - dostep do plikow jest bezproblemowy
  • Uzywaj rozszerzenia WSL dla VS Code razem z opensploit, aby miec zintegrowany workflow
  • Konfiguracja opensploit i sesje sa przechowywane w srodowisku WSL pod ~/.local/share/opensploit/