ruby-nmap如何创建哈希输出而不是xml

时间:2016-10-13 00:33:50

标签: ruby xml nmap port-scanning

我想使用ruby-nmap gem在许多实例上进行端口扫描。这是我目前正在使用的:

  Nmap::Program.scan do |nmap|

    nmap.syn_scan = true
    nmap.service_scan = true
    nmap.os_fingerprint = true
    nmap.xml = 'scan.xml'
    nmap.verbose = true

    # address[:public_ip] is my target
    nmap.targets = address[:public_ip]
  end

它创建了一个xml文件,但我更喜欢它给我json或hash作为输出,而不是将它写入文件。有没有简单的方法可以在不读取它创建的xml文件的情况下执行此操作?

0 个答案:

没有答案