Saloon is a hacking environment that is rapidly available in the Docker cloud. Compared to the estimated 30 minute setup with Kali or Parrot, Saloon takes roughly 5 minutes to install.
pipx install saloon
Once the container image is built, you can attach to Saloon with Docker
# Get a shell
saloon
# Run a command and then exit
saloon -- nmap -p80 -sC -sV scanme.nmap.org
Persistence is not available yet.
Networking is not available, but soon you will be able to do things like set up a netcat listener an accept incoming connections or set up a Burp Suite proxy.
The Docker container is compatible with X11. You just need to set your local XServer to listen on 127.0.0.1.
⚠️ All of the following setups disable access control on your X Server. Disabling access control allows outside connections to connect to your X Server. This is insecure if you allow network connections from the internet or from an untrusted network. Make sure your are on a secure network, like your home network, if you decide to use these instructions.
macOS Setup
- Install XQuartz
brew install --cask xquartz
- Enable
XQuartz
>Preferences
>Security
>Allow connections from network clients
- Add your local IP as an xhost
xhost + 127.0.0.1
- Test a GUI application
saloon -- wireshark
Windows Setup
- Install VcSrv
choco install -y vcxsrv
- Launch XLaunch from the start menu
- Accept all default settings, checking "Disable access control"
- If prompted, only allow access on Private networks
- Test a GUI application
saloon -- wireshark
Linux Setup
Linux desktops usually already come with an X Server installed.
- Disable access control
xhost +
- Test a GUI application
saloon -- wireshark