DigitaleZen AntiSpam Shield for CF7

설명

🛡️ DigitaleZen AntiSpam Shield for CF7 is a lightweight yet powerful plugin that protects Contact Form 7 forms from spam, bots, and suspicious submissions.

It combines a multi-layered defense system, including:

  • Invisible honeypot field
  • Hourly-expiring SHA256 token
  • Automatic flood protection
  • Temporary IP firewall
  • Real-time blacklist updates every 24h (StopForumSpam, Spamhaus, SpamCop)
  • Advanced CSV logging
  • Interactive dashboard with chart and bot log
  • Weekly report via email (configurable)

✅ No complex setup. No CAPTCHA. No data collection.
Works out-of-the-box.

Features

  • 🔐 Invisible honeypot protection
  • ⏱️ Minimum send time (4 seconds)
  • 🔑 SHA256 token valid for 2 hours
  • 🧱 Soft IP firewall (10-minute ban)
  • 📩 Dynamic blacklist: IPs, emails, domains, keywords, usernames
  • 💥 Flood protection: 3 submissions = auto ban
  • 🧾 Detailed logging (date, IP, email, reason, trigger)
  • 📈 Interactive chart of blocked spam by type and timeframe
  • 📬 Weekly email reports
  • 🧘 Clean and minimalist DigitaleZen-style UI
  • 🔒 Admin-only dashboard access

External services

This plugin periodically downloads an updated anti-spam blacklist from a service operated by DigitaleZen and hosted on Google Apps Script (domain: script.google.com).

• Purpose: fetch a JSON list of abusive/disposable emails and domains used by the plugin’s firewall checks.
• When data is sent: once per day via WP-Cron (and when an admin triggers a manual update).
• What data is sent: no form submissions and no user personal data are sent. The request is server-to-server (HTTP GET) and only standard headers (e.g., User-Agent) are included.
• Storage: the downloaded JSON is stored locally within your WordPress site (e.g. under wp-content/uploads in a plugin-specific folder).

Provider policies (service owner): DigitaleZen — https://digitalezen.it/terms/ • https://digitalezen.it/privacy-policy/
Hosting platform policies (infrastructure): Google — https://policies.google.com/terms • https://policies.google.com/privacy

설치

  1. Upload the plugin folder to /wp-content/plugins/
  2. Activate the plugin via “Plugins > Installed”
  3. Go to Settings > DigitaleZen AntiSpam Shield for CF7 to view data and copy optional shortcodes

FAQ

Does it work without reCaptcha?

Yes. And in many cases it blocks spam that reCaptcha doesn’t catch.

Is the blacklist updated automatically?

Yes. Every 24h, the plugin downloads a JSON file from a public source maintained by DigitaleZen.

Do I need to configure anything?

No. But you can customize the weekly report recipient and enable specific shortcodes if needed.

Are user data sent to third parties?

No. All data (IP, emails, logs) remain local. The blacklist is read-only.

후기

이 플러그인에 대한 평가가 없습니다.

기여자 & 개발자

“DigitaleZen AntiSpam Shield for CF7”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.

기여자

자국어로 “DigitaleZen AntiSpam Shield for CF7”(을)를 번역하세요.

개발에 관심이 있으십니까?

코드 탐색하기는, SVN 저장소를 확인하시거나, 개발 기록RSS로 구독하세요.

변경이력

1.0.0

  • Initial stable release.
  • Full-featured protection for Contact Form 7: tokens, blacklist, firewall, chart, logs, and email reports.