Linux 软件免费装
Banner图

Qevix Shield

开发者 qevixlabs
更新时间 2026年8月4日 14:57
PHP版本: 7.2 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

recaptcha security two factor authentication firewall malware scanner

下载

1.1.0 1.1.1 1.1.2 1.0.0

详情介绍:

Qevix Shield is a complete WordPress security plugin for the parts of the site attackers hit first — the login form, XML-RPC, file access, and the URLs that leak information about your install. It stops brute force attacks, adds two-factor authentication and reCAPTCHA, scans for malware, and writes everything it blocks to a searchable activity log that can email you the moment something matters. It installs neutral: activating it changes nothing about your site. Every protection stays off until you switch it on, so you enable them one at a time and see the effect of each — no surprises, no lockouts on activation. (The audit log runs from the start; that is monitoring only.) Why Qevix Shield Login protection Two-factor authentication (2FA) reCAPTCHA Password policy XML-RPC protection Malware scanner File & server hardening Sessions, audit log & dashboard Qevix Shield Pro Qevix Shield is complete on its own, and everything above is free and stays free. The optional Pro add-on (sold at qevixlabs.com, never required) adds what happens after detection:

安装:

  1. Upload the qevix-shield folder to /wp-content/plugins/, or install it from the Plugins screen.
  2. Activate the plugin.
  3. Open Qevix Shield → Settings and switch on the protections you want, one at a time.

屏幕截图:

  • The audit log records every login, admin action and block with the who, what, when and where — searchable, filterable and exportable to CSV.
  • Login Protection: rate-limit failed logins, lock out an IP temporarily, and whitelist trusted IPs or whole CIDR ranges.
  • Hide Login: move the login page off `/wp-login.php` and choose what a blocked request sees — a 404, your homepage, or a custom redirect.
  • With the login hidden, `/wp-admin/` returns a plain 404 to logged-out visitors — no login form to find, and no hint that one exists.
  • Two-Factor Authentication: scan the QR code with any authenticator app, confirm one code, and the account is enrolled.
  • Once enrolled, the account gets ten one-time recovery codes to download and store — the way back in if the phone is ever lost.
  • The login challenge: after the password, the 6-digit code from the authenticator app (or a recovery code) is required to finish signing in.
  • reCAPTCHA: the v2 checkbox or invisible v3 scoring on your login, registration and lost-password forms, with a required key test before it can be switched on.
  • The reCAPTCHA checkbox in place on the WordPress login form.
  • Password Security: require a minimum length and character classes, and refuse passwords that reuse the account's own name or email or turn up in a known breach.
  • Passwords can be aged out on a schedule, with reuse of recent passwords refused and a one-time forced reset for the users or roles you pick.
  • Malware Scanner: scan core, plugins, themes and uploads against official WordPress.org checksums, with a pattern engine for everything that cannot be checksum-verified — on demand or on a schedule.
  • Scan results ranked by severity: what was found, where it lives, and why it was flagged.
  • File Security: return a 404 for sensitive files — `.env`, `wp-config.php`, dotfiles, backups and database dumps — with your own additions to the list.
  • Strip the version numbers, headers and endpoints used to fingerprint a site, and run a request firewall that rejects SQL injection, XSS, traversal and known attack tools.
  • XML-RPC Protection: disable all methods or pingbacks only, and log every request with its method and whether it was allowed or blocked.
  • Sessions: every signed-in device on your account, with the browser, IP and last activity — end any one of them, or all the others at once.
  • Every account with a live login, listed together, so an unfamiliar session anywhere on the site can be found and ended.
  • Notifications: critical events are emailed to the administrators you nominate, filtered by severity and by event category.
  • The same alerts can reach a phone by SMS or WhatsApp, through Twilio or the WhatsApp Cloud API.
  • Or Slack, Discord or your own endpoint over a webhook, in that service's own message format.
  • General settings: which roles may manage Qevix Shield or get a read-only view, how long the audit log is kept, and whether settings survive uninstall.
  • Send the support team a diagnostic report — settings, environment and recent events, with secrets removed — and follow the ticket from your account.

升级注意事项:

1.1.2 Fixes the "Enable 2FA" switch: with it off, enrolled users are no longer asked for a code at login. Enrolments are kept, so switching it back on restores them. 1.1.1 Now runs on WordPress 6.5 and PHP 7.2, so older sites can install it. Nothing else changed — no setting, no default and no protection behaves differently. 1.1.0 Redesigned admin screens. Every setting, its name and its saved value are unchanged — this release only changes how they are presented. 1.0.0 Initial release.

常见问题:

Is everything really free?

Yes. Every feature on this page works the day you install it — no account, no license key, no trial, no expiry, and no greyed-out settings. The separate Pro add-on adds its own extra capabilities on top; it never unlocks anything already in this plugin.

Do I need to configure anything after activating?

Only what you want. Qevix Shield installs neutral — activation changes nothing about your site. You switch on each protection deliberately from its settings tab, so you always know what's active and why. (The audit log starts monitoring right away, but it doesn't alter your site.)

Will it slow down my site?

No measurable difference. With every protection enabled, response times match the same site with the plugin deactivated, within measurement noise. There is no external service your visitors wait on.

Will it lock me out of my own site?

It's built not to. Rate limiting and IP lockouts only apply to failed logins and are temporary; add your own IP to the whitelist to be certain. Login-URL hiding is off by default — if you enable it, bookmark the new address first. And there's always the recovery switch below.

I've locked myself out. How do I recover?

Add this one line to wp-config.php: define( 'QEVIX_SHIELD_SAFE_MODE', true ); It suspends every Qevix Shield protection without changing any of your settings, so you can log in and fix things, then remove the line. It works even when you can't reach the dashboard, because wp-config.php loads before the plugin. (One exception: server rules already written to .htaccess/nginx are enforced by the web server — edit that block out by hand if you enabled them.)

Does it work with WooCommerce and plugins that have their own login pages?

Yes. WooCommerce, membership and LMS plugins, and page-builder login widgets keep working, including with the hidden login URL on — they use their own pages, not wp-login.php.

I use the Pro add-on. Do the versions need to match?

They release together with the same version number, and matching is the supported pairing. If they drift, nothing breaks: Pro shows a notice telling you which side to update.

更新日志:

1.1.2 1.1.1 1.1.0 1.0.0