class Aquatone::Collectors::Ptrarchive

Public Instance Methods

run() click to toggle source
# File lib/aquatone/collectors/ptrarchive.rb, line 10
def run
  response = get_request("http://ptrarchive.com/tools/search.htm?label=#{url_escape(domain.name)}&date=ALL")
  if response.code != 200
    failure("PTRArchive returned unexpected response code: #{response.code}")
  end
  response.body.scan(/[a-z0-9\.\-_]+\.#{regex_escape(domain.name)}/).each do |host|
    add_host(host)
  end
end