Friday, March 23, 2012

How to check IP PING results automatically in Windows?

Write the following command in a file and save it as a .bat file in Windows.

FOR /L %i IN (1,1,20) DO ping -n 1 192.168.1.%i | FIND /i "Reply">> d:\ipreplies.txt

Run the .bat file and it will save the results to "d:\ipreplies.txt"

In the above FOR loop we check for the usage of IP's starting from 192.168.1.1 incremented by 1 to 192.168.1.20.

Thursday, March 8, 2012

How to open a set of ports in windows firewall?

Go to Control Panel > Windows Firewall (or type firewall.cpl in the Run prompt). Under the Exceptions tab you can add the program or port number to which you would want to allow access.

If you want to add multiple ports there is no option for you to open multiple ports (port range) with a simple addition of a filter.

To do this we need to type the following in the command prompt (Run > cmd):

FOR /L %I IN (9000,1,9100) DO netsh firewall add portopening TCP %I "Site Ports" %I

The ports will be incremented by 1 from 9000 until 9100.

In windows 2008 it is much easier than this. You can easily add a port range in the Firewall filter rules