KubeBrowse

module
v0.0.0-...-1d330fa Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 5, 2025 License: GPL-3.0

README

KubeBrowse [WIP]

currently this project in progess , for more information about this project refer docs

Secure browser-in-browser isolation platform powered by Kubernetes. KubeBrowse provides ephemeral sandboxed browsing environments accessed through your browser with no additional software. Each session runs in an isolated container with real-time threat analysis for uploaded files and automatic cleanup after timeout.

Features

  • Containerized browser sessions for complete isolation
  • Strict per-pod network isolation and automatic container cleanup after session timeout
  • Scalable ingress using Istio for load balancing and mTLS
  • Redis for caching session metadata and PostgreSQL for persistent user and session records
  • Chrome Extension support to launch isolated browser or office-file sessions and import attachments directly from Gmail, WhatsApp, or Telegram with automatic threat analysis
  • Distributed architecture with multi-region support

Architecture


Acknowledgements

This research is carried out in Centre of Excellence, Artificial Intelligence and Robotics (AIR). A kind mention for providing mentorship, computational resources, and infrastructure support critical to the successful development of the project.

digitalfortress

Directories

Path Synopsis
cmd
guac command
db
Package docs Code generated by swaggo/swag.
Package docs Code generated by swaggo/swag.
internal
guac
Package guac implements a HTTP client and a WebSocket client that connects to an Apache Guacamole server.
Package guac implements a HTTP client and a WebSocket client that connects to an Apache Guacamole server.
k8s

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL