Module: WhoisFreaks

Defined in:
lib/whoisfreaks/version.rb,
lib/whoisfreaks.rb,
lib/whoisfreaks/api_error.rb,
lib/whoisfreaks/api_client.rb,
lib/whoisfreaks/api/dns_api.rb,
lib/whoisfreaks/api/ssl_api.rb,
lib/whoisfreaks/api/whois_api.rb,
lib/whoisfreaks/configuration.rb,
lib/whoisfreaks/models/contact.rb,
lib/whoisfreaks/api/account_api.rb,
lib/whoisfreaks/api/ipwhois_api.rb,
lib/whoisfreaks/api/asnwhois_api.rb,
lib/whoisfreaks/models/registrar.rb,
lib/whoisfreaks/models/subdomain.rb,
lib/whoisfreaks/models/dns_record.rb,
lib/whoisfreaks/api/subdomains_api.rb,
lib/whoisfreaks/api/geolocation_api.rb,
lib/whoisfreaks/models/dns_response.rb,
lib/whoisfreaks/models/ssl_response.rb,
lib/whoisfreaks/api/databases_dns_api.rb,
lib/whoisfreaks/api/ip_reputation_api.rb,
lib/whoisfreaks/api/typosquatting_api.rb,
lib/whoisfreaks/models/error_response.rb,
lib/whoisfreaks/models/whois_response.rb,
lib/whoisfreaks/models/geolocation_asn.rb,
lib/whoisfreaks/models/snapshot_status.rb,
lib/whoisfreaks/models/ssl_certificate.rb,
lib/whoisfreaks/api/databases_whois_api.rb,
lib/whoisfreaks/models/dns_bulk_request.rb,
lib/whoisfreaks/models/ip_whois_response.rb,
lib/whoisfreaks/api/databases_ipwhois_api.rb,
lib/whoisfreaks/api/domain_reputation_api.rb,
lib/whoisfreaks/models/asn_whois_response.rb,
lib/whoisfreaks/models/bulk_whois_request.rb,
lib/whoisfreaks/api/databases_asnwhois_api.rb,
lib/whoisfreaks/models/subdomains_response.rb,
lib/whoisfreaks/api/domain_availability_api.rb,
lib/whoisfreaks/models/database_file_status.rb,
lib/whoisfreaks/models/dns_bulk200_response.rb,
lib/whoisfreaks/models/geolocation_location.rb,
lib/whoisfreaks/models/geolocation_response.rb,
lib/whoisfreaks/models/reverse_dns_response.rb,
lib/whoisfreaks/models/typosquatting_domain.rb,
lib/whoisfreaks/api/databases_subdomains_api.rb,
lib/whoisfreaks/api/databases_ip_security_api.rb,
lib/whoisfreaks/models/account_usage_response.rb,
lib/whoisfreaks/models/bulk_whois200_response.rb,
lib/whoisfreaks/models/ip_reputation_response.rb,
lib/whoisfreaks/models/ip_reputation_security.rb,
lib/whoisfreaks/models/reverse_whois_response.rb,
lib/whoisfreaks/models/typosquatting_response.rb,
lib/whoisfreaks/models/domain_reputation_input.rb,
lib/whoisfreaks/models/historical_dns_response.rb,
lib/whoisfreaks/models/bulk_geolocation_request.rb,
lib/whoisfreaks/models/domain_reputation_signal.rb,
lib/whoisfreaks/api/databases_ip_geolocation_api.rb,
lib/whoisfreaks/models/domain_reputation_signals.rb,
lib/whoisfreaks/models/whois_historical_response.rb,
lib/whoisfreaks/models/domain_reputation_response.rb,
lib/whoisfreaks/api/databases_expiring_dropped_api.rb,
lib/whoisfreaks/api/databases_newly_registered_api.rb,
lib/whoisfreaks/models/domain_availability_v2_item.rb,
lib/whoisfreaks/models/domain_reputation_dga_score.rb,
lib/whoisfreaks/models/domain_reputation_indicators.rb,
lib/whoisfreaks/models/geolocation_response_network.rb,
lib/whoisfreaks/models/domain_reputation_pivot_match.rb,
lib/whoisfreaks/models/domain_reputation_related_ioc.rb,
lib/whoisfreaks/models/geolocation_response_currency.rb,
lib/whoisfreaks/models/domain_reputation_dga_features.rb,
lib/whoisfreaks/models/domain_reputation_intelligence.rb,
lib/whoisfreaks/models/ip_whois_response_organization.rb,
lib/whoisfreaks/models/asn_whois_response_organization.rb,
lib/whoisfreaks/models/domain_availability_v2_response.rb,
lib/whoisfreaks/models/domain_reputation_risk_category.rb,
lib/whoisfreaks/models/domain_reputation_trust_signals.rb,
lib/whoisfreaks/models/bulk_domain_availability_request.rb,
lib/whoisfreaks/models/bulk_domain_availability_v2_item.rb,
lib/whoisfreaks/models/database_file_status_newly_value.rb,
lib/whoisfreaks/models/asn_whois_response_aut_nums_inner.rb,
lib/whoisfreaks/models/ip_whois_response_inet_nums_inner.rb,
lib/whoisfreaks/models/account_usage_response_api_credits.rb,
lib/whoisfreaks/models/domain_reputation_evidence_summary.rb,
lib/whoisfreaks/models/bulk_domain_availability_v2_response.rb,
lib/whoisfreaks/models/ip_whois_response_abuse_contacts_inner.rb,
lib/whoisfreaks/models/account_usage_response_api_subscription.rb,
lib/whoisfreaks/models/whois_historical_or_reverse200_response.rb

Overview

#WhoisFreaks API

#Complete WhoisFreaks API — WHOIS, DNS, SSL, Geolocation, Typosquatting, IP Intelligence, Domain Reputation, and bulk database downloads. ## Authentication All requests require an apiKey query parameter. ## Resources - Docs: https://whoisfreaks.com/documentation - Billing: https://billing.whoisfreaks.com - Support: support@whoisfreaks.com

The version of the OpenAPI document: 1.0.0 Contact: support@whoisfreaks.com Generated by: https://openapi-generator.tech Generator version: 7.11.0

Defined Under Namespace

Modules: WhoisHistoricalOrReverse200Response Classes: ASNWHOISApi, AccountApi, AccountUsageResponse, AccountUsageResponseApiCredits, AccountUsageResponseApiSubscription, ApiClient, ApiError, AsnWhoisResponse, AsnWhoisResponseAutNumsInner, AsnWhoisResponseOrganization, BulkDomainAvailabilityRequest, BulkDomainAvailabilityV2Item, BulkDomainAvailabilityV2Response, BulkGeolocationRequest, BulkWhois200Response, BulkWhoisRequest, Configuration, Contact, DNSApi, DatabaseFileStatus, DatabaseFileStatusNewlyValue, DatabasesASNWHOISApi, DatabasesDNSApi, DatabasesExpiringDroppedApi, DatabasesIPGeolocationApi, DatabasesIPSecurityApi, DatabasesIPWHOISApi, DatabasesNewlyRegisteredApi, DatabasesSubdomainsApi, DatabasesWHOISApi, DnsBulk200Response, DnsBulkRequest, DnsRecord, DnsResponse, DomainAvailabilityApi, DomainAvailabilityV2Item, DomainAvailabilityV2Response, DomainReputationApi, DomainReputationDgaFeatures, DomainReputationDgaScore, DomainReputationEvidenceSummary, DomainReputationIndicators, DomainReputationInput, DomainReputationIntelligence, DomainReputationPivotMatch, DomainReputationRelatedIoc, DomainReputationResponse, DomainReputationRiskCategory, DomainReputationSignal, DomainReputationSignals, DomainReputationTrustSignals, ErrorResponse, GeolocationApi, GeolocationAsn, GeolocationLocation, GeolocationResponse, GeolocationResponseCurrency, GeolocationResponseNetwork, HistoricalDnsResponse, IPReputationApi, IPWHOISApi, IpReputationResponse, IpReputationSecurity, IpWhoisResponse, IpWhoisResponseAbuseContactsInner, IpWhoisResponseInetNumsInner, IpWhoisResponseOrganization, Registrar, ReverseDnsResponse, ReverseWhoisResponse, SSLApi, SnapshotStatus, SslCertificate, SslResponse, Subdomain, SubdomainsApi, SubdomainsResponse, TyposquattingApi, TyposquattingDomain, TyposquattingResponse, WHOISApi, WhoisHistoricalResponse, WhoisResponse

Constant Summary collapse

VERSION =
'0.4.0'

Class Method Summary collapse

Class Method Details

.configureObject

Customize default settings for the SDK using block. WhoisFreaks.configure do |config| config.username = "xxx" config.password = "xxx" end If no block given, return the default Configuration object.



112
113
114
115
116
117
118
# File 'lib/whoisfreaks.rb', line 112

def configure
  if block_given?
    yield(Configuration.default)
  else
    Configuration.default
  end
end