Archive for 2009

IPInfoOffline utility has a new feature that allows you to easily insert country information for
each IP address inside the output generated by tracert (traceroute) or other network related tools.

For example, if the tracert output looks like this:


Tracing route to nirsoft.net [69.73.166.124]

over a maximum of 30 hops:


1 11 ms 13 ms 14 ms 62.189.147.43
2 25 ms 29 ms 27 ms 158.43.151.205
3 36 ms 37 ms 36 ms 146.188.14.125
4 55 ms 56 ms 55 ms 146.188.2.251
5 265 ms 131 ms 97 ms 213.248.105.45
6 79 ms 82 ms 92 ms 80.91.250.18
7 160 ms 158 ms 159 ms 80.91.250.209
8 175 ms 182 ms 186 ms 80.91.253.218
9 175 ms 173 ms 176 ms 213.248.90.54
10 180 ms 190 ms 181 ms 63.247.69.178
11 186 ms 184 ms 184 ms 209.51.131.90
12 170 ms 171 ms 172 ms 69.73.166.124


Trace complete.

After injecting country names with IPInfoOffline, it’ll look like this:


Tracing route to nirsoft.net [69.73.166.124 {United States} ]

over a maximum of 30 hops:


1 11 ms 13 ms 14 ms 62.189.147.43 {United Kingdom}
2 25 ms 29 ms 27 ms 158.43.151.205 {United Kingdom}
3 36 ms 37 ms 36 ms 146.188.14.125 {European Union}
4 55 ms 56 ms 55 ms 146.188.2.251 {European Union}
5 265 ms 131 ms 97 ms 213.248.105.45 {European Union}
6 79 ms 82 ms 92 ms 80.91.250.18 {European Union}
7 160 ms 158 ms 159 ms 80.91.250.209 {European Union}
8 175 ms 182 ms 186 ms 80.91.253.218 {European Union}
9 175 ms 173 ms 176 ms 213.248.90.54 {European Union}
10 180 ms 190 ms 181 ms 63.247.69.178 {United States}
11 186 ms 184 ms 184 ms 209.51.131.90 {United States}
12 170 ms 171 ms 172 ms 69.73.166.124 {United States}


Trace complete.

In order to get a result like this one, simply run tracert.exe of Windows with the host name you wish, and send the output into a file. After that, run IPInfoOffline.exe with /AddCountry, and specify the filename that you saved the trace.

For example:

tracert -d www.nirsoft.net > c:\temp\trace1.txt
IPInfoOffline.exe /AddCountry “c:\temp\trace1.txt”

IPInfoOffline is available to download here.

OutlookStatView is a new utility that allows you to scan your Outlook mailbox, and get a general statistics about the users that you communicate via emails.

After scanning your mailbox, OutlookStatView displays the following information for each user:

  • Display Name: The display name of the user.
  • Email: The email address.
  • Total Incoming: Total number of emails that sent by this user to your mailbox.
  • Total Outgoing (To): Total number of emails that you sent to this user as ‘To’.
  • Total Outgoing (CC): Total number of emails that you sent to this user as ‘CC’.
  • Total Outgoing (BCC): Total number of emails that you sent to this user as ‘BCC’.
  • Total Outgoing (All): Total number of emails that you sent to this user.
  • Total Messages Size: Total size of messages sent by this user.
  • First Message On: The date/time of the first time that you sent or received a message to this user.
  • Last Message On: The date/time of the last time that you sent or received a message to this user.
  • First Software Name: The software name (Outlook, Thunderbird, and so on) that this user used in his first message sent to you. Be aware that for some kind of emails (For example: GMail accounts), this field will remain empty.
  • Last Software Name: The software name (Outlook, Thunderbird, and so on) that this user used in his last message sent to you. Be aware that for some kind of emails (For example: GMail accounts), this field will remain empty.

For more information about this utility, click here

  • WirelessNetView: Fixed issue – When WirelessNetView detect more than one network with the same SSID, it’ll be dispalyed as a separated item.
  • MyEventViewer: Added /remote command-line option to connect a remote computer.
  • SiteShoter: SiteShoter now saves the image in a new method, so all Java applets and other 3-party components are now saved properly.
  • IPInfoOffline: Added ‘Index’ column that displays the order of the IP addresses in your list.
  • MyLastSearch: Added support for search queries of Wikipedia, Friendster, hi5, Twitter, Facebook, and MySpace.
  • SearchMyFiles: Added command-line support.

Most of the utilities in NirSoft Web site allows you to create a simple HTML report containing
the data that you need.

But what can you do if you want to get the report as image file ?

SiteShoter utility can help you do that. SiteShoter is a utility that allows you to save any Web page or HTML file into image file(png/jpg/gif).
Simply type the html file path in the URL field, choose all other parameters according to your needs, and then click the start button. It also recommened to set a low timeout value, because HTML files (As opposed to Web sites) are loaded pretty fast. If everything works fine, the image of your HTML file should be created in the location you specified in the ‘Filename’ field.

SiteShoter can also create images from command-line, for example:
SiteShoter.exe /URL “c:\temp\myreport.html” /Filename “c:\temp\myreport.png”

For more information about SiteShoter, click here.

  • WebVideoCap: Fixed bug – WebVideoCap crashed on some mms/RTSP streams.
  • VideoCacheView: Added /copyalltemp and /copymms to command line, and fixed Windows 7/Vista bugs.
  • NirCmd: Added loop command, currtime and currdate variables.
  • Mail PassView: The accounts of Windows Live Mail are now also displayed if you changed the store folder location.
  • WhatInStartup: Added ‘Execute Command’ and ‘File Properties’ options.
  • SpecialFoldersView: Added ‘Folder Properties’ option, and ‘My Documents’ folder that I missed in the previous versions.
  • DLL Export Viewer: Added support for Drag & Drop and for ‘Open With’ menu/dialog-box of Windows.
  • WhoisThisDomain and WhoisCL: Updated the whois server of .ms domains.

The new version of VideoCacheView now allows you to easily save all flash videos currently opened in your Web browser, even without displaying any user interface. You can use this feature with most popular video sharing Web sites, like YouTube, iFilm, Metacafe, and so on.

Simply run VideoCacheView with /copyalltemp as command-line parameter and specify the destination folder to save the .flv files, for example:

VideoCacheView.exe /copyalltemp “c:\my video files”

You can also use /copyalltemp parameter without specifying the destination folder:

VideoCacheView.exe /copyalltemp

In this case, VideoCacheView will ask you to select the desired folder to save the flash video files:

If you download and install VideoCacheView with full installation support (VideoCacheView_setup.exe), the “Save All Opened Flash Videos” shortcut is automatically created in programs group of VideoCacheView.
Clicking this shortcut allows you to select the desired destination folder, and then all currently
opened flash videos are saved into the folder that you selected.

  • CurrPorts: Added drag And drop icon in the toolbar that allows to to easily filter by the desired application. Simply drag the target icon into the window of the application, and CurrPorts will display only the opened ports of this application.
  • OpenedFilesView: Added drag And drop icon in the toolbar that allows to to easily view only the opened files of the desired application simply by dragging the target icon from the OpenedFilesView toolbar into the application.
    Also Added processfilter command-line option.
  • WhoisThisDomain and WhoisCL: Updated the whois servers for .is, .lt, .ma, .md, .pl, .si, and .sk domains.
  • SiteShoter: Fixed bug – SiteShoter failed to create screenshots of very large Web pages when there was not enough memory in the video card. SiteShoter now uses the computer memory instead of the video card memory.
  • IconsExtract: Fixed bug – The size of PNG based icons is now displayed properly. (In prevoius versions, the size was displayed as 0x0).
  • SysExporter: Added ‘Remove Question Mark Characters’ – Useful for date/time and some other columns of Explorer in Windows Vista.

Windows operating system have around 40 unique locations in the file system known as the “Special Folders”.
Many people are confused about that location of the special folders, because the location of these folders is modified from one version of Windows to another.
For example: In Windows 98, the history folder was located under c:\Windows\History, In Windows 2000/XP Microsoft changed it to C:\Documents and Settings\[User Name]\Local Settings\History and now in Windows Vista, it’s located under C:\Users\[User Name]\AppData\Local\Microsoft\Windows\History.

That’s why I created the SpecialFoldersView utility. This utility shows the list of all special folders in your current Windows operating system, and allows you to easily jump to the desired folder.

For more information about this utility, click here.

For long time, I maintain a list of all WHOIS servers that can be used for getting domain information of generic domains (like .com and .org) and country code domains.
This list was internally used in WhoisThisDomain and WhoisCL utilities, But until now I have never published this servers list as a standalone file.

This servers list is now available to download from this page, and it’ll be updated every time that there is a change in the internal servers list of WhoisThisDomain and WhoisCL utilities.

DownTester is a new utility that allows you to easily test your Internet download speed with
multiple URLs that you choose.
It automatically downloads from the desired URLs, one after another. Each download stops after the specified number of seconds has been elapsed (The default is 20 seconds) or after downloading the specified amount of KB.

The download speed is displayed in KB/Sec as well as in Mbps. You can easily save the test result into text/csv/xml/html file.

For more information about this utility, click here.