1. Home
  2. Linux

How To Use Angry IP Scanner To Scan An IP Address On Linux

In need of a good tool to analyze IP addresses? Check out Angry IP Scanner! With it, anyone can scan an IP address and analyze it.

AIP comes with dozens of features, like quick FTP connections, easy trace and ping, SSH/Telnet support and more! To install it, open up a terminal and follow the instructions in the guide below!

Install Angry IP Scanner

The Angry IP Scanner tool will not work without Java. Thankfully, OpenJDK is readily available on most Linux distributions. To install it, launch a terminal and run the commands that correspond to your Linux distribution.

Ubuntu

sudo apt install openjdk-8-jre openjdk-8-jre-headless -y

Debian

sudo apt-get install openjdk-8-jre openjdk-8-jre-headless -y

Arch Linux

sudo pacman -S jre8-openjdk-8

Fedora

sudo dnf install java-9-openjdk-headless java-9-openjdk -y

OpenSUSE

sudo zypper install java-10-openjdk

Download Angry IP Scanner

Java is taken care of. Now it’s time to get the IP scanner app working. To install the program, you’ll need to visit the official website and download a binary package. As of now, Angry IP Scanner only has packages for Debian/Ubuntu and Fedora/OpenSUSE. However, if you’re on Arch Linux, you’ll be able to get it working via the Arch AUR.

Debian/Ubuntu

Getting Angry IP Scanner working on Debian and Ubuntu starts by using the wget tool to grab the latest version of the DEB package.

cd /tmp

sudo wget https://github.com/angryip/ipscan/releases/download/3.5.2/ipscan_3.5.2_amd64.deb

AIP also has a 32-bit version of the program available. To download it, do the following:

cd /tmp

sudo wget https://github.com/angryip/ipscan/releases/download/3.5.2/ipscan_3.5.2_i386.deb

The package is in the “temporary” directory, thanks to wget. Using the /tmp directory allows users to get the DEB file without it littering their file system.

Finish up the process by executing the dpkg tool.

sudo dpkg -i /tmp/ipscan_3.5.2_*.deb

When installing software via a DEB package, dependencies sometimes fail to install. Fix this issue by running apt install.

sudo apt install -f

or, for Debian (Old Stable), run:

sudo apt-get install -f

Arch Linux

It doesn’t matter if a program doesn’t support Arch Linux, their users are crafty and often find ways to port programs to their operating system. Angry IP Scanner is no different, as it has a downloadable snapshot in the AUR. To install this package, you’ll need to install a few things. Specifically, the Git tool, and the Base-devel package.

sudo pacman -S git base-devel

With the important packages out of the way, follow the commands below to download, build and install Angry IP Scanner. Be sure to grab any missing dependencies that don’t build automatically, as well.

git clone https://aur.archlinux.org/ipscan.git

cd ipscan
makepkg -si

Fedora/OpenSUSE

The second family of Linux operating systems that Angry IP Scanner supports is Redhat ones. This means that if you’re a user of Fedora, OpenSUSE (and even some obscure ones like Mageia) you’ll be able to install this software. To install it, open up a terminal and use the wget tool to download the latest RPM.

cd /tmp

sudo wget https://github.com/angryip/ipscan/releases/download/3.5.2/ipscan-3.5.2-1.x86_64.rpm

or, for 32-bit:

cd /tmp
sudo wget https://github.com/angryip/ipscan/releases/download/3.5.2/ipscan-3.5.2-1.i386.rpm

Fedora

sudo dnf install /tmp/ipscan-3.5.2-1.x86_64.rpm

or

sudo dnf install /tmp/ipscan-3.5.2-1.i386.rpm

OpenSUSE

sudo zypper install /tmp/ipscan-3.5.2-1.x86_64.rpm

sudo zypper install /tmp/ipscan-3.5.2-1.i386.rpm

Using Angry IP Scanner

Angry IP Scanner works by analyzing an IP address, or a range of addresses. To scan, launch the program and look for the text box with the “Base IP” label.

In the “Base IP” box, write in the IP address you’re looking to scan. Don’t know the exact IP? Guess, and the program will scan hundreds of IPs, including the one you’re trying to look at.

Geolocation

One useful feature that AIP has is its ability to geolocate an IP address. To use this feature, scan the IP as normal. When the scan finishes, locate the IP in the list and right-click on it. In the right-click menu, click “open” to reveal a sub-menu. In the sub-menu, look for the “geo-locate” option and select it.

Clicking the “geo-locate” option in the right-click menu will launch a new browser tab with the known location of the IP address, the class of IP it is (corporate, home, etc), and so on.

Ping

Want to see the latency between your computer and the remote IP address you’re scanning? If so, try out the “Ping” feature.

To use “Ping”, scan the address as normal, then click “open” to reveal the right-click menu.

In the menu, find the “Ping” option and select it. Clicking the “Ping” option will automatically launch a terminal and run a Ping.

Traceroute

Interested in tracking the route of an IP? Try the “Traceroute” feature. Access this feature by right-clicking an IP in the scan list, selecting “open” and clicking on “Traceroute”.

Selecting the trace option launches a new terminal that performs the trace.

Telnet/SSH

Angry IP Scanner can launch a new remote connection session right from the app! To connect to an IP over SSH or Telnet, scan an IP and right-click on it. In the right-click menu, find “open” and click on it.

In the “open” menu, click either the SSH or Telnet option.

Leave a comment