An open source web UI for
   the Hyper-V console
          Alessandro Pilotti
        CEO Cloudbase Solutions
            @cloudbaseit
The Hyper-V console
 Hyper-V provides console access via RDP, but using
  additional settings compared to a standard RDP connection
   Hyper-V Manager / VMConnect are using it
 Port: 2179 (instead of 3389)
 PCB: pr”econnection blob, contains the VM ID (a GUID)
   Powershell: get-vm | select id, name
 Passing the PCB is possible using:
   the Microsoft remote Desktop ActiveX control
   FreeRDP
FreeRDP
 Our solution based on FreeRDP
 Open Source RDP client (Apache 2)
   https://github.com/FreeRDP/FreeRDP
 Works on Linux, Windows and Mac OS X
 Web gateway based on FreeRDP-WebConnect
   https://github.com/FreeRDP/FreeRDP-WebConnect
Web gateway
 Client
     HTML5
     Works on any modern browser
     Web sockets for data transfer
     Canvas for painting
     Can be embedded in any web site

 Server proxy
   (wsgate) written in C++
   Currently working on Linux
Fork repositories
   Here are our forks:
     https://github.com/cloudbase/FreeRDP
     https://github.com/cloudbase/FreeRDP-WebConnect

 We plan to merge the code in the main FreeRDP repos
 Contacts:
   Twitter: @cloudbaseit
   Github: cloudbase


 Webcast available at: http://bit.ly/VgwMvs

An HTML5 client to connect to the Hyper-V console

  • 1.
    An open sourceweb UI for the Hyper-V console Alessandro Pilotti CEO Cloudbase Solutions @cloudbaseit
  • 2.
    The Hyper-V console Hyper-V provides console access via RDP, but using additional settings compared to a standard RDP connection  Hyper-V Manager / VMConnect are using it  Port: 2179 (instead of 3389)  PCB: pr”econnection blob, contains the VM ID (a GUID)  Powershell: get-vm | select id, name  Passing the PCB is possible using:  the Microsoft remote Desktop ActiveX control  FreeRDP
  • 3.
    FreeRDP  Our solutionbased on FreeRDP  Open Source RDP client (Apache 2)  https://github.com/FreeRDP/FreeRDP  Works on Linux, Windows and Mac OS X  Web gateway based on FreeRDP-WebConnect  https://github.com/FreeRDP/FreeRDP-WebConnect
  • 4.
    Web gateway  Client  HTML5  Works on any modern browser  Web sockets for data transfer  Canvas for painting  Can be embedded in any web site  Server proxy  (wsgate) written in C++  Currently working on Linux
  • 5.
    Fork repositories  Here are our forks:  https://github.com/cloudbase/FreeRDP  https://github.com/cloudbase/FreeRDP-WebConnect  We plan to merge the code in the main FreeRDP repos  Contacts:  Twitter: @cloudbaseit  Github: cloudbase  Webcast available at: http://bit.ly/VgwMvs