Skip to content

Bug: Module 118 fails to detect SPF/DMARC records on multiple major domains.  #45

@asmith762mm-coder

Description

@asmith762mm-coder

Reproduction Steps

  1. python3 -m argus
  2. (Cmd) set target google.com
  3. (Cmd) run 118
  4. Repeat for cloudflare.com, microsoft.com

Actual Output (All Domains)

Expected Output

Module should detect SPF/DMARC records that exist in public DNS.

Verification (Manual DNS Query)

Records exist for all tested domains:

# google.com
$ dig TXT google.com +short | grep -i spf
"v=spf1 include:_spf.google.com ~all"
$ dig TXT _dmarc.google.com +short
"v=DMARC1; p=none; rua=mailto:..."

# cloudflare.com
$ dig TXT cloudflare.com +short | grep -i spf
"v=spf1 ip4:199.15.212.0/22 ... -all"
$ dig TXT _dmarc.cloudflare.com +short
"v=DMARC1; p=reject; pct=100; ..."

# microsoft.com
$ dig TXT microsoft.com +short | grep -i spf
"v=spf1 include:spf.protection.outlook.com -all"
$ dig TXT _dmarc.microsoft.com +short
"v=DMARC1; p=reject; ...".                                   System Information 
- Argus: 2.0
- Python: 3.13
- OS: Kali Linux
- Install: `install.sh` (global)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions