市面上用python封装Nmap的特别多,方法很简单,调用nmap的命令,执行并解析结果。
为了方便工具化以及微服务的调用,我用Java对Nmap进行了封装。
这里以实现存活性扫描和端口扫描为例,首先,我们创建一个类,里面包含了我们对命令的解析,以保证调用方可以直接调用函数从而实现对命令的调用。
public class NmapArgs {
private boolean toXml;
private boolean allScan;
private boolean survival; // 存活性扫描
private


