Skip to content

Maltego: Transforms Technical Reference

DNSDB is a Passive DNS (pDNS) historical database that provides a unique, fact-based, multifaceted view of the configuration of the global Internet infrastructure. DNSDB leverages the richness of Farsight’s Security Information Exchange (SIE) data-sharing platform and is engineered and operated by leading DNS experts.

Farsight (Now a part of DomainTools) collects Passive DNS data from its global sensor array. It then filters and verifies the DNS transactions before inserting them into the DNSDB, along with ICANN-sponsored zone file access download data. The end result is the highest-quality and most comprehensive Passive DNS data service of its kind - with more than 100 billion DNS records since 2010.

Farsight’s DNSDB transforms threat data into actionable, relevant threat intelligence in real time. DNSDB’s high-performance, indexed, time-series DNS intelligence data service increases the value of an organization’s existing threat intelligence and improves visibility for an organization’s security program and protect its infrastructure from current and future threats.

DNSDB makes it easy to find related domain names and IP addresses, assuming you have an initial domain name or IP address as a starting point. DNSDB can answer questions, such as:

  • Where did this domain name point to in the past?
  • What domain names are hosted on a given IP address?
  • What domain names use a given name server?
  • What fully qualified domain names exist below a delegation point?

Farsight Security has created a package of transforms that allows Maltego to access the DNSDB to retrieve related information for domains, hostnames, network addresses and ranges, and e-mail addresses. DNSDB transforms expand the power of Maltego by enabling correlation and contextualization with near realtime and historical DNS intelligence.

Using the DNSDB transforms users can expose entire networks, gain an outside-in view of their infrastructure and pivot across DNS record types including domains, IPs, NS, MX, AAAA, SOA and many more. Wildcard searches are also available to expose hostnames or Fully Qualified Domain Names (FQDNs) in the left side wildcard, associated domains in the right side wildcard, and further pivoting across IPs to expose all associated domains, FQDNs, IPs, MX, NS, and other record types.

The DNSDB Transforms for Maltego can be used in any Maltego investigation to:

  • Find hostnames related to network addresses
  • Illuminate the DNS (and other service) hosting infrastructure of an interesting domain, and find other domains of interest
  • Find historical locations of a service identified by a hostname or domain

Maltego and Farsight’s DNSDB Transform Set

Section titled “Maltego and Farsight’s DNSDB Transform Set”

Farsight’s DNSDB transform set allows Maltego to access the DNSDB to retrieve related information for domains, hostnames, network addresses and ranges, and e-mail addresses. DNSDB transforms expand the power of Maltego by enabling correlation and contextualization with near realtime and historical DNS intelligence, allowing Maltego to retrieve related information for domains, hostnames, network addresses and ranges, and e-mail addresses. These transforms use DNSDB to find values that were observed by one of Farsight’s DNS sensors for these entities, as well as domains resolving to these entities.

The Farsight Security DNSDB transforms expand the power of Maltego by enabling correlation and contextualization with near realtime and historical DNS intelligence; also known as passive DNS data. Using the DNSDB transforms users can expose entire networks, gain an outside-in view of their infrastructure and pivot across DNS record types including domains, IPs, NS, MX, AAAA, SOA and many more. Wildcard searches are also available to expose hostnames or Fully Qualified Domain Names (FQDNs) in the left side wildcard, associated domains in the right side wildcard, and further pivoting across IPs to expose all associated domains, FQDNs, IPs, MX, NS, and other record types.

With Maltego Transforms for Farsight, investigators can correlate and contextualize with real-time and historical DNS intelligence; also known as passive DNS data.

Using these Transforms, users can expose entire networks, gain an outside-in view of their infrastructure and pivot across DNS record types. With Wildcard searches, expose hostnames/FQDNs, associated domains and further pivoting across IPs to expose all associated domains, FQDNs, IPs, MX, NX, and other record types.

To read more click here: https://www.maltego.com/transform-hub/farsight-dnsdb/

Display NameSetting TypeDefault ValueOptionalPopupAuthentication
API KeystringAPI Key HereFalseTrueFalse
InformationValue
Display NameTo DNS Name (Reverse) [DNSDB]
OwnerDomainTools Support
Authorenterprisesupport@domaintools.com
Data SourceDNSDB
Output EntitiesPhrase
Transform NameInput EntitiesShort Description
dnsdbrdataCIDRmaltego.CIDRThis transform finds DNS Names linked to this Netblock by an A record
dnsdbrdataDNSNamemaltego.DNSNameThis transform finds records where this DNS Name is in the answer
dnsdbrdataDomainmaltego.DomainThis transform finds DNS Names where the answer is this entity’s name
dnsdbrdataIPv4Addressmaltego.IPv4AddressThis transform finds DNS Names linked to this IP by an A record
dnsdbrdataIPv6Address1maltego.IPv6AddressThis transform finds DNS Names linked to this IP by an AAAA record
dnsdbrdataNetblockmaltego.NetblockThis transform finds DNS Names linked to this Netblock by an A record
Display NameSetting TypeDefault ValueOptionalPopupAuthentication
API KeystringAPI KEY HEREFalseTrueFalse
InformationValue
Display NameTo DNS Names [DNSDB]
OwnerDomainTools Support
Authorenterprisesupport@domaintools.com
Data SourceDNSDB
Output EntitiesPhrase
Transform NameInput EntitiesShort Description
dnsdbrdataIPv6Addressmaltego.PhraseThis transform finds records matching this owner name
dnsdbrrsetDomainmaltego.DomainThis transform finds records matching this owner name
dnsdbrrsetEmailmaltego.EmailAddressThis transform finds records matching the domain of this email
dnsdbrrsetURLmaltego.URLThis transform finds records matching this hostname of this URL

This transform finds NS records where this entity’s name is the answer

Display NameSetting TypeDefault ValueOptionalPopupAuthentication
API KeystringAPI KEY HEREFalseTrueFalse
InformationValue
Display NameTo Domains (Reverse, NS) [DNSDB]
OwnerDomainTools Support
Authorenterprisesupport@domaintools.com
Data SourceDNSDB
Transform NamednsdbrdataMXType
Input Entitiesmaltego.DNSName
Output EntitiesPhrase
Short DescriptionThis transform finds NS records where this entity’s name is the answer

This transform finds records matching this owner name

Display NameSetting TypeDefault ValueOptionalPopupAuthentication
API KeystringAPI KEY HEREFalseTrueFalse

|

InformationValue
Display NameTo DNS records [DNSDB]
OwnerDomainTools Support
Authorenterprisesupport@domaintools.com
Data SourceDNSDB
Transform NamednsdbrrsetDNSName
Input Entitiesmaltego.DNSName
Output EntitiesPhrase
Short DescriptionThis transform finds records matching this owner name

This transform finds AAAA records where this DNS Name matches the owner name

Display NameSetting TypeDefault ValueOptionalPopupAuthentication
API KeystringAPI KEY HEREFalseTrueFalse
InformationValue
Display NameTo IPv6 Address [DNSDB]
OwnerDomainTools Support
Authorenterprisesupport@domaintools.com
Data SourceDNSDB
Transform NamednsdbrrsetDNSNameToAAAA
Input Entitiesmaltego.DNSName
Output EntitiesPhrase
Short DescriptionThis transform finds AAAA records where this DNS Name matches the owner name

This transform finds A records where this DNS Name matches the owner name

Display NameSetting TypeDefault ValueOptionalPopupAuthentication
API KeystringAPI KEY HEREFalseTrueFalse
InformationValue
Display NameTo IP Address [DNSDB]
OwnerDomainTools Support
Authorenterprisesupport@domaintools.com
Data SourceDNSDB
Transform NamednsdbrrsetDNSNameToA
Input Entitiesmaltego.DNSName
Output EntitiesPhrase
Short DescriptionThis transform finds A records where this DNS Name matches the owner name
Display NameSetting TypeDefault ValueOptionalPopupAuthentication
API KeystringAPI KEY HEREFalseTrueFalse
InformationValue
Display NameTo MX Record [DNSDB]
OwnerDomainTools Support
Authorenterprisesupport@domaintools.com
Data SourceDNSDB
Output EntitiesPhrase
Transform NameInput EntitiesShort Description
dnsdbrrsetDNSNameToMXmaltego.DNSNameThis transform finds MX records for this DNS Name
dnsdbrrsetDomainMXmaltego.DomainThis transform finds MX records for this Domain
dnsdbrrsetEmailMXmaltego.EmailAddressThis transform finds MX records for the Domain referenced in this e-mail address
Display NameSetting TypeDefault ValueOptionalPopupAuthentication
API KeystringAPI KEY HEREFalseTrueFalse
InformationValue
Display NameTo NS Record [DNSDB]
OwnerDomainTools Support
Authorenterprisesupport@domaintools.com
Data SourceDNSDB
Output EntitiesPhrase
Transform NameInput EntitiesShort Description
dnsdbrrsetDNSNameToNSmaltego.DNSNameThis transform finds NS records for this DNS Name
dnsdbrrsetDomainNSmaltego.DomainThis transform finds NS records for this Domain

This transform finds SOA records where this DNS Name matches the owner name

Display NameSetting TypeDefault ValueOptionalPopupAuthentication
API KeystringAPI KEY HEREFalseTrueFalse
InformationValue
Display NameTo SOA Record [DNSDB]
OwnerDomainTools Support
Authorenterprisesupport@domaintools.com
Data SourceDNSDB
Transform NamednsdbrrsetDNSNameToSOA
Input Entitiesmaltego.DNSName
Output EntitiesPhrase
Short DescriptionThis transform finds SOA records where this DNS Name matches the owner name
Display NameSetting TypeDefault ValueOptionalPopupAuthentication
API KeystringAPI KEY HEREFalseTrueFalse
InformationValue
Display NameTo SRV Record [DNSDB]
OwnerDomainTools Support
Authorenterprisesupport@domaintools.com
Data SourceDNSDB
Transform NamednsdbrrsetDNSNameToSRV
Input Entitiesmaltego.DNSName
Output EntitiesPhrase
Short DescriptionThis transform finds SRV records where this DNS Name matches the owner name

This transform finds TXT records where this DNS Name matches the owner name

Display NameSetting TypeDefault ValueOptionalPopupAuthentication
API KeystringAPI KEY HEREFalseTrueFalse
InformationValue
Display NameTo TXT Record [DNSDB]
OwnerDomainTools Support
Authorenterprisesupport@domaintools.com
Data SourceDNSDB
Transform NamednsdbrrsetDNSNameToTXT
Input Entitiesmaltego.DNSName
Output EntitiesPhrase
Short DescriptionThis transform finds TXT records where this DNS Name matches the owner name
Display NameSetting TypeDefault ValueOptionalPopupAuthentication
API KeystringAPI KEY HEREFalseTrueFalse
InformationValue
Display NameSearch child DNS Names (*., AAAA) [DNSDB]
OwnerDomainTools Support
Authorenterprisesupport@domaintools.com
Data SourceDNSDB
Output EntitiesPhrase
Transform NameInput EntitiesShort Description
dnsdbrrsetwclDNSNameAAAAmaltego.DNSNameThis transform searches for AAAA records below the owner name in this DNS Name
dnsdbrrsetwclDomainAAAAmaltego.DomainThis transform searches for AAAA records below the owner name in this Domain

Search child DNS Names (*., CNAME) [DNSDB]

Section titled “Search child DNS Names (*., CNAME) [DNSDB]”
Display NameSetting TypeDefault ValueOptionalPopupAuthentication
API KeystringAPI KEY HEREFalseTrueFalse
InformationValue
Display NameSearch child DNS Names (*., CNAME) [DNSDB]
OwnerDomainTools Support
Authorenterprisesupport@domaintools.com
Data SourceDNSDB
Output EntitiesPhrase
Display NameSetting TypeDefault ValueOptionalPopupAuthentication
API KeystringAPI KEY HEREFalseTrueFalse
InformationValue
Display NameSearch child DNS Names (*.) [DNSDB]
OwnerDomainTools Support
Authorenterprisesupport@domaintools.com
Data SourceDNSDB
Output EntitiesPhrase
Transform NameInput EntitiesShort Description
dnsdbrrsetwclDNSNamemaltego.DNSNameThis transform searches for hostnames below the owner name in this DNS Name
dnsdbrrsetwclDomainmaltego.DomainThis transform searches for hostnames below the owner name in this Domain
dnsdbrrsetwclPhrasemaltego.PhraseThis transform searches for hostnames below the owner name in this Phrase
Display NameSetting TypeDefault ValueOptionalPopupAuthentication
API KeystringAPI KEY HEREFalseTrueFalse
InformationValue
Display NameSearch DNS Names (.*, AAAA) [DNSDB]
OwnerDomainTools Support
Authorenterprisesupport@domaintools.com
Data SourceDNSDB
Output EntitiesPhrase
Transform NameInput EntitiesShort Description
dnsdbrrsetwcrDNSNameAAAAmaltego.DNSNameThis transform searches AAAA records under a new base domains that contain this DNS Name
dnsdbrrsetwcrDomainAAAAmaltego.DomainThis transform searches AAAA records under a new base domains that contain this Domain
Display NameSetting TypeDefault ValueOptionalPopupAuthentication
API KeystringAPI KEY HEREFalseTrueFalse
InformationValue
Display NameSearch child DNS Names (*., A) [DNSDB]
OwnerDomainTools Support
Authorenterprisesupport@domaintools.com
Data SourceDNSDB
Output EntitiesPhrase
Transform NameInput EntitiesShort Description
dnsdbrrsetwclDNSNameAmaltego.DNSNameThis transform searches for A records below the owner name in this DNS Name
dnsdbrrsetwclDomainAmaltego.DomainThis transform searches for A records below the owner name in this Domain
Display NameSetting TypeDefault ValueOptionalPopupAuthentication
API KeystringAPI KEY HEREFalseTrueFalse
InformationValue
Display NameSearch DNS Names (.*, AAAA) [DNSDB]
OwnerDomainTools Support
Authorenterprisesupport@domaintools.com
Data SourceDNSDB
Output EntitiesPhrase
Transform NameInput EntitiesShort Description
dnsdbrrsetwcrDNSNameAAAAmaltego.DNSNameThis transform searches AAAA records under a new base domains that contain this DNS Name
dnsdbrrsetwcrDomainAAAAmaltego.DomainThis transform searches AAAA records under a new base domains that contain this Domain

This transform searches A records under a new base domains that contain this DNS Name

Display NameSetting TypeDefault ValueOptionalPopupAuthentication
API KeystringAPI KEY HEREFalseTrueFalse
InformationValue
Display NameSearch DNS Names (.*, A) [DNSDB]
OwnerDomainTools Support
Authorenterprisesupport@domaintools.com
Data SourceDNSDB
Output EntitiesPhrase
Short DescriptionThis transform searches A records under a new base domains that contain this DNS Name
Transform NameInput Entities
dnsdbrrsetwcrDNSNameAmaltego.DNSName
dnsdbrrsetwcrDomainAmaltego.Domain
Display NameSetting TypeDefault ValueOptionalPopupAuthentication
API KeystringAPI KEY HEREFalseTrueFalse
InformationValue
Display NameSearch DNS Names (.*, CNAME) [DNSDB]
OwnerDomainTools Support
Authorenterprisesupport@domaintools.com
Data SourceDNSDB
Output EntitiesPhrase
Transform NameInput EntitiesShort Description
dnsdbrrsetwcrDNSNameCNAMEmaltego.DNSNameThis transform searches CNAME records under a new base domains that contain this DNS Name
dnsdbrrsetwcrDomainCNAMEmaltego.DomainThis transform searches CNAME records under a new base domains that contain this Domain
Display NameSetting TypeDefault ValueOptionalPopupAuthentication
API KeystringAPI KEY HEREFalseTrueFalse
InformationValue
Display NameSearch DNS Names (.*) [DNSDB]
OwnerDomainTools Support
Authorenterprisesupport@domaintools.com
Data SourceDNSDB
Output EntitiesPhrase
Transform NameInput EntitiesShort Description
dnsdbrrsetwcrDNSNamemaltego.DNSNameThis transform searches for new base domains that contain this DNS Name
dnsdbrrsetwcrDomainmaltego.DomainThis transform searches for new base domains that contain this Domain
dnsdbrrsetwcrPhrasemaltego.PhraseThis transform searches for new base domains that contain this Phrase

Search DNS Names (Reverse, File Glob) [DNSDB]

Section titled “Search DNS Names (Reverse, File Glob) [DNSDB]”

This transform uses Flexible search to find rdata matching this file glob pattern

Display NameSetting TypeDefault ValueOptionalPopupAuthentication
API KeystringAPI KEY HEREFalseTrueFalse
InformationValue
Display NameSearch DNS Names (Reverse, File Glob) [DNSDB]
OwnerDomainTools Support
Authorenterprisesupport@domaintools.com
Transform NameflexGlobRdata
Data SourceDNSDB
Input Entitiesmaltego.Phrase
Output EntitiesPhrase
Short DescriptionThis transform uses Flexible search to find rdata matching this file glob pattern
Display NameSetting TypeDefault ValueOptionalPopupAuthentication
API KeystringAPI KEY HEREFalseTrueFalse
InformationValue
Display NameSearch DNS Names (Glob) [DNSDB]
OwnerDomainTools Support
Authorenterprisesupport@domaintools.com
Data SourceDNSDB
Transform NameflexGlob
Input Entitiesmaltego.Phrase
Output EntitiesPhrase
Short DescriptionSearch DNS Names (Glob) [DNSDB]

Search DNS Names (Reverse, Keyword) [DNSDB]

Section titled “Search DNS Names (Reverse, Keyword) [DNSDB]”

This transform uses Flexible search to find rdata matching this keyword

Display NameSetting TypeDefault ValueOptionalPopupAuthentication
API KeystringAPI KEY HEREFalseTrueFalse
InformationValue
Display NameSearch DNS Names (Reverse, Keyword) [DNSDB]
OwnerDomainTools Support
Authorenterprisesupport@domaintools.com
Data SourceDNSDB
Transform NameflexKeywordRdata
Input Entitiesmaltego.Phrase
Output EntitiesPhrase
Short DescriptionThis transform uses Flexible search to find rdata matching this keyword

This transform uses Flexible search to find hostnames matching this keyword

Display NameSetting TypeDefault ValueOptionalPopupAuthentication
API KeystringAPI KEY HEREFalseTrueFalse
InformationValue
Display NameSearch DNS Names (Keyword) [DNSDB]
OwnerDomainTools Support
Authorenterprisesupport@domaintools.com
Data SourceDNSDB
Transform NameflexKeyword
Input Entitiesmaltego.Phrase
Output EntitiesPhrase
Short DescriptionThis transform uses Flexible search to find hostnames matching this keyword

This transform uses Flexible search to find rdata matching this regular expression

Display NameSetting TypeDefault ValueOptionalPopupAuthentication
API KeystringAPI KEY HEREFalseTrueFalse
InformationValue
Display NameSearch DNS Names (Reverse, Regex) [DNSDB]
OwnerDomainTools Support
Authorenterprisesupport@domaintools.com
Data SourceDNSDB
Transform NameflexRegexRdata
Input Entitiesmaltego.Phrase
Output EntitiesPhrase
Short DescriptionThis transform uses Flexible search to find rdata matching this regular expression

This transform uses Flexible search to find hostnames matching this regular expression

Display NameSetting TypeDefault ValueOptionalPopupAuthentication
API KeystringAPI KEY HEREFalseTrueFalse
InformationValue
Display NameSearch DNS Names (Regex) [DNSDB]
OwnerDomainTools Support
Authorenterprisesupport@domaintools.com
Data SourceDNSDB
Transform NameflexRegex
Input Entitiesmaltego.Phrase
Output EntitiesPhrase
Short DescriptionThis transform uses Flexible search to find hostnames matching this regular expression