Module: WhoisFreaks

Defined in:
lib/whoisfreaks/version.rb,
lib/whoisfreaks.rb,
lib/whoisfreaks/api_error.rb,
lib/whoisfreaks/api_client.rb,
lib/whoisfreaks/models/irt.rb,
lib/whoisfreaks/api/dns_api.rb,
lib/whoisfreaks/api/ssl_api.rb,
lib/whoisfreaks/models/route.rb,
lib/whoisfreaks/api/whois_api.rb,
lib/whoisfreaks/configuration.rb,
lib/whoisfreaks/models/geo_asn.rb,
lib/whoisfreaks/api/account_api.rb,
lib/whoisfreaks/api/ipwhois_api.rb,
lib/whoisfreaks/models/asn_info.rb,
lib/whoisfreaks/models/asn_peer.rb,
lib/whoisfreaks/models/currency.rb,
lib/whoisfreaks/models/inet_num.rb,
lib/whoisfreaks/api/asnwhois_api.rb,
lib/whoisfreaks/models/dga_score.rb,
lib/whoisfreaks/models/subdomain.rb,
lib/whoisfreaks/models/dns_record.rb,
lib/whoisfreaks/models/whois_role.rb,
lib/whoisfreaks/api/subdomains_api.rb,
lib/whoisfreaks/models/api_credits.rb,
lib/whoisfreaks/models/geo_company.rb,
lib/whoisfreaks/models/geo_network.rb,
lib/whoisfreaks/models/ip_location.rb,
lib/whoisfreaks/models/ip_security.rb,
lib/whoisfreaks/models/pivot_match.rb,
lib/whoisfreaks/models/related_ioc.rb,
lib/whoisfreaks/api/geolocation_api.rb,
lib/whoisfreaks/models/dga_features.rb,
lib/whoisfreaks/models/dns_response.rb,
lib/whoisfreaks/models/newly_status.rb,
lib/whoisfreaks/models/ssl_response.rb,
lib/whoisfreaks/models/whois_person.rb,
lib/whoisfreaks/models/registry_data.rb,
lib/whoisfreaks/models/risk_category.rb,
lib/whoisfreaks/models/ssl_unit_info.rb,
lib/whoisfreaks/models/threat_source.rb,
lib/whoisfreaks/models/trust_signals.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/bulk_whois_item.rb,
lib/whoisfreaks/models/ip_security_asn.rb,
lib/whoisfreaks/models/snapshot_status.rb,
lib/whoisfreaks/models/ssl_certificate.rb,
lib/whoisfreaks/api/databases_whois_api.rb,
lib/whoisfreaks/models/api_subscription.rb,
lib/whoisfreaks/models/country_metadata.rb,
lib/whoisfreaks/models/database_updates.rb,
lib/whoisfreaks/models/dns_bulk_request.rb,
lib/whoisfreaks/models/eligibility_info.rb,
lib/whoisfreaks/models/evidence_summary.rb,
lib/whoisfreaks/models/reseller_contact.rb,
lib/whoisfreaks/models/bulk_dns_response.rb,
lib/whoisfreaks/models/date_range_status.rb,
lib/whoisfreaks/models/ip_whois_response.rb,
lib/whoisfreaks/models/reputation_signal.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/models/reputation_signals.rb,
lib/whoisfreaks/models/ssl_authority_info.rb,
lib/whoisfreaks/models/update_frequencies.rb,
lib/whoisfreaks/models/whois_organization.rb,
lib/whoisfreaks/api/databases_asnwhois_api.rb,
lib/whoisfreaks/models/bulk_whois_response.rb,
lib/whoisfreaks/models/ip_security_network.rb,
lib/whoisfreaks/models/ssl_alternate_names.rb,
lib/whoisfreaks/models/ssl_extensions_info.rb,
lib/whoisfreaks/models/ssl_public_key_info.rb,
lib/whoisfreaks/models/subdomains_response.rb,
lib/whoisfreaks/api/domain_availability_api.rb,
lib/whoisfreaks/models/database_file_status.rb,
lib/whoisfreaks/models/geolocation_response.rb,
lib/whoisfreaks/models/personal_information.rb,
lib/whoisfreaks/models/reverse_dns_response.rb,
lib/whoisfreaks/models/typosquatting_domain.rb,
lib/whoisfreaks/api/databases_subdomains_api.rb,
lib/whoisfreaks/models/registrar_information.rb,
lib/whoisfreaks/models/reputation_indicators.rb,
lib/whoisfreaks/models/whois_historical_item.rb,
lib/whoisfreaks/api/databases_ip_security_api.rb,
lib/whoisfreaks/models/account_usage_response.rb,
lib/whoisfreaks/models/ip_reputation_response.rb,
lib/whoisfreaks/models/reverse_whois_response.rb,
lib/whoisfreaks/models/ssl_certificate_policy.rb,
lib/whoisfreaks/models/typosquatting_response.rb,
lib/whoisfreaks/models/domain_reputation_input.rb,
lib/whoisfreaks/models/historical_dns_response.rb,
lib/whoisfreaks/models/reputation_intelligence.rb,
lib/whoisfreaks/models/bulk_geolocation_request.rb,
lib/whoisfreaks/models/domain_availability_item.rb,
lib/whoisfreaks/api/databases_ip_geolocation_api.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_response.rb,
lib/whoisfreaks/models/bulk_domain_availability_request.rb,
lib/whoisfreaks/models/bulk_domain_availability_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

Classes: ASNWHOISApi, AccountApi, AccountUsageResponse, ApiClient, ApiCredits, ApiError, ApiSubscription, AsnInfo, AsnPeer, AsnWhoisResponse, BulkDnsResponse, BulkDomainAvailabilityRequest, BulkDomainAvailabilityResponse, BulkGeolocationRequest, BulkWhoisItem, BulkWhoisRequest, BulkWhoisResponse, Configuration, CountryMetadata, Currency, DNSApi, DatabaseFileStatus, DatabaseUpdates, DatabasesASNWHOISApi, DatabasesDNSApi, DatabasesExpiringDroppedApi, DatabasesIPGeolocationApi, DatabasesIPSecurityApi, DatabasesIPWHOISApi, DatabasesNewlyRegisteredApi, DatabasesSubdomainsApi, DatabasesWHOISApi, DateRangeStatus, DgaFeatures, DgaScore, DnsBulkRequest, DnsRecord, DnsResponse, DomainAvailabilityApi, DomainAvailabilityItem, DomainAvailabilityResponse, DomainReputationApi, DomainReputationInput, DomainReputationResponse, EligibilityInfo, ErrorResponse, EvidenceSummary, GeoAsn, GeoCompany, GeoNetwork, GeolocationApi, GeolocationResponse, HistoricalDnsResponse, IPReputationApi, IPWHOISApi, InetNum, IpLocation, IpReputationResponse, IpSecurity, IpSecurityAsn, IpSecurityNetwork, IpWhoisResponse, Irt, NewlyStatus, PersonalInformation, PivotMatch, RegistrarInformation, RegistryData, RelatedIoc, ReputationIndicators, ReputationIntelligence, ReputationSignal, ReputationSignals, ResellerContact, ReverseDnsResponse, ReverseWhoisResponse, RiskCategory, Route, SSLApi, SnapshotStatus, SslAlternateNames, SslAuthorityInfo, SslCertificate, SslCertificatePolicy, SslExtensionsInfo, SslPublicKeyInfo, SslResponse, SslUnitInfo, Subdomain, SubdomainsApi, SubdomainsResponse, ThreatSource, TrustSignals, TyposquattingApi, TyposquattingDomain, TyposquattingResponse, UpdateFrequencies, WHOISApi, WhoisHistoricalItem, WhoisHistoricalResponse, WhoisOrganization, WhoisPerson, WhoisResponse, WhoisRole

Constant Summary collapse

VERSION =
'0.12.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.



132
133
134
135
136
137
138
# File 'lib/whoisfreaks.rb', line 132

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