class

Shodan::Client

Inherits Reference < Object

Constructors

new(api_key : String)
Source

Class methods

check_status_code(status_code)
Source

Instance methods

account

######################### ACCOUNT METHOD # #########################

Source
api_status

######################### API STATUS METHOD # #########################

Source
directory_query

######################### DIRECTORY METHODS # #########################

Source
directory_query_search(query : String, page : Int32 = 10)
Source
directory_query_tags(size : Int64 = 10)
Source
dns_resolve(hostnames : Array(String))
Source
dns_reverse(ips : Array(String))
Source
domain(domain : String)

######################### DNS METHODS # #########################

Source
facets
Source
filters
Source
honeyscore(ip : String)

######################### EXPERIMENTAL METHODS # #########################

Source
host(host_ip : String)

######################### SEARCH METHODS # #########################

Source
host_count(search_query, facets = nil, **query_params)
Source
host_search(search_query, page : Int32 = 1, minify : Bool = true, facets = nil, **query_params)
Source
http_headers

######################### TOOLS METHODS # #########################

Source
my_ip
Source
ports
Source
protocols
Source
scan(ips : Array(String))
Source
scan_internet
Source
scan_status(scan_id : String)
Source
tokens
Source