Admin Guide
Synapse-DomainTools Admin Guide
Configuration
Synapse-DomainTools requires a DomainTools API key. For PDNS data, the Farsight DNSDB requires an additional separate API key. For information on how to sign up, please visit the DomainTools API documentation.
Setting API credentials for global use
To set-up a global API key:
> domaintools.setup.apikey myapiuser myapikey
Setting DomainTools API credentials for all users.
Using per-user API credentials
A user may set-up their own API key:
> domaintools.setup.apikey --self myapiuser myapikey
Setting DomainTools API credentials for the current user.
Setting a Farsight DNSDB API key
The Farsight DNSDB requires a separate API key which can be configured with:
> domaintools.farsight.setup.apikey myapikey
Setting DomainTools Farsight API key for all users.
Dependencies
Synapse-DomainTools does not have any dependencies.
Permissions
Package (synapse-domaintools) defines the following permissions:
power-ups.domaintools.user : Controls user access to Synapse-DomainTools. ( default: false )
You may add rules to users/roles directly from storm:
> auth.user.addrule visi power-ups.domaintools.user
Added rule power-ups.domaintools.user to user visi.
or:
> auth.role.addrule ninjas power-ups.domaintools.user
Added rule power-ups.domaintools.user to role ninjas.
Exported APIs
Synapse-DomainTools does not currently export any APIs.
Workflows
Synapse-DomainTools provides the following workflows in Optic:
Title: Configuration
Node Actions
Synapse-DomainTools provides the following node actions in Optic:
Name : iris.enrich
Desc : Enrich nodes using Synapse-DomainTools
Forms: inet:fqdn
Name : whois.history
Desc : Enrich nodes with Whois history data using Synapse-DomainTools
Forms: inet:fqdn
Name : hosting.history
Desc : Enrich nodes with hosting history data using Synapse-DomainTools
Forms: inet:fqdn
Name : pdns
Desc : Enrich nodes with PDNS data using Synapse-DomainTools
Forms: inet:fqdn, inet:ipv4, inet:ipv6, inet:cidr4, inet:cidr6
Name : pdns (include subdomains)
Desc : Include subdomains when searching for PDNS data using Synapse-DomainTools
Forms: inet:fqdn
Onload Events
Synapse-DomainTools uses an onload
event to add extended model properties for DomainTools
data.