1

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またはハッシュを提供し、これをファイルに書き込まないことをお勧めします。作成したxmlファイルを読み取るだけでなく、これを行う簡単な方法はありますか?

4

0 に答える 0