RemoteBox is an open source and cross-platform piece of software that has been designed from the ground up to act as a client for the Oracle VirtualBox virtualization software, allowing users to remotely control guest virtual machines that run on the same machine or on a remote server.
Features at a glance
Key features include the remote management of the Oracle VirtualBox application and its virtual machines, ability to edit and create guest machines, support for VM snapshots, support for multiple host operating systems, ability to start, save and pause virtual machine states, support for attaching USB devices and create USB filters.
In addition, it is possible to set the BIOS configuration of a guest, as well as to set advanced options like CPU throttling and hotplugging, large pages, page fusion, HPET, and many others. Furthermore, the applications lets you to configure network interfaces, view and interact with the guest's display using RDP (Remote Desktop Protocol), attach storage devices, and configure the VM's components.
Under the hood, availability and supported OSes
It looks like the program is written entirely in the Perl programming language and uses a GTK+ powered graphical user interface, meaning that there's no need for a web server or compilation to install and run RemoteBox on your system. It is available for download as source and binary archives for various Linux distributions.
Being written in Perl it is a cross-platform application that runs well on GNU/Linux, Microsoft Windows and Mac OS X operating system. It's compatible with Oracle VirtualBox instances that run on Linux, Solaris, Mac OS X or Microsoft Windows systems.
Summing up, RemoteBox is a stable, lightweight and feature-full software that allows anyone to remotely administer running virtual machines of the world's most popular free virtualization software, VirtualBox.