Sha256: 6055410478977f221b5b64230cf2eee95af8806c0c8cd1ea17265e0ab8356fd4
Contents?: true
Size: 1.14 KB
Versions: 1
Compression:
Stored size: 1.14 KB
Contents
# frozen_string_literal: true module SecurityTrails module Clients class IPs < Client # # Returns the neighbors in any given IP level range and essentially allows you to explore closeby IP addresses. # # @see https://docs.securitytrails.com/reference#explore-ips # # @param [String] ipaddress Starting IP address (optionally with CIDR subnet mask) # # @return [Hash] # def explore(ipaddress) get("/ips/nearby/#{ipaddress}") { |json| json } end # # Search IPs (DSL) # # @see https://docs.securitytrails.com/reference#search-ips-dsl # # @param [String] query The DSL query you want to run against the IPs database. # # @return [Hash] # def search(query) post("/ips/list", query: query) { |json| json } end # # IP Search statistics # # @see https://docs.securitytrails.com/reference#ip-search-statistics # # @param [String] query # # @return [Hash] # def stats(query) post("/ips/stats", query: query) { |json| json } end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
securitytrails-1.0.0 | lib/securitytrails/clients/ips.rb |