Skip to content

webrulon/kasm3

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

custom-kali-docker

Custom Kali docker image utilizing Kasm for browser streaming

image

Installation

  • pull in docker image from github
$ docker pull ghcr.io/gr4ysku11/custom-kali-docker:latest
$ docker run --rm  -it --shm-size=512m -p 6901:6901 -e VNC_PW=password ghcr.io/gr4ysku11/custom-kali-docker:latest
# NOTE: if you need to mount local assets within the docker container, add --privileged to the 'docker run' command
$ docker run --privileged ...

Features

  • Stream Kali Linux through a browser
  • Proper dynamic resizing and scaling, thanks to kasmvnc
  • Stateless image, giving a clean slate to work in upon every launch (similar to a vm snapshot)
  • pre installed packages that I most commonly use (autorecon, vscode + plugins, etc...)
  • python 2 and 3 virtual environments

Installed packages

# my commonly used packages
code-oss    # requires additional setup for installing extensions
git
keepassxc
chromium
firefox-esr
virtualenv
bloodhound

# autorecon packages
seclists
curl
enum4linux
feroxbuster
impacket-scripts
nbtscan
nikto
nmap
onesixtyone
oscanner
redis-tools
smbclient
smbmap
snmp
sslscan
sipvicious
tnscmd10g
whatweb
wkhtmltopdf

Custom Hooks For

  • python virtualenv's for both python 2 and 3
    • autorecon (python3)
    • sshuttle (python3)
    • impacket (python2/3)

virtual python environments are located in /pyenv/python* directories

About

Custom Kali docker image utilizing Kasm for browser streaming

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Shell 97.3%
  • Dockerfile 2.7%