QintelQWatch
Qintel's QWatch system contains credentials obtained from dump sites, hacker collaboratives, and command and control infrastructures of eCrime- and APT-related malware. With this integration, users can fetch exposure alerts as incidents and discover exposed credentials associated with their organization.
Data Enrichment & Threat Intelligence · Qintel
Details
| ID | QintelQWatch |
|---|---|
| Provider | Qintel |
| Category | Data Enrichment & Threat Intelligence |
| From Version | 6.0.0 |
| Docker Image | demisto/python3:3.12.13.10116658 |
| Supported Modules | Agentix XSIAM |
README
Qintel’s QWatch system contains credentials obtained from dump sites, hacker collaboratives, and command and control infrastructures of eCrime- and APT-related malware. With this integration, users can fetch exposure alerts as incidents and discover exposed credentials associated with their organization.
This integration was integrated and tested with version 1.1.6 of QWatch
Configure QintelQWatch in Cortex
| Parameter | Required |
|---|---|
| QWatch API URL (optional) | False |
| Qintel Credentials | True |
| Password | True |
| Trust any certificate (not secure) | False |
| Use system proxy settings | False |
| Fetch incidents | False |
| Fetch plaintext passwords | False |
| Limit number of records per fetch | False |
| First fetch time | False |
| Incidents Fetch Interval | False |
| Default Incident Severity | True |
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.
qintel-qwatch-exposures
Search QWatch for exposed credentials
Base Command
qintel-qwatch-exposures
Input
| Argument Name | Description | Required |
|---|---|---|
| Email to search. | Optional | |
| domain | Domain to search. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| Qintel.QWatch.Exposures | String | QWatch Exposure Records |
Command Example
!qintel-qwatch-exposures email=test@example.local
Context Example
{
"Qintel": {
"QWatch": {
"Exposures": [
{
"email": "test@example.local",
"firstseen": "2020-03-25 09:38:40",
"lastseen": "2021-02-05 04:35:33",
"loaded": "2021-02-05 04:35:33",
"password": "SuperSecretPassword",
"source": "combo-BigComboList"
},
{
"email": "test@example.local",
"firstseen": "2020-03-25 09:38:40",
"lastseen": "2021-02-05 04:35:33",
"loaded": "2020-08-10 02:10:11",
"password": "SuperSecretPassword",
"source": "dump-example.local"
},
{
"email": "test@example.local",
"firstseen": "2020-03-25 09:38:40",
"lastseen": "2021-02-05 04:35:33",
"loaded": "2020-03-25 09:38:40",
"password": "SuperSecretPassword",
"source": "malware-evilbot_March_22_2020"
}
]
}
}
}
Human Readable Output
Qintel QWatch exposures for: test@example.local
Password Source Loaded First Seen Last Seen test@example.local SuperSecretPassword combo-BigComboList 2021-02-05 04:35:33 2020-03-25 09:38:40 2021-02-05 04:35:33 test@example.local SuperSecretPassword dump-example.local 2020-08-10 02:10:11 2020-03-25 09:38:40 2021-02-05 04:35:33 test@example.local SuperSecretPassword malware-evilbot_March_22_2020 2020-03-25 09:38:40 2020-03-25 09:38:40 2021-02-05 04:35:33
Configuration parameters
remote— QWatch API URL (optional)credentials— Qintel Credentials (required)insecure— Trust any certificate (not secure)proxy— Use system proxy settingsisFetch— Fetch incidentsfetch_passwords— Fetch plaintext passwordsmax_fetch— Limit number of records per fetchfirst_fetch— First fetch timeincidentFetchInterval— Incidents Fetch Intervalfetch_severity— Default Incident Severity (required)incidentType— Incident type
Commands (1)
-
qintel-qwatch-exposuresSearch QWatch for exposed credentials.
## QintelQWatch Help To configure an instance of this integration in Cortex XSOAR, you will need to supply your Crosslink Client ID and Client Secret. Refer to the [Integrations Getting Started Page](https://docs.qintel.com/integrations/overview) for details on how to retrieve these tokens. ### Base Setup Specify the following to configure this instance: 1. Enter your **Client ID** for **Qintel Credentials** 2. Enter your **Client Secret** for **Password** 3. (Optional) Enter a custom QWatch API URL ### Fetch Incidents Setup To enable fetching of QWatch alerts, configure the following: 1. Select the **Fetch Incidents** radio button 2. (Optional) Set the **Limit number of records per fetch** field which controls how many exposure records will be retrieve for each alert (max: 10000) 3. (Optional) Set the **First fetch time** field which controls how far back the integration looks for alerts the first time it runs. This must be expressed as a date string such as "10 days", "1 year". (default: 3 days, max: 90 days) 4. (Optional) Set the **Incident Fetch Interval** which controls how often XSOAR fetches alerts. It is recommended that the default setting of **6 hours** be used. 5. (Optional) Set the **Default Incident Severity** which controls the base severity for incidents created from QWatch alerts.