class Aquatone::Collectors::Virustotal
Constants
- API_URI
Public Instance Methods
run()
click to toggle source
# File lib/aquatone/collectors/virustotal.rb, line 13 def run response = get_request("#{API_URI}?domain=#{url_escape(domain.name)}&apikey=#{get_key('virustotal')}") if response.code != 200 failure("VirusTotal API returned unexpected status code: #{response.code}") end if response.parsed_response.key?("subdomains") response.parsed_response["subdomains"].each { |host| add_host(host) } end end