TeamCymru
Team Cymru provides various service options dedicated to mapping IP numbers to BGP prefixes and ASNs. Each of the services is based on the same BGP feeds from 50+ BGP peers and is updated at 4-hour intervals.
Data Enrichment & Threat Intelligence · Team Cymru
Details
| ID | TeamCymru |
|---|---|
| Provider | Audax Private Equity |
| Category | Data Enrichment & Threat Intelligence |
| From Version | 6.5.0 |
| Docker Image | demisto/vendors-sdk:1.0.0.10120494 |
| Supported Modules | Agentix XSIAM |
README
Team Cymru provides various service options dedicated to mapping IP numbers to BGP prefixes and ASNs. Each of the services is based on the same BGP feeds from 50+ BGP peers and is updated at 4-hour intervals.
This integration was integrated and tested with version 1.0 of TeamCymru
Configure Team Cymru in Cortex
| Parameter | Required | |
|---|---|---|
| Use system proxy settings | False | |
| Proxy URL | Supports socks4/socks5/http connect proxies (e.g., socks5h://host:1080). | False |
| Source Reliability | Reliability of the source providing the intelligence data. | 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.
ip
Checks the reputation of an IP address.
Base Command
ip
Input
| Argument Name | Description | Required |
|---|---|---|
| ip | An IPv4 address to query, e.g., 1.1.1.1. | Required |
Context Output
| Path | Type | Description |
|---|---|---|
| IP.Address | String | IP address. |
| IP.ASN | String | The autonomous system name for the IP address, for example: “AS8948”. |
| IP.ASOwner | String | The autonomous system owner of the IP address. |
| IP.Geo.Country | String | The country in which the IP address is located. |
| IP.Registrar.Abuse.Network | String | The network of the contact for reporting abuse. |
| DBotScore.Indicator | String | The indicator that was tested. |
| DBotScore.Type | String | The indicator type. |
| DBotScore.Vendor | String | The vendor used to calculate the score. |
| DBotScore.Score | Number | The actual score. |
| DBotScore.Reliability | String | Reliability of the source providing the intelligence data. |
| TeamCymru.IP.Address | String | The IP address. |
| TeamCymru.IP.ASN | String | The IP ASN. |
| TeamCymru.IP.ASOwner | String | The IP AS owner. |
| TeamCymru.IP.Geo.Country | String | The IP country. |
| TeamCymru.IP.Registrar.Abuse.Network | String | The IP range relevant for abuse inquiries provided for the IP. |
Command example
!ip ip=1.1.1.1
Context Example
{
"DBotScore": {
"Indicator": "1.1.1.1",
"Score": 0,
"Type": "ip",
"Vendor": "TeamCymru"
},
"IP": {
"ASN": "13335",
"ASOwner": "CLOUDFLARENET, US",
"Address": "1.1.1.1",
"Geo": {
"Country": "AU"
},
"Registrar": {
"Abuse": {
"Network": "1.1.1.0/24"
}
}
},
"TeamCymru": {
"IP": {
"ASN": "13335",
"ASOwner": "CLOUDFLARENET, US",
"Address": "1.1.1.1",
"Geo": {
"Country": "AU"
},
"Registrar": {
"Abuse": {
"Network": "1.1.1.0/24"
}
}
}
}
}
Human Readable Output
Team Cymru results for 1.1.1.1
IP ASN Organization Country Range 1.1.1.1 13335 CLOUDFLARENET, US AU 1.1.1.0/24
cymru-bulk-whois
Checks the reputation of a CSV list of IPv4 addresses within a file.
Note: Results for queries exceeding 10,000 IPs may take more than a minute given a moderately sized Internet link.
Base Command
cymru-bulk-whois
Input
| Argument Name | Description | Required |
|---|---|---|
| entry_id | The file’s War Room entry ID. | Required |
| delimiter | Delimiter by which the content of the file is separated. Eg: “ , “ , “ : “, “ ; “. Default is ,. |
Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| IP.Address | String | IP address. |
| IP.ASN | String | The autonomous system name for the IP address, for example: “AS8948”. |
| IP.ASOwner | String | The autonomous system owner of the IP address. |
| IP.Geo.Country | String | The country in which the IP address is located. |
| IP.Registrar.Abuse.Network | String | The network of the contact for reporting abuse. |
| DBotScore.Indicator | String | The indicator that was tested. |
| DBotScore.Type | String | The indicator type. |
| DBotScore.Vendor | String | The vendor used to calculate the score. |
| DBotScore.Score | Number | The actual score. |
| DBotScore.Reliability | String | Reliability of the source providing the intelligence data. |
| TeamCymru.IP.Address | String | The IP address. |
| TeamCymru.IP.ASN | String | The IP ASN. |
| TeamCymru.IP.ASOwner | String | The IP AS owner. |
| TeamCymru.IP.Geo.Country | String | The IP country. |
| TeamCymru.IP.Registrar.Abuse.Network | String | The IP range relevant for abuse inquiries provided for the IP. |
Command example
!cymru-bulk-whois entry_id=${File.EntryID}
Troubleshooting
- In case of a problem with the proxy configuration, validate that the given proxy is working with the Whois content pack.
Configuration parameters
insecure— Trust any certificate (not secure)proxy— Use system proxy settingsproxy_url— Proxy URLintegration_reliability— Source Reliability
Commands (2)
-
cymru-bulk-whoisChecks the reputation of a CSV list of IPv4 addresses within a file. Note: Results for queries exceeding 10,000 IPs may take more than a minute given a moderately sized Internet link.
-
ipChecks the reputation of an IP address.
category: Data Enrichment & Threat Intelligence provider: Audax Private Equity sectionorder: - Connect - Collect commonfields: id: TeamCymru version: -1 configuration: - display: Trust any certificate (not secure) name: insecure type: 8 section: Connect advanced: true required: false - display: Use system proxy settings name: proxy type: 8 section: Connect advanced: true defaultvalue: 'false' required: false - display: Proxy URL additionalinfo: "Supports socks4/socks5/http connect proxies (e.g., socks5h://host:1080)." name: proxy_url type: 0 section: Connect advanced: true required: false - additionalinfo: Reliability of the source providing the intelligence data. defaultvalue: B - Usually reliable display: Source Reliability name: integration_reliability options: - A+ - 3rd party enrichment - A - Completely reliable - B - Usually reliable - C - Fairly reliable - D - Not usually reliable - E - Unreliable - F - Reliability cannot be judged type: 15 section: Collect required: false description: Team Cymru provides various service options dedicated to mapping IP numbers to BGP prefixes and ASNs. Each of the services is based on the same BGP feeds from 50+ BGP peers and is updated at 4-hour intervals. display: 'Team Cymru' name: TeamCymru script: commands: - arguments: - default: true description: An IPv4 address to query, e.g., 1.1.1.1. name: ip required: true isArray: true description: Checks the reputation of an IP address. name: ip outputs: - contextPath: IP.Address description: IP address. type: String - contextPath: IP.ASN description: 'The autonomous system name for the IP address, for example: "AS8948".' type: String - contextPath: IP.ASOwner description: The autonomous system owner of the IP address. type: String - contextPath: IP.Geo.Country description: The country in which the IP address is located. type: String - contextPath: IP.Registrar.Abuse.Network description: The network of the contact for reporting abuse. type: String - contextPath: DBotScore.Indicator description: The indicator that was tested. 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.Reliability description: Reliability of the source providing the intelligence data. type: String - contextPath: TeamCymru.IP.Address description: The IP address. type: String - contextPath: TeamCymru.IP.ASN description: The IP ASN. type: String - contextPath: TeamCymru.IP.ASOwner description: The IP AS owner. type: String - contextPath: TeamCymru.IP.Geo.Country description: The IP country. type: String - contextPath: TeamCymru.IP.Registrar.Abuse.Network description: The IP range relevant for abuse inquiries provided for the IP. type: String - arguments: - description: The file's War Room entry ID. name: entry_id required: true - defaultValue: ',' description: |- Delimiter by which the content of the file is separated. Eg: " , " , " : ", " ; ". name: delimiter description: |- Checks the reputation of a CSV list of IPv4 addresses within a file. Note: Results for queries exceeding 10,000 IPs may take more than a minute given a moderately sized Internet link. name: cymru-bulk-whois outputs: - contextPath: IP.Address description: IP address. type: String - contextPath: IP.ASN description: 'The autonomous system name for the IP address, for example: "AS8948".' type: String - contextPath: IP.ASOwner description: The autonomous system owner of the IP address. type: String - contextPath: IP.Geo.Country description: The country in which the IP address is located. type: String - contextPath: IP.Registrar.Abuse.Network description: The network of the contact for reporting abuse. type: String - contextPath: DBotScore.Indicator description: The indicator that was tested. 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.Reliability description: Reliability of the source providing the intelligence data. type: String - contextPath: TeamCymru.IP.Address description: The IP address. type: String - contextPath: TeamCymru.IP.ASN description: The IP ASN. type: String - contextPath: TeamCymru.IP.ASOwner description: The IP AS owner. type: String - contextPath: TeamCymru.IP.Geo.Country description: The IP country. type: String - contextPath: TeamCymru.IP.Registrar.Abuse.Network description: The IP range relevant for abuse inquiries provided for the IP. type: String runonce: false script: '-' type: python subtype: python3 dockerimage: demisto/vendors-sdk:1.0.0.10120494 fromversion: 6.5.0 tests: - TeamCymruTest