Nmap is the best of breed for network mapping tools
Use Cases and Deployment Scope
We use Nmap to help troubleshoot networking issues, run internal purple team events, and identify operating systems and open ports. During purple team events we use Nmap to run some exploits on systems to make sure they are not suspectable to the particular exploits. Externally, we perform scans to verify ports that are exposed to the internet. Sometimes we use it to see what systems are on a particular segment of our network.
Pros
- Nmap is very good at discovering systems on your network.
- Nmap is very good at guessing a systems operating system with a high degree of accuracy.
- Nmap is good at validating externally facing systems to make sure that unauthorized access is not allowed.
Cons
- The GUI version on Nmap could use some improvement with the options that are available to do scans. For example, they could make it easier to select options for the different types of scanning for people who are beginners
- There are no abilities to schedule a scan in the Nmap tool.
- An intensive scan sometimes takes too much time to complete.
Return on Investment
- Nmap is a part of other tools that I use and it give a high return on investment in the vulnerability management area.
- It is very accurate with the information it provides. I would say more than 98% of the times Nmap is spot on the information it provides once validated.
Usability
Other Software Used
Microsoft Teams, Microsoft Defender for Cloud Apps, Microsoft Defender for Cloud



