Linux 软件免费装
Banner图

ReportedIP Hive Light

开发者 reportedip
更新时间 2026年5月20日 19:33
PHP版本: 8.1 及以上
WordPress版本: 6.9
版权: GPLv2 or later
版权网址: 版权信息

标签

security login firewall brute-force ip-blocking

下载

1.3.2 1.3.3 1.3.4 1.3.5

详情介绍:

ReportedIP Hive Light protects WordPress logins against brute-force and password-spray attacks. It is intentionally focused: a per-IP attempt counter, a progressive block ladder, and an optional community lookup. No bloat, no dashboards, no upsell. Two operating modes How it works Privacy For developers A free Community Access Key is available at reportedip.de. The plugin works without one in Local Shield mode.

安装:

  1. Upload the reportedip-hive folder to /wp-content/plugins/, or install via Plugins → Add New.
  2. Activate the plugin from the WordPress Plugins screen.
  3. Go to ReportedIP Hive Light → Settings and review the Connection / Protection / Privacy tabs.
The plugin is functional out of the box in Local Shield mode — no configuration required.

屏幕截图:

  • Protection tab — thresholds and the progressive block ladder.
  • Privacy tab — cache durations, queue retention, uninstall behaviour.
  • Blocked IPs — admin list table with bulk-unblock action.
  • Empty state — what new installs see before any IPs are blocked.

升级注意事项:

1.3.4 Bug fixes: restores the design-system header/footer on the Settings, Blocked IPs and Whitelist sub-pages (regression from 1.3.2) and stops the API report queue from filling with duplicates during a sustained brute-force. 1.3.3 Hygiene fix: stops the GitHub-Actions deployment from copying the .git directory into the wp.org SVN. No functional changes. 1.3.2 Renames the user-facing plugin title to ReportedIP Hive Light. Slug, text domain, options and database tables are unchanged — no migration required. 1.3.1 Removes the DONOTCACHE* defines from the block-response path and fixes three legal-notice URLs in the readme. 1.3.0 Adds long-term defended-attacks statistics (24 h / 7 d / 30 d / all time) to the dashboard. 1.2.0 Adds a dashboard with stats, queue status, and a per-hour API quota tracker. 1.1.0 Adds an IP whitelist, a setup wizard, and design-system polish. Schema migrates automatically on activation. 1.0.0 Initial release.

常见问题:

How do I get a Community Access Key?

Register at reportedip.de. The Community Access Key tier is free.

Can I use the plugin without an access key?

Yes. The default mode is Local Shield, which uses only your site's data and does not contact any external service. The plugin remains fully functional.

Will the plugin lock me out of my own site?

It might, if you fail logins repeatedly from your own IP. To recover, either wait until the block expires or delete the row from the wp_reportedip_hive_blocked database table (e.g. via phpMyAdmin or WP-CLI: wp db query "DELETE FROM wp_reportedip_hive_blocked WHERE ip_address = 'YOUR_IP'").

How do I unblock my own IP from the admin UI?

Visit ReportedIP Hive Light → Blocked IPs, select the row, and choose "Unblock selected" from the bulk actions menu.

What data does the plugin send to reportedip.de?

In Community Network mode only: the IP address, a SHA-256 hash of the submitted username (salted with wp_salt()), an integer category ID for the event type, and an optional comment. Plain-text usernames, passwords, domains, or contact details are never transmitted. See the "External services" section for full details.

Does the plugin protect Application Passwords?

No. This release protects standard wp-login.php logins. Application Passwords use a separate authentication path that is not currently monitored.

Does it work with WooCommerce login forms?

Yes. WooCommerce uses the standard wp_login_failed action, which the plugin listens to. WooCommerce login attempts are counted alongside regular login attempts.

My site is behind Cloudflare. Are real IPs detected?

Set Trusted Proxy Header in Settings → Connection to CF-Connecting-IP. Only enable this when your reverse proxy reliably overrides the header on every incoming request — otherwise the header can be spoofed.

更新日志:

1.3.5 1.3.4 1.3.3 1.3.2 1.3.1 1.3.0 1.2.0 1.1.0 1.0.0