Skip to content

Quick and dirty attempt at a Hyper-V connected webpanel

Notifications You must be signed in to change notification settings

blackwhitebear8/Hyper-V-Webpanel

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hyper-V-Webpanel

Quick and dirty attempt at a Hyper-V connected webpanel using PHP&PowerShell
ForTheBadge uses-html ForTheBadge uses-css ForTheBadge uses-js

Features:

  1. Create Virtual machines using a sysprepped image of desired OS (VHDX file)
  2. Monitor Virtual Machines CPU/RAM/UPTIME
  3. Delete / Start / Stop Virtual Machines
  4. Based on bootstrap

This was made as a quicky and dirty demo several years ago

Therefor it should be obvious that you should never use this :)

Setup

Change Database settings in /inc/db.php

Change Login details for the admin account in /inc/panel.php

Features that were never added

  • Mysql based registration and login
  • Security surrounding execution of PowerShell scripts (They should never be placed in the web directory)
  • Realtime monitoring (Currently using PowerShell to dump a json file)
  • Custom ISO support
  • IP-Address output

And so much more.

About

Quick and dirty attempt at a Hyper-V connected webpanel

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 45.3%
  • JavaScript 33.3%
  • CSS 19.7%
  • PowerShell 1.7%