id: domaintools name: DomainTools version: 1.0.0 description: "DomainTools (Iris/Enterprise API) — domain and DNS intelligence: WHOIS lookup and history, domain reputation and risk scoring, and reverse-IP host domains. API-key authentication; stdlib-only, no extra Python dependencies." changelog: "1.0.0 — Initial release: whois, whois history, reputation, reverse IP." category: enrichment # Per-instance configuration. api_username + api_key are sent as query parameters. config_schema: properties: api_username: type: string description: "DomainTools API username" api_key: type: string description: "DomainTools API key" x-soar-sensitive: true required: - api_username - api_key commands: - id: whois name: domaintools-whois description: "Get current WHOIS for a domain." risk: read inputs_schema: properties: domain: { type: string, description: "Domain name" } required: [domain] outputs_schema: { properties: {} } - id: whois_history name: domaintools-whois-history description: "Get historical WHOIS records for a domain." risk: read inputs_schema: properties: domain: { type: string, description: "Domain name" } required: [domain] outputs_schema: { properties: {} } - id: reputation name: domaintools-reputation description: "Get a domain's reputation/risk score." risk: read inputs_schema: properties: domain: { type: string, description: "Domain name" } required: [domain] outputs_schema: { properties: {} } - id: reverse_ip name: domaintools-reverse-ip description: "List domains hosted on an IP address." risk: read inputs_schema: properties: ip: { type: string, description: "IP address" } required: [ip] outputs_schema: { properties: {} } - id: test_connection name: domaintools-test-connection description: "Verify the API credentials (used by the Test button)." risk: read inputs_schema: properties: {} required: [] outputs_schema: { properties: {} }