One thing I check first when a suspicious link lands in my inbox is domain age. Phishing and scam sites are almost always registered days or weeks before the campaign starts, so if a domain claiming to be your bank or a big brand was registered last month, that’s a strong signal something’s off.
Reminded me of Daniel’s Postfix spam auto-block setup; he’s inspecting parked domains to auto-block spam senders, which is basically the same principle: domain metadata as a trust signal, not just content filtering. Smart approach.
I put together a small bash script that does a similar lookup from the terminal using the WhoisFreaks API:
bash
#!/bin/bash
DOMAIN=$1
API_KEY="your_api_key"
curl -s "https://api.whoisfreaks.com/v2.0/whois/live?apiKey=$API_KEY&domainName=$DOMAIN&format=json" | jq '{domain: .domain_name, created: .create_date, registrar: .domain_registrar.registrar_name}'
Run it like:
bash
./checkdomain.sh suspicious-site.com
It returns the registration date and registrar in a couple seconds, no browser or WHOIS website needed. Handy for quick triage before deciding whether to dig further or just block the domain outright.
Also relevant: the Google Domains migration thread; a lot of registrars show up in that discussion, and registrar reputation is actually part of what I check too. Some registrars are magnets for throwaway phishing domains, so knowing who’s hosting a suspicious domain adds another data point.
Curious what other quick checks people here run before clicking or investigating a suspicious link. Do you automate any of this, or do you do it manually per case?