SlideShare a Scribd company logo
2
Most read
3
Most read
5
Most read
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

More Related Content

PDF
ClearPass 6.4.0 Release Notes
PPTX
DeNA の AWS アカウント管理とセキュリティ監査自動化
PDF
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
PPTX
AWS 12월 웨비나 │클라우드 마이그레이션을 통한 성공사례
PPT
Peplink Balance Series Overview Reseller
PDF
Bypassing Port-Security In 2018: Defeating MacSEC and 802.1x-2010
PDF
Website Proposal
PDF
Amazon Neptune- 신규 그래프 데이터베이스 서비스 활용::김상필, 강정희::AWS Summit Seoul 2018
ClearPass 6.4.0 Release Notes
DeNA の AWS アカウント管理とセキュリティ監査自動化
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
AWS 12월 웨비나 │클라우드 마이그레이션을 통한 성공사례
Peplink Balance Series Overview Reseller
Bypassing Port-Security In 2018: Defeating MacSEC and 802.1x-2010
Website Proposal
Amazon Neptune- 신규 그래프 데이터베이스 서비스 활용::김상필, 강정희::AWS Summit Seoul 2018

What's hot (20)

PDF
Future-proofing Authentication with Passkeys
PPTX
What is Browser Sandbox Protection?
PDF
Sidecar patterns in modern infrastructure
PDF
Peplink presentation
PDF
[AKIBA.AWS] VPN接続とルーティングの基礎
PPT
Amazon Redshift ベンチマーク Hadoop + Hiveと比較
PDF
多要素認証による Amazon WorkSpaces の利用
PDF
AWS load balancers deep dive-AWSKRUG
PPTX
Veeam Solutions for SMB_2022.pptx
PDF
LINEのFIDO導入と将来展望
PDF
AWS IAM과 친해지기 – 조이정, AWS 솔루션즈 아키텍트:: AWS Builders Online Series
PDF
Digital 시대의 Open Banking Platform 구축 전략
PDF
Open Banking via API Connect & DataPower
PDF
AWS VPC by hellocloud.io
PPTX
Making the Most of AppFolio
PDF
AWS Black Belt Online Seminar 2017 Amazon Connect
PDF
Let's Encrypt - pfSense Hangout April 2017
PDF
AWS Summit Seoul 2023 | 다중 계정 및 하이브리드 환경에서 안전한 IAM 체계 만들기
PPT
Access Management with Aruba ClearPass
PDF
금융권 고객을 위한 클라우드 보안 및 규정 준수 가이드 - 이대근 시큐리티 어슈어런스 매니저, AWS :: AWS Summit Seoul ...
Future-proofing Authentication with Passkeys
What is Browser Sandbox Protection?
Sidecar patterns in modern infrastructure
Peplink presentation
[AKIBA.AWS] VPN接続とルーティングの基礎
Amazon Redshift ベンチマーク Hadoop + Hiveと比較
多要素認証による Amazon WorkSpaces の利用
AWS load balancers deep dive-AWSKRUG
Veeam Solutions for SMB_2022.pptx
LINEのFIDO導入と将来展望
AWS IAM과 친해지기 – 조이정, AWS 솔루션즈 아키텍트:: AWS Builders Online Series
Digital 시대의 Open Banking Platform 구축 전략
Open Banking via API Connect & DataPower
AWS VPC by hellocloud.io
Making the Most of AppFolio
AWS Black Belt Online Seminar 2017 Amazon Connect
Let's Encrypt - pfSense Hangout April 2017
AWS Summit Seoul 2023 | 다중 계정 및 하이브리드 환경에서 안전한 IAM 체계 만들기
Access Management with Aruba ClearPass
금융권 고객을 위한 클라우드 보안 및 규정 준수 가이드 - 이대근 시큐리티 어슈어런스 매니저, AWS :: AWS Summit Seoul ...
Ad

Similar to An HTML5 client to connect to the Hyper-V console (20)

PDF
Hyper-V support for OpenStack Grizzly
PPTX
APIs at the Edge
PPTX
Interoperable OpenStack guest provisioning with Cloudbase-Init
PPTX
OpenStack and Windows
PPTX
Open stack icehouse microsoftupdate
PDF
Pushing a camel through the eye of a needle
KEY
Remedie: Building a desktop app with HTTP::Engine, SQLite and jQuery
PDF
OpenStack API's and WSGI
PDF
PPTX
Mcroservices with docker kubernetes, goang and grpc, overview
PDF
GanjiMitreaPanovskiJoveski
PDF
(ATS4-PLAT01) Core Architecture Changes in AEP 9.0 and their Impact on Admini...
PDF
Daneyon Hansen - Intro to OpenStack - Feb13 OpenStack Denver Meetup
PDF
Introduction to WAMP, a protocol enabling PUB/SUB and RPC over Websocket
PPTX
The Right Kind of API – How To Choose Appropriate API Protocols and Data Form...
PDF
OpenStack in Action 4! Serge Frezefond - Database Clusters as a Service in O...
PPTX
Smuggling TCP traffic through HTTP
PDF
Cloud Native API Design and Management
DOCX
Project on squid proxy in rhel 6
PPTX
OpenStack Summit 2013 Hong Kong - OpenStack and Windows
Hyper-V support for OpenStack Grizzly
APIs at the Edge
Interoperable OpenStack guest provisioning with Cloudbase-Init
OpenStack and Windows
Open stack icehouse microsoftupdate
Pushing a camel through the eye of a needle
Remedie: Building a desktop app with HTTP::Engine, SQLite and jQuery
OpenStack API's and WSGI
Mcroservices with docker kubernetes, goang and grpc, overview
GanjiMitreaPanovskiJoveski
(ATS4-PLAT01) Core Architecture Changes in AEP 9.0 and their Impact on Admini...
Daneyon Hansen - Intro to OpenStack - Feb13 OpenStack Denver Meetup
Introduction to WAMP, a protocol enabling PUB/SUB and RPC over Websocket
The Right Kind of API – How To Choose Appropriate API Protocols and Data Form...
OpenStack in Action 4! Serge Frezefond - Database Clusters as a Service in O...
Smuggling TCP traffic through HTTP
Cloud Native API Design and Management
Project on squid proxy in rhel 6
OpenStack Summit 2013 Hong Kong - OpenStack and Windows
Ad

More from Alessandro Pilotti (12)

PPTX
OpenStack and Windows - What's new in Ocata
PPTX
Strategies for migrating workloads from VMware to OpenStack
PPTX
Puppet + Windows Nano Server
PPTX
OpenStack + Nano Server + Hyper-V + S2D
PPTX
Building a Microsoft cloud with open technologies
PPTX
Hyper-V OpenStack Nova Compute
PPTX
Drupal, Memcache and Solr on Windows
PPTX
PHP and FastCGI Performance Optimizations
PPTX
Managing Drupal on Windows with Drush
PPTX
Building drupal web farms with IIS - part 1
PPTX
Windows Loves drupal
PPTX
Building modern web sites with ASP .Net Web API, WebSockets and RSignal
OpenStack and Windows - What's new in Ocata
Strategies for migrating workloads from VMware to OpenStack
Puppet + Windows Nano Server
OpenStack + Nano Server + Hyper-V + S2D
Building a Microsoft cloud with open technologies
Hyper-V OpenStack Nova Compute
Drupal, Memcache and Solr on Windows
PHP and FastCGI Performance Optimizations
Managing Drupal on Windows with Drush
Building drupal web farms with IIS - part 1
Windows Loves drupal
Building modern web sites with ASP .Net Web API, WebSockets and RSignal

Recently uploaded (20)

PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
Hybrid model detection and classification of lung cancer
PDF
Web App vs Mobile App What Should You Build First.pdf
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Getting Started with Data Integration: FME Form 101
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
project resource management chapter-09.pdf
PDF
Enhancing emotion recognition model for a student engagement use case through...
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Hybrid model detection and classification of lung cancer
Web App vs Mobile App What Should You Build First.pdf
Group 1 Presentation -Planning and Decision Making .pptx
Building Integrated photovoltaic BIPV_UPV.pdf
Zenith AI: Advanced Artificial Intelligence
1 - Historical Antecedents, Social Consideration.pdf
NewMind AI Weekly Chronicles - August'25-Week II
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Unlocking AI with Model Context Protocol (MCP)
Getting Started with Data Integration: FME Form 101
A comparative study of natural language inference in Swahili using monolingua...
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
DP Operators-handbook-extract for the Mautical Institute
project resource management chapter-09.pdf
Enhancing emotion recognition model for a student engagement use case through...
OMC Textile Division Presentation 2021.pptx
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Programs and apps: productivity, graphics, security and other tools
Univ-Connecticut-ChatGPT-Presentaion.pdf

An HTML5 client to connect to the Hyper-V console

  • 1. An open source web 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 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
  • 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