Skip to content

Frozenka/Exegol-Session-Viewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Exegol Session Viewer (ESV)

image

ESV is a minimal interface to explore, filter, and replay session logs generated inside Exegol containers.

It supports:

  • Filtering by container name and date/time
  • Playback via embedded Asciinema player
  • Raw .cast extract and download
  • Support for compressed .asciinema.gz files

Features

  • Automatic scan of Exegol workspace logs
  • Grouping by container
  • Time-based filtering
  • Start/End offset for extracts
  • Downloadable .cast files

Installation

Oneliner :

git clone https://github.com/Frozenka/Exegol-Session-Viewer.git && cd Exegol-Session-Viewer && bash install.sh

Git :

git clone https://github.com/Frozenka/Exegol-Session-Viewer.git
cd Exegol-Session-Viewer
./install.sh

Screenshoots:

image image

Then open your browser at: http://localhost:5005

⚠️ Security Warning

This tool is meant to be used locally only.
Do not expose the web interface to the internet or untrusted networks.

There is no authentication or access control, and exposing this service may lead to *serious security issues.

Requirements

  • Python 3.8+
  • Flask

Everything is handled automatically by the installer.

TODO

  • Export sessions to .mp4

Credits

Made for Exegol with love <3

About

ESW is a minimal interface to explore, filter, and replay session logs generated inside Exegol containers.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors