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.

