If you are a network administrator or someone who is learning Ethical Hacking, then you might have found yourself in the situations where you need to scan bunch of IPs (Internet Protocol) addresses and/or ports. And one of the best tools to do this is the Angry IP Scanner.
Even if you are not a network administrator, you can use Angry IP Scanner to quickly scan your network to find IP address of your devices, troubleshoot IP issues, find open ports, etc. So, without ado, here’s the beginners guide on how to use Angry IP Scanner.
What is Angry IP Scanner
Angry IP Scanner is a free, light-weight, cross-platform, and open source tool to scan networks. It helps you to scan a range of IP addresses to find live hosts, open ports, and other relevant information of each and every IP address.
I’m showing this in Windows 10, the procedure to use Angry IP Scanner is same on Mac or Linux.
Using Angry IP Scanner to Scan Hosts
Using Angry IP Scanner to scan IP addresses and hosts is really easy. To start off, download Angry IP Scanner and install it like any other Windows software.
Once installed, open the application by searching for it in the Start Menu. As you can see, the home screen of the application is pretty simple and straightforward. By default, Angry IP scanner will enter your local IP address range and your computer name as the hostname.
The good thing about Angry IP Scanner is that it lets you scan IP addresses in three different ways. They are, the range you specified, a random IP address or a list of IP addresses from a text file. You can easily select the scan mode from the drop-down menu next to the IP address field.
As you can see from the above image, the Angry IP Scanner will only include default fetchers like Ping, Hostname, and Ports. However, you can add more fetchers to get and see more information about an IP address. To do that, select “Tools > Fetchers.”
In this window, you will see all the current fetchers on the left pane and all the available fetchers in the right pane. To add a fetcher, select the fetcher on the right pane and then click on the button that looks like “Less than” sign. In my case, I’ve added new fetchers like MAC address, NetBIOS info, Filtered ports, and the Web detects.
Moreover, Angry IP Scanner will only tell whether the ports are open or not. It will not list the individual ports that are open. So, if you want to do a port scan, then you need to configure the application.
To do that, simply navigate to “Tools” and then select the option “Preferences.”
Here, navigate to the “Ports” tab and enter the ports you want to scan in the “Ports Selection” field. As you can see, I’m scanning for port 80 and port 443. If you want to scan a range of ports, then enter the port range like “1-1000.”
Once you are done configuring the Angry IP Scanner, you can continue to scan.
To start off, set the scan mode to “IP Range,” enter the IP address range in the “IP address” fields and then click on the button “Start.” For instance, I’ve entered an IP range that is known to have live devices connected to it.
Depending on the number of addresses in the range, it may take some time to complete. Once completed, the application will show you the summary of the scan. The summary includes the number of hosts that are alive and the number of hosts that have open ports. Just click on the button “Close” to continue.
Once you close the summary window, you will see the list of all the IP address. You can also see additional details in different “fetcher” columns. In case you are wondering, here’s what the colored dots next to each IP address mean.
Red: The IP address is inactive, dead or there is no device connected to this IP address.
Blue: The IP address is active, or some device is connected to the IP address but not responding to the requests sent by Angry IP Scanner.
Green: The IP address is active, and the device connected to it is responding to the requests made by Angry IP Scanner. There may also be open ports.
By double-clicking on any IP address, Angry IP Scanner will show you all the details that it has gathered in a simple summary window. You can also add your own comments in the blank field at the bottom of the window.
You can also easily copy all the details of an IP address. To do that, right-click on the IP address and select the option “Copy details.” This action will copy the information from all the fetchers.
Apart from copying the details of an IP address, you can also perform a range of different activities like opening the IP address in a web browser, FTP client, trace routing, etc. For instance, if you want to traceroute an IP address, simply right-click on the target IP address and then select the option “Open > Traceroute.”
Once you are done scanning an IP address or the IP address range, you can save the scan results. To do that, select the option “Scan > Export All.”
Here, enter the name of the file, select the destination and then click on the button “Save.” This action will save the file as a text file.
Now, if you are going to scan this IP address or IP range in future, then you can add it to favorites. This eliminates the need to re-enter the IP addresses each and every time. To do that, just navigate to “Favorites” and then select the option “Add current.”
Name the favorite and click on the button “Ok” to save the changes.
That’s all there is to do. If you ever want to scan the same IP address or range, then all you have to do is select that particular favorite from the “Favorites” menu.
Angry IP Scanner is a simple yet very useful utility when you want to quickly scan a wide range of IP addresses and ports. It doesn’t have any complicated settings and is very beginner friendly. Once you get comfortable with the application, do play with different options so that you can get more optimal and focused results.
Hope that helps and do comment below sharing your thoughts and experiences about using the Angry IP Scanner to scan and find details of your target IP addresses.