But unlike a physical computer, your Virtual Computer (VC) is "hosted" in a professional data center somewhere in the Internet "cloud" and is accessible as a web page in any browser. You can run the entire G.ho.st VC from any Internet browser without the need to install any software or "sync" files. Just enter your username and password, and continue using your VC from exactly the state you last left it in.
G.ho.st is revolutionizing personal computing by delivering to you a free Virtual Computer - personal computing in a web page, free of charge. For the first time in history, G.ho.st frees you from being tied to any one physical device - and frees you from the worries of installing software, backing up, and other administration.
Tuesday, July 28, 2009
The G.ho.st® Free Online Virutal PC (VC)
Sunday, July 26, 2009
Windows 2008 WinRM and WinRS tool
WinRM
Windows Remote Management is the server part answering the Remote Shell. In Windows Server 2008 it is not enabled by default, which is good from a security point of view.
Determining whether WinRM is configured or not
Windows Remote Management is installed by default on Windows Server 2008 and the WinRM service is set to start (delayed) automatically. The only way to determine whether Windows Remote Management is installed is by examining the output of the following command:
WinRM enumerate winrm/config/listener
or (shorter, but with the same effect)
WinRM e winrm/config/listener
When this command has no output, it means no listeners are configured and Windows Remote Management is not configured.
Enabling Windows Remote Management
Using the command line
To enable Windows Remote Shell on a server running a Server Core installation, type the following command at the command prompt of the Server Core box:
WinRM quickconfig
or (shorter, but with the same effect)
WinRM qc
The command questions whether you really want to enable Windows Remote Management:
WinRM is not set up to allow remote access to this machine for management.
The following changes must be made: Create a WinRM listener on HTTP://* to accept WS-Man requests to any IP on this machine
Make these changes [y/n]?
Press y to continue or n to cancel.
This command will perform a couple of actions. First of all it will check whether the Windows Remote Management service is started and set to start automatically. After that it creates listeners for all the network connections to accept Windows Remote Shell connections with default settings. It will also open up port 80 in the Windows Firewall.
If configuration is successful, the following output is displayed:
WinRM has been updated for remote management. WinRM service type changed to delayed auto start. WinRM service started. Created a WinRM listener on HTTP://* to accept WS-Man requests to any IP on this machine.
Using Group Policies
When you place Server Core boxes in a separate Organizational Unit in your Active Directory environment you can manage Windows Remote Management centrally.
Look for the Windows Remote Management and Windows Remote Shell Group Policy Objects (GPOs) under Administrative Templates and Windows Components.
Do not forget to also open up TCP 80 on the firewall.
Default settings
The default settings of Windows Remote Management might not suit your needs. You can change on which network interfaces Windows Remote Management listens, change the URI's and change whether WinRM will use HTTP (TCP 80) or HTTPS (TCP 443)
While WinRM listens on port 80 by default, it doesn't mean traffic is unencrypted. Traffic by default is only accepted by WinRM when it is encrypted using the Negotiate or Kerberos SSP. Enabling HTTPS is not a security measure persé. It is needed when you want to use the Windows Remote Shell (WinRS) from a host that is not in the same domain as the Server Core box. (unless you use the trick below)
Windows Remote Shell is enabled by default within Windows Remote Management. For Windows Remote Shell the default settings are:
- Maximum of 5 concurrent users
- Maximum of 2 shells per user
- Maximum of 80MB memory usage per shell
- Maximum of 5 processes per shell
Disabling Windows Remote Management
To disable Windows Remote Management you need to remove the listener. The following command can be used:
WinRM delete winrm/config/listener?IPAdress=*+Transport=HTTP
WinRS
On another computer, at a command prompt, use WinRS.exe to run commands on a server running a Server Core installation. For example, type:
winrs -r:ServerName cmd.exe
Where ServerName is the name of the server running a Server Core installation with Windows Remote Management. This will result in a remote prompt where you can happily type away your commands.
Tips and tricks
Workaround for non-domain situations
When the Server Core box and the remote host are not members of the same domain you can't connect to the Server Core box using WinRS, because of the built-in security measures. Run the following commands to lower security:
Note:
You seriously cripple the built-in security of Windows Server 2008 after running the following commands. Only apply these commands to test situations.
On the Windows server Core box
Run the following commands on the console of the Server Core box to lower security:
WinRM set winrm/config/service/auth @{Basic="true"}
WinRM set winrm/config/client @{TrustedHosts=""}
WinRM set winrm/config/client @{TrustedHosts="RemoteHost"}
Where RemoteHost is the host you want to be able to connect to the server.
On the remote host
Start the Command Prompt with elevated privileges. On machines with User Account Control enabled this is easily achieved by pressing the Start button, typing cmd and press CTRL and SHIFT together with Enter to run the command. Run the following commands on the remote host to lower security:
WinRM set winrm/config/service/auth @{Basic="true"}
WinRM set winrm/config/client @{TrustedHosts=""}
WinRM set winrm/config/client @{TrustedHosts="ServerName"}
Where ServerName is the name of the server running a Server Core installation with Windows Remote Management.
To open the Remote Shell use the following command:
winrs -r:"ServerName": –u:Domain\Username –p:Password cmd.exe
Where Domain\Username is the name of an account with administrative rights on the server running a Server Core installation with Windows Remote Management and Password is the password for the account.
Trick to get the hostname displayed
Using the Windows Remote Shell might get confusing pretty fast, since the prompt doesn't show where you're connected to or whether you're connected at all. There are some giveaways though:
- When you type exit your command window doesn't close
- The WinRS command is displayed in the title of your command prompt window
This can become very painful when you decide to shutdown a server and turn off the wrong server accidentally...
Arlindo Alves, the Belgian IT Pro Evangelist, has a good trick to display some extra information on the command prompt, which also works when using the Windows Remote Shell. I suggest you read his blog post on it. It entails adding an Extended String value named prompt to the following registry key:
HKLM\System\CurrentControlSet\Control\Session Manager\Environment
He fills his prompt with all kinds of stuff (which doesn't seem to get passed through completely using WinRS) but I simply add the following data to the value:
Where IdentificationString is an identification string that accurately describes what the server is all about. (which in my case differs from the hostname)[IdentificationString]$s$p$g
Concluding
Windows Remote Management and the Windows Remote Shell are really good tools and can make your life as a systems administrators much easier. In the light of Server Core this combination of tools will not generate as much traffic as RDP'ing into a Windows Server 2008 box and can be scheduled. This might make it the ideal solution for day to day system management.
Unfortunately security is a real pain in the behind if both machines aren't in the same Active Directory domain. You'll need to type away some commands to make it work.
Sunday, July 12, 2009
LiveUSB
The liveusb-creator is a cross-platform tool for easily installing live operating systems on to USB flash drives.
Features ¶
- Works in Windows and Linux!
- Completely non-destructive install. There is no need to deal with formatting or partitioning your USB key.
- Supports automatically downloading various Fedora releases, as well as Sugar on a Stick!
- Automatically detects all of your removable devices
- Persistent storage creation. This lets you to allocate extra space on your USB stick, allowing you to save files and make modifications to your live operating system that will persist after you reboot. This essentially lets you carry your own personalized Fedora with you at all times.
- SHA1 checksum verification of known releases, to ensure that you've downloaded the correct bits

Download ¶
Windows ¶
- Windows executable: liveusb-creator-3.7.1.zip (11M) (ChangeLog).
- SHA1: b637c6dc82310a535c850603da6133e6de3f433b
- Note: Make sure to extract the entire zip file before running.
Linux ¶
For Fedora, simply use Add/Remove software and search for liveusb-creator and install it or do
# yum install liveusb-creator
Or, you can get the source here.
Screen Capture Tools: 40+ Free Tools and Techniques

Screen capture, or print screen is perhaps the most efficient way to share whatever appears on your desktop. They help tech users like us to share and communicate better with friends and peers. Major operating systems today comes with basic screen capture and print screen function, but if these can’t fulfill what you need from a screen capture then you are probably looking for a screen capturing tool.
Screen capturing tools do what the basic tool don’t. What these tools could do varies, including the ability to include sketches and text, instantly upload image online, audio capturing, dimension-specific capturing and more. Make your screen capture and sharing experience more interesting, here’s a showcase of 40+ Free Screen Capturing Tools and Related Techniques. Full list after jump.
Cross Platform
We love cross platform tools. No more worries when you are all too familiar with one tool and needs to get the job done on a different operating system.
-
Jing Project
A project of Techsmith, Jing has the ability to do instance image and video capturing. Aside from that, you can also do sketches on the image and share them online. Speaking from functionality point of view, being free tool is definetely a steal. [Download: Windows, Mac]
-
Evernote
Saying Evernote has cross platform supporting ability seems to be slightly inaccurate, instead it’s multi-platform. This awesome tool not only runs on Windows and Mac, it also supports iPhone, Windows Mobile and even websites. You’ve got to check out the video to see how great it is. [Download: Windows, Mac, more]
-
WebKut
Capture web pages in whole or parts. And because it’s developed with Adobe AIR, you bet it’s cross-platform. It captures web screenshots, the only problem is – it’s not attached to the browser. [Download]
-
Websnapshot
Yet another Adobe AIR application to take website snap shots. [Downloads]
Windows Only
By default, you can only do a full page and active window print screen on Windows. The following tools give you much more flexibility.
-
ZScreen
Open-source screen capture program that allows for region/window/full-screen screenshots. It can FTP screenshots and put the URL in your clipboard in a single keystroke. It supports automatic custom naming conventions with variables. [Download]
-
Screenshot Captor
Behave like most screen capture software. The most interesting part is – you can run it from a USB thumbdrive. Talking about print screen portability. [Download]
-
Cropper
Cropper is a screen capture utility written in C# on the Microsoft .Net platform. [Download]
-
Capture
Capture is a quick-and-easy screen capture utility for Windows (and NT), which allows you to capture the entire screen, at any color depth and resolution, and save it into a Bitmap file for editing. [Download]
-
MWSnap
Small yet powerful Windows program for snapping (capturing) images from selected parts of the screen. [Download]
-
ScreenPrint32
Free windows tool to print and/or capture to disk or clipboard, the full desktop, active window, predefined area, or user selected area of the screen. [Download]
-
Snippy
Useful free tool to copy webpage screenshot for sharing purposes. Interesting thing is that, when you cutting out a portion of an Internet Explorer window, the URL will also be copied to the clipboard; this makes it very convenient to select something interesting on a Web site and send it out in an email message. [Download]
-
SWBCapture
Screen capture utility that allows you to quickly and easily capture an image of any window on your desktop, or the entire desktop. [Download]
-
Screen Grab Pro
Screen Grab Pro features one-click grab of any screen for ease of use, Timer operation, Current window selection list and more. [Download]
-
Wisdom-Soft ScreenHunter
Wisdom-Soft ScreenHunter is a free screen-capture tool for you to easily take screenshots. ScreenHunter can capture a full screen, an active window, the client window, or a rectangular area. [Download]
-
Gadwin PrintScreen
Capture screenshots with ease. [Download]
-
FastStone Capture
Light and powerful screen capture application with whole screen, object-selective and region screencapture ability. Save files in various formats, BMP, GIF, JPEG, PCX, PNG, TGA, TIFF and PDF. [Download]
Mac Only
Here are some of the most commonly used screen capturing tools for the Mac enthusiast.
-
Capture Me
Flexible screen capture and recording utility for Mac OS X which features a floating capture window, several saving options, and resize ability. [Download]
-
Backdrop
Simple utility to fill your screen with a giant blank window. Fill the window with a solid color or a custom image, your choice so you can take clean nice printscreen. [Download]
-
Skitch
Skitch is not solely a screen capture tool. It allows you to capture screen shots of any application, chat moments and the ability to sketch on the screen shots. You can then upload it to share with friends. A printscreen tool injected with some fun. [Download]
-
InstantShot!
InstantShot! offers classical screenshot functionality for capturing the whole screen, a portion of it or a window and also the option to make timed screenshots or to make delayed captures over time. It offers a wide range of preferences and options to fit everyone’s needs. [Download]
-
Paparazzi!
Written in Objective-C and the WebKit framework, this small utility is suitable for those who wants to do simple screen shots in their Mac. [Download]
-
Screenshot Helper
Screenshot Helper shows a full screen window with a solid color or a desktop picture so that you can take clean screenshots without having irrelevant windows and desktop icons in the background. [Download]
-
SnapNDrag
SnapNDrag lets you take a screenshot by just clicking a button and dragging the resulting screenshot off, perhaps one of the simplest and easiet to use Mac printscreen tool we’ve seen. [Download]
-
About Timed Screenshot 1.1
A light screen capturing tool that runs in background until you kill the process (in Terminal) or logout. [Download]
-
Copernicus
Mac application for speed screenshot taking and video capturing (no audio). It’s also a virtual photo gallery. [Download]
Linux
Screen capturing tools for Linux users.
-
XscreenCapture
XscreenCapture allows you to capture an X11 dump from any Linux client with X11 port open. It will also convert and save automatically the result picture in the desidered compress format (default PNG). [Download]
-
Xvidcap
Screen capture enabling you to capture videos off your X-Window desktop for illustration or documentation purposes. [Download]
Web Tools
These web tools go beyond screen capturing of your desktop. It allows you to print screen any website, all the way from header to footer.
-
Browsershot
Free web service that shows you how your website looks like in different browser of different version. A must tool for web developers on a browser compatibility check.
-
ScreenShots.jp
Similar to Browsershots, this free web services is for those who understand Japanese.
-
Super Screenshot
Simple web service for those who wants quick print screens. No compatibility check of different browser or versions available.
-
Clip2Net
Clip2Net allows you to capture, sketch and share screencaptures online instantly. Good tool to communicate ideas with peers. [Download]
-
Websnapr
As the name suggest, it snaps thumbnail screenshot of any webites. All you need to do is enter the URL and hit capture. Comes with plugins you to facilitate blogging and web publishing.
-
Thumbalizr
Yet another online web thumbnail generator. Comes with API.
-
Browsrcamp
Test the compatibility of your design with Mac OS X browsers. Free web screenshot tool build on Mac OSX Leopard.
Firefox Plugins
Screen capturing plugin for Firefox browser. They prints the lower fold screens you don’t see.
-
Screengrab!
Firefox plugin with the ability to printscreen entire upper-fold and lower-fold of any browsing websites. Instead of saving the screenshot to a file, you can copy it to clipboard. [Install]
-
FireShot
Firefox extension that creates screenshots of web pages. Comes with sets of editing and annotation tools, which let users quickly modify web captures and insert text annotations and graphical annotations. Somehow it’s nota available for Firefox on Mac OSX [Install]





















