class Yawast::Commands::DNS

Public Class Methods

process(args, options) click to toggle source
# File lib/commands/dns.rb, line 6
def self.process(args, options)
  uri = Yawast::Commands::Utils.extract_uri(args)

  Yawast.header

  Yawast::Shared::Output.setup uri, options unless options.output.nil?

  args.each do |arg|
    uri = Yawast::Commands::Utils.extract_uri([arg])
    Yawast::Shared::Output.set_current_uri uri

    puts "Scanning: #{uri}"
    puts

    Yawast::Scanner::Plugins::DNS::Generic.dns_info uri, options
  end

  Yawast::Shared::Output.write_file
end