跳至主要內容
WordPress.org

Taiwan 正體中文

  • 佈景主題目錄
  • 外掛目錄
  • 最新消息
  • 技術支援
  • 關於我們
  • 團隊
  • 取得 WordPress
取得 WordPress
WordPress.org

Plugin Directory

Dotsquares Custom Login URL & Security Suite

  • 提交外掛
  • 我的最愛
  • 登入
  • 提交外掛
  • 我的最愛
  • 登入

Dotsquares Custom Login URL & Security Suite

由 maheshsharmads 開發
下載
  • 詳細資料
  • 使用者評論
  • 安裝方式
  • 開發資訊
技術支援

外掛說明

Dotsquares Custom Login URL & Security Suite helps secure your WordPress site by allowing you to change the default login URL and apply additional security layers — all from one beautifully designed dashboard.

🔑 Login Security

  • Custom login slug — redirect wp-login.php to your own secret URL
  • Optionally hide wp-login.php (returns 404 for guests)
  • Optionally block wp-admin for non-logged-in users
  • Brute force protection with configurable lockout thresholds
  • Login honeypot trap (hidden field that catches bots)
  • Two-Factor Authentication (TOTP — works with Google Authenticator, Authy, etc.)
  • Weak username detection (blocks “admin”, “root”, “test”, etc.)
  • Force logout after inactivity (configurable timeout)
  • Manual approval for new user registrations
  • Prevent display name from matching username

🛡️ Firewall

  • Disable XML-RPC (common attack vector)
  • Block bad bots and fake user agents (40+ known bots)
  • Block POST requests with empty User-Agent headers
  • Rate limiting per IP address
  • IP blacklist and whitelist (supports CIDR ranges)
  • Geo-blocking by country code
  • Restrict REST API for non-logged-in users
  • Prevent user enumeration via ?author= scans

🔍 Malware & File Scanner

  • Deep scan of WordPress core, plugins, themes and uploads
  • 40+ malware signature patterns (PHP shells, backdoors, crypto miners, pharma hacks, SEO spam injections)
  • Detects known web shells by filename (c99, r57, WSO, b374k, adminer, etc.)
  • WordPress core file integrity check (compares against official api.wordpress.org checksums)
  • Detects PHP files hidden inside the uploads folder
  • Suspicious code pattern detection (eval, exec, base64_decode combos, etc.)
  • File change detection using MD5 hash baseline
  • File permission scanner (755/644 standards)
  • .htaccess security rules generator

👥 User & Session Management

  • View and kill active user sessions
  • Session tracking with IP and user-agent logging
  • Manual user approval workflow

📊 Monitoring & Logs

  • Security event log (login, logout, failed attempts, plugin/theme changes)
  • IP blocking log with unblock controls
  • Real-time security score (A–F grade with per-check breakdown)

⚙️ Other Features

  • Maintenance mode with custom message
  • Database backup download
  • Email alerts for security events
  • Beautiful admin dashboard with quick-toggle switches

Important

Hardening actions such as DB prefix change and wp-content rename are advanced operations.
Always run these features on a staging environment and ensure you have a full backup before applying them on production.

安裝方式

  1. Upload the plugin ZIP via Plugins → Add New → Upload Plugin.
  2. Activate the plugin.
  3. Go to DS Shield in your WordPress admin menu to configure options.
  4. Important: Bookmark your new login URL before saving changes!

常見問題集

I forgot my custom login URL. How do I recover access?

Deactivate the plugin via FTP by renaming the plugin folder, then log in normally using /wp-login.php and reactivate it.

Is this compatible with WooCommerce?

Yes. The custom login URL works with WooCommerce’s My Account page.

Can I use Google Authenticator for 2FA?

Yes. Any TOTP-compatible app works: Google Authenticator, Authy, Microsoft Authenticator, Bitwarden, and others.

Will the malware scanner slow down my site?

No. The scanner only runs when you manually trigger it from the admin dashboard. It has no impact on front-end performance.

How does the core integrity check work?

The scanner fetches official MD5 checksums for your WordPress version from api.wordpress.org and compares every core file against them. Any differences are flagged.

使用者評論

這個外掛目前沒有任何使用者評論。

參與者及開發者

以下人員參與了開源軟體〈Dotsquares Custom Login URL & Security Suite〉的開發相關工作。

參與者
  • maheshsharmads

將〈Dotsquares Custom Login URL & Security Suite〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄。

變更記錄

1.6.3

  • Added deep malware scanner with 40+ signature patterns (PHP shells, backdoors, crypto miners, pharma hacks)
  • Added WordPress core file integrity check via api.wordpress.org checksums
  • Added detection of known web shell filenames (c99, r57, WSO, b374k, adminer, etc.)
  • Added PHP-in-uploads detection (critical severity)
  • Added suspicious code pattern detection (eval/exec/base64 combos)
  • Added file change detection using MD5 hash baseline comparison
  • Added animated scan progress UI with step-by-step status
  • Added colour-coded scan results (Critical / High / Medium / Low / Info)
  • Added scan options: toggle Core / Plugins / Themes / Uploads / Deep Malware independently
  • Fixed: all WordPress coding standards errors and warnings (PHPCS clean)
  • Fixed: namespace declaration order in all module files
  • Fixed: missing translators comments on all i18n printf() calls
  • Fixed: unordered placeholders in translatable strings
  • Fixed: HTTP_USER_AGENT missing wp_unslash() sanitization
  • Fixed: register_setting() missing sanitize_callback
  • Fixed: load_plugin_textdomain() removed (deprecated since WP 4.6)
  • Fixed: date() replaced with gmdate() throughout
  • Fixed: parse_url() replaced with wp_parse_url()
  • Fixed: rand() replaced with wp_rand()
  • Improved: all $_POST/$_GET/$_SERVER superglobals now properly unslashed and sanitized
  • Improved: all DB queries use $wpdb->prepare() or esc_sql() for identifiers

1.6.2

  • Custom login slug now loads login form without redirecting to wp-login.php (URL stays masked)

1.6.1

  • Fixed redirect loop on custom login URL
  • Improved compatibility when permalinks are not flushed

1.6.0

  • Added Brute Force protection
  • Added Firewall module
  • Added Malware scanner
  • Added Hardening tools (DB prefix change, wp-content rename) with backup + rollback UI
  • Added Security Dashboard

中繼資料

  • 版本 1.6.4
  • 最後更新 2 個月前
  • 啟用安裝數 少於 10 次
  • WordPress 版本需求 6.0 或更新版本
  • 已測試相容的 WordPress 版本 6.9.4
  • PHP 版本需求 7.4 或更新版本
  • 語言
    English (US)
  • 標籤:
    Brute Forcefirewallloginmalware scannersecurity
  • 進階檢視

評分

這個項目尚無任何評論記錄。

Your review

查看全部使用者評論

參與者

  • maheshsharmads

技術支援

使用者可在技術支援論壇提出意見反應或使用問題。

檢視技術支援論壇

  • 關於我們
  • 最新消息
  • 主機代管
  • 隱私權
  • 展示網站
  • 佈景主題目錄
  • 外掛目錄
  • 區塊版面配置目錄
  • Learn
  • 技術支援
  • 開發者資源
  • WordPress.tv ↗
  • 共同參與
  • 活動
  • 贊助基金會 ↗
  • Five for the Future
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org
WordPress.org

Taiwan 正體中文

  • 查看我們的 X (之前的 Twitter) 帳號
  • 造訪我們的 Bluesky 帳號
  • 造訪我們的 Mastodon 帳號
  • 造訪我們的 Threads 帳號
  • 造訪我們的 Facebook 粉絲專頁
  • Visit our Instagram account
  • Visit our LinkedIn account
  • 造訪我們的 TikTok 帳號
  • Visit our YouTube channel
  • 造訪我們的 Tumblr 帳號
程式碼,如詩
The WordPress® trademark is the intellectual property of the WordPress Foundation.