OnboardingIntegration
Creates mock email incidents using one of two randomly selected HTML templates. Textual content is randomly generated and defined to include some text (100 random words) and the following data (at least 5 of each data type): IP addresses, URLs, SHA-1 hashes, SHA-256 hashes, MD5 hashes, email addresses, domain names.
Utilities · OnboardingIntegration
Details
| ID | OnboardingIntegration |
|---|---|
| Provider | Open Source |
| Category | Utilities |
| From Version | 5.0.0 |
| Docker Image | demisto/faker3:1.0.0.10120494 |
| Supported Modules | Agentix XSIAM |
README
Creates mock email incidents using one of two randomly selected HTML templates. Textual content is randomly generated and defined to include some text (100 random words) and the following data (at least 5 of each data type): IP addresses, URLs, SHA-1 hashes, SHA-256 hashes, MD5 hashes, email addresses, domain names.
Configure OnboardingIntegration in Cortex
| Parameter | Required |
|---|---|
| Number of incidents to create per minute | False |
| Maximum number of incidents to create | False |
| How often to create new incidents (in minutes) | False |
| Fetch incidents | False |
| Incident type | False |
Commands
You can execute these commands from the CLI, as part of an automation, or in a playbook.
After you successfully execute a command, a DBot message appears in the War Room with the command details.
demo-ip
Gets the simulated reputation of the IP address.
Base Command
demo-ip
Input
| Argument Name | Description | Required |
|---|---|---|
| ip | The IP address to get the reputation of. | Required |
Context Output
| Path | Type | Description |
|---|---|---|
| IP.Address | String | IP address that was tested |
| IP.Malicious.Vendor | String | For malicious IPs, the vendor that made the decision |
| IP.Malicious.Description | String | For malicious IPs, the reason that the vendor made the decision |
| DBotScore.Type | String | The indicator type |
| DBotScore.Vendor | String | The vendor used to calculate the score |
| DBotScore.Score | Number | The actual score |
| DBotScore.Indicator | String | The indicator that was tested |
demo-url
Gets the simulated reputation of the URL address.
Base Command
demo-url
Input
| Argument Name | Description | Required |
|---|---|---|
| url | The URL to get the reputation of. | Required |
Context Output
| Path | Type | Description |
|---|---|---|
| URL.Data | String | The URL address that was tested |
| URL.Malicious.Vendor | String | For malicious URLs, the vendor that made the decision |
| URL.Malicious.Description | String | For malicious URLs, the reason that the vendor made the decision |
| DBotScore.Type | String | The indicator type |
| DBotScore.Vendor | String | The vendor used to calculate the score |
| DBotScore.Score | Number | The actual score |
| DBotScore.Indicator | String | The indicator that was tested |
demo-domain
Gets the simulated reputation of the domain.
Base Command
demo-domain
Input
| Argument Name | Description | Required |
|---|---|---|
| domain | The domain to get the reputation of. | Required |
Context Output
| Path | Type | Description |
|---|---|---|
| Domain.Name | String | The domain name that was tested |
| Domain.Malicious.Vendor | String | For malicious domains, the vendor that made the decision |
| Domain.Malicious.Description | String | For malicious domains, the reason that the vendor made the decision |
| DBotScore.Type | String | Indicator type |
| DBotScore.Vendor | String | Vendor used to calculate the score |
| DBotScore.Score | Number | The actual score |
| DBotScore.Indicator | String | The indicator that was tested |
demo-file
Gets the simulated reputation of the file hash.
Base Command
demo-file
Input
| Argument Name | Description | Required |
|---|---|---|
| file | The file hash to get the reputation of. | Required |
Context Output
| Path | Type | Description |
|---|---|---|
| File.MD5 | String | File MD5 hash that was tested |
| File.SHA1 | String | File SHA-1 hash that was tested |
| File.SHA256 | String | File SHA-256 hash that was tested |
| File.SHA512 | String | File SHA-512 hash that was tested |
| File.Malicious.Vendor | String | For malicious files, the vendor that made the decision |
| File.Malicious.Description | String | For malicious files, the reason that the vendor made the decision |
| DBotScore.Type | String | The indicator type |
| DBotScore.Vendor | String | The vendor used to calculate the score |
| DBotScore.Score | Number | The actual score |
| DBotScore.Indicator | String | The indicator that was tested |
demo-email
Gets the simulated reputation of the email address.
Base Command
demo-email
Input
| Argument Name | Description | Required |
|---|---|---|
| The email address to get the reputation of. | Required |
Context Output
| Path | Type | Description |
|---|---|---|
| Account.Email.Address | String | The email address that was tested |
| Account.Email.Malicious.Vendor | String | For malicious email addresses, the vendor that made the decision |
| Account.Email.Malicious.Description | String | For malicious email addresses, the reason that the vendor made the decision |
| DBotScore.Type | String | The indicator type |
| DBotScore.Vendor | String | The vendor used to calculate the score |
| DBotScore.Score | Number | The actual score |
| DBotScore.Indicator | String | The indicator that was tested |
Configuration parameters
incidents_per_minute— Number of incidents to create per minutemax_num_of_incidents— Maximum number of incidents to createfrequency— How often to create new incidents (in minutes)isFetch— Fetch incidentsincidentType— Incident typeincidentFetchInterval— Incidents Fetch Interval
Commands (5)
-
demo-domainGets the simulated reputation of the domain.
-
demo-emailGets the simulated reputation of the email address.
-
demo-fileGets the simulated reputation of the file hash.
-
demo-ipGets the simulated reputation of the IP address.
-
demo-urlGets the simulated reputation of the URL address.
category: Utilities sectionorder: - Collect provider: Open Source commonfields: id: OnboardingIntegration version: -1 configuration: - defaultvalue: '5' display: Number of incidents to create per minute name: incidents_per_minute type: 0 required: false section: Collect - defaultvalue: '10' display: Maximum number of incidents to create name: max_num_of_incidents type: 0 required: false section: Collect - display: How often to create new incidents (in minutes) name: frequency type: 0 required: false section: Collect - display: Fetch incidents name: isFetch type: 8 required: false section: Collect - display: Incident type name: incidentType type: 13 required: false section: Collect - display: Incidents Fetch Interval name: incidentFetchInterval defaultvalue: '1' required: false type: 19 advanced: true section: Collect description: 'Creates mock email incidents using one of two randomly selected HTML templates. Textual content is randomly generated and defined to include some text (100 random words) and the following data (at least 5 of each data type): IP addresses, URLs, SHA-1 hashes, SHA-256 hashes, MD5 hashes, email addresses, domain names.' display: OnboardingIntegration name: OnboardingIntegration script: script: '' type: python commands: - arguments: - description: The IP address to get the reputation of. name: ip required: true description: Gets the simulated reputation of the IP address. name: demo-ip outputs: - contextPath: IP.Address description: IP address that was tested. type: String - contextPath: IP.Malicious.Vendor description: For malicious IPs, the vendor that made the decision. type: String - contextPath: IP.Malicious.Description description: For malicious IPs, the reason that the vendor made the decision. type: String - contextPath: DBotScore.Type description: The indicator type. type: String - contextPath: DBotScore.Vendor description: The vendor used to calculate the score. type: String - contextPath: DBotScore.Score description: The actual score. type: Number - contextPath: DBotScore.Indicator description: The indicator that was tested. type: String - arguments: - description: The URL to get the reputation of. name: url required: true description: Gets the simulated reputation of the URL address. name: demo-url outputs: - contextPath: URL.Data description: The URL address that was tested. type: String - contextPath: URL.Malicious.Vendor description: For malicious URLs, the vendor that made the decision. type: String - contextPath: URL.Malicious.Description description: For malicious URLs, the reason that the vendor made the decision. type: String - contextPath: DBotScore.Type description: The indicator type. type: String - contextPath: DBotScore.Vendor description: The vendor used to calculate the score. type: String - contextPath: DBotScore.Score description: The actual score. type: Number - contextPath: DBotScore.Indicator description: The indicator that was tested. type: String - arguments: - description: The domain to get the reputation of. name: domain required: true description: Gets the simulated reputation of the domain. name: demo-domain outputs: - contextPath: Domain.Name description: The domain name that was tested. type: String - contextPath: Domain.Malicious.Vendor description: For malicious domains, the vendor that made the decision. type: String - contextPath: Domain.Malicious.Description description: For malicious domains, the reason that the vendor made the decision. type: String - contextPath: DBotScore.Type description: Indicator type. type: String - contextPath: DBotScore.Vendor description: Vendor used to calculate the score. type: String - contextPath: DBotScore.Score description: The actual score. type: Number - contextPath: DBotScore.Indicator description: The indicator that was tested. type: String - arguments: - description: The file hash to get the reputation of. name: file required: true description: Gets the simulated reputation of the file hash. name: demo-file outputs: - contextPath: File.MD5 description: File MD5 hash that was tested. type: String - contextPath: File.SHA1 description: File SHA-1 hash that was tested. type: String - contextPath: File.SHA256 description: File SHA-256 hash that was tested. type: String - contextPath: File.SHA512 description: File SHA-512 hash that was tested. type: String - contextPath: File.Malicious.Vendor description: For malicious files, the vendor that made the decision. type: String - contextPath: File.Malicious.Description description: For malicious files, the reason that the vendor made the decision. type: String - contextPath: DBotScore.Type description: The indicator type. type: String - contextPath: DBotScore.Vendor description: The vendor used to calculate the score. type: String - contextPath: DBotScore.Score description: The actual score. type: Number - contextPath: DBotScore.Indicator description: The indicator that was tested. type: String - arguments: - description: The email address to get the reputation of. name: email required: true description: Gets the simulated reputation of the email address. name: demo-email outputs: - contextPath: Account.Email.Address description: The email address that was tested. type: String - contextPath: Account.Email.Malicious.Vendor description: For malicious email addresses, the vendor that made the decision. type: String - contextPath: Account.Email.Malicious.Description description: For malicious email addresses, the reason that the vendor made the decision. type: String - contextPath: DBotScore.Type description: The indicator type. type: String - contextPath: DBotScore.Vendor description: The vendor used to calculate the score. type: String - contextPath: DBotScore.Score description: The actual score. type: Number - contextPath: DBotScore.Indicator description: The indicator that was tested. type: String dockerimage: demisto/faker3:1.0.0.10120494 isfetch: true subtype: python3 tests: - No Tests defaultclassifier: OnboardingIntegration defaultmapperin: OnboardingIntegration-mapper fromversion: 5.0.0