Nmap is an essential tool for anyone who's serious about network security. It can be installed on any Linux distribution.
Although bash scripts are regularly maligned, they do have a certain simplicity and ease of creation that makes them hard to resist. But sometimes you really need to do some heavy lifting in another ...