Symantec Blue Coat ProxySG
Integration version: 4.0
Configure Symantec Blue Coat ProxySG integration in Google Security Operations
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 |
---|---|---|---|---|
SSH Root
|
String | {ip address}:22 | Yes | SSH root of the Blue Coat ProxySG instance. |
Username
|
String | N/A | Yes | Username of the Blue Coat ProxySG SSH account. |
Password
|
Password | N/A | Yes | Base64 encoded CA certificate file. |
Use Cases
- Enrich entities.
- Block entities.
Actions
Ping
Description
Test connectivity to Broadcom Symantec ProxySG with parameters provided at the integration configuration page in the Google Security Operations Marketplace tab.
Parameters
N/A
Run On
This action doesn't run on entities, nor has mandatory input parameters.
Action Results
Script Result
Script Result Name | Value Options | Example |
---|---|---|
is_success
|
True/False | is_success=False |
JSON Result
N/A
Entity Enrichment
N/A
Insights
N/A
Case Wall
Result type | Value/Description | Type |
---|---|---|
Output message*
|
The action should not fail nor stop a playbook execution:
If successful: "Successfully connected to the Broadcom Symantec ProxySG server with the provided connection parameters!" The action should fail and stop a playbook execution:
If not successful: "Failed to connect to the Broadcom Symantec ProxySG server! Error is {0}".format(exception.stacktrace)" |
General |
Enrich Entities
Description
Enrich entities using information from Broadcom Symantec ProxySG. Supported entities: Hostname, IP Address, and URL.
Parameters
Parameter Display Name | Type | Default Value | Is Mandatory | Description |
---|---|---|---|---|
Create Insight
|
Checkbox | Checked | No | If enabled, the action creates an insight containing all of the retrieved information about the entity. |
Run On
This action runs on the following entities:
- Hostname
- IP Address
- URL
Action Results
Script Result
Script Result Name | Value Options | Example |
---|---|---|
is_success
|
True/False | is_success=False |
JSON Result
{
"raw_output"
:
"{raw output from the console}"
,
"categories"
:
{
"Policy"
:
"none"
,
"Blue Coat"
:
"none"
,
"IWF"
:
"none"
,
"Local"
:
"unavailable"
,
"Proventia"
:
"unavailable"
},
"category_group"
:
{
"Blue_Coat"
:
"none"
},
"risk level"
:
1
,
"Country"
:
"Unavailable"
,
"Official Host Name"
:
"twitter.com"
,
"Resolved Addresses"
:
[
"104.244.42.1"
,
"104.244.42.65"
],
"Cache TTL"
:
"1231, cache HIT"
,
"DNS Resolver Response"
:
"Success"
}
Entity Enrichment
-
Enrichment Table for URL - PrefixBCProxySG_
Enrichment Field Name Source (JSON Key) Logic - When to apply risk_level{risk_level} When available in JSON category_{categories.keys}{categories/values} one key
Note:One value as entry.
When available in JSON category_group_{category_group.keys}{category_group/values} When available in JSON -
Enrichment Table for IP Address - PrefixBCProxySG_
Enrichment Field Name Source (JSON Key) Logic - When to apply country{country} When available in JSON -
Enrichment Table for Hostname - PrefixBCProxySG_
Enrichment Field Name Source (JSON Key) Logic - When to apply official_hostname{Official Host Name} When available in JSON resolved_addressesCSV of "Resolved Addresses" When available in JSON cache_ttlCache TTL When available in JSON
Insights
N/A
Case Wall
The action should not fail nor stop a playbook execution:
If data is available for one entity (is_success=true): "Successfully enriched the following entities using information from Blue Coat ProxySG: {entity.identifier}."
If data is not available for one entity (is_success=true): "Action wasn't able to enrich the following entities using information from Blue Coat ProxySG: {entity.identifier}"
If data is not available for all entities (is_success=false): "None of the provided entities were enriched."
The action should fail and stop a playbook execution:
If a fatal error, like wrong credentials, no connection to the server, other is reported: "Error executing action "Enrich Entities". Reason: {0}''.format(error.Stacktrace)
Table Title:{entity.identifier}
Table Columns:
- Key
- Value
Block Entities
Description
Block entities using Broadcom Symantec ProxySG. Supported entities: IP Address.
Parameters
N/A
Run On
The action runs on the IP Address entity.
Action Results
Script Result
Script Result Name | Value Options | Example |
---|---|---|
is_success
|
True/False | is_success=False |
JSON Result
{
"raw_output"
:
"raw"
"status"
:
{
success/
fa
ilure
}
}
Entity Enrichment
N/A
Insights
N/A
Case Wall
Result type | Value/Description | Type |
---|---|---|
Output message*
|
The action should not fail nor stop a playbook execution:
If data is available for one entity (is_success=true): "Successfully blocked the following entities in Broadcom Symantec ProxySG: {entity.identifier}." If data is not available for one entity (is_success=true): "Action wasn't able to block the following entities in Blue Coat ProxySG: {entity.identifier}." If data is not available for all entities (is_success=false): "None of the provided entities were blocked." The action should fail and stop a playbook execution:
If a fatal error, like wrong credentials, no connection to the server, other is reported: "Error executing action "Enrich Entities". Reason: {0}''.format(error.Stacktrace) |
General |
Need more help? Get answers from Community members and Google SecOps professionals.