> For the complete documentation index, see [llms.txt](https://docs.fusion.vectra.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.fusion.vectra.ai/detection-models/library/post-compromise/dga_suspected.md).

# dga\_suspected

Explanation This event is triggered by Netography's Fusion Portal when it detects a pattern of Domain Name Service (DNS) requests that are consistent with malware using a Domain Generation Algorithm (

**Explanation**

This event is triggered by Netography's Fusion Portal when it detects a pattern of Domain Name Service (DNS) requests that are consistent with malware using a Domain Generation Algorithm (DGA). DGAs are a technique used by attackers to evade domain blocking or law enforcement take-downs of malware command and control infrastructure. The malware calls out to a different set of seemingly random domains every day. While the attacker might only register one or two domains from each days pool, malware using a DGA will likely make hundreds of requests, resulting in a large number of failed requests with a response type of "NXDOMAIN".

Another scenario where this NDM might fire is an attempt by an attacker to enumerate valid hostnames within an external domain by brute force. Attackers might perform this sort of reconnaissance in order to identify hosts within the domain to target.

**What to Look For**

Examine the DNS traffic associated with the alarm. Investigate the source of these requests for malware infection or unauthorized software, and check DNS logs for any other hosts making DNS lookup requests for the offending domains.

**Related MITRE ATT\&CK Categories**

[Command and Control: Dynamic Resolution, Technique T1568 - Enterprise](https://attack.mitre.org/techniques/T1568)

[Resource Development: Acquire Infrastructure, Technique T1583 - Enterprise](https://attack.mitre.org/techniques/T1583)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.fusion.vectra.ai/detection-models/library/post-compromise/dga_suspected.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
