Darkmon - Enrich IP
Sub-playbook that calls the Darkmon !ip command and returns DBotScore + Common.IP for the input IP indicator. Designed to be invoked from a parent playbook; does not auto-run on indicator creation.
Darkmon · 5 tasks · 1 input · 9 outputs
Details
| ID | Darkmon - Enrich IP |
|---|---|
| From Version | 6.8.0 |
| Tasks | 5 |
README
Sub-playbook that calls the Darkmon !ip command and returns DBotScore + Common.IP for the input IP indicator. Designed to be invoked from a parent playbook; does not auto-run on indicator creation.
Dependencies
This playbook uses the following sub-playbooks, integrations, and scripts.
Sub-playbooks
This playbook does not use any sub-playbooks.
Integrations
- Darkmon
Scripts
This playbook does not use any scripts.
Commands
- ip
Playbook Inputs
| Name | Description | Default Value | Required |
|---|---|---|---|
| IP | The IP indicator value to enrich. Defaults to ${IP.Address}. | IP.Address | Required |
Playbook Outputs
| Path | Description | Type |
|---|---|---|
| DBotScore.Indicator | The indicator value. | string |
| DBotScore.Type | The indicator type. | string |
| DBotScore.Vendor | The vendor reporting the score (Darkmon). | string |
| DBotScore.Score | The reputation score (0=Unknown, 1=Good, 2=Suspicious, 3=Bad). | number |
| DBotScore.Reliability | Source reliability per the Admiralty code. | string |
| IP.Address | The IP value. | string |
| IP.Malicious.Vendor | The vendor that flagged this IP as malicious (Darkmon). | string |
| IP.Malicious.Description | Reason this IP was flagged as malicious. | string |
| Darkmon.SearchResult | Full search result records returned by Darkmon for this indicator. | unknown |
Inputs
IP— The IP indicator value to enrich. Defaults to ${IP.Address}.
Outputs
DBotScore.Indicator— The indicator value.DBotScore.Type— The indicator type.DBotScore.Vendor— The vendor reporting the score (Darkmon).DBotScore.Score— The reputation score (0=Unknown, 1=Good, 2=Suspicious, 3=Bad).DBotScore.Reliability— Source reliability per the Admiralty code.IP.Address— The IP value.IP.Malicious.Vendor— The vendor that flagged this IP as malicious (Darkmon).IP.Malicious.Description— Reason this IP was flagged as malicious.Darkmon.SearchResult— Full search result records returned by Darkmon for this indicator.
Commands used
ip
Flowchart
id: Darkmon - Enrich IP version: -1 name: Darkmon - Enrich IP description: Sub-playbook that calls the Darkmon !ip command and returns DBotScore + Common.IP for the input IP indicator. Designed to be invoked from a parent playbook; does not auto-run on indicator creation. fromversion: 6.8.0 marketplaces: - xsoar - platform starttaskid: '0' tasks: '0': id: '0' taskid: 91a63e51-d4e0-45b8-9953-10567bc29ab2 type: start task: id: 91a63e51-d4e0-45b8-9953-10567bc29ab2 version: -1 name: '' description: '' iscommand: false brand: '' nexttasks: '#none#': - '100' separatecontext: false continueonerrortype: '' view: '{"position": {"x": 50, "y": 50}}' note: false timertriggers: [] ignoreworker: false skipunavailable: false quietmode: 0 isoversize: false isautoswitchedtoquietmode: false '1': id: '1' taskid: 77fd9027-c14e-4280-bfea-f54cc9b87b1f type: regular task: id: 77fd9027-c14e-4280-bfea-f54cc9b87b1f version: -1 name: Run Darkmon ip lookup description: Calls the Darkmon !ip reputation command to enrich the IP. script: Darkmon|||ip type: regular iscommand: true brand: Darkmon nexttasks: '#none#': - '2' scriptarguments: ip: complex: root: inputs.IP separatecontext: false continueonerrortype: '' view: '{"position": {"x": 50, "y": 530}}' note: false timertriggers: [] ignoreworker: false skipunavailable: false quietmode: 0 isoversize: false isautoswitchedtoquietmode: false '2': id: '2' taskid: a817544a-b347-4268-9860-83d88b17ffe3 type: title task: id: a817544a-b347-4268-9860-83d88b17ffe3 version: -1 name: Done description: '' type: title iscommand: false brand: '' separatecontext: false continueonerrortype: '' view: '{"position": {"x": 50, "y": 770}}' note: false timertriggers: [] ignoreworker: false skipunavailable: false quietmode: 0 isoversize: false isautoswitchedtoquietmode: false '100': id: '100' taskid: f17e41a6-59bf-4214-a907-cd4faf853b82 type: condition task: id: f17e41a6-59bf-4214-a907-cd4faf853b82 version: -1 name: Is Darkmon integration available? description: Skips the playbook gracefully if the Darkmon integration is not configured in this tenant. Calls the built-in IsIntegrationAvailable script with brandname=Darkmon. scriptName: IsIntegrationAvailable type: condition iscommand: false brand: '' scriptarguments: brandname: simple: Darkmon results: - brandInstances nexttasks: 'yes': - '1' '#default#': - '101' separatecontext: false continueonerrortype: '' view: '{"position": {"x": 50, "y": 290}}' note: false timertriggers: [] ignoreworker: false skipunavailable: true quietmode: 0 '101': id: '101' taskid: 9d585275-ca9b-4e42-af71-f69061c86e10 type: title task: id: 9d585275-ca9b-4e42-af71-f69061c86e10 version: -1 name: Done description: '' type: title iscommand: false brand: '' separatecontext: false continueonerrortype: '' view: '{"position": {"x": -450, "y": 530}}' note: false timertriggers: [] ignoreworker: false skipunavailable: false quietmode: 0 view: '{"linkLabelsPosition": {"100_1_yes": 0.1, "100_101_#default#": 0.5}, "paper": {"dimensions": {"height": 935, "width": 980, "x": -500, "y": 0}}}' inputs: - key: IP value: complex: root: IP accessor: Address required: true description: The IP indicator value to enrich. Defaults to ${IP.Address}. playbookInputQuery: outputs: - contextPath: DBotScore.Indicator description: The indicator value. type: string - contextPath: DBotScore.Type description: The indicator type. type: string - contextPath: DBotScore.Vendor description: The vendor reporting the score (Darkmon). type: string - contextPath: DBotScore.Score description: The reputation score (0=Unknown, 1=Good, 2=Suspicious, 3=Bad). type: number - contextPath: DBotScore.Reliability description: Source reliability per the Admiralty code. type: string - contextPath: IP.Address description: The IP value. type: string - contextPath: IP.Malicious.Vendor description: The vendor that flagged this IP as malicious (Darkmon). type: string - contextPath: IP.Malicious.Description description: Reason this IP was flagged as malicious. type: string - contextPath: Darkmon.SearchResult description: Full search result records returned by Darkmon for this indicator. type: unknown tests: - No tests supportedModules: - cloud_posture - cloud - cloud_runtime_security - edr - asm - tim - cloud_appsec - xsiam - exposure_management - agentix - email_security