FreeBSD Bhyve Webadmin | BVCP 1.9.8 Just Released

Published Date: 2023/03/19 by: DaVieS

FreeBSD Bhyve Webadmin | BVCP 1.9.8 Just Released
FreeBSD Bhyve Webadmin | BVCP 1.9.8 Just Released

BVCP 1.9.8 features 

New protocol to transmit VNC/RFB data as encrypted and compressed.
Better, faster and more responsive UI.
Colored CLI Interface
More Secured

 

The VNC/RFB Problem

Many of you reported that VNC suffers sometimes.
This root problem comes from Bhyve itself, because Bhyve only supports raw RFB framebuffers.
The VNC protocol itself is not encrypted though, therefore we had to add TLS back in time.
However the TLS is only uses 16KB frames and compression should be disabled for a security reason, so that means VNC using megabytes of TLS traffic segmented by 16bytes data and control frames. That was the second issue with VNC.

Now we developed a new protocol to handle this issue. The new protocol is uses AES-128 and gzip compression.
The protocol does not have frame limitation, it can be vary on the fly. The second news here is that this allows us to use buffered data transmission. We process the data when we know exactly we have a whole packet. Also buffered input give an opportunity to collect more datas and process them in once. 

This method removed a lot of network lagg. We tested across the world and we can state that, Installing windows across borders remotely using the VNC is no longer hassle. 

Of Corse there is a bit lag due of raw output but totally fine now.
Also we improved the whole codebase and reduced VNC init sessions.

Take It Now

 

 

Newer Framework, Better Security

We fixed a lot of bug and also added new layers of security such as the frontend drop itseld to unprivileged users but now allows to use restricted ports. Users no longer affects the problem if they wants use ports below 1024. usually in POSIX systems under 1024 you need root privileges. To bypass this we launch the server process as root but wont accept connections until the whole process drops into unprivileged user. That means the code execution stack is now well protected but the filedescriptor is ready to use lower ports.


Better, faster and more responsive UI.

We added a lot of adaptive cache so the interface should be faster now.
There is still many doors to improve the effectiveness of the cache.
We added new button on the VMS that feels better for the case. 


Colored CLI Interface

Now the main interface is colored. Not a new invention but looks good.

UPCOMING FEATURES with 2.0

We wanted to release 2.0 originally but since the many of feedback about VNC we urged to release an interim and stable version as 1.9.8
  • Export & Import Configuration
  • Edit custom parameters ( allows use of PCI Passthrough )
  • Two-Factor Authentication

 

Work In Progress

  • VNC with Hextile, Tight Modes
  • Usage Charts (CPU, Memory, Network)  under VM tab
  • TPM Emulation and TPM Support (UEFI Firmware)
  • VNC Console preview
  • Multi-Session VNC 
  • Guest Additions



FreeBSD Bhyve Webadmin | BVCP 1.9.8 Just Released
FreeBSD Bhyve Webadmin | BVCP 1.9.8 Just Released
FreeBSD Bhyve Webadmin | BVCP 1.9.8 Just Released
FreeBSD Bhyve Webadmin | BVCP 1.9.8 Just Released


If you like the article then don't forget to share!


Big Concern: Facebook hack, Google Chrome V8 Hack, Meta Support

Many users experiences that their account leaked through Facebook Advertisement platform.The BOT change their names to Kevin Konkrete Davis and..


Maintenance

We are doing some regular maintenance at 22:00 - 02:00 UTC. Some services might be distrupted at this time. ..


BVCP 1.9.8 Upcoming Features

We received a ton of feedback about our new project, BVCP.So here is a little description what we are working currently. The next release will..


Trackit-PortGuard just released

When implemented well, this software can be considered as two-factor pre-authentication.Therefore this is one of the most secure method to..


2022 annual report

Here we go another year passed away.We very well predicted the importance of energy efficiency. In the year of 2022 we faced a lot of challenges..


A dull attempt to hack into my email from Nigeria.

Seems like this amazing African country has some hacky potential, but so much to learn.The thing why is this attempt worth a blog entry, because..


BVCP 1.9.0 Released Today

A major version update released out today!This update address many requests and improves overall speed and performance. Highlight of this..


Energy Saving

We have been busy since expanding our services worldwide meanwhile in other hand helping reduce CO emission in industrial-scale levels.  We..


MSSQL Fail to start on newer hardware

I recently faced with a strange issue with Microsoft Database Server.I used Bhyve as hypervisor and a Windows as Guest OS, tried to install MSSQL..

All rights reserved nPulse.net 2009 - 2023
Powered by: MVCP 2.0-RC / BVCP / ASPF-MILTER / PHP 7.4 / NGINX / FreeBSD