Reviewing cPHulk login blocks without weakening global protection

cPHulk can temporarily block account or IP-based login attempts after repeated failures. A normal invalid-login message can therefore indicate a protection block as well as an incorrect password.

Information to have ready

Collect the affected username, service, client IP and failure time. Check whether a saved old password on a mail client or script is repeatedly retrying in the background.

01 Review cPHulk login blocks without weakening global protection

  1. Open cPHulk Brute Force Protection > History Reports through an authorised administrator session.
  2. Choose the relevant failed-login, blocked-user or blocked-IP report and match the exact account, address and period.
  3. Read the expiry and service details. Stop the legitimate application’s repeated bad attempts and correct its credentials before clearing a temporary block.
  4. Use the supported targeted clearing or allowlisting control only for a verified trusted source. Keep any permanent allowlist narrow and documented.
  5. Test a new login and monitor whether failures return. Preserve suspicious events for investigation rather than clearing every report immediately.

Confirm the intended access works

The legitimate login should work after its cause is corrected, while brute-force protection remains enabled for unrelated sources. A renewed block usually means the failing client or attack is still active.

Troubleshoot unexpected results

Firewall rules, password errors and account suspension can produce similar symptoms. cPHulk does not cover every authentication method in the same way; public-key and token access require their own controls. Avoid disabling global protection to solve one user’s access issue.

Should I allowlist an entire country or ISP?

That can exempt a very broad and changing population from protection. Prefer the smallest trusted administrative address range and review it when staff or network arrangements change.

Sources and further reading

  • 0 Users Found This Useful
  • cpanel-whm, servers
Was this answer helpful?

Related Articles

Setting the default nameservers in WHM

The WHM default nameservers provide nameserver values for account provisioning on the server....

Changing the server root password in WHM

The root password controls a highly privileged server account. Change it only when you...

Using WHM disabled features for server-wide restrictions

The special disabled feature list is a server-wide restriction mechanism. It overrides ordinary...

Setting the server time and timezone in WHM

Accurate server time matters for logs, scheduled jobs, authentication and licensing. A timezone...

Setting up private nameservers for a WHM reseller

Private nameservers such as ns1.example.com and ns2.example.com let customers use nameservers...