Skip to content

A Dockerize Kali Linux environment with XFCE desktop accessible via VNC — offering a lightweight (compared to VirtualBox), powerful, and isolated setup for penetration testing.

Notifications You must be signed in to change notification settings

hexadivine/kali-vnc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kali-vnc

A Dockerize Kali Linux environment with XFCE desktop accessible via VNC — offering a lightweight (compared to VirtualBox), powerful, and isolated setup for penetration testing.

Setup Demo


Features

  • Kali Linux (rolling)
  • XFCE4 desktop environment
  • VNC server on port 5901
  • Pre-configured user: kali / password: kali
  • Root password: root
  • Easy setup and start/stop aliases

Prerequisites

  • Docker should be installed on your system

Installation

git clone https://github.com/hexadivine/kali-vnc.git
cd kali-vnc
./install.sh

Access Kali GUI

startkali

startkali is an alias to sudo docker start kali-vnc. Execute command startkali to start the VNC Server on port 5901. Use this command if GUI access is necessary.

Access Kali CLI

runkali

runkali is an alias to sudo docker exec -it kali-vnc /bin/zsh. This provides CLI to execute kali-tools from host terminal.

Note: Use tmux inside Kali CLI for multitasking.

Stop Server

stopkali

stopkali is an alias to sudo docker stop kali-vnc. Use this command to stop the container.

Uninstall kali-vnc

git clone https://github.com/hexadivine/kali-vnc.git
cd kali-vnc
./uninstall.sh

About

A Dockerize Kali Linux environment with XFCE desktop accessible via VNC — offering a lightweight (compared to VirtualBox), powerful, and isolated setup for penetration testing.

Topics

Resources

Stars

Watchers

Forks