Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Symantec Endpoint Security UDI connector #1694

Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
700 changes: 700 additions & 0 deletions stix_shifter_modules/symantec_endpoint_security/README.md

Large diffs are not rendered by default.

Empty file.
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
{
"connection": {
"type": {
"displayName": "Symantec Endpoint Security",
"group": "symantec"
},
"host": {
"type": "text",
"regex": "^(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_:/\\-]*[a-zA-Z0-9])\\.)*([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9_:/\\-]*[A-Za-z0-9])$"
},
"port": {
"type": "number",
"default": 443,
"min": 1,
"max": 65535
},
"help": {
"type": "link",
"default": "data-sources.html"
},
"selfSignedCert": {
"type": "password",
"optional": true
},
"options": {
"type": "fields",
"api_page_size": {
"default": 1000,
"min": 100,
"max": 1000,
"hidden": true,
"type": "number"
}
}
},
"configuration": {
"auth": {
"type": "fields",
"oauth_credentials": {
"type": "password"
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{
"connection": {
"host": {
"label": "Management IP address or hostname",
"description": "Specify the IP address or hostname of the data source"
},
"port": {
"label": "Host port",
"description": "Set the port number that is associated with the hostname or IP address"
},
"help": {
"label": "Need additional help?",
"description": "More details on the data source setting can be found in the specified link"
},
"selfSignedCert": {
"label": "PEM Formatted SSL certificate(s)",
"description": "Provide a self-signed or CA-signed certificate to securely communicate with the data source."
},
"options": {
"api_page_size": {
"label": "API Page Size",
"description": "Number of records per API call. Valid input range is {{min}} to {{max}}."
}
}
},
"configuration": {
"auth": {
"oauth_credentials": {
"label": "OAuth Credentials",
"description": "The OAuth Credentials value is used in the Authentication API to generate a bearer token that is used in all API calls."
}
}
}
}
11 changes: 11 additions & 0 deletions stix_shifter_modules/symantec_endpoint_security/entry_point.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
from stix_shifter_utils.utils.base_entry_point import BaseEntryPoint


class EntryPoint(BaseEntryPoint):

def __init__(self, connection={}, configuration={}, options={}):
super().__init__(connection, configuration, options)
self.set_async(False)
if connection:
self.setup_transmission_basic(connection, configuration)
self.setup_translation_simple(dialect_default='default')
Loading
Loading