Skip to content

PlummersSoftwareLLC/vpanel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VPanel

 _    ______                   __
| |  / / __ \____ _____  ___  / /
| | / / /_/ / __ `/ __ \/ _ \/ /
| |/ / ____/ /_/ / / / /  __/ /
|___/_/    \__,_/_/ /_/\___/_/

Overview

VPanel is a project that contains everything that's needed to extract the CPU state from a number of CPU architectures and operating systems, and display it in a matching virtual panel that can be loaded in a modern web browser.

In general terms, it consists of two parts:

  • In the socket subdirectory, a number of OS and architecture-specific kernel modules with supporting tools; each set is located in their respective subdirectory of socket/arch. The combination of kernel module and UDP client ("client.c") compose and send UDP packets containing CPU state to servers able to process them.
  • In the proxy subdirectory, a modular proxy and webserver for converting the UDP packets into WebSocket messages, and having them visualized in in-browser virtual panels.

Both parts have their own README in the respective directory.

Getting the Source Code

Clone the repository

git clone https://github.com/PlummersSoftwareLLC/vpanel.git

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •