This repository contains a Docker Compose application that runs a Kali Linux desktop accessible through your web browser via NoVNC.
This Docker Compose application provides:
- Kali Linux: A web server running NoVNC with Kali Linux Desktop environment.
- Default password:
kalilinux
- Default exposed port:
8080
- Default password:
To run this application, you need:
- Docker Engine
- Docker Compose
-
Clone the repository:
git clone https://github.com/csalab-id/kalilinux-docker.git
-
Navigate to the repository directory:
cd kalilinux-docker
-
Pull the required Docker images:
docker compose pull
-
Set a custom password for the environment (optional):
export PASSWORD="YourVNCPassword"
-
Start the containers in detached mode:
docker compose up -d
-
Access the web application at: http://localhost:8080/vnc.html
You can customize the application using these environment variables:
Variable | Description | Default |
---|---|---|
PASSWORD |
VNC password | kalilinux |
BIND |
Address and port to bind the server (format: IP:PORT) | 0.0.0.0:8080 |
Example usage:
export PASSWORD="mysecretpassword"
export BIND="0.0.0.0:9090"
docker compose up -d
This Docker Compose application is released under the MIT License. See the LICENSE file for details.
The software developed and distributed for hacking purposes is intended for educational and testing purposes only. The use of this software for any illegal activity is strictly prohibited. The developers and distributors of the software are not liable for any damages or legal consequences resulting from the misuse of the software.