Bulk Whois
Integration version: 14.0
Configure Bulk Whois to work with Google Security Operations
How to obtain API credentials
-
To obtain API credentials, sign in to your Bulk Whois API account .
-
Navigate to the My Accountsection and select API Credentialsin the left side menu where your API Key is ready for use.
Network
Function | Default Port | Direction | Protocol |
---|---|---|---|
API
|
Multivalues | Outbound | apikey |
Configure Bulk Whois integration in Google SecOps
For detailed instructions on how to configure an integration in Google SecOps, see Configure integrations .
Integration parameters
Use the following parameters to configure the integration:
Parameter Display Name | Type | Default Value | Is Mandatory | Description |
---|---|---|---|---|
Instance Name
|
String | N/A | No | Name of the Instance you intend to configure integration for. |
Description
|
String | N/A | No | Description of the Instance. |
Api Key
|
String | N/A | Yes | API key generated in Bulk Whois console. |
Api Secret
|
String | N/A | Yes | Generated in Bulk Whois console with API Key. |
Verify SSL
|
Checkbox | Checked | No | Use this checkbox, if your Bulk Whois connection requires an SSL verification (unchecked by default). |
Run Remotely
|
Checkbox | Unchecked | No | Check the field in order to run the configured integration remotely. Once checked, the option appears to select the remote user (agent). |
Actions
Ping
Description
Test Connectivity.
Parameters
N/A
Run On
This action runs on all entities.
Action Results
Script Result
Script Result Name | Value Options | Example |
---|---|---|
null
|
N/A | N/A |
WhoIs Details
Description
Get domain/IP Whois info.
Parameters
N/A
Run On
This action runs on the following entities:
- URL
- Hostname
- IP Address
Action Results
Entity Enrichment
Enrichment Field Name | Logic - When to apply |
---|---|
RegistrarWHOISServer | Returns if it exists in JSON result |
UpdatedDate | Returns if it exists in JSON result |
Reseller | Returns if it exists in JSON result |
DNSSEC | Returns if it exists in JSON result |
DomainName | Returns if it exists in JSON result |
RegistrarIANAID | Returns if it exists in JSON result |
RegistrantCountry | Returns if it exists in JSON result |
RegistrarAbuseContactEmail | Returns if it exists in JSON result |
RegistryDomainID | Returns if it exists in JSON result |
DomainStatus | Returns if it exists in JSON result |
RegistrarAbuseContactPhone | Returns if it exists in JSON result |
RegistryExpiryDate | Returns if it exists in JSON result |
Registrar | Returns if it exists in JSON result |
RegistrantOrganization | Returns if it exists in JSON result |
NameServer | Returns if it exists in JSON result |
CreationDate | Returns if it exists in JSON result |
RegistrarURL | Returns if it exists in JSON result |
RegistrantStateProvince | Returns if it exists in JSON result |
RegistrarRegistrationExpirationDate | Returns if it exists in JSON result |
LastupdateofWHOISdatabase | Returns if it exists in JSON result |
Script Result
Script Result Name | Value Options | Example |
---|---|---|
is_enriched
|
True/False | is_enriched:False |
JSON Result
[
{
"EntityResult"
:
{
"RegistrarWHOISServer"
:
" "
,
"UpdatedDate"
:
"2018-05-22T09"
,
"Reseller"
:
" "
,
"DNSSEC"
:
"unsigned"
,
"DomainName"
:
"GOOGLE.CO.IN"
,
"RegistrarIANAID"
:
"292"
,
"RegistrantCountry"
:
"US"
,
"RegistrarAbuseContactEmail"
:
" "
,
"RegistryDomainID"
:
"D8357-AFIN"
,
"DomainStatus"
:
"clientUpdateProhibited"
,
"RegistrarAbuseContactPhone"
:
" "
,
"RegistryExpiryDate"
:
"2019-06-23T14"
,
"Registrar"
:
"MarkMonitorInc."
,
"RegistrantOrganization"
:
"GoogleInc."
,
"NameServer"
:
"NS4.GOOGLE.COM"
,
"CreationDate"
:
"2003-06-23T14"
,
"RegistrarURL"
:
"http"
,
"RegistrantState/Province"
:
"CA"
,
"RegistrarRegistrationExpirationDate"
:
" "
,
">>>LastupdateofWHOISdatabase"
:
"2019-01-15T06"
},
"Entity"
:
"GOOGLE.CO.IN"
}
]
Need more help? Get answers from Community members and Google SecOps professionals.