ZackZhao
Contributor
- Joined
- Apr 18, 2023
- Messages
- 110
My SPIN campaign domains got flagged as malicious AGAIN!
I tried separating trackers, landing pages, and affiliate offers onto different domains, In the virustotal check, all of them are still marked as Malicious by Webroot!!
I found that a domain marked as Malicious will quickly spread to other related clean domains. So, with the help of VirusTotal and Cloudflare's free API and AI,
I completed this script. I will let it run once every day at 5 am on my Synology, and then send the results to the email after the check is completed. This is great.
This script:
I tried separating trackers, landing pages, and affiliate offers onto different domains, In the virustotal check, all of them are still marked as Malicious by Webroot!!
I found that a domain marked as Malicious will quickly spread to other related clean domains. So, with the help of VirusTotal and Cloudflare's free API and AI,
I completed this script. I will let it run once every day at 5 am on my Synology, and then send the results to the email after the check is completed. This is great.
This script:
- Retrieves all active domains from your Cloudflare account
- Fetches complete DNS records for each domain
- Identifies subdomains from DNS records
- Performs safety checks on main domains and up to 20 subdomains
- Shows:
- Number of malicious/suspicious antivirus engines
- Key engine flags (Webroot, Symantec, Kaspersky)
- Full DNS record details
- Automatically handles API rate limits and errors
- Rate Limit Protection:
- 15-second mandatory delay after each main domain scan
15-second mandatory delay after each subdomain scan
Total requests per domain: 1 main domain + 20 subdomains = 21 requests/domain
Daily capacity: 500 requests / 21 requests/domain ≈ 23 domains/day
- 15-second mandatory delay after each main domain scan
Python:
import