Wednesday, September 3, 2014

How two-step logins protect iCloud, other accounts

http://www.usatoday.com/story/tech/personal/2014/09/02/two-factor-authentication/14954565/

A massive photo leak targeting celebrities including Jennifer Lawrence, Kate Upton and Kirsten Dunst has raised concerns over the safety of using services such as Apple's iCloud.
Reports suggest hackers used "brute force" attacks through Apple's Find My Phone feature to figure out account passwords and gain access. Apple tells the Associated Press it is investigating whether any iCloud accounts have been affected.
Once again, the hack is another reminder to practice proper password etiquette. But for many sites, including iCloud, users can opt to turn on an extra layer of security called two-factor authentication.
When two-factor authentication is enabled, a user will receive a special code sent to their mobile device once they've entered a password. After entering the code, users gain access to their accounts.
Some sites like Facebook and Google will recognize your browser, so once you've approved a computer, it won't ask for codes beyond the first time a user logs in. Others like Twitter require a code every time when two-factor is enabled.
In the case of Apple, users receive the code through text message or Find My Phone. They also get a master Recovery Key that Apple suggest users write down and store in a safe place in case they're locked out.
Yes, it's a bit of an inconvenience, but better than cleaning up after your account has been compromised.
Sites vary on the process for enabling and using two-factor authentication. Here's a list of some of the bigger sites that use two-factor authentication, with links to setting up the feature:

Tuesday, September 2, 2014

Understanding AIX Logical Volume Management

http://www.techrepublic.com/resource-library/whitepapers/understanding-aix-logical-volume-management/

Like many UNIX operating systems, AIX uses the concepts of Logical Volume Management (LVM) in its data management architecture. This white paper explains the specifics of the AIX LVM and provides some tips and best practice recommendations to get the most from your AIX disk storage.

http://images.globalknowledge.com/wwwimages/whitepaperpdf/WP_IBM_AIX_LogicalVolumeManagement.pdf

Migrate systems from one version of Windows to another with the Zinstall Migration Suite

Greg Shultz shows you how to use Zinstall Migration Suite to migrate an existing Windows 7 system over to a new Windows 8.1 installation. 

http://www.youtube.com/watch?feature=player_embedded&v=jK41FUHgPys

Zinstall Migration Suite

Is your organization planning on replacing Windows XP boxes with new systems running Windows 7? Or maybe you're planning on upgrading Windows 7 systems to Windows 8.1. Regardless of the scenario, as the tech responsible for making such a transition a reality, you know that you are facing a monumental task. But then again, maybe it won't be.
Fortunately, the folks at Zinstall had you in mind when they developed their Zinstall Migration Suite. This tool will allow you to quickly and easily transfer an entire user workspace -- including applications, settings, personalization, documents, domain settings, security policies, and data files -- from one system to another in a multitude of scenarios. For example, you can migrate from one computer to another, transfer from a physical machine to a virtual machine, perform an in-place upgrade, or simply transfer profiles, settings, and data. There are several other migration scenarios that the Zinstall Migration Suite can perform, but these are probably the most common.
In this article, I'll show you how the Zinstall Migration Suite works. As I do, I'll use the package to migrate an existing Windows 7 system over to a new Windows 8.1 installation.

Overview

Now, as you may know, I've previously written other articles about Zinstall products and shown you how to move Windows XP from a physical machine to a virtual machine in Windows 7 and how to rescue Windows XP installation from a hard disk that was removed from a dead computer. Zinstall XP7, the single-user product that I used in those articles, worked great in those situations, but I've been wondering about large-scale migrations -- the type that the companies hanging onto Windows XP are (or will be) facing.
Thus, I contacted my friends at Zinstall and asked about their Zinstall Migration Suite product. As the discussion progressed, they offered to provide me with access to their test lab using a VPN connection and explained that I could run the entire migration procedure remotely. In this way, not only could I test their enterprise-level product, but I could also test one of the ways in which techs in a large organization might choose to migrate a large number of PCs -- via a remote connection.
To connect to the systems in the Zinstall test lab, I used TeamViewer, a free software package for remote control, desktop sharing, online meetings, web conferencing, and file transfer between computers. I was able to connect to two systems simultaneously inTeamViewer's tabbed user interface and run the entire migration procedure remotely.
The Zinstall Migration Suite is an enterprise-level product and, as such, pricing varies. For specific pricing details, contact the Zinstall sales department (sales@zinstall.com) for a quote.

Considerations

Before I get started, I want to point out a couple of things that you should take into consideration. First, some anti-virus and internet security software mistakenly consider Zinstall software to be a threat. So, you should disable the package or add Zinstall to the white list. In addition, you should close all running applications. There must be at least 1 GB free space on each system's hard drive.
Furthermore, when migrating between two computers in a domain environment, the target system must be joined to the domain prior to the migration in order to allow it to authenticate the transferred profiles. You'll then need to login as the same user on both systems.
For the machine-to-machine migration to be a successful venture, all the installed applications must be compatible with both operating systems. If you have older applications that are not compatible with the new operating system, you should consider the transfer from a physical machine to a virtual machine type of migration.

Installation

Of course, Zinstall Migration Suite must be installed on both the source and target systems. Installation is pretty straightforward and involves working through a Windows UAC and then a Zinstall activation procedure. Once you've performed the installation and activation procedure, you're ready to begin the migration.

The source

As I mentioned in the introduction, the source computer for my test is an existing Windows 7 system with Microsoft Office and several other applications, such as Adobe Reader, iTunes, and Mozilla Firefox installed. The system had a host of data files on it as well, including audio, video, documents, and internet shortcuts.
Once the Zinstall Migration Suite is installed on the source system, the application will immediately display the Scenario selection screen (Figure A). As you can see, there are five scenarios to choose from on this screen. I selected Moving between two machines. After you make your selection, click Next.
Figure A

Figure A

The Scenario selection screen displays five scenarios to choose from.
From the Machine selection screen, highlight This is the source computer (Figure B), and then click Next.
Figure B

Figure B

Select This is the source computer on the Machine selection screen.
Once you've specified the source computer, Zinstall will advance to the Prerequisite check step where it will run through a series of items to make sure that the source computer is ready for the migration operation. Once the Prerequisite checks are complete, the progress bar will reach 100% and the title will display Success (Figure C). You can then click Next.
Figure C

Figure C

When the Prerequisite check is successful, you can click Next.
Zinstall will let you know that the source machine is ready to begin the migration (Figure D). At this point, Zinstall will announce over the network that it is waiting for a connection from a Target system.
Figure D

Figure D

Zinstall will announce over the network that the source system is ready and waiting to connect to a target system.

The target

The target system for my test is a new computer with a fresh install of Windows 8.1. Once the Zinstall Migration Suite is installed on the Windows 8.1 target system, the application will immediately display the Scenario selection screen (Figure E). As you can see, I again chose Moving between two machines. After you make your selection, click Next.
Figure E

Figure E

On the target computer, I again chose Moving between two machines.
From the Machine selection screen, select This is the target computer (Figure F), and then,click Next.
Figure F

Figure F

Select This is the target computer on the Machine selection screen.
Once you've specified the target computer, Zinstall advances to the Prerequisite check step where it will run through a series of items to make sure that the target computer is ready for the migration operation. Once the Prerequisite checks are complete, the progress bar will reach 100%, and the title will display Success (Figure G). You can then click Next.
Figure G

Figure G

When the Prerequisite check is successful, you can click Next.
At this point, Zinstall scans the network, looking for a source machine advertising that it is ready for a migration procedure. It will then display the name, IP address, and hard disk of the source computer in the Source selection screen (Figure H).
Figure H

Figure H

Zinstall will display the source computer that it found on the network in the Source selection screen.
In a moment, you'll be prompted to choose the Target hard disk (Figure I). You'll see that there's an option here titled SSD Mode. This feature is designed for target systems that have both an SSD and a regular hard disk, and it will allow you to transfer your applications to the faster SSD and your data files to the hard disk.
Figure I

Figure I

If the target system has an SSD, you can select SSD Mode.
Once you click Next, the migration procedure will begin. Of course, this part of the operation is the most time-consuming, and it goes through a multitude of steps before it's complete (Figure J). In fact, this part of the procedure can take several hours. The amount of time required depends on a number of factors, such as the amount of information on the source hard disk and the speed of the hard disk itself.
Figure J

Figure J

The actual migration can take several hours to complete.
Once the migration is complete, you'll be prompted to restart the target computer (Figure K). While the restart is taking place, you can return to the source computer and exit Zinstall by pressing the Cancel button.
Figure K

Figure K

When the migration is finished, click the Restart button.

The result

When the system restarts, you'll find that all of the applications from the source computer are now installed on the target computer, and you can launch that as you normally would. You'll also find all of your data and the majority of your settings are now available on the target computer, allowing you to get right back to work as if nothing has changed.

Monday, September 1, 2014

The top 10 hottest IT skills today

http://www.infoworld.com/d/the-industry-standard/get-job-the-top-10-hottest-it-skills-today-249305?page=0,0&source=IFWNLE_nlt_daily_pm_2014-08-28


Skill set
August 2014
August 2013
Growth since 2013
August 2012
Growth since 2012
Cyber security
2,274
1,198
90%
975
133%
Puppet
1,141
673
70%
366
212%
Big data
2,277
1,512
51%
666
242%
NoSQL
1,801
1,206
49%
NA
NA
Salesforce.com
1,035
726
43%
572
81%
Hadoop
2,047
1,478
38%
896
128%
Cloud
6,650
5,057
32%
3,823
74%
Jira
1,305
1,003
30%
612
113%
CISSP (Certified Information Systems Security Professional)
1,634
1,287
27%
1,613
1%
Information security
2,367
1,908
24%
1,783
33%


Thursday, July 3, 2014

How to Remove Write Protection of any Flash Drives/Memory Cards

http://way2usefulinfo.blogspot.com/2014/07/how-to-remove-write-protection-of-any.html

In olden days we had lesser ways to store data, as technology advanced we got Floppy disk, Optical Disk and now flash drives, they are easily vulnerable as they can accessed by anyone, but flash drives had the feature to secure them from spammers



We can add Write protection so that no one can use it , the person who owns only can access it , this is good for security reasons, sometimes we need to remove those protection for some fair reasons, i will teach you the easy possible way which you can easily Remove write protection on any Flash Drives/ Memory cards

HOW TO REMOVE WRITE PROTECTION OF ANY FLASH DRIVES/ MEMORY CARDS

1) TRY LOW LEVEL FORMATTING

  • We cannot use the default windows method, so you need to download one special tool which is given here LOW LEVEL FORMATTING
  • Format the Password protected Pen Drive with this Tool
  • Now open the Run box ( Win+R) and type diskmgmt.msc in Box
  • You can see your Pen Drive, Flash the Drive and allocate the Space
  • There will be no error after you Allocated the Space to Flash Drive
2) Modify Registry Settings
  • Before doing things on Registry, please do backup of Registry
  • Open the Run box ( Win+R) and type regedit in the box
  • Search for the Following Registry Key in the Window
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies
  • Click on Write Protect and change the Registry binary value from 1 to 0

  • Now you had successfully Removed the Write Protection on your Flash Drives/ Memory cards

Monday, June 23, 2014

Top 10 Cloud Computing Certifications

http://www.cio.com/slideshow/detail/129043#slide10

As the cloud becomes more critical to IT departments and businesses worldwide, it can be difficult to gauge whether you have the right skills or knowledge in a competitive job market. If you're looking for a way to get an extra edge -- whether you're job hunting, angling for a promotion, or just want tangible, third-party proof of your skills -- cloud certification is a great option. Certifications measure your knowledge and skills against industry- and vendor-specific benchmarks to prove to employers that you have the right mix of cloud skills, knowledge, and expertise. Here 10 ten cloud computing certifications you should consider.


1. CCSK -- Cloud Security Alliance
What it's all about: This is the mother of all cloud computing security certifications. The Certificate of Cloud Security Knowledge certification is vendor-neutral, and certifies competency in key cloud security areas. The test is based on the Cloud Security Alliance Security Guidance for Critical Areas of Focus in Cloud Computing V3, English language version, and the ENISA report "Cloud Computing: Benefits, Risks and Recommendations for Information Security."
How to prepare: The best way to prepare is to study the CSA Security Guidance for Critical Areas of Focus in Cloud Computing v3, and the ENISA report "Cloud Computing: Benefits, Risks, and Recommendations for Information Security."
More on CSA Guidance
More on ENISA

2. Cloud U -- Rackspace
What it's all about: According to Rackspace, Cloud U is a vendor-neutral curriculum designed for IT professionals and business leaders that covers and certifies knowledge of the fundamentals of Cloud Computing. Cloud U content is available to any professional at any time, but if you want a formal recognition of your knowledge about Cloud Computing, you should complete the courses and requirements for a certificate.
How to prepare: Study each Cloud U lesson whitepaper, and then successfully complete each of 10 Cloud U lesson quizzes based on the whitepaper's content. Successfully complete a 50-question final exam drawn from materials covered in the 10 Cloud U lessons.
More on Cloud U

3. CompTIA Cloud Essentials -- Comp TIA
What it's all about: According to CompTIA, the Cloud Essentials Certification covers the basic fundamentals of cloud computing and shows that individuals understand cloud computing from both a business and a technical perspective. In addition, the certification covers migration to the cloud and governance of cloud computing environments.
How to prepare: CompTIA offers study and training materials, and -- while it's not required -- CompTIA recommends that individuals taking the exam have at least six months experience working in an IT services environment.

4. Cloud Certified Professional -- CloudSchool.com
What it's all about: CloudSchool.com offers a number of vendor-neutral cloud certifications, each based on a one-day course module and aimed at competency in specific areas of cloud computing. There are certificates for Cloud Architects, Cloud Technology Professionals, Cloud Governance, and Cloud security, among others.
How to prepare: Cloud School offers self-study kits as well as on-site and remote workshops and study sessions and instructor-led workshops to help prepare applicants for the exams.
More on CloudSchool.com

5 & 6. IBM Certified Cloud Solution Architect v1 and v3 - IBM
What it's all about: IBM has two cloud-specific certification: IBM Certified Solution Architect v1 and v3. These solutions architects will demonstrate the design, plan, architecture and management capabilities for IBM's cloud computing infrastructure once they've completed the certification requirements. According to IBM, these certifications, "Provide a reliable, valid and fair method of assessing skills and knowledge; provide IBM a method of building and validating the skills of individuals and organizations; and to develop a loyal community of highly skilled certified professionals."
How to prepare: You should have a working knowledge of cloud fundamentals and a basic knowledge of IBM cloud computing essentials. You will be required to take a test to confirm that knowledge for each version of the certification exam.

7. Google Certified Deployment Specialist -- Google
What it's all about: This is Google's technical certification; the applications giant also has a Google Certified Sales Specialist. This certification covers the fundamental skills, knowledge and technical expertise required to deploy Google Apps for Business and Education, according to Google.
How to prepare: Google recommends gaining practical experience by participating in at least three Google Apps for Business deployments, and having at least 3 to 6 years of hands-on IT experience. You'll also complete hands-on, online, self-paced training and, finally, take an exam.

8. Salesforce.com Certified Professional -- Salesforce.com
What it's all about: Salesforce.com offers several certification tracks, including Salesforce Administrator, Force.com Developer, Implementation Expert, and Architect.
How to prepare: According to Salesforce.com, the certification tests real-world knowledge as much as book learning, and each certification track offers a variety of ways to prepare for the exams. There are individualized programs available for everyone available on the company's web site.

9. VMware Certified Professional - VMware
What it's all about: The virtualization pioneer offers six cloud-specific certifications, from beginner to advanced. These tracks certify knowledge and expertise in a variety of cloud and virtualization-related technologies and methodologies. Offerings include the VMware Certified Associate -- Cloud, VMware Certified Professional -- Cloud, and VMware Certified Advanced Professional, among others.
How to prepare: Study and preparation materials are available through VMware, and real-world experience with cloud and virtualization are also highly recommended.

10. Red Hat Certificate of Expertise in Infrastructure-as-a-Service -- Red Hat
What it's all about: This is one of the newest cloud certifications available. The Red Hat Certificate measures professionals' ability to design, build, deploy and manage private clouds based on the Red Hat Enterprise Linux OpenStack platform.
How to prepare: Red Hat says the best way to prepare for the exam is hands-on, real-world experience. The exam is also a live, real- world test of skills and competency, requiring candidates to perform tasks on a live system.

Wednesday, June 4, 2014

Google Transparency Report :- Saferemail

If you’re sending confidential information by mail, you wouldn’t put it in a postcard. Find out how secure your email is in a new section of our Transparency Report:

http://www.google.com/transparencyreport/saferemail/

Saturday, May 24, 2014

Google picks up incredible visual translation app Word Lens and makes it free

Word Lens Translator
https://play.google.com/store/apps/details?id=com.questvisual.wordlens.demo
https://itunes.apple.com/us/app/word-lens/id383463868

Description
Instantly translate printed words with your phone’s camera!
Word Lens gives you translation on the go:
- NO NETWORK required - results appear immediately on your video screen when you need it, anywhere in the world.
- Easy to use, like the regular camera
- Look up translations by typing them in, or clicking on a word.
Available language pairs:
+ English ⇆ Russian
+ English ⇆ Spanish
+ English ⇆ French
+ English ⇆ Italian
+ English ⇆ German
+ English ⇆ Portuguese
Notes for getting the best quality out of your translations:
- Best used on clearly printed text (e.g. signs, menus)
- DOES NOT recognize handwriting or stylized fonts
- It's not perfect, but you can get the general meaning!
- Keep text in focus by holding it at least one hand-length away and tap-to-focus if autofocus is struggling.
- Turn on the flashlight (if available on your device)
- Zoom in (if available on your device)
Some features are device dependent. Not all device cameras can zoom, nor do all devices have a flashlight.

Friday, May 23, 2014

The top 10 programming skills that will get you hired

SQL
Most businesses and websites have databases that work behind the scenes and many of those databases rely on SQL. Structured Query Language is what is referred to as a specialized programming language in that it was designed for editing and querying data residing in relational database management systems.
Java
Java's write-once-and-run-anywhere mantra says it all. This cross-platform, object-oriented programming language has become one of the most sought-after programming skills in the developer world. It's been around since 1995 and is still one of the most popular languages from a developer and an employer perspective.
HTML
HTML is one of the fundamental technologies that the Web is built upon. When combined with JavaScript and CSS, you can use HTML to create impressive Web pages and apps with interactive features like geolocation capabilities, better forms, video and canvas capabilities, and Web storage. Add CSS and jQuery to the mix, and you've got one of the hottest design paradigms right now: Responsive design. These features will help developers and businesses better engage with their customers.
JavaScript
JavaScript, like HTML is a part of the fabric of the Web. It's been around forever, but it has recently shown resurgence with the jQuery libraries. It's used in pretty much every Web browser to make Web pages more interactive among other things.
C++
C++, developed by Bjarne Strousup in 1983, is an enhancement of the programming language C. The addition of object-oriented programming has given this high-level language some low-level capabilities, making it a good multi-purpose language capable of building standalone applications as well as reusable code.
C#
Object-oriented C# (pronounced "C Sharp") was developed by Microsoft as a multi-paradigm programming language that is fully compatible with Microsoft's .Net schema. Although it's used mainly on Windows, C# is designed as a cross-platform language.
XML
Extensible Markup Language, or XML, is a markup language used to define document encoding that has gone on to become the default for many office productivity suites. Where HTML is about how information is displayed, XML is about transporting and storing data. The format is such that the code is readable by both humans and machines.
C
C is arguably the most widely used and currently the most popular programming language, according to the Tiobe Programming Community Index. A host of other programming languages have borrowed from this general purpose language including, C#, Python, Java, PHP, and Perl.
Perl
Larry Wall created Perl in 1987; it originally got its start as a general purpose Unix scripting language. It has a hodgepodge of features from C, shell script, AWK, and sed that is designed to allow developers to work more easily with text data.
Python
Python is high-level object-oriented programming language that developers can use in many ways. Python is all about readability. Its uniform and streamlined syntax allows programmers to build concepts more quickly and with less code.

Replacing physical tools with free smartphone apps

Genius Scan - PDF Scanner
https://play.google.com/store/apps/details?id=com.thegrizzlylabs.geniusscan.free
https://itunes.apple.com/us/app/genius-scan-pdf-scanner/id377672876?mt=8

Compass
https://play.google.com/store/apps/details?id=com.gn.android.compass
https://play.google.com/store/apps/details?id=software.gn.compass.pro
https://itunes.apple.com/us/app/compass/id520985073?mt=8

Bubble level
https://play.google.com/store/apps/details?id=net.androgames.level
https://itunes.apple.com/us/app/ihandy-level-free/id299852753?mt=8

Super-Bright LED Flashlight
https://play.google.com/store/apps/details?id=com.surpax.ledflashlight.panel
https://itunes.apple.com/us/app/flashlight-o/id381471023?mt=8

Sound Meter
https://play.google.com/store/apps/details?id=kr.sira.sound
https://itunes.apple.com/us/app/digital-sound-meter-free/id333185568?mt=8

Smart Measure
https://play.google.com/store/apps/details?id=kr.sira.measure
https://itunes.apple.com/us/app/easymeasure-measure-your-camera!/id349530105?mt=8

Metal Detector
https://play.google.com/store/apps/details?id=kr.sira.metal
https://itunes.apple.com/us/app/metal-detector-free/id333259405?mt=8

Universal TV Remote
https://play.google.com/store/apps/details?id=com.Sandpiper.SamyGoRemote
https://itunes.apple.com/us/app/dijit-remote-tv-guide-netflix/id391065642?mt=8

Swiss Army Knife
https://play.google.com/store/apps/details?id=com.digital_and_dreams.android.swiss_army_knife

Smart tools
https://play.google.com/store/apps/details?id=oasisllc.smart.tools
Advance ToolKit
https://play.google.com/store/apps/details?id=com.smart.toolkit.gadgets
Tools Box Smart Free 100%
https://play.google.com/store/apps/details?id=com.student.studio.app.smarttoolbox
My Distance Meter
https://play.google.com/store/apps/details?id=com.shield.my_distance_meter
Distance Meter
https://play.google.com/store/apps/details?id=omaeno.tools.kyorisokutei
My Sound Meter
https://play.google.com/store/apps/details?id=com.shield.my_sound_meter
My Travel Meter
https://play.google.com/store/apps/details?id=com.shield.mytravelmeter
Metal Detector
https://play.google.com/store/apps/details?id=kr.sira.metal
Unit Converter
https://play.google.com/store/apps/details?id=kr.sira.unit
Smart Mirror
https://play.google.com/store/apps/details?id=kr.sira.mirror
Smart Call Accept
https://play.google.com/store/apps/details?id=com.dungelin.smartcallaccept
Smart Unit Converter
https://play.google.com/store/apps/details?id=nav.scon
Smart Magnifier
https://play.google.com/store/apps/details?id=kr.sira.magnifier
Wifi Radar
https://play.google.com/store/apps/details?id=girsas.wifiradar
Real Speed Gun
https://play.google.com/store/apps/details?id=com.emil.myapp.speedgun
Night Vision Camera HD
https://play.google.com/store/apps/details?id=com.usefullapps.nightvisioncamera

Tuesday, May 20, 2014

Quixey: App Search & Discovery

https://www.quixey.com/search/android

https://play.google.com/store/apps/details?id=com.quixey.android

There are millions of apps and you need the best app search to find the right ones. Quixey allows you to search for apps by describing what you want to do. You no longer need to know an app’s name to get good results.

The clean interface makes app discovery fun and simple. Quixey’s app search has been featured in TechCrunch, VentureBeat, Mashable, Lifehacker, The Next Web, New York Times and The Wall Street Journal.

Product Highlights:
★ Search - App search that works. You don’t need to know an app’s name to get great results. Search for apps by describing what you want to do and we’ll find apps to help.
★ Trending - Check out the latest and greatest apps. No matter who you are - parent, student, teacher, traveler, athlete, gamer, musician - we have the top trending apps picked for you.
★ Browse - We have reinvented the look of categories. Take our browse wheel for a spin to find the perfect app for you (not available on Gingerbread OS).
★ Sample - Curious what types of apps are out there? Check out our sample queries to see what other people are searching for. 

Tips and tricks: How to use Google like never before

http://www.hackcollege.com/wp-content/uploads/2011/11/google.gif

RemoteBox - Manage VirtualBox on Servers

http://remotebox.knobgoblin.org.uk/

What is RemoteBox?

RemoteBox is a VirtualBox client. In essence, you can remotely administer (ie over the network) an installation of VirtualBox on a server, including its guests and interact with them as if they were running locally. VirtualBox is installed on 'the server' machine and RemoteBox runs on 'the client' machine. RemoteBox provides a complete GTK graphical interface with a look and feel very similar to that of VirtualBox's native GUI. If you're familiar with other virtualization software, such as VMWare ESX, then think of RemoteBox as the "poor man's" VI client.

Why is this useful?

VirtualBox is intended to be used as a desktop virtualization solution. That is, you install it on a machine and use VirtualBox locally. This means that the guests on the local machine will consume resources, taking them away from other tasks. Additionally, the guests will not be available to other machines or will be unavailable if the local machine is off. RemoteBox changes this by allowing you to run the guests on another machine (ie the server) but still interfact with them as if they were installed locally. This free's up resources on your local machine, allows you to interact with the same guests from multiple machines (eg a desktop and a laptop) and the guests can continue to run, even when the client machine is off. The guest's can also take advantage of the additonal CPU, memory and storage that a servers tend to have. As VirtualBox and RemoteBox are both cross-platform it allows you to use different operating systems for the client and server. For example, you may prefer to use VirtualBox on a Linux server but wish to interact with the guests from a Mac OS X client machine.

How does it work?

VirtualBox includes a special web service which exposes its API over the network using a protocol called SOAP. RemoteBox also speaks SOAP and communicates with VirtualBox to perform the various tasks such as creating or powering on guests, etc. When guests are 'powered on', they are started up in a mode called headless. This essentially means the guest's display is 'hidden' but is accessible using the Remote Desktop Protocol (RDP). RemoteBox uses an RDP client to show the display of a guest, locally on the client machine and is completely interactive.

What does RemoteBox run on?

The RemoteBox client is known to run on Linux, Solaris, Mac OS X and various modern flavours of BSD. VirtualBox offically runs on Linux, Solaris, Mac OS X and Windows as well as 'unofficially' on FreeBSD. The client and server machines do not need to be running the same operating system. For example, you may have VirtualBox installed on a Windows server but interfact with the guests from a FreeBSD client.

Feature Summary

RemoteBox Window Image
  • Open source VirtualBox client with a graphical (GTK) interface
  • Remote management of VirtualBox and its guests
  • No web server such as Apache or IIS is required to run RemoteBox
  • No compilation is required - written entirely in Perl
  • View and interact with the guest's display via RDP, including sound and clipboard
  • Create and edit guests
  • Configure processor, display, input devices, audio, I/O ports, and shared folders
  • Set the guest BIOS configuration including the BIOS image
  • Set advanced options such as HPET, Page Fusion, Large Pages, CPU Hotplugging, CPU Throttling etc
  • Attach USB devices and set USB device filters
  • Stop, start, pause and save guest states
  • Provision and attach storage including hard disks, CDs/DVDs and floppy disks
  • Configure networking including host only networks with DHCP servers
  • Supports guest snapshots
  • Compatible with VirtualBox running on Linux, Windows, Mac OS X and Solaris
  • RemoteBox runs on Linux, *BSD and Mac OS X
  • And much more...