I simply need a way to install a subnet IP scanner so I can see which devices are connected.
In searching around I have found a lot of old web pages that talk about changing repositories to get angry IP scanner, but I do not want to change my repositories for any reason. Plus, these pages all are for older versions.
There is an arp command but it is not exhaustive. arp -a does not show the entire subnet; just connections from a single machine.
I never did find a clone of Advanced IP scanner.
So the question is in the title: How can I install an IP scanner for Ubuntu 16.04 LTS?
Here are two that work reasonably well with Ubuntu 16.04 LTS.
The first one, arp-scan, accomplished the primary goal of ennumerating devices. The second one, nmap, is much more versatile and gives a quick picture of the services available from each device.
1) arp-scan
Installation is easy:
It has a ton of options, which can be seen here:
For basic enumeration, to scan my "local" net, is:
Which results in a very basic display which shows each device including IP address, MAC address and manufacturer of the interface. It also showed "dup" responses for some of the addresses.
2) nmap
To run a Fast scan, which lists devices and shows open ports
The result is a fairly complete list of devices and open ports.
Here is a handy NMAP Cheat Sheet to see some of the ways to use nmap.
I am surprised neither is installed by default in Ubuntu 16.04, but it is quick and easy to make both of them work.