Reproduction Steps
python3 -m argus
(Cmd) set target google.com
(Cmd) run 118
- 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)