A Java library for executing, parsing and persisting NMap output.
Nmap4j is good! Thanks.
Very useful API to parse into Java objects nmap's output. After the parsing, you can iterate over the NMapRun object to extract hosts, MAC-address, IP-address, services, ports, OS, and all other information caught by nmap. There are more way to use this library, the simplest one is to use the Nmap4j object with its methods and you will be able to run nmap and parse its output in 10 minutes.