Skip to Content
Get StartedConnectors

Connectors

Connectors automatically import and sync domains from your cloud DNS providers into Detectify. Instead of manually adding assets, connectors keep your inventory current as your infrastructure changes.

How Connectors Work

Once configured, a connector queries your DNS provider’s API to retrieve all domains managed there. These domains are imported into Detectify as assets and serve as seeds for further subdomain discovery. Connectors sync continuously in the background, and you can also trigger a manual sync at any time from the connector’s settings page.

Supported Providers

Detectify supports connectors for the following cloud and DNS providers:

ProviderAuthentication Method
AWS Route 53Role-based (cross-account IAM role) or credential-based (access key and secret)
Azure DNSService principal with DNS Zone Reader permissions
Google Cloud DNSService account with DNS Reader role
CloudflareAPI token with Zone and DNS read permissions
GoDaddyAPI key and secret
DigitalOceanPersonal access token
Alibaba Cloud DNSAccessKey ID and secret
IBM NS1API key

Setting Up a Connector

The general steps for any connector are:

  1. Navigate to Settings > Connectors.
  2. Click Add Connector and select your provider.
  3. Enter the required credentials (see provider-specific instructions below).
  4. Click Save and Sync to start the initial import.

Cloudflare Example

The following walkthrough shows how to set up the Cloudflare connector:

  1. Log in to your Cloudflare dashboard and go to My Profile > API Tokens.
  2. Click Create Token.
  3. Choose Create Custom Token.
  4. Configure the token permissions:
    • Permissions: Zone > DNS > Read
    • Zone Resources: Select the specific zones you want to sync, or choose All zones to import everything.
  5. Click Continue to Summary, then Create Token.
  6. Copy the generated token.
  7. In Detectify, go to Settings > Connectors > Add Connector > Cloudflare.
  8. Paste the API token and click Save and Sync.

Detectify imports all DNS records from the selected zones and begins subdomain discovery.

AWS Route 53

Detectify supports two authentication methods for AWS:

  • Role-based (recommended): Create a cross-account IAM role that grants Detectify read-only access to your Route 53 hosted zones. This avoids storing long-lived credentials.
  • Credential-based: Provide an IAM access key and secret with route53:ListHostedZones and route53:ListResourceRecordSets permissions.

Network Requirements

Connectors communicate from the following IP addresses. If your DNS provider or network requires allowlisting, add these IPs:

  • 63.32.130.39
  • 54.73.182.190
  • 52.208.235.127

Sync Behavior

Connectors run on a continuous sync schedule. When new domains appear in your DNS provider, they are automatically imported into Detectify. Domains removed from your DNS provider are flagged but not automatically deleted from Detectify, giving you the opportunity to review changes before removing assets.

You can trigger a manual sync at any time by navigating to the connector and clicking Sync Now.

Managing Connectors

To edit or remove a connector, go to Settings > Connectors, select the connector, and choose Edit or Remove. Removing a connector stops future syncs but does not delete assets that were already imported.

Next Steps

With your connectors in place, assets are imported and kept in sync automatically. Proceed to run your first scan to begin security testing.

Last updated on