😬
Golgothus' Lab
  • 🥃Welcome!
  • 🏴‍☠️CTF
    • TryHackMe Write-ups
      • Mr Robot
      • Burp Suite
      • Web Fundamentals
      • TMUX
      • Linux Fundamentals - Part 1
      • Linux Fundamentals - Part 2
      • Linux Priv Escalation
      • OWASP JuiceShop
      • OWASP Top 10
    • HackTheBox
      • Pilgrimage
      • Codify
      • CozyHosting
      • Sau
      • Analytics
      • Tracks - Beginner
        • Lame
  • ☁️Azure
    • AZ-104 Review
      • AZ-104 Notes
      • AZ-104: Prerequisites for Azure administrators
      • Windows virtual machine in Azure
      • Protect your virtual machine settings with Azure Automation State Configuration
      • Manage virtual machines with the Azure CLI
      • web application in the Azure App Service
      • Control access to Azure Storage with shared access signatures
      • Configure Azure Kubernetes Service
  • ❔Other Research
    • Research & Misc. Write-Ups
      • Registry Key Info
      • Windows Event Logging
      • Sysmon
      • Google Dorking
      • DPS Challenge
      • Discord Payload Recon
      • Kasm Install
Powered by GitBook
On this page
  1. Other Research
  2. Research & Misc. Write-Ups

Kasm Install

PreviousDiscord Payload Recon

Last updated 6 months ago

Stream your workspace directly to your web browser on any device and from any location.

Kasm was a pretty sweet tool some of my co-workers have occasionally brought up to assist in spinning up / destroying infrastructure with ease. There are plenty of awesome pre-built / configured workspaces that are available, some specific ones to note:

There are plenty of other useful workspaces I've not listed. What makes KASM so great is that the workspaces operate within Docker containers so you can also add other images / builds from other known container registries, you can set workspaces to maintain persistence and not be ephemeral as Docker containers tend to be. I will be attending , and figured there's no better way to access the lab network than installing TailScale on my Kasm workspaces, beats continuously snapshotting VM's.

Installation

Installation Guide - I opted into using , alternative supported operating systems can be found . Additionally, there are two types of deployments:

  • Here I chose the single server installation since I plan to install everything to my Proxmox node. Below are the resources I ended up provisioning (out of no real review):

Resource
Value

CPU

4 Cores, 8 Threads

RAM

32 GB

HDD

500 GB

note; if you use Ubuntu 22.04 LTS, cURL is not pre-installed, so you will have to install it from apt

sudo apt install curl

or

sudo snap install curl

We can then run the steps from the install.

It might be helpful to run the final command and output to a text file if you do a default install, I've had occasional issues with the admin password working properly, probably due to adding an extra character on accident.

sudo bash kasm_release/install.sh > ~/kasm-install.txt

Once Kasm is installed, run:

ip a

To pull the IP of the host you installed Kasm on, you can then use a browser on your physical asset, or the Kasm VM to access the Web portal. Example:

https://192.168.1.184

Signing in with either the Kasm admin or user account.

❔
Single Server Installation — Kasm 1.16.0 documentation
Kasm Workspaces | The Container Streaming Platform
Remnux
Kali
Code (VS Code)
Hunchly
TraceLabs OSINT Image
DOOM (the pièce de résistance)
DEATHCON 2024
Single Server Installation — Kasm 1.16.0 documentation
Ubuntu 22.04
here
single server installation
multi server installation