Module: Uirusu::VTIPAddr

Defined in:
lib/uirusu/vtipaddr.rb

Constant Summary collapse

REPORT_URL =
Uirusu::VT_API + "/ip-address/report"

Class Method Summary collapse

Class Method Details

.query_report(api_key, ip) ⇒ JSON

Searches reports by IP from Virustotal.com

Parameters:

  • api_key

    Virustotal.com API key

  • ip

    IP address to search

Returns:

  • (JSON)

    Parsed response



33
34
35
36
37
38
39
40
41
42
43
# File 'lib/uirusu/vtipaddr.rb', line 33

def self.query_report(api_key, ip)
	if ip == nil
		raise "Invalid resource, must be a valid IPv4 address"
	end

	params = {
		apikey: api_key,
		ip: ip
	}
	Uirusu.query_api REPORT_URL, params
end